The article mentions the lingering fear of Smalltalk images but virtual machine images offering hope for the future. I experienced this with Smalltalk (Gemstone) apps quite some time ago and that feeling remained with Java on the desktop. What would it take to get non-native environments to integrate better and so gain better acceptance with end-users? Is the browser a better vector since end-users are more accepting of different web site styles rather than desktop app look and feels?