I'm doing it a bit differently, specially since I'm using Linux.

My setup is a dual monitor machine with 2 cores and 2GB of ram memory, and my setup basically makes each WoW instance thinks it's allways running alone in the foreground (elsewhere I have problems with the input focus when dual boxing).

I'm using a pair of self-made control programs:

- The first one send the mouse movements among both WoW instances and send keypresses and button clicks to only one of them, alternating among them with either a keypress (currently left windows key) or by moving the mouse through the left side of the screen.
- The second one let me program each of the extra keys on my G15 keyboard (and on the second and third keyboards I have on my machine) to send keypresses to specific windows. Although I'm currently just using it to bind the G-keys to the actionbar of the second account it's flexible enough to send different key sequences to each window and differentiate between keypress and keyrelease.

I have not yet made any in-game macros beyound putting a target in front of each ability.

(Unfortunately I'm not able to dual box right now, my motherboard is KIA and my second computer is not able to run two WoW instances.)

As an after tought, the one think I think could be a godsend to dual boxing, if it can be made to work properly with multiple monitors, is using a Wii remote. It should be much easier to change monitors with it, and the combination of button presses with gesture recognition could make it possible to send quite complex commands with it. I'm thinking about doing some experimentations, but only in march.