>If you can enforce an HTML5 requirement that shouldn't be a problem. With local storage and offline manifests you can easily create a web page that will work perfectly whilst offline and update when there's a connection available.
Thanks I'll investigate that. Any suggestions on where to start learning? Same suggestion as Michael so same response :)