That's an awesome post. My sentiments exactly. And, even though they may charge a bit, they do it in 1/3 of the time.
I like the fact that he/she shares what they are doing as this helps you learn what needs to be done on an ongoing basis. Not good for their job security, though.

And for those who can't get IT to come to them, you can always find some that can remote in to your server. Some you pay hourly, some have a contract. The latter generally give unlimited email support.
Everyone should read David's post.