I'd like to know your thoughts on a solid commercial, or open source, software deployment and patching tool. We've been down the route of WPKG (good, but quite a lot of work and no reporting of roll-out progress), GFI Languard - doesn't handle custom package deployment very well and the 3rd party patch detection was poor (we have custom in-house software to deploy occasionally). 

Any ideas are welcome as we're wasting huge amounts of time on login scripts/writing custom XML scripts to deploy software, that's without starting the 3rd party patching.