The other day I was searching for a particular album and neither Spotify or Grooveshark had it. Then I discovered it on another music steaming site called ohmytracks (that's oh my tracks, not ohmy tracks). The really good thing about it is the comprehensive list of genres.