Although these are all excellent tools in themselves (I frequently use them for my own purposes) I loathe working in them professionally. They quickly lead to messy, ill fitting, amateur solutions that are not scaleable, not tamper proof, hard to re-use, and suffer from terrible lock-in.
But when a salesman walked into the technical area yesterday and asked:
"Who here knows excel?"
Like a fool I put up my hand and said things like, "Sure! Yep! Pick me! I'll do it!"
And in no time i'm trapped in one of these fiddly micro-projects that you just know is going to get real messy real quick.