Richard -
Thanks for the response! Yes, I am passingly familiar with Curl, but I admit that I omitted mention of it from my post due to failure to remember about it.

You are right about the JVM consistency issue, and the performance issues (I was there too, it was not so great). And yes, Sun didn't get the issues sorted out until Java's repuation had been battered pretty badly.
But those issues have been straightened out for a number of years now, and Java enjoys a huge base of existing developers who know the language and APIs; they would just need to learn the appropriate presentation controls. But Java is still going nowhere as a presentation abstraction system.
Now, that being said, I'd love to learn more about Curl and what you guys are doing, and maybe discuss it either here or in another space that I am writing for!
J.Ja