Try this once you can afford your internet connection. The service will allow you to access your box at home from the internet without the need of a hosting service. Once set up you will be able to access your box at home from the office!- pretty cool free service. I use No-Ip along with putty to access my unix box.
www.noip.com
blurb from their website...
No-IP Free offers an easier way to others to locate you on the Internet. If you want to serve web pages, share MP3s, host Quake, or run any kind of Internet server, you need a name so your users can find you. It's simple. You choose a name for your computer and we tell the world where your computer is located. Even better, we also provide you with a program that notifies us whenever your computer's IP address changes. Instead of being just a number on the Internet, your server is now always available by the same easy-to-remember name.
Even when your service provider changes your address behind the scenes. Dial-up accounts, and some DSL or cable modem subscribers, often get a different IP address every time they connect. Although this allows your ISP to serve a large number of customers with a small block of addresses, it means that your location on the Internet is always changing. By automatically maintaining the relationship between your fixed name and the changing IP, No-IP Free anchors you in cyberspace.