I've been boxing for a year now. Here's my toons:
Paladin
Shaman 1
Shaman 2
Shaman 3
Shaman 4

I use ISBoxer, set up 5 windows on one monitor.

In game, I don't use any add ons, other than ISBoxer. I tried Jamba, but the auto-follow function freaked me out when phasing between zones. I don't fully understand it, but I'll investigate it eventually.

Foot Pedal: (Just got this for xmas, haven't set it up yet)
http://www.amazon.com/Infinity-Foot-.../dp/B00149KX9Y

My Mouse: (used to have the plastic WoW mouse. One of the buttons broke, so it's at work now)
http://www.amazon.com/Razer-Naga-Las.../dp/B002MPPRPO


4 - ; key - Ghost Wolf
5 - ' key - Spirit Walker's Grace (...I haven't ever used this cause I suck)


1 - F6 - Flame Shock + Lava Burst
2 - F7 - Lightning Bolt
3 - F8 - Chain Lightning
4 - F9 - Earthquake
5 - Home - Interact with Target
6 - F11 - Turn in place
7 - , - Follow main window
8 - Up - Tooms step forward
9 - . - Toons Spread out
10 Left - Toons Straif left
11 Down - Toons step back
12 Right - Toons Straif right

My Keypad: (OMG, I love this. I've got a regular USB keyboard and this wonderful device)
http://www.amazon.com/Ideazon-ZGP-10.../dp/B000FRW8KS


Top Row:
Map - Opens the maps on all screens
B - Sync all toon's cameras together (to share the same view)
K - Eat / Drink

Switching:
F1 - Window 1 (toon 1)
F2 - Window 2 (toon 2)
F3 - Window 3 (toon 3)
F4 - Window 4 (toon 4)
F5 - Window 5 (toon 5)
Tab - Switch enemy target
T - Hex Round Robin (for this I used ISBoxer's Example Round Robin = Hotkey = T, sent key = End)

Travel:
Y - Flying mount (3 toons have recruit a friend rocket. This RULES!)
U - Grount mount (leader has the merchant mammoth. I recommend buying this!)
i - unused (Fire elementals - needed a button for it, :P)

Cooldowns:
G - Earth elementals (shaman) + Guardian thing (paladin)
H - Bloodlust (shaman) + Wings (paladin)

Attacks:
1 - Avenger's Shield (paladin only, other toons have nothing on button 1)
2 - Single Target Paladin Tanking (macro below)

/click MultiBarRightButton1
/click MultiBarRightButton3

On MBRButton 1
/startattack
/castsequence reset=combat Judgement, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous

and MBRButton 3
Crusader Strike

...not sure why I have to have Crusader Strike on MBRButton 2, but without it, crusader strike never happens...

3 - Multi-target Paladin Tanking (macro below)

/click MultiBarRightButton2
/click MultiBarRightButton3

On MBRButton 2
/startattack
/castsequence reset=combat Judgement, Hammer of the Righteous, Hammer of the Righteous, Crusader Strike, Shield of the Righteous

and MBRButton 3
Crusader Strike

...again, no clue why I need it a 2nd time, but I won't CS otherwise.

NOTE: When I tank with my pally, I'm spamming 1 and 2 SIMULTANEOUSLY. Avenger's Shield is so darn important and spamming 1 and 2 (or for more than one target 1 and 3) works well.

4 - Shaman DPS (macro below)

/use 9 (engineering hand rockets)
/use 13 (trinket 1)
/use 14 (trinket 2)
/cast blood fury (need to change this when I switch to full gobbo team)
/cast elemental mastery
/click MultiBarLeftButton1
/click MultiBarLeftButton2

MBLButton 1
#showtooltip
/castsequence reset=combat Flame Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt

MBLButton 2
Lava Burst

5 - Healing Surge (I use a focus macro to heal the paladin: /cast [target=focus] Healing Surge)
6 - Riptide (another focus macro to heal the tank: /cast [target=focus] Riptide)
7 - PvP Totem Set
8 - Secondary PvE Totem Set
9 - Main PvE Totem Set
10 - Tremor Totem Round Robin
11 - Earthshield (another focus macro on the tank: /cast [target=focus] Earthshield)

Buffs:
- - Weapon Buffs (shaman) + Seal of Truth (paladin)
* - Shields (shaman) + Righteous Fury (paladin)
/ - Totemic Recall

Shocks:
+ - Lavaburst (conviently directly above Flame Shock)
PageUp - Frost Shock (shaman) + Hammer of Justice (paladin)
PageDown - Flameshock
O - Windshear + War Stomp

Self Heals:
P - Healing Surge (shaman) + Holy Light (paladin) Self
L - Lesser Healing Wave (shaman) + Flash of Light (paladin) Self
V - Thunderstorm

Misc:
J - PvP Trinket
Jump - Jump
E - Chain Heal
Q - Unused (used to be start melee)

Things I click:
Ardent Defender
Divine Guardian
Holy Radiance
Lay on Hands

Things I need:
Cleanse
A good Hex + Bind Elementals set up - wish there was a way to cycle targets and hex a room! I was thinking about setting it up so the toons hex / bind a target based on the raid icon floating over its head
Mana Tide Totem

I'm sure I'm missing some potential - any suggestions?

Thanks all!