If Bob Marley (REGGAE) can be considered Rock, then Michael Jackson needs to be thrown in there too... Beat It and Dirty Diana are 2 of the best Rock songs of all time.... Billie Jean is just a masterpiece... And anyone who disagrees with me is a pixelthis clone (IMO)!!! Oh and did I mention that the ONLY version of 'Come Together' that I like is by MJ on the History Album (Beatles wrote great songs, too bad they couldn't also sing them)

Also, my favourite other Rock artists are:

Bon Jovi - Living on a Prayer and You give love a bad name... What's not to love???
Guns & Roses - November Rain & Knockin on Heaven's Door are amazing (oh yeah, Bob Dylan falls into the Beatles category as well)
AC/DC
The Eagles
Green Day
Prince