I'm sorry but this doesn't make any sense. From what I understand from the entire PFConfig story is that you guys don't really know how to get into your router's firmware and open up a port. Because that's the only thing PFConfig does. It's a simple app that provides you an easier and universal interface to your router, nothing more. You're actually thinking port forwarding's the same as opening a software firewall for a certain application.
So am I right that you guys are just doing this?
- NBA 2K10 doesn't work because I need to forward a port. Hmmm... Aha, PFConfig will do that for me.
- Oh no, NBA 2K10 isn't in the default applications list.
- Aha, I'll just add a custom application.
- Click on new
- It asks for a name? Oh, I know this... NBA 2K10, yeah, that'll work.
- Now I need to enter ports. Damn it, I don't understand what the hell these things mean. Oh, the interface gives an example about the syntax it supports. Ah, what the hell... I'll just type over those ports and see what happens. 1000-1005 and 1000-1005. Wow, I'm practically a software engineer.

- Finish!
- Update router. Uhm, shit, that doesn't work. Oh wait, I'll need click forward this app. Yeah, yeah, forward it to my computer. Brilliant.
- Update router. Yeah, excellent. Everything works now. Let's see if my problem in NBA 2K10 is solved.
Sorry for the sarcasm, but you should be careful with those things.
First of all, it doesn't really make sense why this works. Port Forwarding DOES NOT work in the same way as Windows Firewall or your Anti-Virus application, that only needs to know where the executable is for an app you want to grant access to your network. Your router doesn't give a crap about the app, he only wants to know which ports need to be open to pass along your data. So writing NBA 2K10 there is meaningless, and copying the syntax example is just plain dumb unless you know that NBA 2K10 passes its data through ports 1000-1005 (which probably isn't the case). I don't know everything about port forwarding, but I do know that the tech guys at my company want to keep ports closed for security purposes (and they're overqualified experts for that job). So if you just start opening ports without a good reason, you're creating security risks.
That's just what I wanted to share with you guys. If could be that 1000-1005 really are the correct ports for NBA 2K10 but I doubt it. For all I know, PFConfig could just be a hoax that opens all ports on your router and cashes in your money (although I don't really believe that). Frankly, you could just save yourself the $30 by reading your router's manual on port forwarding. All you need to do is go to its IP adress and fill in a form to port forward.
So that being said, if anybody knows the actual ports for NBA 2K10, I'd love to hear them. I'll try out 1000-1005, but the 2K servers are down atm apparently. Or is it actually the value you put in the config.cfg file?