You're right. CHDK developpers are wonderfully and amazingly gifted. I am thankfully in depth.
I use CHDK shell to recompile CHDK source code. Amazingly simple ! Now, my A650is is as better as G9.
I saw you do some panoramic photos and timelap videos. They are nice. I am used to supply power with an adapter and fill my 16 GB SD card. I use Ubuntu VirtualBox to partition and to automatically mount and read data files. I use Autopano pro to produce panoramic photos. I am programming scripts in Lua instead of basic. It seams to be faster (but I don't know why)
I made a little script to produce HDR panoramic photos. I only have to count shots and to move the cam.
Well, I like CHDK. Thanks again to developpers and "maintainers".