Inching Closer to a Ubiquitous Electronic Reading Platform