Из любого аппарата Canon можно выжать максимум функционала, даже сверх заводских настроек, если поставить альтернативную прошивку CHDK (CanonHacker’sDevelopmentKit). Ссылки давать не буду, вы без труда найдете всё сами, если, конечно, вас не забанили в Гугле )