I love this app because I can listen to new and old popular songs without paying $1 per song. However I NEED to point out that while the app is free, the streaming of all these songs through 3G coverage is not. To buy these songs on iTunes, the files would be about 5 megabytes or more per song. If you are not a subscriber to Pandora (like I am) and are running through your 3G coverage, I think the songs come out at 3 megabytes or so. It's annoying because I skip a lot of songs sometimes due to either iffy lyrics or the fact that I don't really care for the song. It has to stream about half of the megabytes to start the song and continues as you're listening and skipping songs frequently can get you close the limit of your 3G data coverage if you're not careful. Also, I haven't found a setting that skips all "Explicit" marked songs. I don't find language a huge problem due to the fact that I hear f-words frequently at high school, but for younger teens, I'd be careful about what artists or songs you base your stations on. Luckily, the song's album title will include "(Explicit)" if the album the song is in has explicit lyrics. I hope this review was helpful and happy listening!