Hello,
I just found out about CHDK last week and after some research here on the forum I decided to order (my first) Canon camera

(which turned out to be a A720)
I'm curious how CHDK is executed in the camera though. Why does the camera execute the binary file instead of rewriting the firmware? Does it check for a magic number or something similar?
Thanks