I'm finally able to ssh to my machine at home from work! We have a proxy that doesn't let me ssh to anything outside the corporate network. So I found out about this thing called httptunnel that let's you forward connections from your local machine, to the proxy, and from the proxy to a specific port on your server. I set up a server running on one of the ports on my FreeBSD machine and then ran the client program from here to forward all connections from port 22 on the localhost to the proxy. The proxy then takes the information from the client and connects to the port on the FreeBSD machine where the daemon is listening. Pretty sweet!