>Perhaps, but how about Interbase data? How about data inwards from the web >to the main live database. How about if that main live database was also >interacted with by the main application written in Delphi? I have exactly this setup myself! I run Linux on my web server, which is sitting right next to me. On this box I am running Apache, Tomcat, and Interbase. I have an accounting system, and contact management system written in Delphi accessing the Interbase Database on the Linux Box. The same database is used for my dynamic web content. I am using Apache on the front of my web pages to deliver static pages, and pass the dynamic stuff to Tomcat (Java Servlet Runner), and have written all my dynamic stuff in Java. The advantage of this approach is not just money - although the total cost of Linux, Interbase, Tomcat, Java, and Apache is exactly $0 - it is that you can replace any of these components with expensive enterprise components and run exactly the same apps on it. What this means to me is I can develop on Windows or Linux, test it on free software, but still deploy it to a Solaris box, running Oracle, and a big AppServer. And if you are just working for small guys, you can run a perfectly good production server - as I have - off a single intel box running all free software. Its horses for courses really - by which I mean that for GUI apps on Windows Delphi is my tool of choice, but for dynamic web apps Java is my tool of choice. Oh, and finally - I agree that the pricing is damaging the ability of the 'small' developers to pay. I mean I certainly can't afford to upgrade. If it were in the region of $2000 perhaps It would be affordable. Kylix is the same - totally unjustifiable to purchase at its current price. Mind you, we have to assume that Borland have done their homework and are earning enough at these prices to make a profit. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi"