I run a prot pally and priest as part of my 5 man, the way i have my keyboard laid out is:

1-3 is for the pally (attack, holyshield, concencration)

4 is for the dps classes (fireball,shadowbolt, etc.)

5= a seal and a judgement in a macro

6= taunt for the pally and a aggro drop for every other class, ie. fade, shattersoul, that sort of thing

7= nuke, like pyroblast or whatever the class's nuke spell is

8,9,0,-,=, are all healing for the priest with different spells, flashheal, greater heal, prayer of mending, circle of healing and such.

hope that helps