I gave up on using the Arduino and went to an ATmega168 on a breadbord

Not using any TWI libraries now either.
I managed to talk to the wiimote, sort of. It sends me one byte (0xF0) Over and over again. I'm not sure what to do with this though, I'm gonna try sending that to a nunchuk soon and see what it sends back, maybe that will help, or if anyone already know, I would appreciate any help, thanks :P
(If anyone wants to see my AVR code, feel free to pm me, or
email me)
This is the first real sign of hope that this project might get completed

Once it is, I'll post full documentation, and I plan on trying it with a few different chips (Mostly AVRs, maybe one or two PICs)
EDIT: Now I get three bytes from the wiimote, after that I don't receive anything (Don't get data, don't get asked for data)The three bytes (Always the same, always this order)
0xF0
0xFB
0xFA
EDIT2: Turns out the above data is COMPLETELY wrong. My code was messing all the data up, I've fixed it now and get much better results, my wii even thinks I actually have something plugged in there

I'll need a bit more testing, but I should have it thinking there's a guitar in there soon. After that, I just have to get the guitar that I'm making this out of

, simple enough.