I came across a prototype GameCube controller at my local retro game store donated by an developers' ex-wife. I had to have it, so I bought it. It uses an RJ-11 jack instead of a normal GC plug, so I made an adapter and the controller works great. Here's a mini "worklog" of the adapter and some pics of the internals of the controller.