What exactly are you guys referring to when you speak of "upgrading is a pain" when it comes to mac?

They use the same AGP and PCI devices, hard drive technology, memory and display interfaces as PCs.

The only thing that's difficult is the CPU... and we all know that 90% of the people who upgrade their computers get the whole shebang.. not just a new processor.

So really now... maybe 5+ years ago this argument was valid.. but not now.