How much change have you seen in the way in which IT departments determine the number of people needed to best serve the infrastructure, especially since the introduction of virtualization and cloud computing? I have observed that those companies that decided to make the leap all at once immediately dropped their number of hands-and-feet people and moved those positions over to create a virtualization team to manage the new infrastructure. Lateral slides of the head count for the adoption of the new technologies is par for the course in the wonderful world of IT.
Small Businesses live by there online presence these days specifically during the holiday shopping season. Many small business also do not have the IT staff to maintain such a presence with the agility required when problems occur. In addition, they may also lack the basic management, networking, security, and storage knowledge to properly maintain this online presence internally, so they move their systems into hosting environments as virtual or physical machines or into the cloud. This begs the question of what service level such SMBs require?