I can see big corporate users and business's changing first to free IPv4 address's up for home users. Then new subscribers given modems with ipv6 capability.
(Assuming your ISP actually goes for IPv4) Isn't it only your modem that needs to support it anyways?
All your PCs/Printers/switches etc can keep using your 192.168.0.* IPv4 addresses internally and your router will simply be NATing them to a shiny new external IPv6 address instead of the old external IPv4 address.
I can see big corporate users and business's changing first to free IPv4 address's up for home users. Then new subscribers given modems with ipv6 capability.
ISP's 'Should' be IPv6 ready as most current Cisco/Juniper/HP gear supports IPv6 to some extent.
The solution, of course, is to go dual stack, until we reach the point where IPv4 can be phased out, but this is going to take many years and things are going to get very messy. ISPs and webhosts should have been providing IPv6 connectivity and equipment as standard for years now.
I foresee that IPv4 addresses are going to start being sold off for high prices due to the demand for them. Bad news for the developing world/china, the cost of getting an Internet connection installed is going to skyrocket. It's that or have some kind of nasty proxy or Dual NAT system going on.
I beleive you use NAT to go from IPv6 to v4. I seem to remeber while doing my CCNA something coming up about it.
http://ipv6.com/articles/nat/NAT-In-Depth.htm
Aren't places like china and japan ipv6? How do we get their websites if its all incompatible?