I have the older sx100is.
It's hackable via custom firmware to allow for more features than Canon sold it with.
CHDK Wiki
On the minus side, if you use normal alkalines, it seems to eat them for breakfast, lunch, and dinner. I'd suggest keeping a spare set of NiMH rechargables and a charger around for longer shoots.