In one embodiment, the system 100 is implemented in a general computing environment with a processor and operating system such as a PC, a laptop, a workstation, a PDA, a telephone, or other type of computer in a localized, distributed, or client/server architecture.