My organization is looking to implement patch pushing and remote profiles. We are looking for patch pushing software that will allow us to push microsofts patches, as well as updates for anti-virus and any other updates and patches we need pushed. As well we are looking for software that will allow us to manage roaming profiles, or allow us to be able to use a specific profile on any computer within our organization. Does anyone have any suggestions? If possible we'd also like the patch pushing software to do software inventory, but it's not nessarily a deciding factor. Any suggestions and if possible locations for reviews on it?