One of the problems I've never figured out, is how you lock together the gameplay across handheld consoles. Since the clock signal is generated from a crystal, they all run at slightly different speeds. Does the master-console signal 'I am ready', wai for a reply from all the others, then go to the next frame or what? I was told it was a nightmare on the GB and not much fun on the GBA but has the issue been sorted out properly on the NDS? I mean, it must mean that the games drop a frame here and there, but I have played many hand-help linkup games, and you almost never notice it... Is it the same problem when playing multiplayer over the internet? 3D ones must be a pain. You would need to send the co-ordinates of all the moving objects to each machine and so on.....