We use Desktop Authority from Scriptlogic. (http://www.scriptlogic.com/da) You need to check it out.
After a year of use I can make a conclusion that it's one of the easiest way to manage from small to very big network. This tool includes just the all necessary features for organizing network environment, for example: printer & drive mappings, folder redirection, power management, software and patch deployment, usb security and more... It applies all the settings with help of kix based logon script and I can agree with Burn: logon scripts - it's the best way.