My first HTPC Build. The video quality isn't the best but it gets the job done. Take a look at http://forum.xbmc.org/ - the guys there are really helpful.
Gateway lx6810-01 case with build in IR receiver
Noah Company MediaGate GP-IR02BK IR Remote
Kingston 30GB SATA 2.5" SSD
Western Digital 640GB Caviar Black SATA 3 Gb/s 7200 RPM 32 Cache
BIOSTAR G41DVI LGA 775 Intel G41 Micro ATX Intel Motherboard
Intel Core 2 Quad Q8200 / 2.33 GHz
MASSCOOL 8W553B1M3 90mm Ball CPU Cooler
Optical: DVD±RW / DVD-RAM | Read: 48x (CD) / 16x (DVD) | Write Speed: 48x (CD) / 18x (DVD) / 12x (DVD-RAM) / 8x (DVD Double layer) | Labelflash Technology
NVIDIA GeForce GT 120 graphics card
2x Crucial 1GB 240-Pin DDR2 SDRAM DDR2 667 (PC2 5300)
Windows 7 Home Premium 64bit
For setup, I use eventghost as my shell, which launches straight into xbmc. I also used eventghost to program my remote. With the remote I can toggle from xbmc to Windows Media Center where I can play various game ROMS using emulators for nintendo 64, nintendo and super nintendo (this is done by using the gametime plugin for wmc and programing a wired gamestop xbox360 controller). I also have the hulu desktop plugin and xbmc plugin for wmc so I can launch both programs from wmc if needed. You can also watch Netflix from wmc with a subscription and both WMC and XBMC are able to stream online tv shows.