andy_mc #1 this might eb a stupid suggestion, but to get tround the multiple threading thing. Why not have an access datbase and four or five server programs all running simultaneously writing to the same database?