I have recently made a great find online. I found a online computer store that has almost anything that you could possibly need. They even have great prices on computer parts such as a gx620 motherboard that I found for a very awesome price. PC Parts Excess is awesome. They even ship direct to you and it comes in the exact condition that they list it in. No more worrying about dealing with crappy sellers on auction sites. They have really cheap prices too.