Been trying to figure this one out also. I have a multi user enviroment and a database with a "Main" table of 15,000 records and two of the several other tables have 49,000 and 130,00 and need to make sure that everything is as small and running as fast as possible. we have to tun our systems off at night so i can't have it run wehn noone is here. any help on this would be great.