Autolisp
A little history.
I can remember my introduction to AutoCAD back in 1986. I worked for a civil engineering firm in Tacoma, WA named Pac-Tech. AutoCAD ran on one of the earlier personal computers, an XT with an 8086 chip and a monochrome screen. I think it was AutoCAD Version 2.5. The next release, Version 2.52 had the "new" AutoLisp programming language built in. One of the first programs I wrote in Autolisp was one to write the survey bearing of a line.
Autodesk has change how they name the version or release over the years. It went from version 2.0 to Release 9 thru 13, then they used the release year as a designation. At this time it's AutoCAD 2010. I'm still using both the 2005 and 2007 versions of Land Desktop, but I'm trying to get up to speed with the 2009 version of Civil 3D.
First commercial product.
It was Release 13 that I created CAD Mapping Tools (CMT). It is a group of Autolisp functions for mapping and civil design. At that time Softdesk was the only major application dedicated to civil engineering and surveying. It was developed in Henicker, NH and did not suit the needs of the firms I was involved with on the West Coast.
I have upgraded the original version of CMT several times but stopped with AutoCAD 2005. I've been using Land Desktop for all my design work since them, but I'm still not happy with the line and curve labeling. I sometimes tweek portion of my old CMT to get the job done.
I created a modified version of CAD Mapping Tools that just had the line and curve annotation functions. It was called CAD Mapping Tools Annotation (CMTA). If you look at the Clients list you will see that it was pretty popular.
Repetition breeds Autolisp
In 2004 I went to work for a builder/developer in Rancho Mirage, CA and worked on a lot of subdivision design and mapping. I've written several Autolisp programs to automate the process. All the repetitious tasks such as drawing cul-de-sacs & knuckles, calculating grades around curb returns and tops of curb (with labels), labeling road cross sections were well suited for Autolisp.
Autolisp file location and loading.
You can download some of these Autolisp files and dialog boxes. Copy them to a folder in your "Support Files Path". You'll have to load them when you want to use them. At the "Command:" prompt type (load "culdesac") to load the culdesac.lsp function. If it load correctly you can use the sac command that is defined in the culdesac.lsp program.
Support
I'll try to answer email regarding any of the programs you download. They are offered "as is" and I will not respond to phone calls...unless it's a job offer.
Autolisp