This is rapidly developing into something more complex (as most Access applications do) than was first described. A scaled down ERP system is an extemely complex difficult assignement without knowing the answers before you ask the question - BUT, if you get it right, the world is your oyster...