Excellent article that provide good technical principles to the business solutions consultants like me.