FoxPro might be more powerful and better written then Access, but it isn't easily portable because no one uses it anymore. Plus, it uses some dBase derived programming language that I don't know. MDBs aren't as easily corruptible if you don't go adding a bunch of forms, reports, queries, etc...