1. A method of executing a program structure by leveraging a peer-to-peer network, the method comprising: generating a program structure comprising a plurality of program instructions, wherein at least one of said program instructions controls the manner in which at least a portion of said program structure is executed; executing a portion of fewer than all of said program instructions in a first of a plurality of network peers, said portion initiating the execution of code hosted by said first network peer; migrating one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peers; and continuing execution of the one or more program instructions at said at least one other network peer.