Why offline web applications are a great idea!