Others have answered most of the other questions.

> 11. Database support of Access and MySQL

Access databases can be accessed via ODBC,
DAO, or ADO interfaces on Windows.  MySQL has
native interface from Python.

Questions you didn't ask:

12) Can interface to existing COM+ objects, write new
COM+ objects and write Windows services.

Python

13) Can write scripts, applications (console and GUI),
and web services with single language.

Python

14) Has extensive standard library to support email
(SMTP, IMAP), FTP, HTTP, logging, regular expressions,
arrays, and many more.  Third party libraries for
imaging (Python Imaging Library), PDF generation
(ReportLab), Graphing (ReportLab Graphics) and
XML parsing (PyRXP by ReportLab).  Just to name a
few.

Python

15) Easy to write C language extensions for language

Python

16) Code that you can actually understand when you
come back to read it a year later.

Python (priceless ;-)

You might want to take a look at the experience of
another company:

http://python.oreilly.com/news/disney_0201.html

HTH,
Larry Bates
Syscon, Inc.

"Dave Boland" <NOSPAMdboland9 / stny.rr.com> wrote in message
news:FacLc.51848$yd5.10896 / twister.nyroc.rr.com...
> The other day I was asked if there is an open source replacement for VB6
> that is cross-platform.  I spent a little bit of time at Barnes-Noble
> and looking at news groups, but don't have a good answer.  Hope you can
> help without geting into a language war.  These will be for commercial
> applications with a GUI.
>
> What they seem to be looking for is:
> 1. High level language, but not necessarly VB compatible.
> 2. OOP
> 3. Reasonalble learning curve
> 4. Cross-platform
> 5. IDE and ability to graphically design windows.
> 6. Distribute programs as .exe's, so some sort of compiler needed.
> 7. Serial communications library (RS-232, 485, USB)
> 8. SNMP library
> 9. Good performance (not expected to be as fast as C/C++)
> 10. Windows are native to each O.S.
> 11. Database support of Access and MySQL
>
> It looks like any of the three languages have most or all of what they
> need, but I don't use scripting languages enough to give a good answer.
>
> Dave,
>