I put mine together from parts I ordered from newegg.com, almost 2 years ago. It's fast, and I've never experienced a problem with it, other than I wore out the mouse and had to replace it.