With help from dsi, I wrote a visual basic program that puts the revision in the upper right hand corner of the drawing. I put the lines around the text, and the text itself on layers in the template. Using Visual Basic dialog box and custom properties to fill in the text. The program turns on the revision lines as needed. Only five revision levels are tracked at a time. I am sure you could change this if wanted. When you enter revision 6, revision 1 is deleted and the other 2 through 6 are moved up one line. The program was customized for our users, so it may not fit your needs. You may get some good ideas from the code. I am not a professional programmer so please do not laugh. Post your e-mail here and I will send you the source code along with the template, our logo has been removed. I do not have time to support the program, sorry. Bradley