My last PC upgrade was just over two years ago, though, and I recently decided that it was time for me to upgrade again. Of course, it didn't hurt that PCs have gained a broad range of nifty new features over the past couple of years. The combination of dual-core processors and Native Command Queuing for SATA hard drives promises new heights of multitasking bliss in desktop PCs, and I can't very well prattle on about the creamy smoothness of SMP without partaking of its delights myself.