The excellent mobile music service, Grooveshark, has received its update for webOS and iPhone. The update will give you some user interface tweaks for easy sharing and playlist editing, and the ability to create and extend the subscription directly from your device. But the most interesting thing for the iOS app is Stations, which is already coming to Android a some times ago.
The Stations feature will allow you to listen dynamically generated streaming music according to your feedback. That is including some genres such as Pandora, Slacker, or the other mobile streaming music services. You can see the full changelog for iOS device here.
The thing that makes Grooveshark stand out from any other similar app is because the database is generated based on the uploaded files. Unfortunately, the legality is questioned, and some major official app store has kicked this app. But this app is still available on jailbroken iPhone in Cydia, or download it directly from m.grooveshark.com. The standard subscription is $9/month for your mobile access. Even if you don't want to sign up, you are still able to have the free music on demand via your desktop browser.