Great article Brian! With 15 years of IT behind me, I worked for one organization once that had this all in place, and even better, we tested it on a yearly bases. We were able, through virtualizationn, to get priority systems back up and running in half a day.
You could develop some professional services around such software. Consulting, training, implementations etc.