GZ member MEESHAM mentioned a fanless barebones computer that he bought in from AliExpress in this forum: http://www.geekzone.co.nz/forums.asp?forumid=50&topicid=147440
I had been considering an HTPC for a while to replace an ACRyan Playon!HD in the living room.
I ended up ordering one of the above from AliExpress to try out as an HTPC. I put a Kingston mSATA SSD into it plus a 750Gb 2.5" SATA HDD that I happened to have spare. For RAM I ordered a 4Gb Kingston SODIMM KVR13S9S8/4. The machine has been running for 3 weeks with zero issues and the chassis gets just warm enough to feel nice on the hands when coming in from the cold, even when the CPU is being worked reasonably hard.
The machine has been running with Windows 7 for a fortnight no with no issues other than a missing USB3 driver that I was unable to locate (I've only just emailed the vendor asking for these - they responded within 4 hours with this link). It runs KMTTG and checks both of my TiVo PVRs hourly for recordings over 72 hours old (i.e. stuff that I have decided not to delete immediately), downloads the metadata, downloads the recording, decodes the recording, then transcodes it to a smaller format (all on the SSD to reduce HDD fragmentation). After the files have been on the SSD for 4 hours, they get moved to the HDD where I later manually file them into a couple of different folders.
XBMC provides the front end, and I've been using a Logitech K400 Wireless Keyboard with Touchpad to operate this, though I have ordered two remotes to try out (Remote 1 and Remote 2) using eBay that should arrive any day now.
I also ordered a slot in DVD drive from TradeMe as I don't think a slim tray-load external USB DVD drive would last long with the kids using it. It's a little bit of a pain that the slot load drive doesn;t have an Eject button, but I hope to be able to remap a remote control button as an eject button.
I have a Raspberry Pi that will be used play streamed media on a second TV in the house. This was originally going to be the main media server, but it was just a little too slow for this purpose and I decided that I wanted to be able to run the occasional Windows app. I've used the uPNP-enabled GoodPlayer on our iPad to stream media from the XMBC, though the wireless in the first generation iPad is a bit slow for quality streaming of 720p content.
Will post more this weekend once I've had a tinker with the remotes.