"Truly great song". What do I mean? I Heard It Through The Grapevine... (I Can't Get No) Satisfaction... Stayin' Alive... Billie Jean... Livin' On A Prayer... Born In The U.S.A... Layla... Hotel California... Every Breath You Take... Songs that defined their time and yet are timeless; songs that can be covered a dozen ways and still retain their identity; songs that everyone knows, and whether you like them or not is kind of beside the point, they're just "there", and will be, 50 and 100 years from now. Now I get that a song isn't going to reach that status instantly. But it seems to be a long time since we've had one at all. Smells Like Teen Spirit is about the best I can do. Is Baby One More Time up there? Something by Radiohead? Oasis? Do we have to go hip-hop... Lose Yourself? In Da Club? What have I blatantly forgotten?