> The use of a ZIP archive to encapsulate XML files plus resources is an elegant approach to an application file format. It is clearly superior to a custom binary file format.
Why would it be superior? The biggest advantage I can think of is code reuse, but what else?