Great article John. I was very happy to find this in my email box. The one thing that really stands out for me is how this can tie into dashboard development. Most metrics on a dashboard go through a refining process. I can definitely see using a data analysis tool as the first step in the dashboard development process will lessen the iterations of a dashboard. I.e. use data analysis tools to discover and define performance metrics and then visualize them using a dashboard tool.