Leveling a Shaman can be very difficult. There's always 3 talent trees: Elemental, Enhancement, and Restoration. So, which is the most efficient for leveling? What would be the best spec to help you get to the level cap fastest and easiest?
Aside from the most suitable tree and spec, what about zones, quests, and dungeons? Sure, there's some addons out there that can let you know the shortest distance and order of quests based on exactly what you have in your quest log, but those addons don't show you what quests are great and which of them are the most useful. They only provide you with the shortest way to finish what you've picked up. That is hardly efficient.
Dugi's Ultimate World Of Warcraft Guide is just what you need. It's an addon which has not just the perfect talent tree and spec for leveling your Shaman, but it also contains guides for leveling from level one entirely up to the level cap. This guide incorporates a GPS arrow that will show you the direction to go, the order of the quests, and show you what to do so you don't even have to spend your time reading the quest if you don't want to.