After seeing what users did with the likes of Lotus-123 macros and Excel, I see something in common:
A. They are horribly factored, repeating concepts over and over.
B. They have no feel for long-term maintenence and likely change paths, making it very fragile.
Getting a program to run is only 1/3 of the battle. If it is of any use you want it maintainable. I was generally impressed with that they did with such tools, but I would rather lick the restroom floor than maintain those contraptions.