The memory 250 may be a non-volatile type such as a hard disk, a compact flash, or an EEPROM. The memory 250 may be also be a volatile type such as a random access memory, a buffer, a cache, a register, a combination of non-volatile and volatile memory, or other device capable of storing instructions and data.