If you can learn how to put it together yourself, then I'd pick Newegg.com. Look around, and you can easily do a full system including a Quad-core processor, a P35 motherboard, 2GB of RAM, a 250GB hard drive, a Corsair 550-watt PSU, a GeForce 8800GT, a DVD burner, and a good case and cooling...