Microsoft developed an archiving system for saving offline copies of web pages whereby all the necessary elements, htmp txt images etc, were all save in a single container as an MHT page. It was originally only available in IE but they have since opened their "standard" up as open source and plugins are now available for other browsers.
http://www.unmht.org/en_index.html