The Internet is a victim of its own success because everyone needs an IP Address to communicate. The problem created by IPv4 is similar to that created by the Millennium Bug, in that when it was devised, there seemed to be more than enough public IP Addresses to go round, (approximately 4 billion). The reality is that IP Addresses have been running out and it is only a combination of clever trick and techniques that has saved the day. The overall answer to IP Address depletion is to create a new standard that allows more IP Addresses and that will work with systems that still use IPv4. This solution is called IP Version 6 (IPv6).