with one or more of the other elements disclosed in fig5 is an illustrative processing device computing device or processor as such terms are used within this disclosure read only memory rom 510 and random access memory ram 515 constitute illustrative memory devices i e processor readable non transitory storage media a controller 520 interfaces with one or more optional memory devices 525 to the system bus 500 these memory devices 525 may include for example an external or internal dvd drive a cd rom drive a hard drive flash memory a usb drive or the like as indicated previously these various drives and controllers are optional devices program instructions software or interactive modules for providing the interface and performing any querying or analysis associated with one or more data sets may be stored in the rom 510 and or the ram 515 optionally the program instructions may be stored on a tangible computer readable medium such as a compact disk a digital disk flash memory a memory card a usb drive an optical disc storage medium such as a blu ray u2122 disc and or other non transitory storage media an optional display interface 530 may permit information from the bus 500.