In our company the biggest problem facing the HR department is that we are slowly dissolving the positions and the department all together. So much recruiting, screening and administrative functions are either being shared across multiple departments or business units or outsourced to other companies.
Its too bad because I know most people want to be able to walk into an HR persons office whenever there is an issue or questions, but its becoming a thing of the past.