I have written a program using Delphi 5 Pro. I am using the Borland Database engine and my db tables are in Paradox 5.x format. One of my tables is used for document imaging. In this table there is defined several data fields and one BLOB field for the TIFF document. This TIFF can be 1 or more pages in length. To provide this facility in my software without writing the whole TWAIN interface myself I utilized a product called ImageLib from Skyline Tools. They seem to be updating their product but technical support is absent. I have several clients whose imaging table has increased to 2.0x gb. This file size referenced is the size of the .MB file. I have many clients who are using this program and some who have imaginge tables (.MB) that are larger than 2gb in size and they are having no trouble. These particular clients that are having trouble all have approximately the same size table. When they scan a single or multiple page imagine into the system the scanner interface software comes up fine. The image(s) are scanned and they are being returned to my application for storage and display. Just as this process finishes my application produces as error message stating "Unknown Internal Operating Sytem Error". The image is not saved and the user has to kill the running application to get out of my program. If I create a new empty table and SQL query the contents of the 2.0x sized database to the new empty table I can then scan several more documents but before long I'll get the same error message. I'm stumped as to what to do. I tried using the clients database on my computer here and an HP scanner and I scanned 150 pages and not a single error. THey are using Windows XP, I'm using Windows XP. I stored the data on a Windows 2000 Server and am running the application on a Windows XP box. This is how my clients system is configured. I have tested on other types of servers and even peer to peer and I cannot get this process to fail. Help. Thanks in advance.