It's "difficult" because nearly all the websites are currently on a IPv4 connection and transitioning over may be a problem for some people such as old operating systems not having the IPv6 enabled and routers not supporting IPv6 and so on.
Basically the Internet will be starting over again.
[/quote]
Windows XP+, Mac, And Linux all come with IPv6, it being enabled if a IPv4 address could not be obtainted.
Most routers bought in the last 3-4 years should have IPv6 support as they new this was going to happen sooner or later.
Servers on the otherhand will have a problem. Each individual Web Master would have to enable it in their code to accept connections from IPv6 users. and would also have to edit the outgoing connections to go to IPv6.
big sites like Google and Yahoo will be up within a matter of minutes.