If you want to play with IPv6 and your ISP doesn't yet support native IPv6, you can easily set up a tunnel through http://www.tunnelbroker.net/ (provided by Hurricane Electric Internet Services) for free. They also have free DNS hosting (with full support for AAAA and reverse IPv6 records, of course) and they offer a free, online IPv6 certification (I got to the "Sage" level last week).
I found IPv6 Essentials from O'Reilly to be very helpful in understanding how it all comes together. You can get it in a DRM-free ebook format from O'Reilly's site, which is pretty awesome.