The guy i spent all night talking to from tech support told me there was almost no traffic at the time he tested my connection.
Funny thing is, if you start a demo download of Halo from the microsoft site, [the techs idea] it starts off great, then starts dwindling down to nothing, and no matter what you try from anywhere it does the same thing, or its just slow from the start.