Just found out about Internet in a Box, for all of you off grid library fans out there! You can buy their devices, or click through to their FAQ and set it up on your own machine, a Linux laptop with a 12v dc to dc charge plug sounds ideal. It's a continuation of the One Laptop per Child project and has great tools for off line wikipedia, medical, education, small business, peer to peer networks and more.
Bridge the Digital Divide!