MeegoPad T04 is not a stick but a mini TV desktop with Intel Atom x5 (Cherry Trail) and Windows 8.1 (upgradeable to Windows 10). Costs 139 dollars in USA. It is very compact measuring 10 x 3.5 cm and weighing 250 grams. It is made of polycarbonate with the ports on the back that allows you to position the device vertically as well. MeegoPad T04 specifications are given below.
Intel Atom Z8300 X5 quad core processor clocked at 1.44 GHz, Intel Graphics HD Gen 8 2W SDP backed by 2GB of RAM and 32GB of eMMC storage expandable with a microSD card slot. You also get 802.11n WiFi, Bluetooth 4.0 , a USB 3.0 port, a USB 2.0 host, HDMI, 3.5mm audio jack and a micro USB for power.
Interestingly, there is an Ethernet port as well. MeegoPad T04 is available in black and grey colors and is available in both Asian and American market for 139 dollars. It is currently shipped with Windows 8.1 Pro but you can easily upgrade it to Windows 10.