I use RDP all the time at work to remote to my home pc. Trouble is that port 3389 is blocked by our company firewall so I tweaked the RDP service at home to listen on the telnet port (23). My old router (3 years ago) used to be able to change the port number when forwarding (e.g. from 23 to 3389) so I didn't have to change the RDP listening port, but my newish Netgear doesn't have this option.
I'm looking at changing my router to a ddwrt based one (Buffalo WBMR-HP-G300H-EU) but I wondered whether ddwrt has the option to change the port when forwarding (this might have a specific name but I'm not sure what it is!). If not would another gigabit router offer this?