They send it to you already built, or they send the bits to you and you build it?
Newegg or Amazon (amongst a couple of others) are generally good if you're willing to put it together yourself. It's really not hard, and saves you a fair bit of cash.
I'm not sure who is considered best if you're buying a prebuilt.