Excel isn't multi user, you're going to have these sorts of problems unless you use a database. Why isn't access an option?