I have a Linksys WRT54G or whatever it is. Compatible with XBL, since last night though I've now been able to connect to a game with less lag. mainly be fluxuating between full green to middle yellow then to red again. But I've been happy to play a few rounds. its still not consistent though, it does not always allow me to play somewhat normal.
Its odd that at some times I can connect. It seems to deal with the traffic on the Halo servers. When it comes closer to evening its harder to play then when playing at 2 in the afternoon.