have you guys never played halo online? or used or even seen the xbox tunneling system?
It's pure simplicity. You need a computer with the tunneling software, a connection going to your computer and at the same time your gamecube (there are many ways you can do this, routers or hubs are the most practical), and the game. Its not hard at all. The only downfall to any tunneling system is that you can only have a maximum amount of systems. So you can't have a 16 player race with 16 different systems. It sucks becuase if you only have 1 player on your system (yourself probably) then its hard to join a game becuase people are looking for systems with more than 1 player on them (the more players the better).