Its a very nice article. As several people have already pointed out, it is not the only possible solution, but it looks like a good one. It is similar to something I use currently, though my executives prefer excel on the laptop so that is what they receive.
---
Timothy A Wiseman
SQL Blog: http://timothyawiseman.wordpress.com/