I'm about to talk to somebody at an environmental project about sorting out their IT requirements. Basically, they are putting up the cash for two computers, and I'm building, installing and networking them (volunteering - not getting paid for this - It's a not-for-profit organisation I sincerely believe in and want to contribute to.). Anyways, they already have one existing computer, and in all likelyhood, they'll all be networked through a netgear ADSL router. All machines will be running windows XP - two of them proffesional, and one of them (already there) may possibly be XP home. Another volunteer (my housemate) is writing an MSAccess 2003 database for them. Basically, all three computers will have access to the internet, and because the computeres are not all likely to be used at the same time, each computer will need to have a copy of things like application forms etc. Then there's the database - it needs to be accessable by all three computers. This presents me with a bit of a problem. To keep the database up to date on all three machines, it could reside on one computer and the others would access it over the network. Unfortunately this would mean that that machine would have to be on all the time. The other option is to have a copy on each machine, but then there would be three different databases, depending on which machine data was entered on. Firstly, is there a way of synchronising a folder on all three machines so that when a file is added or updated in it, it immediately adds or updates the file in the corresponding folder on the other machines - this would solve the documents problem. Secondly, the database is causing me severe headaches. If the above method was used for the database, then if data was entered on two different machines, data could potentially be lost. I suspect that the database file from eache machine would have to be merged with the database files on the others instead of overwritten/updated. Is there a way to do this? Also, each computer would need to check that it's documents and database is up to date with the others on the network when shut down, and would have to check and synchronise its files with the others when booted up. Hopefully, I've explained what I think needs to be done well enough, and so if anybody here can help, I'd appreciate it gladly. I know there are a few sys admins on here, so hopefully somebody will know? (fingers crossed) or will be able to tell me I've got it wrong and what I really need to do.