Are you using roaming profiles? If so, there's a group policy that you can enforce for your OU if you choose that deletes the locally cached copy of the profile upon user logoff; although this is potentially a bit performance hit.
Also, if disk space on the server is an issue, you could look into mandatory profiles, and have users save files in the static (non-roaming) home directory.