My live subscription ran out last year sometime. I didn't bother renewing it because of the cheaters on live, esp in call of duty.
Renewed there a couple of days ago. Big mistake. The glitchers and cheaters are still there surprise surprise.
I'm going to wait for Halo 4 - Play that and see what the multiplayer is like on that and if it's just as lagged out, network manipulated, code borked, piece of junk that Cod4 has become I'm not going to bother with live again.