IMO Lisp will never die, because its built into Autocad. That being said, like RK said, .Net or C++ may serve you best. I have used Lisp, VBA, made macros and scripts, all of which served the purpose at the time. Some of those I keep using daily, because of ease of use. However, I am now moving all my custom stuff to .Net to stay current with everybody else. VBA will work in 2010 if you install the enabler, but will it be there in 2011? We dont know, so we need to move forward with someting we know will be.