Thoughts on Canon SX40 ?