I've been building my own systems for years with mid to high-end MBs (mostly Gigabyte UD models), but it has dawned on me that in all that time, I've never upgraded them. By the time I need a new CPU, there are new sockets, or DDR3 instead of DDR2 memory, or USB3, or *something* that makes me...