Another great feature of openssh is that you can use it as a SOCKS proxy to tunnel traffic between hosts. This is very handy when you need to test an internet connection that is outside of your corporate network. In fact, I leave ssh accessable on my web hosting account just for this reason. When I need to test something from outside of work, I just ssh to my webserver and use it as an internet proxy. This is another one liner.
ssh -D 8080 $USER@$HOST
and then just configure your application (firefox, gaim, etc) to use a SOCKS 5 proxy on IP 127.0.0.1 and port 8080. I encourage SOCKS 5 because DNS requests can be sent over the socks connection whereas SOCKS 4 uses your local DNS. The implications are for you to figure out