At first I though all the lag was coming from me because i joined 10 different games and none of them I could get 4bars or not map surf "aka rubberbanding" so i spent an hour working on my connection until I got it to a ping of 40 only to play again and not be able to even move. If IW can't fix it at least they could give us away to check our ping to the host before the game starts so we don't have to waist time and get frustrated.
Well most of the problem could be solved by just picking a good host. I have an open NAT and my ping is less then 40 ms and my frind who has a strict NAT gets host over me sometimes. If they could learn to pick a suitable host the whole problem would be better.