With the recent activity from the Firesheep Firefox plugin which allowed those running on a public WiFi to grab your connection on unsecured sites such as Facebook and many others, it raises the issue of how to surf the internet safely and securely. While Facebook and others are starting to move towards secure connection using https, it may be a while before those are completely set up and available for all users.
Now comes a great tutorial from ComputerWorld on how you can setup a secure connection on any site you browse while on a public WiFi. The basic idea is to set up a Linux computer at home that you connect to from the public Wifi and create a secure connection to that computer. You Linux computer would then act as the go between, making a secure connection for everything that you are doing.
This is a pretty good education on setting up a computer at home using freely available software on an unused computer that you have at home. If you are concerned about accessing the internet while on a public WiFi, this is a must read for you.