How LayerTrans came to be:
One of the things I've noticed in my career is that every company has different layering and block insertion standards. One of the drawbacks to the CAD world I suppose, but very hard to stay on top of, nevertheless.
Even once you get comfortable with those standards, you eventually get sloppy (at least I do) and in the interest of saving time, your layer management goes bye-bye. Then your boss comes along and complains about your work (even though you made the deadline!) because your layers aren't right or your blocks are on the wrong layers. The effort to sort through all this and fix things can sometimes be extreme, and just compounds the problem.
The other problem is importing drawings from other companies. Their layer naming and setup is invariably different, and it takes time to re-do the layers to your company standard. Of course the next time they send you the drawing, you have to do it all over again.
So I began thinking how nice it would be if there were a program that worked like a spell checker to sort through all this information, compare it to a standard, and FIX IT. Or in the case of other company drawings, automatically convert it to my standard. I was a Visual Basic programmer for quite a while, but not until AutoCAD came out with that support was I able to do anything. When they came out with the full support in R14.01, I immediately began working on the solution to this program. And if I never sell a copy, it's worth it TO ME.
It is written in Visual Basic for Applications that comes with AutoCAD R14.0 and later.