well as the computing devices within the online environment will include computer executable instructions stored on computer readable media such as hard drives magnetic cassettes flash memory cards digital videodisks denoulli cartridges nano drives memory sticks and or read write and or read only memories these executable instructions will typically reside in program modules which may include routines programs objects components data structures etc that perform particular tasks or implement particular abstract data types accordingly those skilled in the art will appreciate the computing devices may be embodied in any device having the ability to execute instructions such as by way of example a personal computer mainframe computer personal digital assistant u201c pda u201d cellular telephone smat phone gaming system personal appliance etc furthermore those of skill in the art will appreciate that the various tasks described hereinafter may be practiced in a distributed environment having multiple processing devices linked via a local or wide area network lan or wan whereby the executable instructions may be associated with and or executed by one or more of multiple processing devices the exemplary computer system may also provide logical connections to one or more third party computing devices such as third party content servers which may include many or all of the elements described above relative to a computing device communications between the client devices the online environment and third party computing devices may b exchanged via a further processing device such as a network router that is responsible for network routine in view of the foregoing detailed description of exemplary embodiments of the present invention it readily will be understood by those persons skilled in the art that the present invention is susceptible to broad utility and application while various aspects have been described in the context of standalone application the.