Opened Nat setting Can't find/connect to any servers.
I have just found out why. Follow these steps.
After you open your nat settings, goto:
STEAM GAMES RICK CLICK ON MW2 MP SELECT PROPORTIES SELECT LOCAL FILE CONTENT SELECT VERIFY LOCAL FILE CONTENT
When that has finished, repeat all above steps with SP.
This WILL allow you to find more games, increase your chance to connect to those games and also Host games. However please note: This will not fix the cheating problem, or the lag problem. Those are still very Big issue's in the Gaming Community.
Voila! It worked for me, it should for you! It just took me 3 seconds to find and connect to a game that took me 4 hours and 23 minutes last night (and it still didn't connect in the end, I gave up).
NOTE: This will also fix game and connection problems.