My Pala, 3 Shaman, 1 warlock keybindings are.

Do note i use a G15 keyboard ( V1 ) So i got some extra G keys.

0 - 9 are for the paladin with :
1 : Holy Shield
2 : Seal of Rightiousness
3: Judgement
4 : Conc
5 : HoJ
Z : Taunt macro
X : BoP Macro.

Q : Main Dps spell. ( Lightning bolt for shaman and petattack/CoA/Corr/bolt/lifetap castsequence macro )
S-Q : Chain lightning
S-W : Lightning bolt with all 3 shaman ( 1 shaman is resto and doesnt have Q binded )
E: Healing ( currently Healing Wave, Was Lesser healing wave before lvl 50. )
T : Elemental mastery
R: Totem ( ToW, ToW and manaspring. Trash pack totems )

- : Bubble / unBubble macro
= : Speadout button

The grp healing, earth shield, Different set of totems ( Poison , desease etc ) and grp inv, follow, accept macro's are all bounded to my G key's so that aint much help for you if you dont have the keyboard yourself

You can see more about my g key's on this lvl 40 screen shot :
/poke the image link... why doesnt it work (

First row is M1 with Shift from 1 till Y
Second row is M2 with Alt from 1 till Y
Third row is M3 with Control from 1 till Y.

Hope this helps