I just read this description of the networking system invloved in having Halo2 on xbox live(got it from slashdot).

Pretty cool if you're a techy.

Plus it also explains how much of a difference there is between Xbox Live and something like XBConnect.

Link