His Ozz-ness has worked with some of the BEST guitarists EVER.  Who was your favorite?

Ozzy Osbourne left, and since returned to, Black Sabbath in the late '70s and had to find someone to work with that could fill the shoes of his former partner, Tony Iommi.  He has since worked with several guitarists, some of which may surprise you, and while some of them were with Ozzy in a very limited fashion, they're all certified 6, or 7...12, string badasses.

Photo, Getty Images

Jerry Cantrell (Alice In Chains), Steve Vai (David Lee Roth, Solo, Soundtracks, Alcatraz, G3, Whitesnake, etc, etc...), Alex Skolnick (Testament, Savatage, Trans Siberian Orchestra), Brad Gillis (Nightranger) and Bernie Torme (Ian Gillan) were some of the guys that had limited roles with Ozzy.  Doing a song or two or maybe filling in live for brief stints while Oz searched for a permanent axeman.

Those that won the gig for real include Zakk Wylde (Black Label Society, Pride N Glory), Jake E. Lee (Badlands, Red Dragon Cartel), Joe Holmes (Lizzy Borden, David Lee Roth) his current picker Gus G. (Firewind, Mystic Circle, Dream Evil) and ... of course ... the incredible, almost mythical, (and most likely poll winner!) Randy Rhodes! (Quiet Riot)

There were a few others along the way, but these are probably the best known of Ozzy's many playmates. Ya' gotta admit, he knows how to "pick" 'em!

Who do you think was his best co-conspirator?