We have one shared drive with hundreds of files that many different users need access to. They all share the same files and open and edit different files at different times. We have five sites and these files are all stored at our HQ. To address the problem a couple of years ago, we installed windows server 2003 terminal services. This would allow the users to use the files without the effect of opening the file over the WAN and suffering a performance issue. This also prompted a user that attempted to open a file that was already open by another person. This is working great but I don't like the idea of using terminal servers because we can't run everything on the terminal server and users have to go back and forth between the local desktop computer and the terminal server session. This is confusing to them sometimes. Aside from SharePoint, is their any other solution to this? I essentially need to have all of these files available to all users without the possibility of them having conflicts or performance issues.