Today has to rank as one of my more depressing days after finding out GGBS failed MS certification. This is the final QA check a game goes through before it can hit the market. The game failed on a roaming scenario test case where the game and the profile that purchased the game are placed on a memory unit and the game is played on another Xbox 360. We fixed the code with a 2 line fix and have resubmitted the build. The bug did not reproduce itself 100% and apparently this is how it sneaked pass our testing provider. The whole process will take at least another agonizing three weeks to go through testing and re-cert.