Where's a good, cheap, reliable place to buy a new computer?

I’ve recently checked out Best Buy, Dell, and Gateway, online. All of the computers look great, they’re fast, tons of options, but they’re a little more expensive than I want them to be. Any suggestions for cheaper alternatives? Thanks in advance.