As a follow up from a previous entry on IPv6 adoption as well as on Bogon addresses, Slashdot featured an article from Network World titled "No business case for IPv6, survey finds" which outlines reasons why companies are not adopting IPv6. In the article, one responder mentioned that they would increase the amount of Network Address Translation (NAT) if they can't get allocations of IP space. While this certainly will cause some problems, it is going to be required one way or another (V4 to V6 or V6 to V4 NAT). It also mentions that experts estimate that IPv4 addresses will all be allocated by 2012 which doesn't give us a lot of time to make a move towards something. Personally I think that the IPv4 address exhaustion problem is just as big or bigger than the Y2K problem we just had less than a decade ago. Modifying software for dates while certainly not a minor task will look like childs play when you look at litterally having to redo all of the networkable applications and your network infrastructure to take advantage of IPv6. Not to mention that the number of IPv6 experts out there is miniscule compared to the people who support IPv4.
My guess is that within the next couple of years, people with a strong background with IPv6 are going to be the new "COBOL" programmers of Y2K making really good money to bring enterprise networks onto the new protocol.