This article has some interesting comments if you are interested in Valve's STEAM project. Some good points are being made.