1. A method of executing a program stored on a device inserted into a computer slot, comprising determining how to execute the program based on configuration data stored on the device; and executing the program in accordance with the configuration data.