I think this is only the start of a revolution in the way we use computers, that I've been waiting for a long time, but unfortunately had no way to be involved in. Rather than buying your own computer, being limited to the technology at that time until you buy a new one several years later, having to worry about needing repairs, keeping viruses out, buying new software that you may or may not use regularly and have to pay to upgrade down the road, you can pay a monthly fee to rent out your share of a server bank, and the company that owns it will take care of all of these issues for you. When new technology is available, the servers will gradually be upgraded, and you there may be options to pay a higher rate for greater processor/graphics power, etc. They will keep the servers virus-free and perform repairs as needed. They will store all of your data, which you can also store locally as needed, and you will have access to your data any time, anywhere in the world, from any device capable of interfacing with the servers. Since the processing power occurs on the server end, you have full capability on any device. You can use any software you need, and pay for it either on a short or long term basis at a (hopefully) reasonable rate. As long as the latency is low enough, there are few programs/tasks that would not run very well this way. If OnLive plays it cards right, and can get sufficient backing, it will make a fortune. I just wonder how far along other companies like Apple are in seeing that this is the future and getting themselves in position.