BigPipeNZ: Particularly answering questions like: What is it about v6 that you really want to do that can't be done on v4?
My reasons...
1/ With IPv6 we can assign IPs to individual systems. No need for port mapping and NAT, which as you know, is just a hack anyway. Technically, we can do this with IPv4 as well, but not on Bigpipe (subnets, please... I'm more than happy to pay $45 for each IP, including the network/broadcast addresses if you could make this happen). Allows the use of non-NAT aware protocols, and multiple certificates on HTTPS based on IP etc. If nothing else, it makes remote access really, really easy... it's not fun setting up SSH tunnels and port forwarding all over the place when I'm on a slow (or worse, expensive) wireless connection half way around the world.
2/ Multiple subnets on connections (requires >/64 allocation). I have a /48 assignment at present, and that allows me to partition my network between client systems, servers, and wireless devices.
3/ Privacy. Temporary addressing allows separation between incoming and outgoing requests. This is essentially what I want to achieve with IPv4 subnets. Browsing to a Website using IPv6 won't expose my domain name, and therefore WHOIS information, to the outside world. Granted, this doesn't happen now, but only because Bigpipe failed to set the PTR when I requested my static IP... I really should get that fixed.
4/ Stateless configuration. Do I need to explain why that is so awesome?
5/ Bigpipe is fast, but an increasing portion of my traffic is slowed down by tunneling IPv6. This reflects badly on Bigpipe.
6/ IPv6 uptake is only slow because nobody has it. Be part of the solution, not part of the problem.
I'd be interested to hear what justification other users come up with.