Recommend site to buy from and/or manufacturer for barebones PC?

I’m putting together a Media Center PC using Debian Linux and MythTV. Since I absolutely dread hardware I’m looking into barebones PCs to simplify things.

Originally, I purchased a nMediaPC HTPC 100 with an AMD 754 socket from NewEgg.com as well as a Sempron 2Ghz, DDR RAM and SATA harddrive. The nMediaPC was DOA, so I promptly shipped it back to NewEgg and they informed me this model was discontinued and I wouldn’t be getting a replacement (I got my money back, though, go NewEgg!). I’m now stuck with, however, my AMD 754 and a very limited selection of BareBones PCs for it to go into.

So, can anyone recommend either a good/reputable website to looking into buying a barebones system or recommend a system itself?

Here’s what I would need on the Mobo:
AMD 754 Socket
DDR 333/400
At least 2 PCI and 1 AGP or onboard S-Video out
Serial ATA hookups

I’d prefer the case to be a mid or mini tower or home theatre style but at this point I don’t care. Am I asking too much?

Thanks,
LarsenMTL

I’ve bought my last three barebones computers from here. They’re very good, and quite inexpensive. You put together a package based on your requirements. They build it, test it for 72 hours and ship it out. Never had a problem. I recommend them.