My favorite song at the moment is Pavlov's Daughter by Regina Spektor...she's cool, but now that she's gotten more famous, I wonder if she'll stray from her anti-folk roots.
At the moment I would have to say Last Song by Gackt. I especially like his live versions, since you can see how much he gets into this song. The lyrics and the music blend perfectly.
Metallica and AC/DC have tons of good songs, but I don't like Good Charlotte all that much...but from AC/DC my favorite would be Big Balls...that song is hilarious even though they are talking about something else, but they still reference it haha
he is I guess considered rock, but you can find him on you tube, He is awesome. I've seen him live twice.