This is my current PVE sequence. My shaman is always on follow behind my tank, which is why Magma is dropped first. Her current gear sims her out to a significant DPS gain replacing Glyph of Windfury Weapon with Glyph of Flame Shock and using a 2 Earth Shock to 1 Flame Shock rotation.

Code:
/castsequence reset=combat Magma Totem,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/castsequence reset=30 Shamanistic Rage,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/castsequence reset=combat Lava Lash,,,,,,,,,,,,,,,
/castsequence reset=combat Stormstrike,,,,,,,,,,,,,,,,,,,,
/castsequence reset=6 Flame Shock,,,,,,,,,,Earth Shock,,,,,,,,,,Earth Shock,,,,,,,,,,
/castsequence reset=6 Fire Nova,,,,,,,,,,,,,,,
/castsequence reset=combat Feral Spirit, Null
LB is a separate key to prevent DPS loss from resetting the swing timer.

Code:
/assist focus
/cast [combat, target=focustarget] Lightning Bolt
/stopcasting