Yes, it's true, I do indeed have too many, but that is not the point. The point is that there is an addon out there called TooManyAddons. Now, I will let you in on a little secret. This addon is one of my new favorites, simply because of what it allows me to do.
TMA allows me to make profiles of different addons I want to load. Thus I don't have to load every addon I would use in every situation. I personally have a profile set up where I have every addon I use to make gold (auctioneer, KTQ, Quick auctions and many others) and a profile for my Mage in PVP and one for my mage in raiding.
This creation of profiles is great not only because they exist, but because they are easily swappable. Say you just got invited to a raid, but your UI is set up for PVP. Not to worry, just return to the main menu (default: escape) click on the new button that says addons. Then, select your raiding profile, hit reloadui, and BAM! you are ready to go. This is just the beginning of the potential of this addon.
Download TMA Here