I don't think he is acutally hiding, just changing his afk message in case a gm in the zone asks him what he is doing - although I really don't think you there would be any problems with gm's running this macro - people go afk all the time for extended periods - that is not a bannable offense

(yet)
Good job on the macro Lord of the Newbs - I have been trying a few myself.
I have to admit that I first heard about MQ as a way to make oober platz, but since finding and using it, while curious about the abuses that have been available, I have had much more fun with it making little macro's to do all the mundane stuff for me in EQ.
Stupid things like gettin a mule I had in the bazaar to send my character I was playing tells in funny languages for hours to raise skill (yeah, I know I am a looser

) and improve sense heading after levelling without getting RSI.
The druid.mac is an outstanding example of what you can do with this program. I used to often play 2 characters at the same time by frantically switching mice and keyboards, but that macro has made my time online a lot more enjoyable because I can actually chill out and concerntrate on what I am trying to do, rather than which mouse, keyboard or monitor I need to look at.
Back to your macro though - I am at work so can't test it but it looks like it should work. The /unload command you used in your Sub alldone will actually unload MQ from your system tray (I think), so if you are intending on running other macro's after you use this one, you might want to think about incorportating the /endmacro command in there instead. But hey, I am a newb too - could be wrong. Just a suggestion.
Cheers,
Snappahead