I believe that computer science is very important to EE because of firmware and so on. I was wondering, the firmware of a dvd player can be upgraded (i did that to mine to gain extra features) however that is limited by the chipset. But it seems like dvd manufacturers prefer to release a new model of a player than to offer firmware upgrades. Does anyone know why? Also, the firmware is what maps how the remote control works and so on right_ is firmware so secretive that i can't find any information on the net that would guide me how to go about editing the firmware? Is CS that important to EE?