I would like to announce CasterWeaponSwapper, an AddOn that swaps weapons based on your current amount of mana.
This mod is based on the often-suggested strategy of swapping between a high intellect staff, a +damage/healing staff, and a high spirit staff in combat to maximize your effectiveness. CasterWeaponSwapper will do this automatically for you, and it supports all 1- and 2-handed weapons, off hand items, and ranged weapons.
But the cool part is a trick the AddOn uses to prevent the in-combat weapon swap cooldown from interrupting you. The AddOn swaps weapons only when you start to cast a spell or use an item. This causes the cooldowns to overlap, so you don't experience any interruption.
Please refer to the link below for a full description and example usage. I hope you find this mod useful. Feedback is always welcome!
http://www.wowinterface.com/download...fo.php?id=4749