Tickling the fancy of tinkerers, the Raspberry Pi is a tiny circuit board with memory, a CPU, and several I/O connectors. It has long promised to offer anyone access to the building blocks of computer ...