In recent months, there has been increasing debate over whether software companies or internal IT departments are responsible for critical software updates such as patch and service pack distribution, ...