ibuypower.com
cyberpowerinc.com
alienware.com (although extremely out of my price range)
dell.com (also out of the price range)
Any others that I have missed? It would be nice to get a good quality machine that I customize and don't have to build but if building is the way to go please tell me, thanks.