Have you heard definitively that Froyo will be ported to the G1?
No. It is correct, by Google's admission at IO, that Froyo is too big to flash to the ROM on the G1. However, as they mentioned, there could be a custom (non-Google) build that removed pieces of Froyo's functionality in order to get it to fit. Not sure why you would want to do that though. It would be like taking the seats out of a Ferrari though, it would be fast, but not much fun to drive.
Computers can be used to enable people to do more and more every day.
However, in the corporate world they enable you to do less, just more of it.
It is the "systems" that are created, not to enable people, but to disable choice that are the problem.
Most aggravating calls to customer supports usually end in "Sorry, the system won't let me do that".
The computer itself would let you do anything you can tell it to (within the limits of the medium), they are the rock in the foundation, and for that I love them!
It is the non-hardware portion of the stack that is easier to hate. . .