Closing the Digital Divide, One Byte at a Time