Here are a useful list of ports for programs that are commonly used and that users will need to setup virtual servers for with Origo routers:
Useful Port List for Programs
Also a list of all the ports on a PC, what they are used for, and which ones are vunerable to attack from know trojans etc.
Complete Port List
Guide on setting up Port-Forwarding for Software
This website has a great deal of info too:
http://www.portforward.com/