Battle.net is probably one of the more stable online gaming related things I've used, up there with Steam.
Games For Windows Live... erugh. Who ever came up with that, and continues to make out that it's a good idea needs putting down. Release a patch so that GTA IV can work without it. Please.
It's good to see some games now not using it.