Ok I talked with some people and they like the idea of not loading all that stuff onto the Roaming Profiles. However, and I may be quoting them wrong, they like all that stuff loading on and off the computer because they can then change it centraly if it is needed. They are looking for a "best of both worlds senario" where the data is cashed on the computer, at it seems like the roaming profile is the same for all users (I intend to check that as soon as i can get admin access to the server). And when the computer logs in, before loading the roaming profile it looks at a doccument stored on the server. This document would contain information which would allow the computer to figure out if the cashed data stored on the computer has been changed. If it has not, the computer will load the cashed data, if it has been changed the computer will load from the server, and update the cashed accordingly. I was wanting to know...is that even possible? And if it is can someone point me in the right direction, cause I don't even know where to start with this.