I agree that Essential Computers is a great place to buy some parts. Last summer, I bought a PIII 1.0 GHz Slot 1 CPU. I ordered it, then I got a call the next day. They said that they had just shipped out the CPU and wanted to let me know that it should arrive in a few days. I thought that was a nice touch checking up to let me know that everything was on its way. They then called back a few days later to be sure that it got there. Very nice customer service and I'd use them again in the future.