Shamus at 20 Sided put together a post that completely describes my experience with Games for Windows Live.
How is it that the largest software company in the world, with a huge console gaming arm, can't write PC software for game management?