I'm one of those computer engineers that think some day computer terminals will completely take over for individual workstations. While highly specialized high-end computer workstations might still exist for very specific fields, I think that the general consumer will end up using a terminal like computer system. The reason behind this is, the duplication of data around the world so that data can exist on individual computers is creating a huge sucking effect on energy resources as well as physical resources. By moving all the data storage and central processing to central locations were essentially reducing the waste in the world.
A simple way to think about this concept is to consider how most people get their electricity to their house. If you treat electricity like computing power than it makes sense that you would not want a generator located in each home. A power plants is capable of producing energy on a much more efficient economy of scale. If we all ran generators are houses the amount of gasoline and fuel that would be used to create our energy would be significantly higher than the amount of energy it takes to create our electricity at a central power plant.
Someday we will see computers on the consumer and being very simple and basic and essentially input devices and allowing for central servers to process all of our applications. One example of this that is already occurring is Google documents. This service offered by the Internet giant allows for people to use a word processor right within their web browser.