"but I'm pretty sure Jobs never has had to schedule his own appointments with iCal so that program is less good"
Speaking of, one thing I know for sure Steve Jobs doesn't do is getting directions to his meetings from iCal on his iPhone: the appointment's location can't be tapped to open Google Maps. This is driving me crazy. Not only because I want to use it, but because it's so simple and has been begging for it since the iPhone came out.