I found this site which seems like a good place to read opinions and stories about the meaning of well known songs, plus it has the lyrics.
http://www.songmeanings.net/Also a good site with information on artists, songs and genres is
httP://www.allmusic.com/And three interesting sites to hear music are
http://www.last.fm/,
http://www.jango.com/ and
http://www.mog.com/For a site that has free stations with commercials, but is better if you pay for it try
http://www.live365.com/ or its 100% free cousin
http://www.shoutcast.com/or if you wat to search a free database to hear music then try
http://www.playlist.com/A pay version is at
http://www.rhapsody.com/Also for people interested there are two sites to talk about classic rock, which is generally a format and genre that includes hard rock, blues-rock, southern and country-rock, art rock, British rock, shock rock, hippie rock, psychedelic rock, some commercial metal rock like AC/DC, Folk-rock and its cousin singer-songwriter, some new wave like the Cars and Talking Heads and fm rock, from 1965 to about 1990 with a tendency to follow classic rock artists past 1990 on the sites.
http://www.classicrockforums.com/http://www.crf2.com/ Enjoy.