An Android based media center device that is small, powerful and has a decent remote control and keyboard option.
Minix has just released the Neo X5 Mini and it looks bloody good.
Spec wise it's very similar to it's previous incarnation but got shrunk in the wash and now has a better remote.
The device is orderable from Deal Extreme for the very reasonable price of $89 (AU).
For that you get a tiny little media center that's capable of running XBMC with hardware acceleration (using the MX player trick), HDMI output, SPDIF output, 802.11n 2.4GHz support as well as 2 USB ports, an ethernet port (think it's only 100mbps) and an SD slot.
Inside the SoC it packs a Rockchip RK3066 Dual-Core 1.6GHz processor (Cortex A9 architecture) and a Quad-Core Mali 400GPU.
That little GPU will more than take care of 1080p decoding :)
Full specs are available at the official Minix product page.
It comes with a small remote that is meant to better than the one included with the standard size Neo X5 and also supports the mini keyboard / wii-mote style thingy / accelerometer controller (available from Deal Extreme for $40 AU).
This pricing is not great at the moment due to the over-inflated US dollar (waiting for imminent crash...).
There's an XBMC release (Neon XAF build) compatible with the Neo X5 mini over at xbmcandroid.com including instructions.
I highly recommend changing the theme to Confluence :)
Check out the youtube clip below for a great full review and to see XBMC in action.