Thank you for the enlightening article. I really enjoyed reading it. Being a software developer and owner of a small one-product vertical software company, I wonder about future platforms which should receive development efforts. Your Jini articles raises more questions in that area. I doubt you need you need more fodder for your future articles, but just in case: Is J2ME a short time "band-aide" solution to Java in small devices? And, if it is, should it be ignored are replaced with Jini as a development target? Is "Jini" too utopian and too far off in the distant future to be considered as a development platform at this time? Will Java (v1.1 or v1.2 or J2ME) source have to be significantly modified (rewritten) to be used with Jini?