I've always seen last.fm but never actually decided to try it until today. I wish I used it back then. I agree with others here that the big streaming services generally suck at finding me new music based on songs I like (but are very good at recommending songs I've listened to hundreds of times)