Quote Originally Posted by junx
I use Edit Plus. You can get syntax libraries for WoW LUA and more. And it's free.

I keep a master copy of the general macros and then master copies of the class macros. then I place where I need them.

I don't think an off line editor would work for making macros while you play. The macros get written to memory and WoW will overwrite changes you made when you log out. That has been my experience anyway. I think you would have to inject the macros somehow and that could get you in trouble with Warden.
Idea I'm thinking about would be like a LUA editor, its external and has no connection with WoW except they read/write the same output file. And just like if you make a change to an addon at the moment you'd need to reload the UI or game (depending on the change), thats what I'm looking at.

I have now got VB .Net and have had a little play, I then had a good look at the macro API section of the wowwiki... then after recovering in hospital from the convulsions I decided that error checking might not be in there for a while.

Still it seems like a good project to learn on so I will keep working at it.