I agree that a progressive HR department can make a big difference to a company/organisation. The problem is that most organisations dont know how to demand/get the best from their HR department and most HR departments are crap as a result, badly led and reduced to churning out corporate...