i2c, wire.h and digital pin problems

John_Ryan, I'm unclear what you mean by "The 'hack' seems to be on a continuous journey of corrections". The only change made to the wiichuck adapter hardware & software in the two months since my blog post went online was the addition of the function "nuchuck_init_with_power()" to enable analog pins 2 & 3 to be used as power & ground so one doesn't need a breadboard and wiring to play with a Nunchuck with an Arduino. This has been really popular with new Arduino users.

Anything used outside or beyond it's intended or original application, is commonly referred to as a "hack". I skimmed through the comments section and stumbled across reference to an issue concerning A2&A3, that you addressed with the above modification.

Don't get me wrong, I think it's very clever - "continuous improvement" would probably have been a more appropriate phrase to use :wink: