My computer, at work, is brand new. It has a 2.33GHz dual core Intel CPU with 1GB of RAM, and runs XP. Not even Vista - XP.
And yet, Outlook 2007 runs sluggishly and needs frequent pauses to catch up with itself.
How is this even possible? How can programmers even do this? How do you get a mail/calendar application which is more sluggish than Eudora (remember that?) ever was on a 100MHz Pentium with 16MB of RAM? Surely this took actual effort. You'll probably find several instances of sleep() in the code, purely for this purpose. In fact, I wouldn't be surprised if there was a flag SLUGGISH=1 somewhere.