The Asus VivoStick is a full 64-bit Windows 10 computer that a little larger than a “flash drive”. It’s short on memory and storage, but can instantly turn a display or TV into an all-in-one PC for $129 (although you need a wireless mouse/keyboard or smartphone to fully utilize).

So-called stick PCs like the Asus VivoStick PC (TS10) ($129) turn any TV or HDMI-equipped display into an all-in-one desktop PC. That’s a natural fit if you need to run Windows-only programs or plug-ins (like a VPN service to your corporate office) on a really big screen, or if you’d rather use a PC to stream your movies and music. It’s also one of the easiest ways to carry a PC along with you in your pocket, since it’s much smaller than even your smartphone.

The one caveat is the lack of a microSD card slot, which could expand system’s miserly 32GB of eMMC flash storage. When testing the VivoStick, I noticed that there was only 15GB of space free, which is barely enough for a few installed programs and maybe one movie download. Both versions of the Compute Stick and the Lenovo Ideacentre Stick 300 have microSD card slots that let you add up to 128GB more local storage.

PROS – Fits in your pocket. Plugs directly into an HDMI port on a monitor or TV. Includes USB 3.0 and USB 2.0 ports. Supports dual-band 802.11ac Wi-Fi and Bluetooth. Uses 64-bit Windows. Headset jack.

CONS – Lacks a microSD card slot. 2GB of memory and only 15GB of free storage space. Remote app needs work.