My list of what is lacking on the net
1. Global banking system (like paypal, but works around the world)
2. Everything that can be purchased and downloaded from web should be (all games, books, movies...)
3. The elimination of all smileys.
4. Eventually the internet should house my hard-drive, including all the programs. A program therefor only needs to exist once. This would cut down on packaging and plastic CD waste. We'd need Wi-World.
5. Using point 4, I could also rent a program for a day, or week.