Perhaps I'm missing something. Microsoft attempted to entice desktop programmer to become web developers with it's WebForms. That was a dismal failure because even though WebForms tried to hide the stateless nature of HTTP, it still broke down dramatically when the poor desktop developer had to keep track of Postback vs. non-Postback. Is the idea behind WiseJ that the now the desktop developer is completely insulated from the web and they could just write code as if they were writing for the desktop? So if they wanted to take a screenshot, or needed to check to see if the Shift key is being held down, or compute the number of pixels that goes diagonally across the screen, or needed to force the user to connect to the G: Drive on their desktop they could?