Have a favorite song that you just wish you know what it meant or what inspired the writer? This site songmeanings.net has the song meanings of hundreds of thousands of songs. Virtually every artist and song has been added and all the contributions are by the fan themselves, sometimes giving their interpretations of the song or in most cases quoting the artist from an interview or magazine where they described what led them to write the song.
I was looking for a site like this for a long time but could never find one, its recent growth in popularity means that more and more people are contributing their thoughts which makes for a much richer experience especially if the artist themselves dont talk about it. One of the best things about it is the forum like feel to it which leads to a lot of debating amongst fans about the meaning of a particular track.
A must visit for any music fan is songmeanings.net