Wii Nunchuk getting stuck in nunchuck_init

I'm attempting to hook a Nunchuk up to my arduino by following the steps outlined at http://www.windmeadow.com/node/42 but whenever I try to run it, it seems to get stuck in the nunchuck_init step. Has anyone else run into this problem, and if so (or even if it worked fine for you, I suppose) any suggestion as to how to fix it? (I'm using a hard-wired nunchuk, not a wireless one, and it's an official Nintendo one and not a cheap knockoff, if either of those matter.)