dude i purchased xbox live in september. honestly, if it wasn't for xbox live, i think my console days of gaming would be over. i just wasn't playing xbox much at all anymore. that is until i got xbox live.
since i purchased xbox live, i dont think i have played a single player game. i have 6 games for it. i constantly play halo 2 when i am at home. they even have a cool stat tracking thing for halo 2.
check it out, here are my stats.
it is SSSSOOOOO worth it. my only gripe is that i waited so long to purchase xbox live

. i wish i had purchased it when it first came out so that i could have been having this fun all along.
and oh yea, i have a 1yr card i am trying to get rid of. i'd sell it to you for like $40 if you want. LMK.
HALO 2 = funnest game i have ever played on a console in recent years. i just can't stress how fun the multi is on it, and on xbox live i really have not experienced much lag at all, with the exception of a few matches in halo 2 (but hey, with over 700 of those, you have to experience SOME lag)