Cool post and replies.

If you run Linux, just have a look at /etc/services, it lists all the ports and services too.