Further still, the method may be implemented in a computer program product for sale or distribution, whether that product is in a portable medium or in a fixed medium or remote medium that is communicated via a communications source, such as the Internet or other communication means known to those skilled in the art.