I enabled IPv6 via 6to4 tunnel a couple of years ago when Fedora Core 2 made it easy to turn on.
It's been humming along. IP through a tunnel isn't the best thing but that is clearly how we are going to get this done until AT&T and the other US ISPs get off their collective rear ends.
Recently, I've been reading up on what it will take to run single stack (IPv6 only). It seems like IPv6 + NAT-PT + a DNS proxy services can get you most of the way there. I'm going to try it out and see where the gaps are.