Reminds me of this post by Ted dzubia where he uses makefiles for data processing [1].
I like reading about novel uses of tools other than their original intent.
1- http://widgetsandshit.com/teddziuba/2011/02/stupid-unix-tric...