I do, yes. I try not to do it terribly often, because I don't want a pile of one-off tools to support, especially if they aren't something we're ever going to make into a product and generate revenue from. But sometimes, the needs are just so unique and there just isn't anything else out there that quite fits.<p>The most notable example for us is FUCIT - Fogbeam Universal Competitive Intelligence Tool. As you might guess, it's our dashboard for locating, exploring, cataloging, and analyzing competitive intelligence. There really wasn't anything out there that met the required combination of: features, functionality, price, license, technology stack, etc. So I cobbled FUCIT together as a Grails app over a week or two.<p>I don't really think we'll every try to make a product out of it, and since the code itself isn't really a source of competitive advantage, I am leaning towards open sourcing it eventually. I'd do it now, but A. I want to fix a few bugs and tweak a few more things first, and B. it just isn't a priority. But if we do ever release it, at least maybe somebody else will get some value from it, and maybe some other people will get involved in helping maintain / improve it over time.