Go on IPv6
You mension that we are running out of IP address for the internet. All we have to do is chabge the number system from base 10 to base 16
0 1 2 3 4 5 6 7 8 9 a b c d e f so the IP address would look like this a00.0.0.1 This would extented it so the router now do not need software fixs and we can grow. Only new routers have to worry about handling the base 16 numbers.
Hawkster
Sun City AZ

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic