Well I've been having a bit of a problem with joining a couple people in matchmaking due to the whole NAT issue. Thought I fixed it yesterday by port forwarding but today it seems like everything I did was for nothing. Worked for a day and then it said it was set back to moderate. Think I fixed it at least temporarily. Halo has been the only game where I have had any problems with NAT. COD has always worked well for me without any major issues. Knowing my luck though my router will become self-aware and start repeating lines from 2001: A Space Odyssey. Here's hoping.