Thank you for this guide. I managed to strip one of the screws holding down the control dial and had to drill it out -- don't send a software engineer to do a hardware job :-) . I also found re-inserting the cables into the sockets pretty painful.
Overall it was a pretty easy fix. Your guide and $9 on eBay (http://r.ebay.com/jbyswX) saved me a $150 repair from Canon.