<quoth Anthony> Org mode for Emacs... </quoth> Joe, you knew this would eventually (or not so eventually) devolve into a Vi vs. Emacs thread, right?!
In a (slightly) more helpful vein, I've been known to create a pseudo-code mockup of the application, complete with pseudo code, and then paste those functional bits into my code later once it's developed. It completes the circle for the client between what we talked about, what we contracted for, and what we delivered. It's also *insanely* helpful for going back in to said code a few years down the road and trying to remember how the hell the various bits relate to one another... entropy sucks, especially when it's in my brain! Rubin Rubin Bennett rbTechnologies, LLC 1970 VT Route 14 South East Montpelier, VT 05651 Thoughtfully managed, custom crafted business communications and networks since 1997 (802)223-4448 x101 http://rbtechvt.com "I cannot believe that the purpose of life is to be happy. I think the purpose of life is to be useful, to be responsible, to be compassionate. It is, above all to matter, to count, to stand for something, to have made some difference that you lived at all." Leo Rosten 1908-1997
