CHDK is great, but Canon's point&shoot cameras are so hackable because Canon made it so (you just have to put something on SD, no need for permanent firmware change), presumably for their own internal reasons (easier debugging?).<p>This is a question that bothers me a great deal - with all the flourishing of Open Source, are our systems on average getting more Open?