I have an ASP that runs fine on an 2000 advanced server box. This page has been migrated to a 2000 professional box. The purpose of the page is to insert a row into an Access 2000 db. Under the professional box the insert statement which is synatically correct is giving rise to an error 438 - Cannot create object. The same line of code work perfectly on the advanced server box. The IUSR_ account has been given full control of the directory where the Access file live, it has full control of the office directory and the MSAccess program. Under IIS 5.0 IUSR_ has been set as the anonymous access. Any ideas on where else to look to resolve the error 438.