Below is a button macro I've used for years... ^C^C-LA;N;CLOUD;S;CLOUD;C;1;CLOUD;;Revcloud Create a new layer called: CLOUD Set it to: Current Set it's color to: RED Run: REVCLOUD command I also have a button that will ^C^C_hatch ansi131;2;0 There was a time when I used both of these macros in one button and all was fine with the world. Then we changed to ACAD 2004 and things went whicky with the macro combo. I've tried using several variations to initiate the hatch command at the end; from just a space between Revcloud and _hatch to ^C^C and everything else I can think of. I even created a small lisp routine for the hatch and just called the lisp routine at the end. Nothin' What I end up with is one of three things. 1) The layer gets created/set current/Color set and then the macro hangs waiting for an enter at [?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock/stAt e]: 2) The layer gets created/set current/Color set and the Revcloud command is executed only to be canceled out by the _hatch command. 3) The hatch command is the first command executed. Any insight to this little problem would be appreciated. This is a daily use command that I miss somethin' fierce. J. Logan