Previously I recommended TcpView to help figure out what ports are being used. But today I was informed of an even better, more informative program called What’s Running.
Update Feb 27 2014: Unfortunately this does not work on Windows 8.0. Development for this program apparently ceased in 2010.