Ok, I have an undocumented problem. I don't remember when exactly this started happening but it was probably around the 2nd or 3rd day I've had the game. Every time I launch the game, whether its from the dashboard or directly when I startup the system, I have trouble with matchmaking.
I go into matchmaking, start looking for a match and I get disconnected after 2 minutes of searching. If I back out before disconnecting I get the failure message in the matchmaking lobby (you know, the one that mentions the "Halo3 server"). And if I open my friends list, none of the gamerpics load or profiles or player info in my recent players list. Eventually I get disconnected.
If I just sign into Live again while still being logged into my gamertag's profile offline it will give me the same failure messages and have trouble loading anything in the other lobbies (resulting in having anything I select renamed "Blam!"). So to get it to work I sign out of my profile and log back into Live and I'm ready to go. I have to do this every time I play Halo 3. Guaranteed.
This has only ever happened with Halo 3 and my NAT settings always reads OPEN. So what's with this weird annoyance? Frankie? Luke?