Technology is an amazing thing, just look below at the pocket-sized Raspberry Pi computer, which is on its way to production. It is not much bigger than the usual USB flash drive and comes in two configurations.
First, Model A will be $25 and includes 128MB of RAM and no network connectivity, while the Model B comes in at $35 and sports 256MB of RAM as well as an Ethernet connection. Both devices run Debian or Fedora and will have a 700MHz ARM11 SoC with support for OpenGL ES 2.0 and 1080p30 H.264 video playback.
The production units are set to include a single USB port, a flash card slot, HDMI and audio outputs, as well as various I/O headers for a serial port and more. It measures in at just 85.60mm x 53.98mm x 20mm, weighs just 40g and only requires a 5V power supply. The device had originally been conceived for academic purposes with the Raspberry Pi Foundation building their first prototype device back in 2006.