Get over yourself. Jobs is a raving egomaniac. Bill might be harsh (having brought an ill-prepared interviewee to tears), but he's very businesslike. I think I'd rather work for Bill, except that I know I wouldn't be developing cutting-edge products.
I was at the official launch of .NET - Bill Gates was the keynote speaker - I was like two rows away from him - he was one of the most boring speakers I have ever experienced. I have also been at a keynote given by Steve Ballmer, energy radiates from the man - he is the Anti-BillGates.