A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. IGMP packets are snooped by multiple switches in the layer 2 network. The head includes a leading edge that is disposed adjacent to the head surface such that the tape contacts the leading edge before passing over the head surface. In response to the filtering, if the at least one received datum represents a valid command, the method includes converting the at least one received datum to identify the at least one instruction. The heat-radiation film is formed between a substrate and the magnetic film and is formed of a plurality of alloy films having different thermal conductivities.