propagated data signal with computer readable program code embodied therein for example in baseband or as part of a carrier wave such a propagated signal may take any of a variety of forms including but not limited to electromagnetic optical or any suitable combination thereof a computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate propagate or transport a program for use by or in connection with an instruction execution system apparatus or device program code embodied on a computer readable medium may be transmitted using any appropriate medium including but not limited to wireless wire line optical fiber cable rf etc or any suitable combination the foregoing computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages including an object oriented programming language such as java smalltalk c and the like and conventional procedural programming languages such as the u201c c u201d programming language or similar programming languages the program code may execute entirely on the user 39 s computer partly on the user 39 s computer as a stand alone software package partly on the user 39 s computer and partly on a remote computer or entirely on the remote computer or server in the later scenario the remote computer may be connected to the user 39 s computer through any type of network including a local area network u201c lan u201d or.