I think most small computer stores will build one for you if you specify the parts you want. But you'll probably want to take along someone who knows this stuff to make sure the final product actually contains all those parts, and they're in working order.....you can never be too sure