There was a fix for the S90--I'm not an owner, so I didn't keep a link. It was an "O" ring that shielded the control ring.
I had an ergonomic issue with my G11. I kept pushing unwanted buttons on the back of the camera, with my thumb when I grasped the camera. The G12 has a Canon "fix". Don't have one, so don't know if it would work for me.
I stuck a round bumper to the back of the G11 where my thumb should have been. The style you buy in hardware stores to put on cupboard doors to keep them from banging. Worked well for me.
Point is that the G11 had ergonomic issues, as the S90 did. Canon listened to owners and made changes with the G12 and S95. And aftermarket vendors did too. IIRC the business that sells Richard Franiec's grips, rings and camera modifiers also sold the ring that I spoke of...
edit: "Lensmate control dial solution"
http://www.lensmateonline.com …__utmv=-&__utmk=231127711
Best,
DaveL