If they do have a fully working netcode as merecatfish says, it wouldn't be a problem of MAKING it, it would be a problem of releasing it. I don't think they have either the money or the will to release better netcode, plus people who already bought the game and have dialup would be pissed to find they can't play online anymore. Not that I care, but I'm sure someone would. Doesn't anyone remember Halo Trial though? I swear that thing ran 10 times better than the retail version...