@mddubs:
About the Xbox, having an "Open NAT" status compared to anything else is a night and day difference, a must have. I thought I tried forwarding the thousands of ports necessary and still had a "Strict NAT" status until I enabled uPNP. I can't remember, maybe I'll look into it again.
Interesting. I enabled uPNP for my (borrowed) 360 and it still detected strict NAT. Maybe I was doing it wrong.
Anyway, I could be wrong, and you never know until you try, but I really think with the VPN1401 you'll be fine.
db