OK, so the dot.com bubble of the '90s has burst. Let's get over it. We are still in the "Information Age" and we have a lot of work left to do to make it more of a reality.
I believe the foundations, the very basic of the building blocks, have been laid. We now use, and spend money (the consumers vote) on, applications built and provided over the Web. Applications that help us
- pay our bills
- buy 'stuff' without a trip to the store, stuff like books, clothing, electronic items and automobiles
- and even with sharing our thoughts (like this)
Or if we would allow our imagination to expand, we could have "smart card" that any device (car, stereo etc) could be swipe and "know" that it was "I" and consecuently connect the device to other appropriate resources (the stereo would connect to my music collection, the car would start, or not, by itself etc).
The technological barries at this time are security, bandwidth, infrastructure. All of these are related to Networking (wired, wireless, broadband and security).
While we're waiting for technolgy to catch up, there are some services that can already be implemented. Electronic Ticketing is probably the time (and environment ;o) ) saving tool. We could take this to the next level by allowing the Traveler and the Transportation provider to interact. For example, 2 hours prior to a Flight the airline can send e-mail, page etc to the passenger and the passenger at that point could have an option to let the airline know if [s]he will not be making it or confirm the seat that was assigned.