"Stairway to Heaven" is overrated. It's great, but highly overrated. As far as the greatest song ever goes, it's impossible to say. There's too much variety in music, and no true way to judge how great a song is other than opinion. I can't even think of anything that would be the greatest song ever. My favorite song is "Hotel California" by The Eagles though.