Songmeanings.net is a site dedicated to trying to parse what artists were trying to say through their lyrics. It contains the lyrics to close to 200,000 songs credited to about 15,000 artists and allows visitors to weigh in with their opinions about what it all means. I found the Stairway to Heaven interpretations of note. (If you can stand surfing through the idiotic posts of 300 stupid morons for a few gems). I still like my intrepretation best.