I've had an Xbox for going on four years, and a 360 for one and a half. I've spent many a happy hour playing online, both over Verizon DSL and RCN Cable, on the 360 ... at least until Halo 3 arrived.
For some reason, Halo 3 refused to play nice like the rest of my game; it would let me get into two or three multiplayer games and then suddenly lose its mind and drop the network connection.

