Pally, 3 shaman, 1 priest:

Buttons 1 2 3 4 5 6 7 8 9 0
Pally Attack NA Stun NA Taunt Macro Macro Judge Pull
Shamanx3 NA DPS NA Totems TS NA NA NA NA NA
Priest NA wand Healing PoM AOE heal NA NA NA NA NA

So that’s mine, pull with 0, Consecrate/DS with 6, HoR/SoR with 8 and judge with 9.
Shaman do a castrandom of FS, LvB, CL, LB while some say that CL is kind of mana waster I always pull big groups 3 or more or at least try and I always aoe nuke them down, normally they cant get near the shaman sometimes the shaman pull agro but its rare and when you start heroics well that is going to be a different story and you might have to tweak your macros but for the most part at your level what you have should work for you. You will build on those base macros later on as you get more spells in the 70’s. Have fun I don’t have a shaman on the Priest account, well I take that back the shaman is stuck at 60 so it don’t do a whole lot of good. But what I like to do which I think you do already with the assist is you always attack your tanks target I like to have [target=party1-target] for my macros and the shaman never actually select a target other than the tanks by accident.