This project started out as a cheap build for an HTPC, but then quickly turned into a nice little SteamBox for the living room. The original plan was to salvage as much as I could from a 5 year old XPS, and my wife thinks that's still what happened, so SHHHHH....
My thoughts on the parts:
Motherboard CPU - I was originally was going to put an FX-6300 in here, but Microcenter had a heck of a sale.
The case - This was the first item bought, and is my biggest regret. The cable management in this thing is nothing shy of embarrassing. Yeah, you can tidy it up with zip ties, but it is still not good.
Ram - This was some cheap ram on sale at Newegg, as long as it works, I'm happy.
HDD - Nothing special, my guess is that for an HTPC, this is too small. I wanted an SSD in here, and maybe I'll get one later, but the boot times aren't all that bad.
GPU - Salvaged from the XPS, although the 620 is performing surprisingly well, I have a GTX 760 that will be here next week, I just couldn't wait to put it together. I built another gaming PC a couple months ago that has a 760 in it, my thought is that when it's time to upgrade, one of these will be SLI'd in the other PC.
PSU - Seemed like a pretty good deal at the time, but I don't think I will ever build again without a modular PSU...
Optical - What HTPC would be complete without a Blu-Ray drive?? Until you find out that there is no easy way to play a Blu Ray movie without spending another $50 on the software.. I was really surprised that XBMC wouldn't play it and there is no good plugin to do so.
OS - Overkill for an HTPC, but I got it for $40... I'm not complaining.
Upgrades in the near future - A NEW CASE, more storage, GTX 760, and liquid cooling. I'm sure I'll think of more, but my thoughts have quickly switched from cheap inexpensive HTPC build to "Hmmm... Living room show piece???"
I'll post more pics of the interior when I figure out a cool solution to the cable nightmare in this case.