Yep, I have been playing it for about 3 weeks now, and it is definitely a day one purchase for me.
The upgrades, perks, and the bonuses like air strikes are all excellent.
I can't wait. Most people are drooling over the soon to be released Halo 3, but CoD4 is the one I am looking out for.