I\'ve got a bit of a problem, I\'m about to start a 4-6 month project which will need offline support. AppCache is awesome and accepted as the standard but the big browsers
Another option that is relatively well proven is Adobe Air. http://www.adobe.com/products/air/
Example of apps using it here http://balsamiq.com/ and here http://www.tweetdeck.com/
No it's not standards based, but it does offer probably the best out of the box functionality for an application like you describe.