A while back I saw an example of using Visio to create data driven dashboards, and I finally got around to creating an example for myself.
I posted the worked example on SlideShare if anyone wants to do it for themselves: http://www.slideshare.net/murrayfife/creating-dynamics-ax-dashboards-using-visio-services