Thanks for sharing this story!
The CLI rules... I have gotten to the point where I eventually end up looking for a command line version of a tool I am using. Then the next step can be scripting where you create your own customized tools which is even cooler.
I'm right there with ya. Want to write my own code some day too.