Imeem allows users to create playlists from a huge music library and save them to their profile. Users can share or browse by playlist, artist, or song. In theory this should work great, but the service suffers from a number of technical flaws. Sometimes the songs will only be a 30 second preview, other times the full song, navigation can also be very confusing.
That said, the service still earns 4/4 in my book because of the depth of its library and the ability to work around the flaws and create some great playlists for free.