Program modules may be used in a compressed or encrypted format, and they may be used in a distributed environment and stored in local and/or remote memory, for access by single and multi-processor machines, or any other type of host 40. [0076]FIG. 5 is a block diagram of a network 100 comprising a server 134, a plurality of hosts 20A-20B, and a plurality of processor-based devices, DPFs or other