I understand the disappointment of not having the java pluggin built in, but on the other side of things, does any other phone have it built in (in addition to their main platform that is something other than java)? I don't think I can name too many phones that support two software platforms.

Good point about PalmSource. However, if IBM hadn't finished the Treo 650 version, PalmSource, couldn't have made it available, and hence PalmOne couldn't have included it. The fact that it's been delayed about 3 times tells me it wasn't ready at the time that PalmOne had to decide what their ROM was going to look at.