Chris: never use automatic memory management?<p>The only time I have, after the fact, thought it worthwhile using C/C++ was some Nintendo game development. Well worth the effort to lower memory footprint and get good runtime performance.<p>Everything else I have done, in hindsight, would have been better done in a language with automatic GC. Fortunately for me, SAIC bought me a Lisp machine in 1982 and since then I have been able to do a lot of my work in Lisp, Prolog, Ruby, and Java :-)