keepod Published May 12, 2014 at 372 × 135 in A USB Stick to Deliver Computing to the World’s Poorest Areas?