If you want to run the program from any machine then you Should look at DBD::Proxy as an alternative way of connecting to The database.
In this case you would only need perl,DBI,DBD::Proxy on the "client" side of things. I agree with the other chap who responded in that Storing the sql in packages is very beneficial in terms of security (Think what would happen if someone managed to overwrite one Of those .sql files!!!) and of centralising the administration of the Application . Cheers Andy __________________________ This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. The contents are confidential and may be privileged. Any views or opinions expressed are those of the sender and may not reflect the views or opinions of the company and the company accepts no liability in respect thereof. If you have received this email in error please notify [EMAIL PROTECTED] immediately. ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________