The Easiest way to get IPv6 Connectivity
As long as you have a publicly accessibly IP address (not a private IP address), you're all set. First thing's first, sign up for an account with Freenet6 by clicking on User account registration. You do not need to register, but it allows you to keep the same IPv6 address even if your IPv4 address changes and it also allows you to be able to register a large pool of addresses so that you can give IPv6 addresses to all of your networks via a your router. So register.
Once you register your username and email address, you'll get an email with your password and you'll need this to configure the TSP (Tunnel Setup Protocol) client.
Installing the Windows XP Freenet6 TSP Client
Visit the download site (http://www.freenet6.net/download.shtml) and select the latest binary code version of the tsp client. Download it and unzip it into an easily findable directory. I picked D:\ipv6\. Once you've got it downloaded and unzipped, now it's time to configure it with your information.
Open the tspc.conf in your favorite text editor. Notepad will suffice. Change the userid=anonymous line to read userid=youruserid and the passwd= line to read passwd=yourassignedpassword. You may also at this time want to change the client_v4=auto line to read client_v4=yourexternalIP if you have more than one public IP on your machine and you want to be sure that it's set up on the correct one.
From the Start -> Run dialog, type in cmd and press okay. Proceed as follows:
C:\ipv6>tspc -vf tspc.conf
tspc - Tunnel Server Protocol Client
Loading configuration file
Connecting to server
Process response from server
Exiting with return code : 0 (0 = no error)
Now you've got your IPv6 address. I haven't tested past this point yet, so consider this documentation experimental until I get a chance to do so.