Any of the foregoing can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).To provide for interaction with a user, the various embodiments of the invention can be implemented on a computer system having a display device such as a monitor or LCD screen for displaying information to the user.