Established in 2010, Solid-Run Israeli company has released the world's smallest HTPC (or mini-PC, as you like) CuBox, which measures 55x55x42 mm.
Inside the device has a processor Marvell Armada 510 to 800 MHz (in a built-in decoder that is responsible for working with video, and graphics core with support for Open GL ES 2.0), 1 GB of RAM DDR3, slot for cards microSD (up to 64 GB, and comes with a 2GB card), the interface of eSATA 3 Gb / s connectors USB 2.0 (two pieces), S / PDIF, HDMI, and Gigabit Ethernet. Even infrared is (with remote control, although it would be better radio was). The device consumes only 3-5 watts, and is powered by a complete wired power supply with a voltage of 5 V.
As is seen, power enough to create a media player based on CuBox, losing video resolution of 1080p 60Hz (theoretically heavy images or remyuksy Blu-Ray «go"). Other applications: Rocking torrents with storage networking, thin client and much more. As for the formats are supported such: H.264, MPEG 2 and 4, WMV, DivX, Xvid and VC-1 AP @ L3.
Price for compactness? 100 euros.