Everything your trainer sells you tonight, and what the rest of the road costs

The Binding teaches it, and it starts in The Barrens.No trainer sells it.
Behind you: The Barrens still holds 1 open errand. 48 upgrades still out there, ranked under Upgrades.
Open the zoneEverything in Alterac MountainsOpen world
2
upgrades within reach here, at level 34.
Open the zoneEverything in DesolaceOpen world
7
upgrades within reach here, at level 34.
Open the zoneEverything in Arathi HighlandsOpen world
5
upgrades within reach here, at level 34.
Open the zoneEverything in Thousand NeedlesOpen world
4
upgrades within reach here, at level 34.
Open the zoneEverything in Stranglethorn ValeOpen world
7
upgrades within reach here, at level 34.
Open the zoneEverything in BadlandsOpen world
2
upgrades within reach here, at level 34.
Open the zoneEverything in Dustwallow MarshOpen world
2
upgrades within reach here, at level 34.
Open the zoneEverything in Hillsbrad FoothillsOpen world
4
upgrades within reach here, at level 34.
Open the zoneEverything in DuskwoodOpen world
9
upgrades within reach here, at level 34.
Open the zoneEverything in AshenvaleOpen world
6
upgrades within reach here, at level 34.
Nothing within reach yet in Swamp of Sorrows.
Nothing for a warlock in Elwynn Forest, Thunder Bluff, Mulgore, Warsong Gulch, Arathi Basin, Deadwind Pass, Tirisfal Glades.

Tonight's bill · level 34
4 gold
One ability you have never cast, and four rank ups on ones you carry.
The same trainer sells all of these on the same visit, at the price they always were.
adventurer
Level 34