It's astoundingly difficult to use Application Cache correctly: http://t.co/JyQemENKEC (great webdev articles like this reference the spec)