Nobody else has mentioned this, are you sure that you have selected the advanced settings, as they are not present on the basic settings?
Other people have managed to implement port forwarding on the HH5.
It might be listed as something like "Terminal Server" or "Microsoft Terminal Services".
I've tried creating my own Port Forwarding item under "Advanced Setting/Firewall/Port Forwarding" with 3389.
I still can't get remote desktop to work. All my PCs worked on my old router, but not with HH5.
Do I have to change anything on my PCs to make it work?
My confusion is that "Port Forwarding" is mentioned TWICE in HH5's menus.
Once in "Settings" where you can only delete items.
The other is in "Advanced Settings/Firewall" where you can edit and delete.
Try copying an existing built in application, then alter the port numbers, and then save the new application as remote_desktop (note no spaces).
Also, remember that the home hub has a different IP subnet range than many other routers, so you will have to change the firewall rules on the PC, to allow incoming and outgoing connections on ths new subnet.
Port forwarding does work on the HH5, as other people are using it. Its more likely to be a Windows firewall, or other third party firewall which is blocking the connection.
I got it working by turning off the firewall on the destination PC running Windows 7.
Is this a SAFE thing to do?
You need to modify the firewall settings to allow those ports through in both directions. The firewall on Windows 7 is far more complex than on XP, but normally if you have enabled remote desktop access properly, then the firewall is automatically altered.
Tat is the best way to do it, as disabling the firewall, reduces the protection given to unauthorised outgoing connections as well, which is something the XP firewall did not do.