I've more or less built something that can do these exact things (for web, tablet, and mobile). Are you interested in this from a business standpoint? As far as learning projects go, it took me the better part of a month at a previous contract to develop - and I knew what I was doing (most of...