Quantcast

WotLK recipes, inscription an d runeforging added (dataminer regeneration on new wowdb, not tested ingame but compiles aka compiles wit luac -p

ackis [11-13-08 - 22:33]
WotLK recipes, inscription an d runeforging added (dataminer regeneration on new wowdb, not tested ingame but compiles aka compiles wit luac -p
Filename
ARLDataminer.rb
Documentation.lua
Locals/LocalStrings-enUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-BlackSmith.lua
RecipeDB/ARL-Cook.lua
RecipeDB/ARL-Enchant.lua
RecipeDB/ARL-Engineer.lua
RecipeDB/ARL-FirstAid.lua
RecipeDB/ARL-Inscription.lua
RecipeDB/ARL-Jewelcraft.lua
RecipeDB/ARL-LeatherWork.lua
RecipeDB/ARL-Mob.lua
RecipeDB/ARL-Quest.lua
RecipeDB/ARL-Reputation.lua
RecipeDB/ARL-RuneForge.lua
RecipeDB/ARL-Smelt.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Trainer.lua
RecipeDB/ARL-Vendor.lua
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index 2aef911..52f2c81 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -106,6 +106,7 @@ EOF
 		"Sporeggar" => 113,
 		"The Violet Eye" => 114,
 		"Argent Crusade" => 115,
+		"Horde Expedition" => 130,
 		"Frenzyheart Tribe" => 116,
 		"Knights of the Ebon Blade" => 117,
 		"Kirin Tor" => 118,
@@ -120,12 +121,15 @@ EOF
 		"The Hand of Vengeance" => 127,
 		"The Taunka" => 128,
 		"Warsong Offensive" => 129,
+		"Alliance Vanguard" => 131,
 	}

 	# Get the list of reputations
 	factions = WoWDBFactions.new

-	$reps = factions.get_faction_list
+	$reps = factions.get_faction_list
+	#$reps["Horde Expedition"] = {:id => 1052}
+	$reps["Alliance Vanguard"] = {:id => 1037}

 	# Parse the list and add the info to the file and a reputations look up file
 	$reps.keys.sort_by {|key|
@@ -218,7 +222,7 @@ end
 # Creates a database file for the specific recipe
 # TODO: Optimize the code for this function

-def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcase,wrathignore,manual)
+def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcase,manual)

 	factionlevels = {"Neutral"	=> 0,"Friendly" => 1,"Honored"	=> 2,"Revered"	=> 3,"Exalted"	=> 4}
 	classes = {"Deathknight" => 21,"Druid" => 22,"Hunter" => 23,"Mage"=> 24,"Paladin"=>25,"Priest"=>26,"Shaman"=>27,"Rogue"=> 28,"Warlock"=>29,"Warrior"=>30}
@@ -265,7 +269,6 @@ Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
 #{recipes.length} found from data mining.
 #{ignorerecipe.length} ignored.
-#{wrathignore.length} WotLK ignored.

 ************************************************************************

@@ -761,7 +764,9 @@ EOF

 				proflua.print("Discovery, ")
 				flags << 1 << 2 << 12
-				acquire << {"type" => 8, "id" => specialcase[details[:spellid]][:type]}
+				specialcase[details[:spellid]][:type].each do |i|
+					acquire << {"type" => 8, "id" => i}
+				end
 				flags.delete(3)
 				flags.delete(4)
 				flags.delete(5)
@@ -889,7 +894,7 @@ EOF

 		proflua.puts "\n\t-- Item Stats: #{details[:item_stats]}\n"

-		if ignorerecipe.include?(details[:spellid]) or wrathignore.include?(details[:spellid])
+		if ignorerecipe.include?(details[:spellid])

 			proflua.print("\t--")

@@ -901,7 +906,7 @@ EOF

 		proflua.puts "recipecount = recipecount + 1"

-		if ignorerecipe.include?(details[:spellid]) or wrathignore.include?(details[:spellid])
+		if ignorerecipe.include?(details[:spellid])

 			proflua.print("\t--")

@@ -911,35 +916,48 @@ EOF

 		end

-# TODO: Make it so that if a certain parameter is blank, add a default value of nil into it and a comment so that it compiles properly
-		if details[:specialty]
+		proflua.print("self:addTradeSkill(RecipeDB, #{details[:spellid]}, ")

-			proflua.puts "-- Recipe Specialty of #{details[:specialty]}"
-			proflua.print("\t")
+		# If we have a skill which it's learned at, we'll use it, if not use 1
+		if details[:learned]

-			if details[:produces]
+			proflua.print("#{details[:learned]}, ")

-				proflua.puts "self:addTradeSkill(RecipeDB, #{details[:spellid]}, #{details[:learned]}, #{details[:produces].first}, #{details[:rarity]}, #{$proftable[profession]}, #{details[:specialty]})"
+		else

-			else
+			proflua.print("1, ")

-				# This trade skill entry does not produce anything (ie: enchanting) so we nil the item ID and set the rarity to be 1 (common).
-				proflua.puts "self:addTradeSkill(RecipeDB, #{details[:spellid]}, #{details[:learned]}, nil, 1, #{$proftable[profession]}, #{details[:specialty]})"
+		end

-			end
+		if details[:produces]
+
+			proflua.print("#{details[:produces].first}, ")

 		else

-			if details[:produces]
+			proflua.print("nil, ")

-				proflua.puts "self:addTradeSkill(RecipeDB, #{details[:spellid]}, #{details[:learned]}, #{details[:produces].first}, #{details[:rarity]}, #{$proftable[profession]})"
+		end

-			else
+		if details[:rarity]

-				# This trade skill entry does not produce anything (ie: enchanting) so we nil the item ID and set the rarity to be 1 (common).
-				proflua.puts "self:addTradeSkill(RecipeDB, #{details[:spellid]}, #{details[:learned]}, nil, 1, #{$proftable[profession]})"
+			proflua.print("#{details[:rarity]}, ")

-			end
+		else
+
+			proflua.print("1, ")
+
+		end
+
+		proflua.print("#{$proftable[profession]}")
+
+		if details[:specialty]
+
+			proflua.print(", #{details[:specialty]}) -- Speciality\n")
+
+		else
+
+			proflua.print(")\n")

 		end

@@ -954,7 +972,7 @@ EOF

 		else

-			if ignorerecipe.include?(details[:spellid]) or wrathignore.include?(details[:spellid])
+			if ignorerecipe.include?(details[:spellid])

 				proflua.print("\t--")

@@ -981,7 +999,7 @@ EOF

 			temp = []

-			for id in %w(5 7 3 4 1 2 6)
+			for id in %w(5 7 3 4 1 2 6 8)

 				for entry in acquiredordered.select { |entry| entry["type"] == id.to_i }

@@ -993,7 +1011,7 @@ EOF

 			temp.flatten!

-			if ignorerecipe.include?(details[:spellid]) or wrathignore.include?(details[:spellid])
+			if ignorerecipe.include?(details[:spellid])

 				proflua.print("\t--")

@@ -1364,30 +1382,39 @@ $vendors[15165][:faction] = 3
 $quests[2756] = {:name => "The Old Ways"}
 $quests[2756][:faction] = 2

-$debug = true
+$debug = false

 if $debug

 	create_custom_db()
 	create_faction_db()

-	cooking = recipes.get_cooking_list
-	cookingspeciallist = {
-		21143 => {:id => 7, :type => 1},
-		21144 => {:id => 7, :type => 1},
-		45022 => {:id => 7, :type => 1},
-		43772 => {:id => "Daily", :type => [5]},
-		43765 => {:id => "Daily", :type => [5]},
-		43761 => {:id => "Daily", :type => [6]},
-		43707 => {:id => "Daily", :type => [6]},
-		43758 => {:id => "Daily", :type => [5,6]},
-		43779 => {:id => "Daily", :type => [5,6]},
-		45695 => {:id => "Daily", :type => [7]},
+	alchemy = recipes.get_alchemy_list
+	alchspeciallist = {
+		28580 => {:id => 12, :type => [3]},
+		28581 => {:id => 12, :type => [3]},
+		28582 => {:id => 12, :type => [3]},
+		28583 => {:id => 12, :type => [3]},
+		28584 => {:id => 12, :type => [3]},
+		28585 => {:id => 12, :type => [3]},
+		28586 => {:id => 12, :type => [2]},
+		28587 => {:id => 12, :type => [1]},
+		28588 => {:id => 12, :type => [1]},
+		28589 => {:id => 12, :type => [1]},
+		28590 => {:id => 12, :type => [1]},
+		28591 => {:id => 12, :type => [1]},
+		41458 => {:id => 12, :type => [4]},
+		41500 => {:id => 12, :type => [4]},
+		41501 => {:id => 12, :type => [4]},
+		41502 => {:id => 12, :type => [4]},
+		41503 => {:id => 12, :type => [4]},
+		21923 => {:id => 7, :type => 1},
+		47050 => {:id => "meleedps"},
 		}
-	cookmanual=<<EOF
+	alchmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,[44438, 45547, 45559,45571, 53056],cookmanual)
+	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,alchmanual)

 	#create_lookup_db("./RecipeDB/ARL-Trainer.lua","Trainer","TrainerDB","InitTrainer",$trainers,maps,[])

@@ -1427,7 +1454,7 @@ else
 	alchmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,[53771,53773,53774,53775,53776,53777,53779,53780,53781,53782,53783,53784,53812,53836,53837,53838,53839,53840,53841,53842,53847,53895,53899,53905],alchmanual)
+	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,alchmanual)

 	blacksmithing = recipes.get_blacksmithing_list
 	bsspeciallist = {
@@ -1446,7 +1473,7 @@ EOF

 EOF
 	# Special reps: Icebane Bracers (28244), Icebane Gauntlets (226700, Icebane Breastplate (28242) <-- unobtainable (AD Naxx)
-	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,[52567,52568,52569,52570,52571,52572],bsmanual)
+	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,bsmanual)

 	cooking = recipes.get_cooking_list
 	cookingspeciallist = {
@@ -1464,7 +1491,7 @@ EOF
 	cookmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,[44438, 45547, 45559,45571, 53056],cookmanual)
+	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,cookmanual)

 	enchanting = recipes.get_enchanting_list
 	enchantingspeciallist = {
@@ -1481,7 +1508,7 @@ EOF
 	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
 EOF
-	create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,[27958,47672,44558,44613,44632,44633,44634,44635,44636,44637,44638,44645,47898,47899,47901,44582,44584,44588,44589,44590,44591,44592,44595,44596,44597,44598,44612,44613,44616,44621,44623,44625,44629,44630,44631,44529,44555,44556,44528,44524,44513,44483,44484,44488,44489,44492,44494,44496,44497,44500,44506,44508,44509,44510,44575],enchantmanual)
+	create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,enchantmanual)

 	eng = recipes.get_engineering_list
 	engspecaillist = {
@@ -1541,7 +1568,7 @@ EOF
 	engmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecaillist,[53280,53281],engmanual)
+	create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecaillist,engmanual)

 	firstaid = recipes.get_firstaid_list
 	faspecaillist = {
@@ -1549,7 +1576,7 @@ EOF
 	famanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,[45545, 45546, 51801],famanual)
+	create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,famanual)

 	inscription = recipes.get_inscription_list
 	insspecaillist = {
@@ -1557,7 +1584,7 @@ EOF
 	inscriptionmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[50598,50599,50600,50601,50602,50605,50606,50607,50608,50609,50612,50614,50616,50617,50618],insspecaillist,[],inscriptionmanual)
+	create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[50598,50599,50600,50601,50602,50605,50606,50607,50608,50609,50612,50614,50616,50617,50618],insspecaillist,inscriptionmanual)

 	jewelcrafting = recipes.get_jewelcrafting_list
 	jcspecaillist = {
@@ -1567,7 +1594,7 @@ EOF
 	jcmanual=<<EOF

 EOF
-	create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,(53830..54023).to_a,jcmanual)
+	create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,jcmanual)

 	leatherworking = recipes.get_leatherworking_list
 	lwspecaillist = {
@@ -1588,7 +1615,7 @@ EOF
 	self:addTradeAcquire(RecipeDB, 52733, 6, 1012, 1, 23159)

 EOF
-	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,(50935..53690).to_a,lwmanual)
+	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,lwmanual)

 	smelting = recipes.get_mining_list
 	smeltingspecaillist = {
@@ -1604,7 +1631,7 @@ EOF
 	-- No acquire information

 EOF
-	create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,[49252, 49258, 53417],smeltmanual)
+	create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,smeltmanual)

 	tailoring = recipes.get_tailoring_list
 	tailoringspecaillist = {
@@ -1633,7 +1660,7 @@ EOF
 	self:addTradeFlags(RecipeDB, 50644, 1,2,3,21,22,23,24,25,26,27,28,29,30)

 EOF
-	create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,12062,12063,12068,12083,12087,12090],tailoringspecaillist,[],tailoringmanual)
+	create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,12062,12063,12068,12083,12087,12090],tailoringspecaillist,tailoringmanual)

 	create_lookup_db("./RecipeDB/ARL-Trainer.lua","Trainer","TrainerDB","InitTrainer",$trainers,maps,[])

diff --git a/Documentation.lua b/Documentation.lua
index d30cd77..be5fc58 100644
--- a/Documentation.lua
+++ b/Documentation.lua
@@ -309,6 +309,7 @@ Item Flags
 			-- 127 = The Hand of Vengeance
 			-- 128 = The Taunka
 			-- 129 = Warsong Offensive
+			-- 130 = Horde Expedition

 ************************************************************************
 --]]
diff --git a/Locals/LocalStrings-enUS.lua b/Locals/LocalStrings-enUS.lua
index 0ce9490..de386e0 100644
--- a/Locals/LocalStrings-enUS.lua
+++ b/Locals/LocalStrings-enUS.lua
@@ -1,2 +1,995 @@
 	-- Do not translate anything below this line without talking to Ackis first please.
+L["40 Tickets - Schematic: Steam Tonk Controller"] = true
+L["A Binding Contract"] = true
+L["Aaron Hollman"] = true
+L["Aayndia Floralwind"] = true
+L["Abigail Shiel"] = true
+L["Abomination"] = true
+L["Abyssal Flamebringer"] = true
+L["Adele Fielder"] = true
+L["Aged Dalaran Wizard"] = true
+L["Ainderu Summerleaf"] = true
+L["Ainethil"] = true
+L["Akham"] = true
+L["Alanna Raveneye"] = true
+L["Alchemist Gribble"] = true
+L["Alchemist Mallory"] = true
+L["Alchemist Pestlezugg"] = true
+L["Aldraan"] = true
+L["Alegorn"] = true
+L["Aleinia"] = true
+L["Alestus"] = true
+L["Alexandra Bolero"] = true
+L["Almaador"] = true
+L["Altaa"] = true
+L["Alurmi"] = true
+L["Amani Dragonhawk"] = true
+L["Amani Elder Lynx"] = true
+L["Amani'shi Flame Caster"] = true
+L["Amani'shi Guardian"] = true
+L["Amani'shi Handler"] = true
+L["Amani'shi Wind Walker"] = true
+L["Amin"] = true
+L["Amy Davenport"] = true
+L["Anchorite Ensham"] = true
+L["Anchorite Fateema"] = true
+L["Anchorite Paetheus"] = true
+L["Andre Firebeard"] = true
+L["Andrion Darkspinner"] = true
+L["Anger Guard"] = true
+L["Angerclaw Grizzly"] = true
+L["Anguished Dead"] = true
+L["Anguished Highborne"] = true
+L["Annora"] = true
+L["Anvilrage Overseer"] = true
+L["Anvilrage Soldier"] = true
+L["Apothecary Antonivich"] = true
+L["Apprentice Darius"] = true
+L["Apprentice's Duties"] = true
+L["Arathel Sunforge"] = true
+L["Arcane Anomaly"] = true
+L["Arcane Protector"] = true
+L["Arcanist Sheynathren"] = true
+L["Arcatraz Sentinel"] = true
+L["Aresella"] = true
+L["Argent Quartermaster Hasana"] = true
+L["Argent Quartermaster Lightspark"] = true
+L["Arkkoran Oracle"] = true
+L["Arnok"] = true
+L["Arras"] = true
+L["Arred"] = true
+L["Arrond"] = true
+L["Arthur Moore"] = true
+L["Artificer Daelo"] = true
+L["Asarnan"] = true
+L["Ashenvale Bear"] = true
+L["Ashtongue Warrior"] = true
+L["Aska Mistrunner"] = true
+L["Atal'ai Deathwalker"] = true
+L["Atal'ai Warrior"] = true
+L["Atal'ai Witch Doctor"] = true
+L["Auchenai Monk"] = true
+L["Ayamiss the Hunter"] = true
+L["Balai Lok'Wein"] = true
+L["Bale"] = true
+L["Balgaras the Foul"] = true
+L["Banalash"] = true
+L["Banshee"] = true
+L["Barbaric Battlements"] = true
+L["Barbecued Buzzard Wings"] = true
+L["Barim Spilthoof"] = true
+L["Bash'ir Spell-Thief"] = true
+L["Basil Frye"] = true
+L["Battleguard Sartura"] = true
+L["Baxter"] = true
+L["Beer Basted Boar Ribs"] = true
+L["Belil"] = true
+L["Bemarrin"] = true
+L["Bena Winterhoof"] = true
+L["Bengus Deepforge"] = true
+L["Betty Quin"] = true
+L["Black Broodling"] = true
+L["Black Dragonspawn"] = true
+L["Blackened Ancient"] = true
+L["Blackhand Elite"] = true
+L["Blackrock Slayer"] = true
+L["Blackrock Soldier"] = true
+L["Blackrock Worg"] = true
+L["Blacksmith Calypso"] = true
+L["Bleeding Hollow Darkcaster"] = true
+L["Blisterpaw Hyena"] = true
+L["Blixrez Goodstitch"] = true
+L["Blizrik Buckshot"] = true
+L["Bliztik"] = true
+L["Bloodhound"] = true
+L["Bloodmaul Dire Wolf"] = true
+L["Bloodmaul Geomancer"] = true
+L["Bloodsail Raider"] = true
+L["Bloodwarder Legionnaire"] = true
+L["Bloodwarder Vindicator"] = true
+L["Bog Giant"] = true
+L["Bombus Finespindle"] = true
+L["Bonechewer Backbreaker"] = true
+L["Bonechewer Devastator"] = true
+L["Borgosh Corebender"] = true
+L["Borgus Steelhand"] = true
+L["Borto"] = true
+L["Borya"] = true
+L["Boulderfist Warrior"] = true
+L["Bowen Brisboise"] = true
+L["Bradley Towns"] = true
+L["Brawn"] = true
+L["Brek Stonehoof"] = true
+L["Brienna Starglow"] = true
+L["Brikk Keencraft"] = true
+L["Brock Stoneseeker"] = true
+L["Brom Killian"] = true
+L["Bronk"] = true
+L["Bronk Guzzlegear"] = true
+L["Brumeran"] = true
+L["Brumman"] = true
+L["Brumn Winterhoof"] = true
+L["Burbik Gearspanner"] = true
+L["Burko"] = true
+L["Burrowing Thundersnout"] = true
+L["Buru the Gorger"] = true
+L["Buzzek Bracketswing"] = true
+L["Byancie"] = true
+L["Cabal Acolyte"] = true
+L["Cabal Cultist"] = true
+L["Cabal Fanatic"] = true
+L["Cabal Spellbinder"] = true
+L["Camberon"] = true
+L["Captain Halyndor"] = true
+L["Captured Gnome"] = true
+L["Carolai Anise"] = true
+L["Caryssia Moonhunter"] = true
+L["Cataclysm Hound"] = true
+L["Catherine Leland"] = true
+L["Cave Yeti"] = true
+L["Celie Steelwing"] = true
+L["Centipaar Sandreaver"] = true
+L["Charred Ancient"] = true
+L["Chaw Stronghide"] = true
+L["Chillwind Chimaera"] = true
+L["Christoph Jeffcoat"] = true
+L["Clarise Gnarltree"] = true
+L["Cliff Breaker"] = true
+L["Cluster Launcher"] = true
+L["Clyde Ranthal"] = true
+L["Cobalt Broodling"] = true
+L["Cobalt Mageweaver"] = true
+L["Cobalt Scalebane"] = true
+L["Cobalt Whelp"] = true
+L["Cobalt Wyrmkin"] = true
+L["Coilfang Champion"] = true
+L["Coilfang Hate-Screamer"] = true
+L["Coilfang Myrmidon"] = true
+L["Coilfang Oracle"] = true
+L["Coilfang Serpentguard"] = true
+L["Coilfang Shatterer"] = true
+L["Coilfang Sorceress"] = true
+L["Coilfang Technician"] = true
+L["Cold Eye Basilisk"] = true
+L["Commander Dardosh"] = true
+L["Commander Malgor"] = true
+L["Commander Mulfort"] = true
+L["Commander Sarannis"] = true
+L["Constance Brisboise"] = true
+L["Cook Ghilm"] = true
+L["Cookie One-Eye"] = true
+L["Coreiel"] = true
+L["Corporal Bluth"] = true
+L["Corruption"] = true
+L["Costly Menace"] = true
+L["Crazed Ancient"] = true
+L["Crazed Murkblood Foreman"] = true
+L["Crazk Sparks"] = true
+L["Crimson Inquisitor"] = true
+L["Crimson Sorcerer"] = true
+L["Crocolisk Hunting"] = true
+L["Crypt Fiend"] = true
+L["Crystal Boughman"] = true
+L["Crystalcore Mechanic"] = true
+L["Culinary Crunch"] = true
+L["Cyndra Kindwhisper"] = true
+L["Daedal"] = true
+L["Daga Ramba"] = true
+L["Daggle Ironshaper"] = true
+L["Dalinna"] = true
+L["Dalria"] = true
+L["Dan Golthas"] = true
+L["Dane Lindgren"] = true
+L["Daniel Bartlett"] = true
+L["Danielle Zipstitch"] = true
+L["Dank Drizzlecut"] = true
+L["Dannelor"] = true
+L["Danwe"] = true
+L["Darian Singh"] = true
+L["Darianna"] = true
+L["Dark Adept"] = true
+L["Dark Conclave Shadowmancer"] = true
+L["Dark Iron Demolitionist"] = true
+L["Dark Iron Dwarf"] = true
+L["Dark Iron Saboteur"] = true
+L["Dark Iron Taskmaster"] = true
+L["Dark Iron Tunneler"] = true
+L["Dark Screecher"] = true
+L["Dark Strand Voidcaller"] = true
+L["Darkspine Myrmidon"] = true
+L["Darkspine Siren"] = true
+L["Darkweaver Syth"] = true
+L["Darmari"] = true
+L["Daryl Riknussun"] = true
+L["Daryl Stack"] = true
+L["Deadwind Warlock"] = true
+L["Deadwood Pathfinder"] = true
+L["Deadwood Shaman"] = true
+L["Dealer Malij"] = true
+L["Deathforge Guardian"] = true
+L["Deathforge Imp"] = true
+L["Deathforge Smith"] = true
+L["Deathforge Tinkerer"] = true
+L["Decaying Horror"] = true
+L["Deek Fizzlebizz"] = true
+L["Deep Stinger"] = true
+L["Defias Enchanter"] = true
+L["Defias Looter"] = true
+L["Defias Pirate"] = true
+L["Defias Profiteer"] = true
+L["Defias Renegade Mage"] = true
+L["Defias Squallshaper"] = true
+L["Delfrum Flintbeard"] = true
+L["Deneb Walker"] = true
+L["Derak Nightfall"] = true
+L["Derek Odds"] = true
+L["Deriz"] = true
+L["Deviate Eradication"] = true
+L["Deynna"] = true
+L["Dig Rat Stew"] = true
+L["Dirge Quikcleave"] = true
+L["Dirge's Kickin' Chimaerok Chops"] = true
+L["Diseased Black Bear"] = true
+L["Disembodied Protector"] = true
+L["Disembodied Vindicator"] = true
+L["Doba"] = true
+L["Doctor Herbert Halsey"] = true
+L["Doctor Marsh"] = true
+L["Doctor Martin Felben"] = true
+L["Dolothos"] = true
+L["Doomfire Destroyer"] = true
+L["Doomforge Craftsman"] = true
+L["Doomforge Dragoon"] = true
+L["Doomforge Engineer"] = true
+L["Drac Roughcut"] = true
+L["Drake Lindgren"] = true
+L["Drakk Stonehand"] = true
+L["Drovnar Strongbrew"] = true
+L["Drywallow Crocolisk"] = true
+L["Drywallow Snapper"] = true
+L["Duhng"] = true
+L["Dulvi"] = true
+L["Dunemaul Brute"] = true
+L["Dusky Crab Cakes"] = true
+L["Dwukk"] = true
+L["Easy Strider Living"] = true
+L["Eclipsion Archmage"] = true
+L["Eclipsion Blood Knight"] = true
+L["Eclipsion Bloodwarder"] = true
+L["Eclipsion Cavalier"] = true
+L["Eclipsion Centurion"] = true
+L["Eclipsion Dragonhawk"] = true
+L["Eclipsion Soldier"] = true
+L["Eclipsion Spellbinder"] = true
+L["Edna Mullby"] = true
+L["Edrem"] = true
+L["Egomis"] = true
+L["Eiin"] = true
+L["Eldara Dawnrunner"] = true
+L["Elder Gray Bear"] = true
+L["Elder Shadowhorn Stag"] = true
+L["Elder Stranglethorn Tiger"] = true
+L["Eldrin"] = true
+L["Elixir of Pain"] = true
+L["Elynna"] = true
+L["Emperor Vek'lor"] = true
+L["Emrul Riknussun"] = true
+L["Enchanted Thorium Platemail: Volume I"] = true
+L["Enchanted Thorium Platemail: Volume II"] = true
+L["Enchanted Thorium Platemail: Volume III"] = true
+L["Enchanter Aeldron"] = true
+L["Enchanter Salias"] = true
+L["Enchantress Metura"] = true
+L["Enchantress Volali"] = true
+L["Enraged Crusher"] = true
+L["Eredar Deathbringer"] = true
+L["Eriden"] = true
+L["Erika Tate"] = true
+L["Erin Kelly"] = true
+L["Ethereal Priest"] = true
+L["Ethereal Thief"] = true
+L["Ethereum Nullifier"] = true
+L["Ethereum Smuggler"] = true
+L["Eunice Burch"] = true
+L["Faldron"] = true
+L["Fankriss the Unyielding"] = true
+L["Farii"] = true
+L["Fazu"] = true
+L["Fedryen Swiftspear"] = true
+L["Feera"] = true
+L["Fel Orc Convert"] = true
+L["Fel Rager"] = true
+L["Fel Stalker"] = true
+L["Felannia"] = true
+L["Felicia Doan"] = true
+L["Felika"] = true
+L["Felpaw Ravager"] = true
+L["Fera Palerunner"] = true
+L["Ferocious Yeti"] = true
+L["Feruul"] = true
+L["Fiery Plate Gauntlets"] = true
+L["Fimble Finespindle"] = true
+L["Finbus Geargrind"] = true
+L["Firebrand Grunt"] = true
+L["Firebrand Invoker"] = true
+L["Firebrand Pyromancer"] = true
+L["Firegut Brute"] = true
+L["Flash Bomb Recipe"] = true
+L["Foreman Marcrid"] = true
+L["Fradd Swiftgear"] = true
+L["Franklin Lloyd"] = true
+L["Fremal Doohickey"] = true
+L["Frost Wyrm"] = true
+L["Frostmaul Giant"] = true
+L["Furywing"] = true
+L["Fyldan"] = true
+L["Gagsprocket"] = true
+L["Galana"] = true
+L["Gambarinka"] = true
+L["Gara Skullcrush"] = true
+L["Gargoyle"] = true
+L["Gaston"] = true
+L["Gearcutter Cogspinner"] = true
+L["Gearing Redridge"] = true
+L["Gelanthis"] = true
+L["Gelman Stonehand"] = true
+L["General Rajaxx"] = true
+L["Geofram Bouldertoe"] = true
+L["George Candarte"] = true
+L["Georgio Bolero"] = true
+L["Ghak Healtouch"] = true
+L["Ghaz'an"] = true
+L["Ghermas"] = true
+L["Ghok'kah"] = true
+L["Ghostly Philanthropist"] = true
+L["Ghostpaw Alpha"] = true
+L["Ghoul"] = true
+L["Giant Infernal"] = true
+L["Gidge Spellweaver"] = true
+L["Gikkix"] = true
+L["Gimble Thistlefuzz"] = true
+L["Gina MacGregor"] = true
+L["Glasshide Basilisk"] = true
+L["Glasshide Gazer"] = true
+L["Gloresse"] = true
+L["Gloria Femmel"] = true
+L["Glyx Brewright"] = true
+L["Godan"] = true
+L["Goretusk"] = true
+L["Goretusk Liver Pie"] = true
+L["Gorishi Reaver"] = true
+L["Graham Van Talen"] = true
+L["Grand Warlock Nethekurse"] = true
+L["Grarnik Goodstitch"] = true
+L["Greater Bogstrok"] = true
+L["Greater Fleshbeast"] = true
+L["Gremlock Pilsnor"] = true
+L["Gretta Finespindle"] = true
+L["Gretta Ganter"] = true
+L["Grikka"] = true
+L["Grimtak"] = true
+L["Grimtotem Geomancer"] = true
+L["Grondal Moonbreeze"] = true
+L["Groum Stonebeard"] = true
+L["Grumnus Steelshaper"] = true
+L["Grutah"] = true
+L["Guillaume Sorouy"] = true
+L["Haalrun"] = true
+L["Hagrus"] = true
+L["Hahrana Ironhide"] = true
+L["Hama"] = true
+L["Hamanar"] = true
+L["Hammered Patron"] = true
+L["Hammon Karwn"] = true
+L["Harn Longcast"] = true
+L["Hatefury Shadowstalker"] = true
+L["Haughty Modiste"] = true
+L["Helboar"] = true
+L["Heldan Galesong"] = true
+L["Hgarth"] = true
+L["High Enchanter Bardolan"] = true
+L["Highland Raptor"] = true
+L["Hillsbrad Tailor"] = true
+L["Himmik"] = true
+L["Homunculus"] = true
+L["Horns of Frenzy"] = true
+L["Hulking Mountain Lion"] = true
+L["Humphry"] = true
+L["Hurnak Grimmord"] = true
+L["Ice Thistle Patriarch"] = true
+L["Ice Thistle Yeti"] = true
+L["Ildine Sorrowspear"] = true
+L["Illidari Shocktrooper"] = true
+L["Illidari Watcher"] = true
+L["Imperial Plate Belt"] = true
+L["Imperial Plate Boots"] = true
+L["Imperial Plate Bracer"] = true
+L["Imperial Plate Chest"] = true
+L["Imperial Plate Helm"] = true
+L["Imperial Plate Leggings"] = true
+L["Imperial Plate Shoulders"] = true
+L["Incandescent Fel Spark"] = true
+L["Indormi"] = true
+L["Innkeeper Biribi"] = true
+L["Innkeeper Fizzgrimble"] = true
+L["Innkeeper Grilka"] = true
+L["Insidion"] = true
+L["Ironbark Protector"] = true
+L["Ironus Coldsteel"] = true
+L["Jabbey"] = true
+L["Jack Trapper"] = true
+L["Jadefire Felsworn"] = true
+L["Jalane Ayrole"] = true
+L["James Van Brunt"] = true
+L["Jandia"] = true
+L["Janet Hommers"] = true
+L["Jannos Ironwill"] = true
+L["Jaquilina Dramet"] = true
+L["Jase Farlane"] = true
+L["Jaxin Chong"] = true
+L["Jazdalaad"] = true
+L["Jemma Quikswitch"] = true
+L["Jenna Lemkenilli"] = true
+L["Jennabink Powerseam"] = true
+L["Jessara Cordell"] = true
+L["Jhag"] = true
+L["Jim Saltit"] = true
+L["Jinky Twizzlefixxit"] = true
+L["Johan Barnes"] = true
+L["Johan Focht"] = true
+L["Jormund Stonebrow"] = true
+L["Josef Gregorian"] = true
+L["Joseph Moore"] = true
+L["Josephine Lister"] = true
+L["Joys of Omosh"] = true
+L["Juno Dufrain"] = true
+L["Jutak"] = true
+L["K. Lee Smallfry"] = true
+L["Kaita Deepforge"] = true
+L["Kalaen"] = true
+L["Kalinda"] = true
+L["Kamari"] = true
+L["Kanaria"] = true
+L["Karaaz"] = true
+L["Karn Stonehoof"] = true
+L["Karolek"] = true
+L["Kayaart"] = true
+L["Keelen Sheets"] = true
+L["Keena"] = true
+L["Kelgruk Bloodaxe"] = true
+L["Kelsey Yance"] = true
+L["Kendor Kabonka"] = true
+L["Khara Deepwater"] = true
+L["Kiknikle"] = true
+L["Kil'hala"] = true
+L["Killian Sanatha"] = true
+L["Kireena"] = true
+L["Kithas"] = true
+L["Kitta Firewind"] = true
+L["Kodo Hide Bag"] = true
+L["Kor'geld"] = true
+L["Koren"] = true
+L["Kradu Grimblade"] = true
+L["Kray"] = true
+L["Krek Cragcrush"] = true
+L["Kriggon Talsone"] = true
+L["Krugosh"] = true
+L["Krulmoo Fullmoon"] = true
+L["Krunn"] = true
+L["Kudrii"] = true
+L["Kulwia"] = true
+L["Kurdram Stonehammer"] = true
+L["Kurinnaxx"] = true
+L["Kurzen Commando"] = true
+L["Kylanna"] = true
+L["Kylanna Windwhisper"] = true
+L["Kylene"] = true
+L["Kzixx"] = true
+L["Laird"] = true
+L["Lalina Summermoon"] = true
+L["Lalla Brightweave"] = true
+L["Landraelanis"] = true
+L["Lardan"] = true
+L["Lavinia Crowe"] = true
+L["Lawrence Schneider"] = true
+L["Lebowski"] = true
+L["Leeli Longhaggle"] = true
+L["Lesser Infernal"] = true
+L["Librarian Erickson"] = true
+L["Lieutenant Lewis"] = true
+L["Lieutenant Mancuso"] = true
+L["Lilliam Sparkspindle"] = true
+L["Lilly"] = true
+L["Lilyssia Nightbreeze"] = true
+L["Lindea Rabonne"] = true
+L["Linna Bruder"] = true
+L["Liquid Stone"] = true
+L["Lizbeth Cromwell"] = true
+L["Logistics Officer Brighton"] = true
+L["Logistics Officer Silverstone"] = true
+L["Logistics Officer Ulrike"] = true
+L["Lokhtos Darkbargainer"] = true
+L["Loolruna"] = true
+L["Lord Kri"] = true
+L["Lorelae Wintersong"] = true
+L["Loro"] = true
+L["Lorokeem"] = true
+L["Lucan Cordell"] = true
+L["Lucc"] = true
+L["Lucifron"] = true
+L["Lyna"] = true
+L["Lynalis"] = true
+L["Mack Diver"] = true
+L["Madame Ruby"] = true
+L["Magar"] = true
+L["Mageslayer"] = true
+L["Magical Horror"] = true
+L["Magistrix Eredania"] = true
+L["Magnus Frostwake"] = true
+L["Mahani"] = true
+L["Mahu"] = true
+L["Mak"] = true
+L["Makaru"] = true
+L["Malcomb Wynn"] = true
+L["Mallen Swain"] = true
+L["Malygen"] = true
+L["Mana Warp"] = true
+L["Mari Stonehand"] = true
+L["Martine Tramblay"] = true
+L["Mary Edras"] = true
+L["Masat T'andr"] = true
+L["Master Chef Mouldier"] = true
+L["Master of the Wild Leather"] = true
+L["Mathar G'ochar"] = true
+L["Matt Johnson"] = true
+L["Mavralyn"] = true
+L["Mazk Snipeshot"] = true
+L["Me'lynn"] = true
+L["Meilosh"] = true
+L["Melaris"] = true
+L["Miall"] = true
+L["Miao'zan"] = true
+L["Micha Yance"] = true
+L["Michelle Belle"] = true
+L["Midnight"] = true
+L["Mildred Fletcher"] = true
+L["Milla Fairancora"] = true
+L["Millie Gregorian"] = true
+L["Mire Lord"] = true
+L["Mirvedon"] = true
+L["Misensi"] = true
+L["Mishta"] = true
+L["Mo'arg Incinerator"] = true
+L["Mo'arg Weaponsmith"] = true
+L["Moam"] = true
+L["Modoru"] = true
+L["Mok'Nathal Treats"] = true
+L["Montarr"] = true
+L["Moonglow Vest"] = true
+L["Moonrage Tailor"] = true
+L["Moordo"] = true
+L["Mossflayer Shadowhunter"] = true
+L["Mot Dawnstrider"] = true
+L["Muaat"] = true
+L["Mudduk"] = true
+L["Muheru the Weaver"] = true
+L["Mukdrak"] = true
+L["Mumman"] = true
+L["Murk Spitter"] = true
+L["Murk Worm"] = true
+L["Murkblood Raider"] = true
+L["Murmur"] = true
+L["Mutant Horror"] = true
+L["Mycah"] = true
+L["Mythrin'dir"] = true
+L["Nadyia Maneweaver"] = true
+L["Nahogg"] = true
+L["Naka"] = true
+L["Nakodu"] = true
+L["Nandar Branson"] = true
+L["Narj Deepslice"] = true
+L["Narkk"] = true
+L["Narv Hidecrafter"] = true
+L["Nasmara Moonsong"] = true
+L["Nata Dawnstrider"] = true
+L["Neal Allen"] = true
+L["Nerrist"] = true
+L["Nessa Shadowsong"] = true
+L["Nexus Stalker"] = true
+L["Nexus-Prince Shaffar"] = true
+L["Nightbane"] = true
+L["Nimar the Slayer"] = true
+L["Nioma"] = true
+L["Nissa Firestone"] = true
+L["Nixx Sprocketspring"] = true
+L["Nogg"] = true
+L["Nula the Butcher"] = true
+L["Nurse Neela"] = true
+L["Nus"] = true
+L["Nyoma"] = true
+L["Oblivion Mage"] = true
+L["Obsidia"] = true
+L["Ockil"] = true
+L["Oglethorpe Obnoticus"] = true
+L["Okothos Ironrager"] = true
+L["Okuno"] = true
+L["On Iron Pauldrons"] = true
+L["Ontuvo"] = true
+L["Ormer's Revenge"] = true
+L["Ossirian the Unscarred"] = true
+L["Otho Moji'ko"] = true
+L["Ouro"] = true
+L["Outfitter Eric"] = true
+L["Padaar"] = true
+L["Painbringer"] = true
+L["Pand Stonebinder"] = true
+L["Paulsta'ats"] = true
+L["Peter Galen"] = true
+L["Phantom Attendant"] = true
+L["Phantom Guardsman"] = true
+L["Phantom Guest"] = true
+L["Phantom Stagehand"] = true
+L["Phantom Valet"] = true
+L["Phea"] = true
+L["Pikkle"] = true
+L["Pratt McGrubben"] = true
+L["Priestess Delrissa"] = true
+L["Priestess of Torment"] = true
+L["Princess Huhuran"] = true
+L["Princess Yauj"] = true
+L["Prospector Nachlan"] = true
+L["Provisioner Nasela"] = true
+L["Pyall Silentstride"] = true
+L["Pyrewood Tailor"] = true
+L["Qia"] = true
+L["Quarelestra"] = true
+L["Quartermaster Davian Vaclav"] = true
+L["Quartermaster Endarin"] = true
+L["Quartermaster Enuril"] = true
+L["Quartermaster Jaffrey Noreliqe"] = true
+L["Quartermaster Miranda Breechlock"] = true
+L["Quelis"] = true
+L["Rabid Warhound"] = true
+L["Rage Talon Dragon Guard"] = true
+L["Raging Skeleton"] = true
+L["Randal Worth"] = true
+L["Ranik"] = true
+L["Rann Flamespinner"] = true
+L["Rathis Tomber"] = true
+L["Rawrk"] = true
+L["Razia"] = true
+L["Recipe of the Kaldorei"] = true
+L["Redridge Goulash"] = true
+L["Redstone Basilisk"] = true
+L["Refik"] = true
+L["Rhiannon Davis"] = true
+L["Rhonsus"] = true
+L["Ribbly's Crony"] = true
+L["Rin'wosho the Trader"] = true
+L["Risen Bonewarder"] = true
+L["Risen Construct"] = true
+L["Rivendark"] = true
+L["Rizz Loosebolt"] = true
+L["Rogvar"] = true
+L["Rohok"] = true
+L["Ronald Burch"] = true
+L["Rotgath Stonebeard"] = true
+L["Rotting Behemoth"] = true
+L["Roxxik"] = true
+L["Rungor"] = true
+L["Saltstone Basilisk"] = true
+L["Sandfury Blood Drinker"] = true
+L["Sandfury Shadowcaster"] = true
+L["Sarah Tanner"] = true
+L["Saru Steelfury"] = true
+L["Sassa Weldwell"] = true
+L["Sathein"] = true
+L["Sawtooth Crocolisk"] = true
+L["Scargil"] = true
+L["Scarlet Adept"] = true
+L["Scarlet Archmage"] = true
+L["Scarlet Cavalier"] = true
+L["Scarlet Centurion"] = true
+L["Scarlet Gallant"] = true
+L["Scarlet Monk"] = true
+L["Scarlet Protector"] = true
+L["Scarlet Smith"] = true
+L["Scarlet Spellbinder"] = true
+L["Scholomance Adept"] = true
+L["Scholomance Necromancer"] = true
+L["Scorched Basilisk"] = true
+L["Scorpid Hunter"] = true
+L["Scorpid Tail Lasher"] = true
+L["Se'Jib"] = true
+L["Seasoned Wolf Kabobs"] = true
+L["Sebastian Crane"] = true
+L["Sedana"] = true
+L["Seer Janidi"] = true
+L["Sellandus"] = true
+L["Selling Fish"] = true
+L["Sempstress Ambershine"] = true
+L["Serge Hinott"] = true
+L["Serpentshrine Sporebat"] = true
+L["Shaani"] = true
+L["Shadi Mistrunner"] = true
+L["Shadow Council Warlock"] = true
+L["Shadowforge Peasant"] = true
+L["Shadowmage"] = true
+L["Shadowmaw Panther"] = true
+L["Shadowmoon Reaver"] = true
+L["Shadowsword Assassin"] = true
+L["Shadowsword Guardian"] = true
+L["Shadowsword Vanquisher"] = true
+L["Shadowsworn Thug"] = true
+L["Shadowy Necromancer"] = true
+L["Shaina Fuller"] = true
+L["Shankys"] = true
+L["Shardtooth Bear"] = true
+L["Shardtooth Mauler"] = true
+L["Shattered Hand Centurion"] = true
+L["Shayis Steelfury"] = true
+L["Sheendra Tallgrass"] = true
+L["Shelene Rhobart"] = true
+L["Shen'dralar Provisioner"] = true
+L["Sheri Zipstitch"] = true
+L["Shrike Bat"] = true
+L["Sid Limbardi"] = true
+L["Silvermane Stalker"] = true
+L["Simon Tanner"] = true
+L["Simon Unit"] = true
+L["Singed Basilisk"] = true
+L["Sister of Torment"] = true
+L["Skeletal Flayer"] = true
+L["Skeletal Usher"] = true
+L["Skettis Soulcaller"] = true
+L["Skreah"] = true
+L["Skullsplitter Mystic"] = true
+L["Slagg"] = true
+L["Slavering Ghoul"] = true
+L["Smelt On, Smelt Off"] = true
+L["Smith Argus"] = true
+L["Smooth as Butter"] = true
+L["Snakestone of the Shadow Huntress"] = true
+L["Snang"] = true
+L["Snarl"] = true
+L["Soothing Turtle Bisque"] = true
+L["Sorcerous Shade"] = true
+L["Southsea Pirate"] = true
+L["Sovik"] = true
+L["Sparkleshell Snapper"] = true
+L["Spawn of Hakkar"] = true
+L["Spectral Charger"] = true
+L["Spectral Performer"] = true
+L["Spectral Researcher"] = true
+L["Spectral Servant"] = true
+L["Spectral Stable Hand"] = true
+L["Spectral Stallion"] = true
+L["Spell Eater"] = true
+L["Spell Shade"] = true
+L["Spellmaw"] = true
+L["Spirestone Warlord"] = true
+L["Splinterbone Centurion"] = true
+L["Springspindle Fizzlegear"] = true
+L["Sprite Jumpsprocket"] = true
+L["Starving Blisterpaw"] = true
+L["Stephen Ryback"] = true
+L["Stonevault Oracle"] = true
+L["Stonevault Pillager"] = true
+L["Stranglethorn Tigress"] = true
+L["Strashaz Myrmidon"] = true
+L["Strashaz Warrior"] = true
+L["Stuart Fleming"] = true
+L["Sunblade Arch Mage"] = true
+L["Sunblade Blood Knight"] = true
+L["Sunblade Cabalist"] = true
+L["Sunblade Dawn Priest"] = true
+L["Sunblade Dusk Priest"] = true
+L["Sunblade Protector"] = true
+L["Sunblade Slayer"] = true
+L["Sunblade Vindicator"] = true
+L["Sunfury Arcanist"] = true
+L["Sunfury Arch Mage"] = true
+L["Sunfury Archer"] = true
+L["Sunfury Bloodwarder"] = true
+L["Sunfury Bowman"] = true
+L["Sunfury Researcher"] = true
+L["Sunscale Scytheclaw"] = true
+L["Sunseeker Astromage"] = true
+L["Sunseeker Botanist"] = true
+L["Sunseeker Harvester"] = true
+L["Super-Seller 680"] = true
+L["Supply Officer Mills"] = true
+L["Supplying the Front"] = true
+L["Swampwalker"] = true
+L["Swampwalker Elder"] = true
+L["Sweet Serenity"] = true
+L["Sylann"] = true
+L["Sylvanna Forestmoon"] = true
+L["Syndicate Assassin"] = true
+L["Syndicate Spy"] = true
+L["Syphoner"] = true
+L["Taladan"] = true
+L["Tally Berryfizz"] = true
+L["Talmar"] = true
+L["Tamar"] = true
+L["Tanaika"] = true
+L["Tangled Horror"] = true
+L["Tansy Puddlefizz"] = true
+L["Tar Lurker"] = true
+L["Tari'qa"] = true
+L["Tarn"] = true
+L["Tatiana"] = true
+L["Teg Dawnstrider"] = true
+L["Tel'Athir"] = true
+L["Telonis"] = true
+L["Tempered War Golem"] = true
+L["Tepa"] = true
+L["Thaddeus Webb"] = true
+L["Thamner Pol"] = true
+L["Tharynn Bouden"] = true
+L["Thaurissan Firewalker"] = true
+L["The Art of the Imbue"] = true
+L["The Crone"] = true
+L["The Demon Forge"] = true
+L["The Great Moongraze Hunt"] = true
+L["The Great Silver Deceiver"] = true
+L["The Old Ways"] = true
+L["The Origins of Smithing"] = true
+L["The Prophet Skeram"] = true
+L["The Rescue"] = true
+L["The Taste Test"] = true
+L["The Undermarket"] = true
+L["The Zapthrottle Mote Extractor!"] = true
+L["Thelsamar Blood Sausages"] = true
+L["Theramore Infiltrator"] = true
+L["Theramore Marine"] = true
+L["Theramore Preserver"] = true
+L["Therum Deepforge"] = true
+L["Thistleshrub Dew Collector"] = true
+L["Thonys Pillarstone"] = true
+L["Thorkaf Dragoneye"] = true
+L["Thrag Stonehoof"] = true
+L["Thrashtail Basilisk"] = true
+L["Thund"] = true
+L["Thuzadin Shadowcaster"] = true
+L["Tiffany Cartier"] = true
+L["Tilli Thistlefuzz"] = true
+L["Timber Worg Alpha"] = true
+L["Timothy Worthington"] = true
+L["Tinkerwiz"] = true
+L["Tinkmaster Overspark"] = true
+L["Tognus Flintfire"] = true
+L["Tomas"] = true
+L["Torloth the Magnificent"] = true
+L["Torn Fin Coastrunner"] = true
+L["Torn Fin Muckdweller"] = true
+L["Torn Fin Oracle"] = true
+L["Torn Fin Tidehunter"] = true
+L["Trampled Under Foot"] = true
+L["Traugh"] = true
+L["Trianna"] = true
+L["Trixie Quikswitch"] = true
+L["Truk Wildbeard"] = true
+L["Twilight Dark Shaman"] = true
+L["Twilight Emissary"] = true
+L["Twilight Fire Guard"] = true
+L["Twilight Geomancer"] = true
+L["Ug'thok"] = true
+L["Ulthaan"] = true
+L["Ulthir"] = true
+L["Una"] = true
+L["Unchained Doombringer"] = true
+L["Underbat"] = true
+L["Unleashed Hellion"] = true
+L["Unliving Atal'ai"] = true
+L["Uriku"] = true
+L["Uthok"] = true
+L["Uthrar Threx"] = true
+L["Vaean"] = true
+L["Valdaron"] = true
+L["Vance Undergloom"] = true
+L["Vanessa Sellers"] = true
+L["Vargus"] = true
+L["Vazario Linkgrease"] = true
+L["Vekh'nir Dreadhawk"] = true
+L["Vem"] = true
+L["Vendor-Tron 1000"] = true
+L["Venom Mist Lurker"] = true
+L["Venture Co. Strip Miner"] = true
+L["Vhan"] = true
+L["Vharr"] = true
+L["Victor Ward"] = true
+L["Viggz Shinesparked"] = true
+L["Vilebranch Hideskinner"] = true
+L["Vilebranch Raiding Wolf"] = true
+L["Vilebranch Soothsayer"] = true
+L["Vir'aani Arcanist"] = true
+L["Vira Younghoof"] = true
+L["Viscidus"] = true
+L["Vivianna"] = true
+L["Vix Chromeblaster"] = true
+L["Vizzklick"] = true
+L["Vodesiin"] = true
+L["Voidshrieker"] = true
+L["Volchan"] = true
+L["Vosur Brakthel"] = true
+L["Waldor"] = true
+L["Warped Peon"] = true
+L["Wastewander Assassin"] = true
+L["Wastewander Bandit"] = true
+L["Wastewander Rogue"] = true
+L["Wastewander Scofflaw"] = true
+L["Wastewander Shadow Mage"] = true
+L["Wastewander Thief"] = true
+L["Weapon Technician"] = true
+L["Wenna Silkbeard"] = true
+L["Westfall Stew"] = true
+L["Whuut"] = true
+L["Wik'Tar"] = true
+L["Wild Hearts"] = true
+L["Wild Leather Boots"] = true
+L["Wild Leather Helmet"] = true
+L["Wild Leather Leggings"] = true
+L["Wild Leather Shoulders"] = true
+L["Wild Leather Vest"] = true
+L["Wind Trader Lathrai"] = true
+L["Winterfall Den Watcher"] = true
+L["Witherbark Axe Thrower"] = true
+L["Witherbark Berserker"] = true
+L["Witherbark Headhunter"] = true
+L["Witherbark Shadow Hunter"] = true
+L["Withered Ancient"] = true
+L["Wrahk"] = true
+L["Wrath Hammer Construct"] = true
+L["Wretched Fiend"] = true
+L["Wulan"] = true
+L["Wunna Darkmane"] = true
+L["Xandar Goodbeard"] = true
+L["Xen'to"] = true
+L["Xerintha Ravenoak"] = true
+L["Xizzer Fizzbolt"] = true
+L["Xylinnia Starshine"] = true
+L["Xyrol"] = true
+L["Yarr Hammerstone"] = true
+L["Yatheon"] = true
+L["Yelmak"] = true
+L["Yonada"] = true
+L["Young Black Ravager"] = true
+L["Young Wetlands Crocolisk"] = true
+L["Ythyar"] = true
+L["Yuka Screwspigot"] = true
+L["Yurial Soulwater"] = true
+L["Zamja"] = true
+L["Zan Shivsproket"] = true
+L["Zansoa"] = true
+L["Zanzil Zombie"] = true
+L["Zaralda"] = true
+L["Zarena Cromwind"] = true
+L["Zarrin"] = true
+L["Zebig"] = true
+L["Zixil"] = true
+L["Zula Slagfury"] = true
+L["Zulian Tiger"] = true
+L["Zurai"] = true
+L["\"Cookie\" McWeaksauce"] = true

diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index ec40da7..0f5e0ad 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -8,9 +8,8 @@ Alchemy data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-211 found from data mining.
+242 found from data mining.
 5 ignored.
-24 WotLK ignored.

 ************************************************************************

@@ -40,11 +39,11 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Lion's Strength -- 2329
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2329, 15, 2454, 1, 2259)
-	self:addTradeFlags(RecipeDB, 2329, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 2329, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Minor Healing Potion -- 2330
@@ -75,13 +74,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 2332, 1, 1215, 1, 1246, 1, 1386, 1, 1470, 1, 2132, 1, 2391, 1, 2837, 1, 3009, 1, 3184, 1, 3347, 1, 3603, 1, 4160, 1, 4609, 1, 4611, 1, 5177, 1, 5499, 1, 5500, 1, 7948, 1, 11041, 1, 11042, 1, 11044, 1, 11046, 1, 11047, 1, 16161, 1, 16588, 1, 16642, 1, 16643, 1, 16723, 1, 16741, 1, 17215, 1, 18802, 1, 19052)

 	-- Elixir of Lesser Agility -- 2333
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 2333, 140, 3390, 2, 2259)
-	self:addTradeFlags(RecipeDB, 2333, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 2333, 7, 2)
+	self:addTradeSkill(RecipeDB, 2333, 125, 3390, 1, 2259)
+	self:addTradeFlags(RecipeDB, 2333, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Minor Fortitude -- 2334
 	-- Trainer
@@ -119,7 +118,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 2337, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 2337, 1, 1215, 1, 1246, 1, 1386, 1, 1470, 1, 2132, 1, 2391, 1, 2837, 1, 3009, 1, 3184, 1, 3347, 1, 3603, 1, 4160, 1, 4609, 1, 4611, 1, 5177, 1, 5499, 1, 5500, 1, 7948, 1, 11041, 1, 11042, 1, 11044, 1, 11046, 1, 11047, 1, 16161, 1, 16588, 1, 16642, 1, 16643, 1, 16723, 1, 16741, 1, 17215, 1, 18802, 1, 19052)

-	-- Weak Troll's Blood Potion -- 3170
+	-- Weak Troll's Blood Elixir -- 3170
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -173,7 +172,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 3175, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3175, 7, 2)

-	-- Strong Troll's Blood Potion -- 3176
+	-- Strong Troll's Blood Elixir -- 3176
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -192,13 +191,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3177, 1, 1386, 1, 2391, 1, 2837, 1, 3009, 1, 3347, 1, 3964, 1, 4160, 1, 4609, 1, 4611, 1, 5177, 1, 5499, 1, 7948, 1, 11042, 1, 16588, 1, 16642, 1, 16723, 1, 18802, 1, 19052)

 	-- Elixir of Ogre's Strength -- 3188
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 3188, 150, 3391, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3188, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3188, 7, 1)
+	self:addTradeSkill(RecipeDB, 3188, 135, 3391, 1, 2259)
+	self:addTradeFlags(RecipeDB, 3188, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Minor Agility -- 3230
 	-- World Drop
@@ -246,14 +245,14 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 3450, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3450, 7, 1, 1, 1386, 1, 4160, 1, 4611, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

-	-- Mighty Troll's Blood Potion -- 3451
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Mighty Troll's Blood Elixir -- 3451
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 3451, 180, 3826, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3451, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3451, 7, 1)
+	self:addTradeSkill(RecipeDB, 3451, 160, 3826, 1, 2259)
+	self:addTradeFlags(RecipeDB, 3451, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Mana Potion -- 3452
 	-- Trainer
@@ -274,13 +273,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3453, 7, 2)

 	-- Frost Oil -- 3454
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3454, 200, 3829, 2, 2259)
-	self:addTradeFlags(RecipeDB, 3454, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3454, 2, 2480)
+	self:addTradeFlags(RecipeDB, 3454, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Discolored Healing Potion -- 4508
 	-- Quest Reward
@@ -301,32 +300,25 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 4942, 4, 715)

 	-- Rage Potion -- 6617
+	-- Instance: 2437 - type1maxlevel16category3territory4minlevel13nameRagefire Chasmid2437
 	-- Vendor
 	-- Flags: Warrior, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6617, 60, 5631, 1, 2259)
-	self:addTradeFlags(RecipeDB, 6617, 1,2,4,30,36,40)
+	self:addTradeFlags(RecipeDB, 6617, 1,2,4,5,30,36,40)
 	self:addTradeAcquire(RecipeDB, 6617, 2, 1669, 2, 1685, 2, 3335, 2, 3499)

 	-- Great Rage Potion -- 6618
+	-- Instance: 2437 - type1maxlevel16category3territory4minlevel13nameRagefire Chasmid2437
 	-- Vendor
 	-- Flags: Warrior, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6618, 175, 5633, 1, 2259)
-	self:addTradeFlags(RecipeDB, 6618, 1,2,4,30,36,40)
+	self:addTradeFlags(RecipeDB, 6618, 1,2,4,5,30,36,40)
 	self:addTradeAcquire(RecipeDB, 6618, 2, 3335, 2, 4226)

-	-- Cowardly Flight Potion -- 6619
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 6619, 110, 5632, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 6619, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
 	-- Free Action Potion -- 6624
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -334,7 +326,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6624, 150, 5634, 1, 2259)
 	self:addTradeFlags(RecipeDB, 6624, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 6624, 2, 3348, 2, 4226, 2, 5178)
+	self:addTradeAcquire(RecipeDB, 6624, 2, 3348, 2, 4226)

 	-- Elixir of Water Breathing -- 7179
 	-- Trainer
@@ -356,21 +348,21 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Minor Defense -- 7183
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7183, 15, 5997, 1, 2259)
-	self:addTradeFlags(RecipeDB, 7183, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 7183, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Holy Protection Potion -- 7255
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7255, 100, 6051, 1, 2259)
-	self:addTradeFlags(RecipeDB, 7255, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7255, 2, 1685, 2, 3134, 2, 3490)
+	self:addTradeFlags(RecipeDB, 7255, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Shadow Protection Potion -- 7256
 	-- Vendor
@@ -378,8 +370,8 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7256, 135, 6048, 1, 2259)
-	self:addTradeFlags(RecipeDB, 7256, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7256, 2, 2393, 2, 3956)
+	self:addTradeFlags(RecipeDB, 7256, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 7256, 2, 2393)

 	-- Fire Protection Potion -- 7257
 	-- Vendor
@@ -387,8 +379,8 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7257, 165, 6049, 1, 2259)
-	self:addTradeFlags(RecipeDB, 7257, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7257, 2, 2380, 2, 4083)
+	self:addTradeFlags(RecipeDB, 7257, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 7257, 2, 2380)

 	-- Frost Protection Potion -- 7258
 	-- Vendor
@@ -406,7 +398,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7259, 190, 6052, 1, 2259)
 	self:addTradeFlags(RecipeDB, 7259, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7259, 2, 2848, 2, 5594, 2, 8157, 2, 8158)
+	self:addTradeAcquire(RecipeDB, 7259, 2, 2848, 2, 5594)

 	-- Blackmouth Oil -- 7836
 	-- Trainer
@@ -453,15 +445,6 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 8240, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 8240, 7, 2)

-	-- Elixir of Waterwalking -- 11447
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 11447, 150, 8827, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 11447, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
 	-- Greater Mana Potion -- 11448
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -590,13 +573,14 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 11465, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Gift of Arthas -- 11466
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11466, 240, 9088, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11466, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11466, 3, 1783, 3, 1791)
+	self:addTradeFlags(RecipeDB, 11466, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 11466, 3, 1783, 3, 1791, 3, 1815)

 	-- Elixir of Greater Agility -- 11467
 	-- Trainer
@@ -608,22 +592,25 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 11467, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Elixir of Dream Vision -- 11468
-	-- World Drop
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Raid: 2159 - Onyxia's Lair
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11468, 240, 9197, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11468, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11468, 7, 2)
+	self:addTradeFlags(RecipeDB, 11468, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 11468, 3, 1822, 3, 4467, 3, 5474, 3, 5481, 3, 5714, 3, 10184, 3, 12397)

 	-- Elixir of Giants -- 11472
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 11472, 245, 9206, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11472, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11472, 7, 2)
+	self:addTradeSkill(RecipeDB, 11472, 220, 9206, 1, 2259)
+	self:addTradeFlags(RecipeDB, 11472, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Ghost Dye -- 11473
 	-- Vendor
@@ -631,26 +618,26 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11473, 245, 9210, 1, 2259)
-	self:addTradeFlags(RecipeDB, 11473, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11473, 2, 8157, 2, 8158)
+	self:addTradeFlags(RecipeDB, 11473, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 11473, 2, 8158)

 	-- Elixir of Shadow Power -- 11476
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 11476, 250, 9264, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11476, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11476, 2, 1313, 2, 4610)
+	self:addTradeSkill(RecipeDB, 11476, 225, 9264, 1, 2259)
+	self:addTradeFlags(RecipeDB, 11476, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Demonslaying -- 11477
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 11477, 250, 9224, 1, 2259)
-	self:addTradeFlags(RecipeDB, 11477, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 11477, 2, 8177, 2, 8178)
+	self:addTradeSkill(RecipeDB, 11477, 225, 9224, 1, 2259)
+	self:addTradeFlags(RecipeDB, 11477, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Detect Demon -- 11478
 	-- Trainer
@@ -717,42 +704,39 @@ function addon:InitAlchemy(RecipeDB)

 	-- Mighty Rage Potion -- 17552
 	-- Trainer
-	-- Mob Drop
 	-- Flags: Warrior, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17552, 255, 13442, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17552, 1,2,3,11,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17552, 3, 7027, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)
+	self:addTradeFlags(RecipeDB, 17552, 1,2,3,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17552, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Superior Mana Potion -- 17553
 	-- Trainer
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17553, 260, 13443, 1, 2259)
-	self:addTradeFlags(RecipeDB, 17553, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17553, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052, 2, 4226)
+	self:addTradeFlags(RecipeDB, 17553, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17553, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Elixir of Superior Defense -- 17554
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17554, 265, 13445, 1, 2259)
-	self:addTradeFlags(RecipeDB, 17554, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17554, 2, 3348, 2, 5178)
+	self:addTradeSkill(RecipeDB, 17554, 240, 13445, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17554, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of the Sages -- 17555
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17555, 270, 13447, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17555, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17555, 3, 9449, 3, 9450, 3, 9451, 3, 9452, 3, 15162, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)
+	self:addTradeFlags(RecipeDB, 17555, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17555, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Major Healing Potion -- 17556
 	-- Trainer
@@ -789,7 +773,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17560, 275, 7076, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17560, 2,4,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 17560, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 17560, 2, 9499)

 	-- Transmute: Earth to Water -- 17561
@@ -799,7 +783,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17561, 275, 7080, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17561, 4,21,22,23,24,25,26,27,28,29,30,36,41,99)
+	self:addTradeFlags(RecipeDB, 17561, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,99)
 	self:addTradeAcquire(RecipeDB, 17561, 6, 576, 1, 11557)

 	-- Transmute: Water to Air -- 17562
@@ -812,40 +796,43 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17562, 2, 11278)

 	-- Transmute: Undeath to Water -- 17563
-	-- World Drop
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17563, 275, 7080, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17563, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17563, 7, 2)
+	self:addTradeFlags(RecipeDB, 17563, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17563, 3, 9543)

 	-- Transmute: Water to Undeath -- 17564
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17564, 275, 12808, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17564, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17564, 7, 2)
+	self:addTradeFlags(RecipeDB, 17564, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17564, 3, 6518)

 	-- Transmute: Life to Earth -- 17565
-	-- World Drop
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17565, 275, 7076, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17565, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17565, 7, 2)
+	self:addTradeFlags(RecipeDB, 17565, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17565, 3, 8896)

 	-- Transmute: Earth to Life -- 17566
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17566, 275, 12803, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17566, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17566, 7, 2)
+	self:addTradeFlags(RecipeDB, 17566, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17566, 3, 10184)

 	-- Greater Stoneshield Potion -- 17570
 	-- World Drop
@@ -857,38 +844,31 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17570, 7, 2)

 	-- Elixir of the Mongoose -- 17571
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17571, 280, 13452, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17571, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17571, 3, 2995, 3, 6201, 3, 7106)
+	self:addTradeSkill(RecipeDB, 17571, 255, 13452, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17571, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Purification Potion -- 17572
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17572, 285, 13462, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17572, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17572, 7, 2, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)
+	self:addTradeFlags(RecipeDB, 17572, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17572, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Greater Arcane Elixir -- 17573
 	-- Trainer
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17573, 285, 13454, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17573, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17573, 3, 5717, 3, 9197, 3, 10318, 3, 10412, 3, 11480, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)
+	self:addTradeFlags(RecipeDB, 17573, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 17573, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Greater Fire Protection Potion -- 17574
 	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
@@ -908,7 +888,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17575, 290, 13456, 2, 2259)
 	self:addTradeFlags(RecipeDB, 17575, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17575, 3, 7428)
+	self:addTradeAcquire(RecipeDB, 17575, 3, 7428, 3, 7448, 3, 7458)

 	-- Greater Nature Protection Potion -- 17576
 	-- Mob Drop
@@ -926,7 +906,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17577, 290, 13461, 2, 2259)
 	self:addTradeFlags(RecipeDB, 17577, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17577, 3, 7437)
+	self:addTradeAcquire(RecipeDB, 17577, 3, 7435, 3, 7436, 3, 7437, 3, 7443, 3, 10659, 3, 10660, 3, 10661, 3, 10662)

 	-- Greater Shadow Protection Potion -- 17578
 	-- Mob Drop
@@ -959,82 +939,71 @@ function addon:InitAlchemy(RecipeDB)

 	-- Alchemist's Stone -- 17632
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val15id1val15id2val15id3val15id4val15id5
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17632, 350, 13503, 1, 2259)
-	self:addTradeFlags(RecipeDB, 17632, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,111)
+	self:addTradeFlags(RecipeDB, 17632, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,37,41,47,63,111)
 	self:addTradeAcquire(RecipeDB, 17632, 6, 935, 3, 21432)

 	-- Flask of Petrification -- 17634
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17634, 300, 13506, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17634, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17634, 7, 2)
+	self:addTradeSkill(RecipeDB, 17634, 300, 13506, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17634, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Flask of the Titans -- 17635
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17635, 300, 13510, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17635, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17635, 3, 10363)
+	self:addTradeSkill(RecipeDB, 17635, 300, 13510, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17635, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Flask of Distilled Wisdom -- 17636
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17636, 300, 13511, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17636, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17636, 3, 10813)
+	self:addTradeSkill(RecipeDB, 17636, 300, 13511, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17636, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Flask of Supreme Power -- 17637
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17637, 300, 13512, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17637, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17637, 3, 10508)
+	self:addTradeSkill(RecipeDB, 17637, 300, 13512, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17637, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Flask of Chromatic Resistance -- 17638
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 17638, 300, 13513, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17638, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 17638, 3, 10339)
+	self:addTradeSkill(RecipeDB, 17638, 300, 13513, 1, 2259)
+	self:addTradeFlags(RecipeDB, 17638, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Frost Power -- 21923
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
+	-- Flags: All classes, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 21923, 190, 17708, 1, 2259)
-	self:addTradeFlags(RecipeDB, 21923, 3,7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 21923, 170, 17708, 1, 2259)
+	self:addTradeFlags(RecipeDB, 21923, 3,7,21,22,23,24,25,26,27,28,29,30,41)
 	self:addTradeAcquire(RecipeDB, 21923, 5, 1)

-	-- Refined Scale of Onyxia -- 22430
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 22430, 300, 17967, 3, 2259)
-	--self:addTradeFlags(RecipeDB, 22430, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
 	-- Major Rejuvenation Potion -- 22732
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
@@ -1042,14 +1011,13 @@ function addon:InitAlchemy(RecipeDB)
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22732, 300, 18253, 3, 2259)
 	self:addTradeFlags(RecipeDB, 22732, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 22732, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)
+	self:addTradeAcquire(RecipeDB, 22732, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259)

 	-- Elixir of Greater Water Breathing -- 22808
 	-- Trainer
@@ -1069,15 +1037,14 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 24266, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Mageblood Potion -- 24365
-	-- Zandalar Tribe - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Mageblood Elixir -- 24365
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24365, 275, 20007, 1, 2259)
-	self:addTradeFlags(RecipeDB, 24365, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,100)
-	self:addTradeAcquire(RecipeDB, 24365, 6, 270, 3, 14921)
+	self:addTradeSkill(RecipeDB, 24365, 250, 20007, 1, 2259)
+	self:addTradeFlags(RecipeDB, 24365, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Greater Dreamless Sleep Potion -- 24366
 	-- Zandalar Tribe - Friendly
@@ -1099,15 +1066,14 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeFlags(RecipeDB, 24367, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,100)
 	self:addTradeAcquire(RecipeDB, 24367, 6, 270, 4, 14921)

-	-- Major Troll's Blood Potion -- 24368
-	-- Zandalar Tribe - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Major Troll's Blood Elixir -- 24368
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24368, 290, 20004, 1, 2259)
-	self:addTradeFlags(RecipeDB, 24368, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,100)
-	self:addTradeAcquire(RecipeDB, 24368, 6, 270, 2, 14921)
+	self:addTradeSkill(RecipeDB, 24368, 265, 20004, 1, 2259)
+	self:addTradeFlags(RecipeDB, 24368, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Transmute: Elemental Fire -- 25146
 	-- Thorium Brotherhood - Friendly
@@ -1121,22 +1087,22 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 25146, 6, 59, 1, 12944)

 	-- Elixir of Greater Firepower -- 26277
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26277, 250, 21546, 2, 2259)
-	self:addTradeFlags(RecipeDB, 26277, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26277, 3, 5844, 3, 5846, 3, 5854, 3, 8637)
+	self:addTradeSkill(RecipeDB, 26277, 225, 21546, 1, 2259)
+	self:addTradeFlags(RecipeDB, 26277, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Camouflage -- 28543
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28543, 305, 22823, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28543, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28543, 2, 16588, 2, 16641, 2, 16705, 2, 18802, 2, 19837)
+	self:addTradeFlags(RecipeDB, 28543, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Major Strength -- 28544
 	-- Trainer
@@ -1166,13 +1132,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28546, 2, 18017, 2, 19042)

 	-- Elixir of Major Frost Power -- 28549
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28549, 320, 22827, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28549, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28549, 2, 18005, 2, 18017)
+	self:addTradeFlags(RecipeDB, 28549, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Insane Strength Potion -- 28550
 	-- World Drop
@@ -1193,13 +1159,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28551, 1, 16588, 1, 18802, 1, 19052)

 	-- Elixir of the Searching Eye -- 28552
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28552, 325, 22830, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28552, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28552, 7, 2)
+	self:addTradeSkill(RecipeDB, 28552, 325, 22830, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28552, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Major Agility -- 28553
 	-- Honor Hold - Honored
@@ -1231,33 +1197,31 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28555, 2, 18005, 2, 19837)

 	-- Elixir of Major Firepower -- 28556
-	-- The Scryers - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28556, 345, 22833, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28556, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
-	self:addTradeAcquire(RecipeDB, 28556, 6, 934, 3, 19331)
+	self:addTradeSkill(RecipeDB, 28556, 345, 22833, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28556, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Major Defense -- 28557
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28557, 345, 22834, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28557, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28557, 2, 18005, 2, 19837)
+	self:addTradeFlags(RecipeDB, 28557, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Major Shadow Power -- 28558
-	-- Lower City - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28558, 350, 22835, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28558, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,107)
-	self:addTradeAcquire(RecipeDB, 28558, 6, 1011, 3, 21655)
+	self:addTradeSkill(RecipeDB, 28558, 350, 22835, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28558, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Major Dreamless Sleep Potion -- 28562
 	-- Vendor
@@ -1297,12 +1261,14 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Primal Air to Fire -- 28566
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28566, 350, 21884, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28566, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,111)
+	self:addTradeFlags(RecipeDB, 28566, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,111)
 	self:addTradeAcquire(RecipeDB, 28566, 6, 935, 3, 21432)

 	-- Transmute: Primal Earth to Water -- 28567
@@ -1322,7 +1288,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28568, 350, 22452, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28568, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
+	self:addTradeFlags(RecipeDB, 28568, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
 	self:addTradeAcquire(RecipeDB, 28568, 6, 941, 3, 20241)

 	-- Transmute: Primal Water to Air -- 28569
@@ -1336,13 +1302,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28569, 6, 942, 3, 17904)

 	-- Elixir of Major Mageblood -- 28570
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28570, 355, 22840, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28570, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28570, 7, 2)
+	self:addTradeSkill(RecipeDB, 28570, 360, 22840, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28570, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Major Fire Protection Potion -- 28571
 	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
@@ -1362,7 +1328,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28572, 360, 22842, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28572, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28572, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28572, 3, 18344)

 	-- Major Nature Protection Potion -- 28573
@@ -1403,13 +1369,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28577, 3, 19973)

 	-- Elixir of Empowerment -- 28578
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28578, 365, 22848, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28578, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28578, 7, 2)
+	self:addTradeSkill(RecipeDB, 28578, 370, 22848, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28578, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Ironshield Potion -- 28579
 	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
@@ -1428,7 +1394,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28580, 370, 21885, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28580, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28580, 1)
+	self:addTradeAcquire(RecipeDB, 28580, 8, 3)

 	-- Transmute: Primal Water to Shadow -- 28581
 	-- Trainer
@@ -1437,7 +1403,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28581, 370, 22456, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28581, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28581, 1)
+	self:addTradeAcquire(RecipeDB, 28581, 8, 3)

 	-- Transmute: Primal Mana to Fire -- 28582
 	-- Trainer
@@ -1446,7 +1412,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28582, 370, 21884, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28582, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28582, 1)
+	self:addTradeAcquire(RecipeDB, 28582, 8, 3)

 	-- Transmute: Primal Fire to Mana -- 28583
 	-- Trainer
@@ -1455,7 +1421,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28583, 370, 22457, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28583, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28583, 1)
+	self:addTradeAcquire(RecipeDB, 28583, 8, 3)

 	-- Transmute: Primal Life to Earth -- 28584
 	-- Trainer
@@ -1464,7 +1430,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28584, 370, 22452, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28584, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28584, 1)
+	self:addTradeAcquire(RecipeDB, 28584, 8, 3)

 	-- Transmute: Primal Earth to Life -- 28585
 	-- Trainer
@@ -1473,61 +1439,61 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28585, 370, 21886, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28585, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28585, 1)
+	self:addTradeAcquire(RecipeDB, 28585, 8, 3)

 	-- Super Rejuvenation Potion -- 28586
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28586, 375, 22850, 1, 2259)
+	self:addTradeSkill(RecipeDB, 28586, 370, 22850, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28586, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28586, 1)
+	self:addTradeAcquire(RecipeDB, 28586, 8, 2)

 	-- Flask of Fortification -- 28587
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
+	-- Flags: All classes, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28587, 375, 22851, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28587, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28587, 1)
+	self:addTradeSkill(RecipeDB, 28587, 370, 22851, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28587, 1,2,12,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeAcquire(RecipeDB, 28587, 8, 1)

 	-- Flask of Mighty Restoration -- 28588
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
+	-- Flags: All classes, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28588, 375, 22853, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28588, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28588, 1)
+	self:addTradeSkill(RecipeDB, 28588, 370, 22853, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28588, 1,2,12,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeAcquire(RecipeDB, 28588, 8, 1)

 	-- Flask of Relentless Assault -- 28589
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
+	-- Flags: All classes, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28589, 375, 22854, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28589, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28589, 1)
+	self:addTradeSkill(RecipeDB, 28589, 370, 22854, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28589, 1,2,12,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeAcquire(RecipeDB, 28589, 8, 1)

 	-- Flask of Blinding Light -- 28590
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
+	-- Flags: All classes, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28590, 375, 22861, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28590, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28590, 1)
+	self:addTradeSkill(RecipeDB, 28590, 370, 22861, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28590, 1,2,12,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeAcquire(RecipeDB, 28590, 8, 1)

 	-- Flask of Pure Death -- 28591
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Discovery,
+	-- Flags: All classes, Recipe BoP, Discovery,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28591, 375, 22866, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28591, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28591, 1)
+	self:addTradeSkill(RecipeDB, 28591, 370, 22866, 1, 2259)
+	self:addTradeFlags(RecipeDB, 28591, 1,2,12,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeAcquire(RecipeDB, 28591, 8, 1)

 	-- Transmute: Primal Might -- 29688
 	-- Vendor
@@ -1613,13 +1579,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 38070, 1, 16588, 1, 18802, 1, 19052)

 	-- Fel Strength Elixir -- 38960
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 38960, 335, 31679, 3, 2259)
-	self:addTradeFlags(RecipeDB, 38960, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 38960, 3, 19740, 3, 19755, 3, 21302, 3, 21314)
+	self:addTradeSkill(RecipeDB, 38960, 335, 31679, 1, 2259)
+	self:addTradeFlags(RecipeDB, 38960, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Fel Mana Potion -- 38961
 	-- Mob Drop
@@ -1628,7 +1594,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38961, 360, 31677, 3, 2259)
 	self:addTradeFlags(RecipeDB, 38961, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 38961, 3, 19792, 3, 19795, 3, 19796, 3, 19806, 3, 22016, 3, 22017, 3, 22018, 3, 22076, 3, 22093)
+	self:addTradeAcquire(RecipeDB, 38961, 3, 19792, 3, 19795, 3, 19796, 3, 19806, 3, 20502, 3, 22016, 3, 22017, 3, 22018, 3, 22076, 3, 22093)

 	-- Fel Regeneration Potion -- 38962
 	-- Mob Drop
@@ -1649,14 +1615,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 39636, 1, 16588, 1, 18802, 1, 19052)

 	-- Earthen Elixir -- 39637
-	-- Cenarion Expedition - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39637, 320, 32063, 1, 2259)
-	self:addTradeFlags(RecipeDB, 39637, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,103)
-	self:addTradeAcquire(RecipeDB, 39637, 6, 942, 2, 17904)
+	self:addTradeFlags(RecipeDB, 39637, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Elixir of Draenic Wisdom -- 39638
 	-- Trainer
@@ -1668,13 +1633,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 39638, 1, 16588, 1, 18802, 1, 19052)

 	-- Elixir of Ironskin -- 39639
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39639, 330, 32068, 1, 2259)
-	self:addTradeFlags(RecipeDB, 39639, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 39639, 2, 18821, 2, 18822)
+	self:addTradeFlags(RecipeDB, 39639, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Cauldron of Major Arcane Protection -- 41458
 	-- Trainer
@@ -1683,7 +1648,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41458, 340, 32839, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41458, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 41458, 1)
+	self:addTradeAcquire(RecipeDB, 41458, 8, 4)

 	-- Cauldron of Major Fire Protection -- 41500
 	-- Trainer
@@ -1692,7 +1657,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41500, 340, 32849, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41500, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 41500, 1)
+	self:addTradeAcquire(RecipeDB, 41500, 8, 4)

 	-- Cauldron of Major Frost Protection -- 41501
 	-- Trainer
@@ -1701,7 +1666,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41501, 340, 32850, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41501, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 41501, 1)
+	self:addTradeAcquire(RecipeDB, 41501, 8, 4)

 	-- Cauldron of Major Nature Protection -- 41502
 	-- Trainer
@@ -1710,7 +1675,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41502, 340, 32851, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41502, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 41502, 1)
+	self:addTradeAcquire(RecipeDB, 41502, 8, 4)

 	-- Cauldron of Major Shadow Protection -- 41503
 	-- Trainer
@@ -1719,17 +1684,16 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41503, 340, 32852, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41503, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 41503, 1)
+	self:addTradeAcquire(RecipeDB, 41503, 8, 4)

 	-- Flask of Chromatic Wonder -- 42736
-	-- The Violet Eye - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42736, 375, 33208, 2, 2259)
-	self:addTradeFlags(RecipeDB, 42736, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,114)
-	self:addTradeAcquire(RecipeDB, 42736, 6, 967, 2, 18255)
+	self:addTradeSkill(RecipeDB, 42736, 375, 33208, 1, 2259)
+	self:addTradeFlags(RecipeDB, 42736, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Mad Alchemist's Potion -- 45061
 	-- Trainer
@@ -1755,22 +1719,22 @@ function addon:InitAlchemy(RecipeDB)
 	-- Shattered Sun Offensive - Exalted
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val63id19val63id20
+	-- Item Stats:
+	-- Item Stats: val63id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 47048, 375, 35749, 1, 2259)
-	self:addTradeFlags(RecipeDB, 47048, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,54,63,112)
+	self:addTradeFlags(RecipeDB, 47048, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 47048, 6, 1077, 4, 25032)

 	-- Redeemer's Alchemist Stone -- 47049
 	-- Shattered Sun Offensive - Exalted
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
-	-- Item Stats: Healing,
-	-- Item Stats: val40id19val119id20
+	-- Item Stats:
+	-- Item Stats: val63id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 47049, 375, 35750, 1, 2259)
-	self:addTradeFlags(RecipeDB, 47049, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,53,63,112)
+	self:addTradeFlags(RecipeDB, 47049, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 47049, 6, 1077, 4, 25032)

 	-- Assassin's Alchemist Stone -- 47050
@@ -1778,7 +1742,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val108id9val108id16
+	-- Item Stats: val108id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 47050, 375, 35751, 1, 2259)
 	self:addTradeFlags(RecipeDB, 47050, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,51,63,112)
@@ -1788,216 +1752,525 @@ function addon:InitAlchemy(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53771, , 35627, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53771, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53771, 385, 35627, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53771, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Life to Fire -- 53773
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53773, , 36860, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53773, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53773, 385, 36860, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53773, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Fire to Water -- 53774
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53774, , 35622, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53774, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53774, 385, 35622, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53774, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Fire to Life -- 53775
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53775, , 35625, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53775, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53775, 385, 35625, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53775, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Air to Water -- 53776
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53776, , 35622, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53776, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53776, 385, 35622, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53776, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Air to Earth -- 53777
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53777, , 35624, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53777, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53777, 385, 35624, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53777, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Shadow to Earth -- 53779
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53779, , 35624, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53779, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53779, 385, 35624, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53779, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Shadow to Life -- 53780
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53780, , 35625, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53780, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53780, 385, 35625, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53780, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Earth to Air -- 53781
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53781, , 35623, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53781, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53781, 385, 35623, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53781, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Earth to Shadow -- 53782
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53782, , 35627, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53782, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53782, 385, 35627, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53782, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Water to Air -- 53783
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53783, , 35623, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53783, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53783, 385, 35623, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53783, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Eternal Water to Fire -- 53784
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53784, , 36860, 2, 2259)
-	--self:addTradeFlags(RecipeDB, 53784, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53784, 385, 36860, 2, 2259)
+	self:addTradeFlags(RecipeDB, 53784, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Pygmy Oil -- 53812
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53812, 375, 40195, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53812, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53812, 370, 40195, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53812, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Runic Healing Potion -- 53836
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53836, , 33447, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53836, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53836, 395, 33447, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53836, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Runic Mana Potion -- 53837
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53837, , 33448, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53837, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53837, 400, 33448, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53837, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Resurgent Healing Potion -- 53838
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53838, 345, 39671, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53838, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53838, 340, 39671, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53838, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Icy Mana Potion -- 53839
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53839, 355, 40067, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53839, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53839, 345, 40067, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53839, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Elixir of Mighty Agility -- 53840
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53840, 385, 39666, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53840, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53840, 385, 39666, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53840, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Wrath Elixir -- 53841
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53841, 350, 40068, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53841, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53841, 345, 40068, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53841, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Spellpower Elixir -- 53842
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53842, 360, 40070, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53842, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53842, 360, 40070, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53842, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Elixir of Spirit -- 53847
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53847, 385, 40072, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53847, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53847, 380, 40072, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53847, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Guru's Elixir -- 53848
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53848, 370, 40076, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53848, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Crazy Alchemist's Potion -- 53895
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53895, 400, 40077, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53895, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53895, 400, 40077, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53895, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Elixir of Mighty Fortitude -- 53898
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53898, 385, 40078, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53898, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Lesser Flask of Toughness -- 53899
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53899, 370, 40079, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53899, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

-	-- Elixir of Toughness -- 53899
+	-- Potion of Nightmares -- 53900
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53899, 375, 40079, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53899, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53900, 375, 40081, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53900, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Flask of the Frost Wyrm -- 53901
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53901, 435, 40082, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53901, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Flask of Stoneblood -- 53902
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53902, 435, 40083, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53902, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Flask of Endless Rage -- 53903
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53903, 435, 40084, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53903, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Powerful Rejuvenation Potion -- 53904
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53904, 400, 40087, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53904, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Indestructible Potion -- 53905
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53905, 395, 40093, 1, 2259)
-	--self:addTradeFlags(RecipeDB, 53905, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53905, 400, 40093, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53905, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mighty Arcane Protection Potion -- 53936
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53936, 400, 40213, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53936, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mighty Frost Protection Potion -- 53937
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53937, 400, 40215, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53937, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mighty Shadow Protection Potion -- 53938
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53938, 400, 40217, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53938, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mighty Fire Protection Potion -- 53939
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53939, 400, 40214, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53939, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mighty Nature Protection Potion -- 53942
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53942, 400, 40216, 1, 2259)
+	self:addTradeFlags(RecipeDB, 53942, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Transmute: Eternal Might -- 54020
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54020, 430, 40248, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54020, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Flask of Pure Mojo -- 54213
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54213, 435, 40404, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54213, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Mighty Strength -- 54218
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54218, 380, 40073, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54218, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Protection -- 54220
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54220, 400, 40097, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54220, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Potion of Speed -- 54221
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54221, 400, 40211, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54221, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Potion of Wild Magic -- 54222
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54222, 400, 40212, 1, 2259)
+	self:addTradeFlags(RecipeDB, 54222, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Elixir of Mighty Mageblood -- 56519
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56519, 400, 40109, 1, 2259)
+	self:addTradeFlags(RecipeDB, 56519, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Transmute: Skyflare Diamond -- 57425
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57425, 430, 41266, 3, 2259)
+	self:addTradeFlags(RecipeDB, 57425, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Transmute: Earthsiege Diamond -- 57427
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57427, 425, 41334, 3, 2259)
+	self:addTradeFlags(RecipeDB, 57427, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Endless Mana Potion -- 58868
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58868, 410, 43570, 1, 2259)
+	self:addTradeFlags(RecipeDB, 58868, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Endless Healing Potion -- 58871
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58871, 405, 43569, 1, 2259)
+	self:addTradeFlags(RecipeDB, 58871, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Transmute: Titanium -- 60350
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60350, 400, 41163, 2, 2259)
+	self:addTradeFlags(RecipeDB, 60350, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Elixir of Accuracy -- 60354
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60354, 400, 44325, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60354, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Deadly Strikes -- 60355
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60355, 400, 44327, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60355, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Mighty Defense -- 60356
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60356, 400, 44328, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60356, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Expertise -- 60357
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60357, 400, 44329, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60357, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Armor Piercing -- 60365
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60365, 400, 44330, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60365, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Lightning Speed -- 60366
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60366, 400, 44331, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60366, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Elixir of Mighty Thoughts -- 60367
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60367, 385, 44332, 1, 2259)
+	self:addTradeFlags(RecipeDB, 60367, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Mercurial Alchemist Stone -- 60396
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val50id46val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60396, 400, 44322, 3, 2259)
+	self:addTradeFlags(RecipeDB, 60396, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Indestructible Alchemist Stone -- 60403
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats: Tanking,
+	-- Item Stats: val75id3val50id26
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60403, 400, 44323, 3, 2259)
+	self:addTradeFlags(RecipeDB, 60403, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
+	-- No acquire information
+
+	-- Mighty Alchemist Stone -- 60405
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val50id44val100id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60405, 400, 44324, 3, 2259)
+	self:addTradeFlags(RecipeDB, 60405, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	-- No acquire information


diff --git a/RecipeDB/ARL-BlackSmith.lua b/RecipeDB/ARL-BlackSmith.lua
index bcc568b..839a7ec 100644
--- a/RecipeDB/ARL-BlackSmith.lua
+++ b/RecipeDB/ARL-BlackSmith.lua
@@ -8,9 +8,8 @@ Blacksmithing data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-391 found from data mining.
+486 found from data mining.
 11 ignored.
-6 WotLK ignored.

 ************************************************************************

@@ -483,14 +482,15 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3491, 1, 1383, 1, 2836, 1, 2998, 1, 3136, 1, 3355, 1, 3478, 1, 4258, 1, 4596, 1, 5511, 1, 10276, 1, 16583, 1, 16669, 1, 16724, 1, 16823, 1, 19341)

 	-- Hardened Iron Shortsword -- 3492
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
 	-- Item Stats: val5id3val21-39id7val1.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3492, 160, 3849, 1, 2018)
-	self:addTradeFlags(RecipeDB, 3492, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
-	self:addTradeAcquire(RecipeDB, 3492, 2, 2843, 2, 3356, 2, 5512)
+	self:addTradeFlags(RecipeDB, 3492, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeAcquire(RecipeDB, 3492, 2, 2843, 2, 5512)

 	-- Jade Serpentblade -- 3493
 	-- World Drop
@@ -509,8 +509,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id3val59-89id7val3.5id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3494, 155, 3851, 1, 2018)
-	self:addTradeFlags(RecipeDB, 3494, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
-	self:addTradeAcquire(RecipeDB, 3494, 2, 1471, 2, 8878, 2, 9179)
+	self:addTradeFlags(RecipeDB, 3494, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeAcquire(RecipeDB, 3494, 2, 1471)

 	-- Golden Iron Destroyer -- 3495
 	-- World Drop
@@ -529,14 +529,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val4id3val12id5val55-83id7val2.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3496, 180, 3853, 1, 2018)
-	self:addTradeFlags(RecipeDB, 3496, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 3496, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 3496, 2, 2482)

 	-- Frost Tiger Blade -- 3497
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val78-118id7val3.4id8val14id11val14id18
+	-- Item Stats: val78-118id7val3.4id8val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3497, 200, 3854, 2, 2018)
 	self:addTradeFlags(RecipeDB, 3497, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
@@ -583,14 +583,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3502, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Golden Scale Coif -- 3503
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id1val10id5val181id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3503, 190, 3837, 1, 2018)
-	self:addTradeFlags(RecipeDB, 3503, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 3503, 2, 5411)
+	self:addTradeFlags(RecipeDB, 3503, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Green Iron Shoulders -- 3504
 	-- World Drop
@@ -670,8 +670,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val8id1val8id5val159id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3515, 200, 3847, 3, 2018)
-	self:addTradeFlags(RecipeDB, 3515, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 3515, 3, 780, 3, 1096, 3, 1142, 3, 2569, 3, 4151, 3, 4295, 3, 5237, 3, 5419)
+	self:addTradeFlags(RecipeDB, 3515, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 3515, 3, 4301)

 	-- Pearl-handled Dagger -- 6517
 	-- Trainer
@@ -722,13 +722,16 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7223, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Steel Weapon Chain -- 7224
-	-- World Drop
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7224, 190, 6041, 2, 2018)
-	self:addTradeFlags(RecipeDB, 7224, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7224, 7, 2)
+	self:addTradeFlags(RecipeDB, 7224, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 7224, 3, 4292, 3, 5648, 3, 24830)

 	-- Heavy Copper Maul -- 7408
 	-- Trainer
@@ -784,7 +787,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val170id6val12id9val12id16
+	-- Item Stats: val170id6val12id48
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 8368, 140, 6733, 2, 2018)
 	--self:addTradeFlags(RecipeDB, 8368, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -947,14 +950,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9935, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Mithril Scale Bracers -- 9937
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val6id3val7id5val106id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9937, 215, 7924, 1, 2018)
-	self:addTradeFlags(RecipeDB, 9937, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 9937, 2, 8161, 2, 8176)
+	self:addTradeFlags(RecipeDB, 9937, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Mithril Shield Spike -- 9939
 	-- World Drop
@@ -989,7 +992,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val268id6val14id11val14id18
+	-- Item Stats: val268id6val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9950, 220, 7927, 2, 2018)
 	self:addTradeFlags(RecipeDB, 9950, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
@@ -1055,14 +1058,19 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9964, 7, 2)

 	-- Mithril Scale Shoulders -- 9966
-	-- World Drop
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Raid: 2159 - Onyxia's Lair
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id3val10id5val194id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9966, 235, 7932, 3, 2018)
-	self:addTradeFlags(RecipeDB, 9966, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 9966, 7, 3)
+	self:addTradeFlags(RecipeDB, 9966, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 9966, 3, 5267, 3, 5271, 3, 5649, 3, 5846, 3, 10184, 3, 12397)

 	-- Heavy Mithril Boots -- 9968
 	-- Trainer
@@ -1232,14 +1240,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 10007, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

 	-- Runed Mithril Hammer -- 10009
-	-- World Drop
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val7id1val4id3val41-76id7val2id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10009, 245, 7946, 3, 2018)
-	self:addTradeFlags(RecipeDB, 10009, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
-	self:addTradeAcquire(RecipeDB, 10009, 7, 3)
+	self:addTradeFlags(RecipeDB, 10009, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeAcquire(RecipeDB, 10009, 3, 5256, 3, 5259, 3, 5853, 3, 7109, 3, 8921, 3, 12397)

 	-- Blight -- 10011
 	-- Trainer
@@ -1277,7 +1289,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11454, 200, 9060, 1, 2018)
-	self:addTradeFlags(RecipeDB, 11454, 1,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11454, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11454, 1, 7406, 1, 7944)

 	-- Golden Scale Gauntlets -- 11643
@@ -1333,30 +1345,29 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Dark Iron Pulverizer -- 15292
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val140-211id7val3.7id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15292, 265, 11608, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15292, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
-	self:addTradeAcquire(RecipeDB, 15292, 3, 9028)
+	self:addTradeFlags(RecipeDB, 15292, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeAcquire(RecipeDB, 15292, 3, 8921, 3, 8926, 3, 8927, 3, 8928, 3, 9028)

 	-- Dark Iron Mail -- 15293
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val13id3val433id6val12id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15293, 270, 11606, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15293, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 15293, 3, 8900, 3, 8901, 3, 8907, 3, 8911, 3, 8920, 3, 8983)
+	self:addTradeFlags(RecipeDB, 15293, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 15293, 3, 8907)

 	-- Dark Iron Sunderer -- 15294
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
@@ -1367,58 +1378,48 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val101-153id7val2.6id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15294, 275, 11607, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15294, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
+	self:addTradeFlags(RecipeDB, 15294, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
 	self:addTradeAcquire(RecipeDB, 15294, 3, 9554, 3, 10043)

 	-- Dark Iron Shoulders -- 15295
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val10id3val514id6val10id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15295, 280, 11605, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15295, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 15295, 3, 8891, 3, 8894, 3, 8899)
+	self:addTradeFlags(RecipeDB, 15295, 21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information

 	-- Dark Iron Plate -- 15296
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val12id3val817id6val19id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15296, 285, 11604, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15296, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
-	self:addTradeAcquire(RecipeDB, 15296, 3, 9543)
+	self:addTradeFlags(RecipeDB, 15296, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 15296, 3, 9543, 3, 10043)

 	-- Glinting Steel Dagger -- 15972
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val19-37id7val1.5id8val12id9val12id16
+	-- Item Stats: val19-37id7val1.5id8val12id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15972, 180, 12259, 1, 2018)
 	self:addTradeFlags(RecipeDB, 15972, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 15972, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Searing Golden Blade -- 15973
-	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val21-39id7val1.4id8val10id19
+	-- Item Stats: val21-39id7val1.4id8val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15973, 190, 12260, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15973, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
-	self:addTradeAcquire(RecipeDB, 15973, 3, 2246, 3, 2584, 3, 2732, 3, 4295, 3, 4298, 3, 4300, 3, 7078, 3, 7272, 3, 8138)
+	self:addTradeFlags(RecipeDB, 15973, 21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	-- No acquire information

 	-- Dense Grinding Stone -- 16639
 	-- Trainer
@@ -1478,14 +1479,15 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16644, 7, 2)

 	-- Radiant Belt -- 16645
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val159id6val12id35val12id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16645, 260, 12416, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16645, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 16645, 7, 2)
+	self:addTradeFlags(RecipeDB, 16645, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 16645, 3, 10184)

 	-- Imperial Plate Shoulders -- 16646
 	-- Quest Reward
@@ -1494,7 +1496,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id1val11id3val380id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16646, 265, 12428, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16646, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16646, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16646, 4, 7659)

 	-- Imperial Plate Belt -- 16647
@@ -1504,7 +1506,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id1val11id3val285id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16647, 265, 12424, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16647, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16647, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16647, 4, 7653)

 	-- Radiant Breastplate -- 16648
@@ -1524,27 +1526,29 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val9id1val8id3val225id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16649, 270, 12425, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16649, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16649, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16649, 4, 7655)

 	-- Wildthorn Mail -- 16650
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val5id3val11id5val322id6val34id19
+	-- Item Stats: val5id3val11id5val322id6val28id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16650, 270, 12624, 2, 2018)
 	self:addTradeFlags(RecipeDB, 16650, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16650, 7, 2)

 	-- Thorium Shield Spike -- 16651
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- Raid: 1977 - Zul'Gurub
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16651, 275, 12645, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16651, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 16651, 7, 2)
+	self:addTradeFlags(RecipeDB, 16651, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 16651, 3, 10184, 3, 11361)

 	-- Thorium Boots -- 16652
 	-- World Drop
@@ -1603,7 +1607,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val13id1val12id3val386id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16657, 295, 12426, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16657, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16657, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16657, 4, 7654)

 	-- Imperial Plate Helm -- 16658
@@ -1613,39 +1617,41 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val18id1val17id3val456id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16658, 295, 12427, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16658, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16658, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16658, 4, 7657)

 	-- Radiant Circlet -- 16659
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val258id6val18id35val18id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16659, 295, 12417, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16659, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 16659, 7, 2)
+	self:addTradeFlags(RecipeDB, 16659, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 16659, 3, 6553)

 	-- Dawnbringer Shoulders -- 16660
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val10id5val455id6val15id19val44id20
+	-- Item Stats:
+	-- Item Stats: val10id5val455id6val23id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16660, 290, 12625, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16660, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
-	self:addTradeAcquire(RecipeDB, 16660, 7, 3)
+	self:addTradeFlags(RecipeDB, 16660, 21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	-- No acquire information

 	-- Storm Gauntlets -- 16661
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- No location information
+	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val7id4val218id6val21id19val10id33
+	-- Item Stats: val7id4val218id6val10id33val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16661, 295, 12632, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16661, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 16661, 7, 3, 2, 11278)
+	self:addTradeFlags(RecipeDB, 16661, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 16661, 3, 10184, 3, 10491, 3, 12397, 2, 11278)

 	-- Thorium Leggings -- 16662
 	-- World Drop
@@ -1664,26 +1670,28 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val18id1val17id3val570id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16663, 300, 12422, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16663, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16663, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16663, 4, 7656)

 	-- Runic Plate Shoulders -- 16664
 	-- Trainer
-	-- Flags: All classes, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
+	-- Item Stats: val527id6val10id33val10id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16664, 300, 12610, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16664, 3,21,22,23,24,25,26,27,28,29,30,41)
+	self:addTradeFlags(RecipeDB, 16664, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	-- No acquire information

 	-- Runic Plate Boots -- 16665
-	-- Trainer
-	-- Flags: All classes, Recipe BoP,
+	-- Mob Drop
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
+	-- Item Stats: val492id6val10id33val10id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16665, 300, 12611, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16665, 3,21,22,23,24,25,26,27,28,29,30,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 16665, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 16665, 3, 1836)

 	-- Demon Forged Breastplate -- 16667
 	-- Quest Reward
@@ -1692,18 +1700,20 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id3val597id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16667, 285, 12628, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16667, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16667, 1,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16667, 4, 5127)

 	-- Whitesoul Helm -- 16724
-	-- World Drop
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val15id4val15id5val629id6val12id19val35id20
+	-- Item Stats:
+	-- Item Stats: val15id4val15id5val629id6val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16724, 300, 12633, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16724, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
-	self:addTradeAcquire(RecipeDB, 16724, 7, 3)
+	self:addTradeFlags(RecipeDB, 16724, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeAcquire(RecipeDB, 16724, 3, 8899, 3, 11459)

 	-- Radiant Leggings -- 16725
 	-- World Drop
@@ -1726,28 +1736,24 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16726, 3, 4364)

 	-- Helm of the Great Chief -- 16728
-	-- Raid: 2159 - Onyxia's Lair
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val12id3val30id5val292id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16728, 300, 12636, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16728, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 16728, 3, 6109, 3, 10184, 3, 14887, 3, 14888, 3, 14890)
+	self:addTradeFlags(RecipeDB, 16728, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 16728, 3, 10488)

 	-- Lionheart Helm -- 16729
-	-- Raid: 2677 - Blackwing Lair
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val18id1val645id6val28id11val20id17val28id18
+	-- Item Stats: val18id1val645id6val28id44val20id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16729, 300, 12640, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16729, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
-	self:addTradeAcquire(RecipeDB, 16729, 3, 6109, 3, 6560, 3, 10184, 3, 11583, 3, 14888, 3, 17694)
+	self:addTradeFlags(RecipeDB, 16729, 21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	-- No acquire information

 	-- Imperial Plate Leggings -- 16730
 	-- Quest Reward
@@ -1756,17 +1762,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val18id1val18id3val507id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16730, 300, 12429, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16730, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16730, 8,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16730, 4, 7658)

 	-- Runic Breastplate -- 16731
-	-- Trainer
-	-- Flags: All classes, Recipe BoP,
+	-- Mob Drop
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
+	-- Item Stats: val738id6val15id33val15id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16731, 300, 12613, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16731, 3,21,22,23,24,25,26,27,28,29,30,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 16731, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 16731, 3, 4368)

 	-- Runic Plate Leggings -- 16732
 	-- Mob Drop
@@ -1779,18 +1786,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16732, 3, 1885)

 	-- Stronghold Gauntlets -- 16741
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Raid: 3428 - Ahn'Qiraj
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val12id3val504id6val14id11val14id18val20id27
+	-- Item Stats: val12id3val504id6val20id27val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16741, 300, 12639, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16741, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 16741, 3, 5107, 3, 6109, 3, 10184, 3, 10500, 3, 11658, 3, 14887, 3, 14889, 3, 15233)
+	self:addTradeFlags(RecipeDB, 16741, 21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	-- No acquire information

 	-- Enchanted Thorium Helm -- 16742
 	-- Quest Reward
@@ -1823,19 +1825,15 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16745, 4, 7649)

 	-- Invulnerable Mail -- 16746
-	-- Raid: 2677 - Blackwing Lair
 	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Raid: 1977 - Zul'Gurub
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats: Tanking,
 	-- Item Stats: val611id6val20id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16746, 300, 12641, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16746, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,58)
-	self:addTradeAcquire(RecipeDB, 16746, 3, 10184, 3, 10508, 3, 10899, 3, 11370, 3, 11583, 3, 14887, 3, 14890, 3, 19034)
+	self:addTradeFlags(RecipeDB, 16746, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,52,58)
+	self:addTradeAcquire(RecipeDB, 16746, 3, 10899)

 	-- Thorium Greatsword -- 16960
 	-- Trainer
@@ -1881,7 +1879,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val53-100id7val2.1id8val14id11val14id18
+	-- Item Stats: val53-100id7val2.1id8val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16970, 275, 12774, 3, 2018)
 	self:addTradeFlags(RecipeDB, 16970, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
@@ -1901,7 +1899,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
 	-- Item Stats: Tanking,
-	-- Item Stats: val100-150id7val2.6id8val20id17val20id27
+	-- Item Stats: val100-150id7val2.6id8val20id27val20id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16973, 280, 12776, 2, 2018)
 	self:addTradeFlags(RecipeDB, 16973, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,40,46,47,52,63,70)
@@ -1944,7 +1942,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16984, 290, 12792, 2, 2018)
 	self:addTradeFlags(RecipeDB, 16984, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
-	self:addTradeAcquire(RecipeDB, 16984, 3, 10119)
+	self:addTradeAcquire(RecipeDB, 16984, 3, 7040, 3, 7047, 3, 10119)

 	-- Corruption -- 16985
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword,
@@ -1976,14 +1974,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Hammer of the Titans -- 16988
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val15id1val163-246id7val3.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16988, 300, 12796, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16988, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 16988, 1,2,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 16988, 3, 10438)

 	-- Arcanite Champion -- 16990
@@ -2034,21 +2032,21 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val13id3val153-256id7val3.8id8val62id9val62id16
+	-- Item Stats: val13id3val153-256id7val3.8id8val62id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16994, 300, 12784, 3, 2018)
 	self:addTradeFlags(RecipeDB, 16994, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 16994, 3, 9596)

 	-- Heartseeker -- 16995
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val4id1val49-92id7val1.7id8val14id11val14id18
+	-- Item Stats: val4id1val49-92id7val1.7id8val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16995, 300, 12783, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16995, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeFlags(RecipeDB, 16995, 1,2,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 16995, 3, 10997)

 	-- Silver Skeleton Key -- 19666
@@ -2109,15 +2107,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20872, 2, 12944)

 	-- Fiery Chain Shoulders -- 20873
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id3val14id4val341id6val25id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20873, 300, 16988, 3, 2018)
-	self:addTradeFlags(RecipeDB, 20873, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 20873, 2, 12944)
+	self:addTradeFlags(RecipeDB, 20873, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Dark Iron Bracers -- 20874
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
@@ -2131,15 +2128,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20874, 2, 12944)

 	-- Dark Iron Leggings -- 20876
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val14id3val863id6val30id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20876, 300, 17013, 3, 2018)
-	self:addTradeFlags(RecipeDB, 20876, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 20876, 2, 12944)
+	self:addTradeFlags(RecipeDB, 20876, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information

 	-- Dark Iron Reaver -- 20890
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
@@ -2204,10 +2200,10 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val9id3val193id6val42id9val42id16
+	-- Item Stats: val9id3val193id6val42id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23628, 290, 19043, 1, 2018)
-	self:addTradeFlags(RecipeDB, 23628, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,99)
+	self:addTradeFlags(RecipeDB, 23628, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,99)
 	self:addTradeAcquire(RecipeDB, 23628, 6, 576, 2, 11557)

 	-- Heavy Timbermaw Boots -- 23629
@@ -2215,10 +2211,10 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val23id3val258id6val20id9val20id16
+	-- Item Stats: val23id3val258id6val20id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23629, 300, 19048, 1, 2018)
-	self:addTradeFlags(RecipeDB, 23629, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,99)
+	self:addTradeFlags(RecipeDB, 23629, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,99)
 	self:addTradeAcquire(RecipeDB, 23629, 6, 576, 3, 11557)

 	-- Girdle of the Dawn -- 23632
@@ -2255,37 +2251,34 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23636, 2, 12944)

 	-- Dark Iron Gauntlets -- 23637
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val12id2val16id3val565id6val28id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23637, 300, 19164, 1, 2018)
-	self:addTradeFlags(RecipeDB, 23637, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 23637, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23637, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information

 	-- Black Amnesty -- 23638
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger,
 	-- Item Stats:
 	-- Item Stats: val53-100id7val1.6id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23638, 300, 19166, 1, 2018)
-	self:addTradeFlags(RecipeDB, 23638, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,46,72)
-	self:addTradeAcquire(RecipeDB, 23638, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23638, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,72)
+	-- No acquire information

 	-- Blackfury -- 23639
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Polearm, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val35id1val15id3val105-158id7val2.1id8val14id11val14id18val10id33
+	-- Item Stats: val35id1val15id3val105-158id7val2.1id8val10id33val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23639, 300, 19167, 1, 2018)
-	self:addTradeFlags(RecipeDB, 23639, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,71)
-	self:addTradeAcquire(RecipeDB, 23639, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23639, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,71)
+	-- No acquire information

 	-- Ebon Hand -- 23650
 	-- Trainer
@@ -2322,7 +2315,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val9id2val13id3val381id6val28id11val28id18
+	-- Item Stats: val9id2val13id3val381id6val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24136, 300, 19690, 1, 2018)
 	self:addTradeFlags(RecipeDB, 24136, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,100)
@@ -2344,7 +2337,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val10id2val17id3val238id6val14id11val14id18
+	-- Item Stats: val10id2val17id3val238id6val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24138, 300, 19692, 1, 2018)
 	self:addTradeFlags(RecipeDB, 24138, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,100)
@@ -2355,7 +2348,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val32id3val736id6val10id17
+	-- Item Stats: val32id3val736id6val10id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24139, 300, 19693, 1, 2018)
 	self:addTradeFlags(RecipeDB, 24139, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,100)
@@ -2366,7 +2359,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val22id3val722id6val20id17
+	-- Item Stats: val22id3val722id6val20id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24140, 300, 19694, 1, 2018)
 	self:addTradeFlags(RecipeDB, 24140, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,100)
@@ -2377,7 +2370,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val24id3val507id6val10id17
+	-- Item Stats: val24id3val507id6val10id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24141, 300, 19695, 1, 2018)
 	self:addTradeFlags(RecipeDB, 24141, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,100)
@@ -2394,34 +2387,31 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Darkrune Gauntlets -- 24912
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id3val410id6val10id28val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24912, 300, 20549, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24912, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 24912, 3, 19517, 3, 23392)
+	self:addTradeFlags(RecipeDB, 24912, 21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	-- No acquire information

 	-- Darkrune Helm -- 24913
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val13id3val534id6val14id11val14id18val25id36
+	-- Item Stats: val13id3val534id6val25id36val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24913, 300, 20551, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24913, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
-	self:addTradeAcquire(RecipeDB, 24913, 3, 19239)
+	self:addTradeFlags(RecipeDB, 24913, 21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	-- No acquire information

 	-- Darkrune Breastplate -- 24914
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val14id3val657id6val12id26val25id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24914, 300, 20550, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24914, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 24914, 3, 4553, 3, 19517)
+	self:addTradeFlags(RecipeDB, 24914, 21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	-- No acquire information

 	-- Heavy Obsidian Belt -- 27585
 	-- Cenarion Circle - Friendly
@@ -2435,16 +2425,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27585, 6, 609, 1, 15176)

 	-- Jagged Obsidian Shield -- 27586
-	-- Cenarion Circle - Revered
-	-- Raid: 3429 - Ruins of Ahn'Qiraj
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Shield,
 	-- Item Stats: Tanking,
 	-- Item Stats: val3040id6val9id28val5id32val5id33val5id34val5id35val5id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27586, 300, 22198, 1, 2018)
-	self:addTradeFlags(RecipeDB, 27586, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,52,64,97)
-	self:addTradeAcquire(RecipeDB, 27586, 6, 609, 3, 15471)
+	self:addTradeFlags(RecipeDB, 27586, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,64)
+	-- No acquire information

 	-- Thick Obsidian Breastplate -- 27587
 	-- Raid: 3428 - Ahn'Qiraj
@@ -2454,7 +2442,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val38id1val16id3val929id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27587, 300, 22196, 3, 2018)
-	self:addTradeFlags(RecipeDB, 27587, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 27587, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 27587, 3, 15263)

 	-- Light Obsidian Belt -- 27588
@@ -2462,68 +2450,59 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val224id6val32id9val14id11val32id16val14id18val5id32val5id33val5id34val5id35val5id36
+	-- Item Stats: val224id6val5id32val5id33val5id34val5id35val5id36val14id44val32id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27588, 300, 22195, 1, 2018)
 	self:addTradeFlags(RecipeDB, 27588, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
 	self:addTradeAcquire(RecipeDB, 27588, 6, 609, 2, 15176)

 	-- Black Grasp of the Destroyer -- 27589
-	-- Raid: 3429 - Ruins of Ahn'Qiraj
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val318id6val28id9val14id11val28id16val14id18
+	-- Item Stats: val318id6val14id44val28id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27589, 300, 22194, 3, 2018)
-	self:addTradeFlags(RecipeDB, 27589, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 27589, 1,2,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 27589, 3, 15340)

 	-- Obsidian Mail Tunic -- 27590
-	-- Cenarion Circle - Exalted
-	-- Raid: 3429 - Ruins of Ahn'Qiraj
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val523id6val76id9val14id11val76id16val14id18
+	-- Item Stats: val523id6val14id44val76id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27590, 300, 22191, 1, 2018)
-	self:addTradeFlags(RecipeDB, 27590, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
-	self:addTradeAcquire(RecipeDB, 27590, 6, 609, 4, 15471)
+	self:addTradeFlags(RecipeDB, 27590, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Titanic Leggings -- 27829
-	-- Raid: 2677 - Blackwing Lair
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val30id1val683id6val14id11val20id17val14id18
+	-- Item Stats: val30id1val683id6val14id44val20id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27829, 300, 22385, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27829, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
-	self:addTradeAcquire(RecipeDB, 27829, 3, 6109, 3, 7523, 3, 8598, 3, 10184, 3, 10398, 3, 11583, 3, 14890)
+	self:addTradeFlags(RecipeDB, 27829, 21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	-- No acquire information

 	-- Persuader -- 27830
-	-- Raid: 2159 - Onyxia's Lair
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val86-161id7val2.7id8val14id11val10id17val14id18
+	-- Item Stats: val86-161id7val2.7id8val14id44val10id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27830, 300, 22384, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27830, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
-	self:addTradeAcquire(RecipeDB, 27830, 3, 6109, 3, 10184, 3, 14887)
+	self:addTradeFlags(RecipeDB, 27830, 21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	-- No acquire information

 	-- Sageblade -- 27832
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword, Armor, Trinket,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val14id3val6id4val49-100id7val1.8id8val20id19val20id20val10id23
+	-- Item Stats: Caster DPS,
+	-- Item Stats: val14id3val6id4val49-100id7val1.8id8val10id23val20id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27832, 300, 22383, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27832, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,69)
-	self:addTradeAcquire(RecipeDB, 27832, 3, 6109, 3, 14887, 3, 14890)
+	self:addTradeFlags(RecipeDB, 27832, 21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,69)
+	-- No acquire information

 	-- Icebane Breastplate -- 28242
 	-- Trainer
@@ -2642,7 +2621,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val33id3val21id4val382id6val42id9val42id16
+	-- Item Stats: val33id3val21id4val382id6val42id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29551, 290, 23493, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29551, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -2652,7 +2631,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val24id3val17id4val303id6val34id9val34id16
+	-- Item Stats: val24id3val17id4val303id6val34id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29552, 300, 23491, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29552, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -2662,7 +2641,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val19id3val13id4val218id6val26id9val26id16
+	-- Item Stats: val19id3val13id4val218id6val26id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29553, 305, 23494, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29553, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -2672,7 +2651,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val36id3val24id4val514id6val48id9val48id16
+	-- Item Stats: val36id3val24id4val514id6val48id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29556, 310, 23490, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29556, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -2682,7 +2661,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val8id1val68-127id7val2id8
+	-- Item Stats: val8id1val68-127id7val2id8val15id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29557, 300, 23497, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29557, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,68)
@@ -2702,7 +2681,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val172-259id7val3.2id8val62id9val30id11val62id16val30id18
+	-- Item Stats: val172-259id7val3.2id8val30id44val62id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29565, 310, 23499, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29565, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,69)
@@ -2722,7 +2701,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val25id2val39id3val203-305id7val3.5id8val52id9val52id16
+	-- Item Stats: val25id2val39id3val203-305id7val3.5id8val52id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29568, 330, 23503, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29568, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
@@ -2732,7 +2711,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val74-138id7val1.9id8val10id11val10id18
+	-- Item Stats: val74-138id7val1.9id8val10id44val15id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29569, 330, 23504, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29569, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
@@ -2752,7 +2731,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val22id1val24id3val458id6val4id9val4id16
+	-- Item Stats: val22id1val24id3val458id6val4id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29603, 335, 23506, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29603, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
@@ -2762,7 +2741,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val24id1val34id3val655id6val6id9val6id16
+	-- Item Stats: val24id1val34id3val655id6val6id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29605, 335, 23508, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29605, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
@@ -2772,7 +2751,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val34id1val40id3val1077id6val8id9val8id16
+	-- Item Stats: val34id1val40id3val1077id6val8id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29606, 340, 23507, 1, 2018)
 	self:addTradeFlags(RecipeDB, 29606, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
@@ -2786,7 +2765,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val21id3val644id6val3id31val30id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29608, 355, 23510, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29608, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,110)
+	self:addTradeFlags(RecipeDB, 29608, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,110)
 	self:addTradeAcquire(RecipeDB, 29608, 6, 934, 1, 19331)

 	-- Enchanted Adamantite Breastplate -- 29610
@@ -2797,7 +2776,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val27id3val1154id6val40id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29610, 360, 23509, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29610, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,110)
+	self:addTradeFlags(RecipeDB, 29610, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,110)
 	self:addTradeAcquire(RecipeDB, 29610, 6, 934, 3, 19331)

 	-- Enchanted Adamantite Boots -- 29611
@@ -2808,7 +2787,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val21id3val787id6val30id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29611, 355, 23511, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29611, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,110)
+	self:addTradeFlags(RecipeDB, 29611, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,110)
 	self:addTradeAcquire(RecipeDB, 29611, 6, 934, 2, 19331)

 	-- Enchanted Adamantite Leggings -- 29613
@@ -2819,7 +2798,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val27id3val1019id6val4id31val40id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29613, 365, 23512, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29613, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,110)
+	self:addTradeFlags(RecipeDB, 29613, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,110)
 	self:addTradeAcquire(RecipeDB, 29613, 6, 934, 4, 19331)

 	-- Flamebane Bracers -- 29614
@@ -2830,7 +2809,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val15id3val497id6val28id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29614, 350, 23515, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29614, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
+	self:addTradeFlags(RecipeDB, 29614, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
 	self:addTradeAcquire(RecipeDB, 29614, 6, 932, 1, 19321)

 	-- Flamebane Helm -- 29615
@@ -2841,7 +2820,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val19id3val930id6val40id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29615, 355, 23516, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29615, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
+	self:addTradeFlags(RecipeDB, 29615, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
 	self:addTradeAcquire(RecipeDB, 29615, 6, 932, 4, 19321)

 	-- Flamebane Gloves -- 29616
@@ -2852,7 +2831,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val21id3val722id6val30id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29616, 360, 23514, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29616, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
+	self:addTradeFlags(RecipeDB, 29616, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,59,101)
 	self:addTradeAcquire(RecipeDB, 29616, 6, 932, 2, 19321)

 	-- Flamebane Breastplate -- 29617
@@ -2863,7 +2842,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val19id3val1164id6val4id31val40id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29617, 365, 23513, 1, 2018)
-	self:addTradeFlags(RecipeDB, 29617, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,101)
+	self:addTradeFlags(RecipeDB, 29617, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59,101)
 	self:addTradeAcquire(RecipeDB, 29617, 6, 932, 3, 19321)

 	-- Felsteel Gloves -- 29619
@@ -2874,7 +2853,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val27id3val943id6val25id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29619, 360, 23517, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29619, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 29619, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29619, 3, 18497)

 	-- Felsteel Leggings -- 29620
@@ -2900,60 +2879,63 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29621, 3, 18830)

 	-- Gauntlets of the Iron Tower -- 29622
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val30id3val831id6val26id29val20id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29622, 365, 23532, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29622, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 29622, 7, 4)
+	self:addTradeFlags(RecipeDB, 29622, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeAcquire(RecipeDB, 29622, 3, 16408, 3, 16529, 3, 18168)

 	-- Khorium Belt -- 29628
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val21id4val649id6val25id19val25id20val8id24
+	-- Item Stats:
+	-- Item Stats: val30id3val21id4val649id6val8id24val25id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29628, 360, 23524, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29628, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29628, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29628, 3, 18203)

 	-- Khorium Pants -- 29629
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val42id3val28id4val1010id6val33id19val33id20val11id24
+	-- Item Stats:
+	-- Item Stats: val42id3val28id4val1010id6val11id24val33id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29629, 360, 23523, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29629, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29629, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29629, 3, 20878)

 	-- Khorium Boots -- 29630
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val31id3val21id4val800id6val26id19val26id20val8id24
+	-- Item Stats:
+	-- Item Stats: val31id3val21id4val800id6val8id24val26id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29630, 365, 23525, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29630, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29630, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29630, 3, 18873)

 	-- Ragesteel Gloves -- 29642
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val35id1val728id6val27id11val27id18
+	-- Item Stats: val35id1val728id6val27id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29642, 365, 23520, 3, 2018)
 	self:addTradeFlags(RecipeDB, 29642, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 29642, 3, 17136)
+	self:addTradeAcquire(RecipeDB, 29642, 3, 17136, 3, 18062)

 	-- Ragesteel Helm -- 29643
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val45id1val946id6val37id11val37id18
+	-- Item Stats: val45id1val946id6val37id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29643, 365, 23521, 3, 2018)
 	self:addTradeFlags(RecipeDB, 29643, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
@@ -2963,18 +2945,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val50id1val1164id6val29id11val29id18
+	-- Item Stats: val50id1val1164id6val29id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29645, 370, 23522, 3, 2018)
 	self:addTradeFlags(RecipeDB, 29645, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 29645, 3, 21454, 3, 23305, 3, 23324)
+	self:addTradeAcquire(RecipeDB, 29645, 3, 21454, 3, 23305)

 	-- Swiftsteel Gloves -- 29648
 	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val3id2val407id6val50id9val50id16val10id24
+	-- Item Stats: val3id2val407id6val10id24val50id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29648, 370, 23526, 3, 2018)
 	self:addTradeFlags(RecipeDB, 29648, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -2984,11 +2966,11 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val652id6val31id19val92id20val16id24
+	-- Item Stats:
+	-- Item Stats: val652id6val16id24val49id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29649, 370, 23527, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29649, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 29649, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 29649, 3, 17975)

 	-- Fel Sharpening Stone -- 29654
@@ -3021,188 +3003,214 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29657, 6, 946, 4, 17657)

 	-- Felfury Gauntlets -- 29658
-	-- World Drop
+	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val30id3val465id6val40id9val27id11val40id16val27id18
+	-- Item Stats: val30id3val465id6val27id44val40id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29658, 365, 23531, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29658, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 29658, 7, 4)
+	self:addTradeFlags(RecipeDB, 29658, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 29658, 3, 21246, 3, 21911)

 	-- Steelgrip Gauntlets -- 29662
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val28id1val36id3val831id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29662, 365, 23533, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29662, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
-	self:addTradeAcquire(RecipeDB, 29662, 7, 4)
+	self:addTradeFlags(RecipeDB, 29662, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeAcquire(RecipeDB, 29662, 3, 16409, 3, 16504)

 	-- Storm Helm -- 29663
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val21id3val28id4val604id6val44id9val22id11val44id16val22id18val9id24
+	-- Item Stats: val21id3val28id4val604id6val9id24val22id44val44id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29663, 365, 23534, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29663, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 29663, 7, 4)
+	self:addTradeFlags(RecipeDB, 29663, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 29663, 3, 15547, 3, 16409, 3, 16504, 3, 18633, 3, 25060)

 	-- Helm of the Stalwart Defender -- 29664
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
+	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Raid: 3805 - Zul'Aman
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val47id3val1366id6val23id29val23id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29664, 365, 23535, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29664, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 29664, 7, 4)
+	self:addTradeFlags(RecipeDB, 29664, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeAcquire(RecipeDB, 29664, 3, 16492, 3, 16504, 3, 17083, 3, 19509, 3, 23597)

 	-- Oathkeeper's Helm -- 29668
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
-	-- Item Stats: Tanking, Caster DPS,
-	-- Item Stats: val40id3val22id4val1080id6val26id19val26id20val9id24val15id31
+	-- Item Stats: Tanking,
+	-- Item Stats: val40id3val22id4val1080id6val9id24val15id31val26id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29668, 365, 23536, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29668, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54,59)
-	self:addTradeAcquire(RecipeDB, 29668, 7, 4)
+	self:addTradeFlags(RecipeDB, 29668, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeAcquire(RecipeDB, 29668, 3, 16526, 3, 17724, 3, 19802, 3, 22286)

 	-- Black Felsteel Bracers -- 29669
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3845 - Tempest Keep
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val26id1val15id3val581id6val22id11val22id18
+	-- Item Stats: val26id1val15id3val581id6val22id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29669, 365, 23537, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29669, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
-	self:addTradeAcquire(RecipeDB, 29669, 7, 4)
+	self:addTradeFlags(RecipeDB, 29669, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeAcquire(RecipeDB, 29669, 3, 16409, 3, 16544, 3, 20031, 3, 25073)

 	-- Bracers of the Green Fortress -- 29671
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val39id3val581id6val10id26val17id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29671, 365, 23538, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29671, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
-	self:addTradeAcquire(RecipeDB, 29671, 7, 4)
+	self:addTradeFlags(RecipeDB, 29671, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeAcquire(RecipeDB, 29671, 3, 15551, 3, 16530, 3, 25073)

 	-- Blessed Bracers -- 29672
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val12id3val14id4val581id6val19id19val57id20val18id22
+	-- Item Stats:
+	-- Item Stats: val12id3val14id4val581id6val18id44val30id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29672, 365, 23539, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29672, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
-	self:addTradeAcquire(RecipeDB, 29672, 7, 4)
+	self:addTradeFlags(RecipeDB, 29672, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeAcquire(RecipeDB, 29672, 3, 16409, 3, 16526, 3, 17225, 3, 17817, 3, 24684)

 	-- Felsteel Longblade -- 29692
-	-- Raid: 3845 - Tempest Keep
-	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
-	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
 	-- Item Stats: val26id2val15id3val128-239id7val2.2id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29692, 365, 23540, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29692, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
-	self:addTradeAcquire(RecipeDB, 29692, 3, 15547, 3, 16171, 3, 18260, 3, 19779, 3, 20036, 3, 20714, 3, 20910, 3, 21298, 3, 22052)
+	self:addTradeFlags(RecipeDB, 29692, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeAcquire(RecipeDB, 29692, 3, 16492, 3, 16524, 3, 25060, 3, 25073)

 	-- Khorium Champion -- 29693
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3959 - Black Temple
+	-- Raid: 3805 - Zul'Aman
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val50id1val286-430id7val3.3id8
+	-- Item Stats: val50id1val286-430id7val3.3id8val37id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29693, 365, 23541, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29693, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
-	self:addTradeAcquire(RecipeDB, 29693, 7, 4)
+	self:addTradeFlags(RecipeDB, 29693, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
+	self:addTradeAcquire(RecipeDB, 29693, 3, 16409, 3, 20032, 3, 22879, 3, 24179)

 	-- Fel Edged Battleaxe -- 29694
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val128-239id7val2.2id8val21id11val21id18
+	-- Item Stats: val128-239id7val2.2id8val21id44val14id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29694, 365, 23542, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29694, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
-	self:addTradeAcquire(RecipeDB, 29694, 7, 4)
+	self:addTradeFlags(RecipeDB, 29694, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
+	self:addTradeAcquire(RecipeDB, 29694, 3, 16409, 3, 16504)

 	-- Felsteel Reaper -- 29695
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val295-443id7val3.4id8val112id9val30id11val112id16val30id18
+	-- Item Stats: val295-443id7val3.4id8val30id44val112id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29695, 365, 23543, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29695, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
-	self:addTradeAcquire(RecipeDB, 29695, 7, 4)
+	self:addTradeFlags(RecipeDB, 29695, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
+	self:addTradeAcquire(RecipeDB, 29695, 3, 16525, 3, 16544, 3, 17940, 3, 18317, 3, 24698)

 	-- Runic Hammer -- 29696
 	-- Raid: 3457 - Karazhan
-	-- Raid: 3457 - Karazhan
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val16id3val140-261id7val2.4id8val50id9val50id16
+	-- Item Stats: val16id3val140-261id7val2.4id8val50id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29696, 365, 23544, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29696, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
-	self:addTradeAcquire(RecipeDB, 29696, 3, 16409, 3, 16525, 3, 20514, 3, 21941)
+	self:addTradeFlags(RecipeDB, 29696, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeAcquire(RecipeDB, 29696, 3, 16539, 3, 17957, 3, 25060)

 	-- Fel Hardened Maul -- 29697
-	-- World Drop
+	-- Raid: 3805 - Zul'Aman
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val50id1val46id3val286-430id7val3.3id8val21id11val21id18
+	-- Item Stats: val50id1val46id3val286-430id7val3.3id8val21id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29697, 365, 23546, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29697, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
-	self:addTradeAcquire(RecipeDB, 29697, 7, 4)
+	self:addTradeFlags(RecipeDB, 29697, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeAcquire(RecipeDB, 29697, 3, 15548, 3, 16407, 3, 23596)

 	-- Eternium Runed Blade -- 29698
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val19id4val27.6-113.6id7val1.7id8val168id19val168id20val21id22
+	-- Item Stats:
+	-- Item Stats: val19id4val27.6-113.6id7val1.7id8val21id44val168id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29698, 365, 23554, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29698, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,72)
-	self:addTradeAcquire(RecipeDB, 29698, 7, 4)
+	self:addTradeFlags(RecipeDB, 29698, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeAcquire(RecipeDB, 29698, 3, 16425, 3, 16504, 3, 18708)

 	-- Dirge -- 29699
 	-- Raid: 3457 - Karazhan
-	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
-	-- Raid: 3457 - Karazhan
-	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val81-152id7val1.4id8val40id9val20id11val40id16val20id18
+	-- Item Stats: val81-152id7val1.4id8val20id44val40id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29699, 365, 23555, 4, 2018)
 	self:addTradeFlags(RecipeDB, 29699, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
-	self:addTradeAcquire(RecipeDB, 29699, 3, 16409, 3, 16460, 3, 16595, 3, 18554, 3, 21229, 3, 22254, 3, 22384)
+	self:addTradeAcquire(RecipeDB, 29699, 3, 16544, 3, 21305)

 	-- Hand of Eternity -- 29700
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
-	-- Raid: 3457 - Karazhan
+	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
-	-- Item Stats: Healing,
-	-- Item Stats: val20id4val35.38-131.38id7val1.9id8val106id19val317id20val7id24
+	-- Item Stats:
+	-- Item Stats: val20id4val35.38-131.38id7val1.9id8val7id24val168id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29700, 365, 23556, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29700, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,53,63,70)
-	self:addTradeAcquire(RecipeDB, 29700, 3, 16409, 3, 17957, 3, 19513, 3, 19756, 3, 20496, 3, 22241, 3, 22394)
+	self:addTradeFlags(RecipeDB, 29700, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeAcquire(RecipeDB, 29700, 3, 22323, 3, 24065, 3, 24966)

 	-- Lesser Ward of Shielding -- 29728
 	-- Vendor
@@ -3232,16 +3240,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32284, 1, 16583, 1, 16823, 1, 19341)

 	-- Greater Rune of Warding -- 32285
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
-	-- Mob Drop
 	-- Cenarion Expedition - Honored
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32285, 350, 25521, 1, 2018)
-	self:addTradeFlags(RecipeDB, 32285, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,103)
-	self:addTradeAcquire(RecipeDB, 32285, 3, 17671, 6, 942, 2, 17904)
+	self:addTradeFlags(RecipeDB, 32285, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,103)
+	self:addTradeAcquire(RecipeDB, 32285, 6, 942, 2, 17904)

 	-- Fel Iron Rod -- 32655
 	-- Trainer
@@ -3269,7 +3275,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val2id8val2id15
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32657, 375, 25845, 1, 2018)
+	self:addTradeSkill(RecipeDB, 32657, 360, 25845, 1, 2018)
 	self:addTradeFlags(RecipeDB, 32657, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32657, 2, 16583, 2, 19373)

@@ -3277,10 +3283,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val4id2val40id3val18id4val757id6val40id9val28id11val40id16val28id18val7id24
+	-- Item Stats: val4id2val40id3val18id4val757id6val7id24val28id44val40id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 34529, 340, 23563, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 34529, 340, 23563, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 34529, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 34529, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3288,10 +3293,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val4id2val48id3val22id4val893id6val68id9val33id11val68id16val33id18val9id24
+	-- Item Stats: val4id2val48id3val22id4val893id6val9id24val33id44val68id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 34530, 365, 23564, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 34530, 365, 23564, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 34530, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 34530, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3299,10 +3303,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val31id1val46id3val1353id6val31id11val31id18
+	-- Item Stats: val31id1val46id3val1353id6val31id44val20id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 34533, 340, 28483, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 34533, 340, 28483, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 34533, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 34533, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3310,10 +3313,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val35id1val55id3val1595id6val37id11val37id18
+	-- Item Stats: val35id1val55id3val1595id6val37id44val23id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 34534, 365, 28484, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 34534, 365, 28484, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 34534, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 34534, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3321,10 +3323,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val16id2val23id3val94-176id7val1.6id8
+	-- Item Stats: val16id2val23id3val94-176id7val1.6id8val16id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 34535, 340, 28425, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 34535, 340, 28425, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 34535, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 34535, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3332,10 +3333,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val17id2val25id3val102-190id7val1.6id8
+	-- Item Stats: val17id2val25id3val102-190id7val1.6id8val17id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 34537, 365, 28426, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 34537, 365, 28426, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 34537, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 34537, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3345,8 +3345,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val47id1val42id2val315-474id7val3.6id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 34538, 340, 28428, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 34538, 340, 28428, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 34538, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 34538, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3356,8 +3355,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val49id1val44id2val341-513id7val3.6id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 34540, 365, 28429, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 34540, 365, 28429, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 34540, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 34540, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3365,10 +3363,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val159-296id7val2.7id8val42id9val20id11val42id16val20id18
+	-- Item Stats: val159-296id7val2.7id8val20id44val42id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 34541, 340, 28431, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 34541, 340, 28431, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 34541, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 34541, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3376,10 +3373,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val172-320id7val2.7id8val44id9val21id11val44id16val21id18
+	-- Item Stats: val172-320id7val2.7id8val21id44val44id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 34542, 365, 28432, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 34542, 365, 28432, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 34542, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 34542, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3387,10 +3383,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val324-487id7val3.7id8val96id9val47id11val96id16val47id18
+	-- Item Stats: val324-487id7val3.7id8val47id44val96id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 34543, 340, 28434, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 34543, 340, 28434, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 34543, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 34543, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3398,10 +3393,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val351-527id7val3.7id8val106id9val52id11val106id16val52id18
+	-- Item Stats: val351-527id7val3.7id8val52id44val106id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 34544, 365, 28435, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 34544, 365, 28435, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 34544, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 34544, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3411,8 +3405,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val159-296id7val2.7id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 34545, 340, 28437, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 34545, 340, 28437, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 34545, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 34545, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3422,8 +3415,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val9id3val172-320id7val2.7id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 34546, 365, 28438, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 34546, 365, 28438, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 34546, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 34546, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3433,8 +3425,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val37id1val37id2val55id3val333-500id7val3.8id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 34547, 340, 28440, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 34547, 340, 28440, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 34547, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 34547, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3444,8 +3435,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val37id1val37id2val55id3val360-541id7val3.8id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 34548, 365, 28441, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 34548, 365, 28441, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 34548, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 34548, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3492,7 +3482,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Thrown, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val6id2val10id9val49-92id14val2.2id15val10id16
+	-- Item Stats: val6id2val49-92id14val2.2id15val10id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34982, 300, 29203, 1, 2018)
 	self:addTradeFlags(RecipeDB, 34982, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
@@ -3502,7 +3492,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Thrown, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val20id9val10id11val134-135id14val2.2id15val20id16val10id18
+	-- Item Stats: val134-135id14val2.2id15val10id44val10id45val20id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34983, 340, 29204, 1, 2018)
 	self:addTradeFlags(RecipeDB, 34983, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
@@ -3514,8 +3504,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id1val10id2val24id3val479id6val10id31
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36122, 260, 30069, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36122, 260, 30069, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36122, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 36122, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3523,10 +3512,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val14id2val10id3val7id4val272id6val28id9val28id16val5id24
+	-- Item Stats: val14id2val10id3val7id4val272id6val5id24val28id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36124, 260, 30070, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36124, 260, 30070, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36124, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 36124, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3536,8 +3524,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val13id3val58-108id7val2.4id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9787
-	self:addTradeSkill(RecipeDB, 36125, 260, 30071, 1, 2018, 9787)
+	self:addTradeSkill(RecipeDB, 36125, 260, 30071, 1, 2018, 9787) -- Speciality
 	self:addTradeFlags(RecipeDB, 36125, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,69)
 	self:addTradeAcquire(RecipeDB, 36125, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3545,10 +3532,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val60-113id7val2.5id8val13id11val13id18
+	-- Item Stats: val60-113id7val2.5id8val13id44
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9787
-	self:addTradeSkill(RecipeDB, 36126, 260, 30072, 1, 2018, 9787)
+	self:addTradeSkill(RecipeDB, 36126, 260, 30072, 1, 2018, 9787) -- Speciality
 	self:addTradeFlags(RecipeDB, 36126, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 36126, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3556,10 +3542,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val63-117id7val2.6id8val26id9val26id16
+	-- Item Stats: val63-117id7val2.6id8val26id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9787
-	self:addTradeSkill(RecipeDB, 36128, 260, 30073, 1, 2018, 9787)
+	self:addTradeSkill(RecipeDB, 36128, 260, 30073, 1, 2018, 9787) -- Speciality
 	self:addTradeFlags(RecipeDB, 36128, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 36128, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3569,8 +3554,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val30id1val11id2val36id3val1018id6val11id31
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36129, 320, 30074, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36129, 320, 30074, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36129, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 36129, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3578,10 +3562,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val25id2val11id3val11id4val570id6val50id9val50id16val7id24
+	-- Item Stats: val25id2val11id3val11id4val570id6val7id24val50id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36130, 320, 30076, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36130, 320, 30076, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36130, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 36130, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3589,10 +3572,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val72-134id7val1.7id8
+	-- Item Stats: val72-134id7val1.7id8val24id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 36131, 320, 30077, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 36131, 320, 30077, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 36131, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 36131, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3602,8 +3584,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val40id1val35id2val207-311id7val3.3id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 36133, 320, 30086, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 36133, 320, 30086, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 36133, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,69)
 	self:addTradeAcquire(RecipeDB, 36133, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3613,8 +3594,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val24id2val110-205id7val2.6id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 36134, 320, 30087, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 36134, 320, 30087, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 36134, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,68)
 	self:addTradeAcquire(RecipeDB, 36134, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3622,10 +3602,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val213-321id7val3.4id8val80id9val35id11val80id16val35id18
+	-- Item Stats: val213-321id7val3.4id8val35id44val80id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 36135, 320, 30088, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 36135, 320, 30088, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 36135, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 36135, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3633,10 +3612,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val105-197id7val2.5id8val48id9val48id16
+	-- Item Stats: val105-197id7val2.5id8val48id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 36136, 320, 30089, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 36136, 320, 30089, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 36136, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 36136, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3644,10 +3622,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val60id3val220-330id7val3.5id8val70id9val70id16
+	-- Item Stats: val60id3val220-330id7val3.5id8val70id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 36137, 320, 30093, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 36137, 320, 30093, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 36137, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 36137, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3655,10 +3632,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val4id2val56id3val27id4val1022id6val84id9val35id11val84id16val35id18val10id24
+	-- Item Stats: val4id2val56id3val27id4val1022id6val10id24val35id44val84id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36256, 365, 23565, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36256, 365, 23565, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36256, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 36256, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3666,10 +3642,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val40id1val56id3val1825id6val41id11val41id18
+	-- Item Stats: val40id1val56id3val1825id6val41id44val25id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 9788
-	self:addTradeSkill(RecipeDB, 36257, 365, 28485, 1, 2018, 9788)
+	self:addTradeSkill(RecipeDB, 36257, 365, 28485, 1, 2018, 9788) -- Speciality
 	self:addTradeFlags(RecipeDB, 36257, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 36257, 1, 5164, 1, 7230, 1, 11177, 1, 20125)

@@ -3677,10 +3652,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val19id2val28id3val109-203id7val1.6id8
+	-- Item Stats: val19id2val28id3val109-203id7val1.6id8val18id45
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 36258, 365, 28427, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 36258, 365, 28427, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 36258, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 36258, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3690,8 +3664,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val52id1val44id2val365-549id7val3.6id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17039
-	self:addTradeSkill(RecipeDB, 36259, 365, 28430, 1, 2018, 17039)
+	self:addTradeSkill(RecipeDB, 36259, 365, 28430, 1, 2018, 17039) -- Speciality
 	self:addTradeFlags(RecipeDB, 36259, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 36259, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3699,10 +3672,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val184-343id7val2.7id8val48id9val23id11val48id16val23id18
+	-- Item Stats: val184-343id7val2.7id8val23id44val48id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 36260, 365, 28433, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 36260, 365, 28433, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 36260, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 36260, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3710,10 +3682,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val375-564id7val3.7id8val112id9val56id11val112id16val56id18
+	-- Item Stats: val375-564id7val3.7id8val56id44val112id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17041
-	self:addTradeSkill(RecipeDB, 36261, 365, 28436, 1, 2018, 17041)
+	self:addTradeSkill(RecipeDB, 36261, 365, 28436, 1, 2018, 17041) -- Speciality
 	self:addTradeFlags(RecipeDB, 36261, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 36261, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3723,8 +3694,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val19id3val184-343id7val2.7id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 36262, 365, 28439, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 36262, 365, 28439, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 36262, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 36262, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

@@ -3734,26 +3704,25 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val42id1val42id2val61id3val386-579id7val3.8id8
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 17040
-	self:addTradeSkill(RecipeDB, 36263, 365, 28442, 1, 2018, 17040)
+	self:addTradeSkill(RecipeDB, 36263, 365, 28442, 1, 2018, 17040) -- Speciality
 	self:addTradeFlags(RecipeDB, 36263, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,46,70)
 	self:addTradeAcquire(RecipeDB, 36263, 1, 7231, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

 	-- Belt of the Guardian -- 36389
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Tanking, Caster DPS,
-	-- Item Stats: val48id3val13id4val904id6val21id19val21id20val19id31
+	-- Item Stats: Tanking,
+	-- Item Stats: val24id1val48id3val904id6val19id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36389, 375, 30034, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36389, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,52,54,59)
+	self:addTradeFlags(RecipeDB, 36389, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 36389, 7, 4)

 	-- Red Belt of Battle -- 36390
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val41id1val21id3val904id6val24id11val24id18
+	-- Item Stats: val41id1val21id3val904id6val24id44val14id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36390, 375, 30032, 4, 2018)
 	self:addTradeFlags(RecipeDB, 36390, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
@@ -3762,11 +3731,11 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Boots of the Protector -- 36391
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
-	-- Item Stats: Tanking, Caster DPS,
-	-- Item Stats: val48id3val22id4val1105id6val27id19val27id20val17id28val26id31
+	-- Item Stats: Tanking,
+	-- Item Stats: val23id1val48id3val22id4val1105id6val17id28val26id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36391, 375, 30033, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36391, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,54,59)
+	self:addTradeFlags(RecipeDB, 36391, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 36391, 7, 4)

 	-- Red Havoc Boots -- 36392
@@ -3897,20 +3866,29 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 40036, 6, 1012, 1, 23159)

 	-- Swiftsteel Bracers -- 41132
-	-- World Drop
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val35id1val32id3val772id6val27id30
+	-- Item Stats: val35id1val32id3val772id6val27id46
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41132, 375, 32568, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41132, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 41132, 7, 4)
+	self:addTradeFlags(RecipeDB, 41132, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 41132, 3, 17895, 3, 17897, 3, 17898, 3, 17899, 3, 17905, 3, 17906, 3, 17907, 3, 17908, 3, 17916)

 	-- Swiftsteel Shoulders -- 41133
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val47id1val29id3val1324id6val35id30
+	-- Item Stats: val47id1val29id3val1324id6val19id45val35id46
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41133, 375, 32570, 4, 2018)
 	self:addTradeFlags(RecipeDB, 41133, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
@@ -3919,44 +3897,48 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Dawnsteel Bracers -- 41134
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val21id3val23id4val772id6val22id19val64id20
+	-- Item Stats:
+	-- Item Stats: val21id3val23id4val772id6val28id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41134, 375, 32571, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41134, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 41134, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 41134, 7, 4)

 	-- Dawnsteel Shoulders -- 41135
-	-- World Drop
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val31id3val28id4val1324id6val27id19val81id20
+	-- Item Stats:
+	-- Item Stats: val31id3val28id4val1324id6val38id46val43id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41135, 375, 32573, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41135, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
-	self:addTradeAcquire(RecipeDB, 41135, 7, 4)
+	self:addTradeFlags(RecipeDB, 41135, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 41135, 3, 17895, 3, 17897, 3, 17898, 3, 17899, 3, 17905, 3, 17906, 3, 17908, 3, 17916)

 	-- Ragesteel Shoulders -- 42662
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val32id1val12id3val873id6val17id11val17id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42662, 365, 33173, 3, 2018)
-	self:addTradeFlags(RecipeDB, 42662, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 42662, 3, 21050, 3, 21059, 3, 21060, 3, 21061)
+	self:addTradeSkill(RecipeDB, 42662, 355, 33173, 3, 2018)
+	self:addTradeFlags(RecipeDB, 42662, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information

 	-- Adamantite Weapon Chain -- 42688
-	-- Raid: 3959 - Black Temple
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
-	-- Raid: 3457 - Karazhan
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 42688, 335, 33185, 2, 2018)
-	self:addTradeFlags(RecipeDB, 42688, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 42688, 3, 16472, 3, 17819, 3, 23235)
+	self:addTradeFlags(RecipeDB, 42688, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Heavy Copper Longsword -- 43549
 	-- Quest Reward
@@ -3969,130 +3951,1057 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 43549, 4, 1578)

 	-- Hammer of Righteous Might -- 43846
-	-- Raid: 3457 - Karazhan
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
-	-- Raid: 3457 - Karazhan
-	-- Raid: 3457 - Karazhan
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
-	-- Raid: 3457 - Karazhan
-	-- Mob Drop
+	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val55id3val37id4val93.8-185.8id7val2.1id8val168id19val168id20val15id24
+	-- Item Stats:
+	-- Item Stats: val55id3val37id4val93.8-185.8id7val2.1id8val15id24val168id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43846, 365, 32854, 4, 2018)
-	self:addTradeFlags(RecipeDB, 43846, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,70)
-	self:addTradeAcquire(RecipeDB, 43846, 3, 16409, 3, 16492, 3, 16504, 3, 16525, 3, 19168, 3, 19429, 3, 22323, 3, 23051, 3, 23169)
+	self:addTradeFlags(RecipeDB, 43846, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeAcquire(RecipeDB, 43846, 7, 4)

 	-- Sunblessed Gauntlets -- 46140
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
+	-- No location information
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val33id3val31id4val1239id6val28id19val84id20val36id22val9id24
+	-- Item Stats:
+	-- Item Stats: val33id3val31id4val1239id6val9id24val36id44val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46140, 365, 34380, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46140, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
-	self:addTradeAcquire(RecipeDB, 46140, 3, 25363, 3, 25369, 3, 25371)
+	self:addTradeFlags(RecipeDB, 46140, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46140, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507, 3, 25508, 3, 25591)

 	-- Hard Khorium Battlefists -- 46141
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val45id1val45id3val1239id6val36id30
+	-- Item Stats: val45id1val45id3val1239id6val23id45val36id46
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46141, 365, 34378, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46141, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	self:addTradeAcquire(RecipeDB, 46141, 3, 25369, 3, 25371)
+	self:addTradeFlags(RecipeDB, 46141, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46141, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Sunblessed Breastplate -- 46142
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val40id3val51id4val1983id6val38id19val114id20val34id22val16id24
+	-- Item Stats:
+	-- Item Stats: val40id3val51id4val1983id6val16id24val34id44val61id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46142, 365, 34379, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46142, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
-	self:addTradeAcquire(RecipeDB, 46142, 3, 25363, 3, 25367, 3, 25369, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46142, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46142, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507, 3, 25509)

 	-- Hard Khorium Battleplate -- 46144
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val61id1val55id3val1983id6val41id11val41id18val280id41
+	-- Item Stats: val61id1val55id3val1983id6val41id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46144, 365, 34377, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46144, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
-	self:addTradeAcquire(RecipeDB, 46144, 3, 25369, 3, 25371)
+	self:addTradeFlags(RecipeDB, 46144, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46144, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507, 3, 25597)

 	-- Cobalt Legplates -- 52567
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val43id1val68id3val1204id6val37id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52567, 365, 39086, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52567, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val40id1val66id3val1135id6val32id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52567, 365, 39086, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52567, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

 	-- Cobalt Belt -- 52568
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val31id1val48id3val774id6val30id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52568, 350, 39087, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52568, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val25id1val39id3val730id6val37id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52568, 340, 39087, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52568, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

 	-- Cobalt Boots -- 52569
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val31id1val43id3val946id6val33id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52569, 350, 39088, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52569, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val29id1val44id3val892id6val30id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52569, 340, 39088, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52569, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

 	-- Cobalt Chestpiece -- 52570
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val39id1val66id3val1377id6val43id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52570, 370, 39085, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52570, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val39id1val60id3val1297id6val39id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52570, 370, 39085, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52570, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

 	-- Cobalt Helm -- 52571
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val43id1val66id3val1147id6val43id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52571, 365, 39084, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52571, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val33id1val51id3val1054id6val50id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52571, 365, 39084, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52571, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

 	-- Cobalt Shoulders -- 52572
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val33id1val50id3val1059id6val33id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 52572, 360, 39083, 2, 2018)
-	--self:addTradeFlags(RecipeDB, 52572, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- Item Stats: val33id1val36id3val973id6val30id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52572, 360, 39083, 2, 2018)
+	self:addTradeFlags(RecipeDB, 52572, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Cobalt Triangle Shield -- 54550
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Shield,
+	-- Item Stats: Tanking,
+	-- Item Stats: val22id1val33id3val4358id6val22id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54550, 360, 40668, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54550, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,52,64)
+	-- No acquire information
+
+	-- Tempered Saronite Belt -- 54551
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val24id1val49id3val1040id6val57id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54551, 390, 40669, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54551, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Boots -- 54552
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val42id1val69id3val1305id6val36id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54552, 395, 40671, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54552, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Breastplate -- 54553
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val49id1val90id3val1898id6val56id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54553, 395, 40672, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54553, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Legplates -- 54554
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val43id1val114id3val1618id6val32id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54554, 390, 40674, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54554, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Helm -- 54555
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val46id1val52id3val1581id6val83id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54555, 400, 40673, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54555, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Shoulders -- 54556
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val41id1val84id3val1460id6val32id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54556, 400, 40675, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54556, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Saronite Defender -- 54557
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Shield,
+	-- Item Stats: Tanking,
+	-- Item Stats: val17id1val61id3val6052id6val23id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54557, 385, 40670, 3, 2018)
+	self:addTradeFlags(RecipeDB, 54557, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,64)
+	-- No acquire information
+
+	-- Spiked Cobalt Helm -- 54917
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val30id1val1054id6val29id44val29id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54917, 370, 40942, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54917, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Boots -- 54918
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val38id1val916id6val29id44val21id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54918, 375, 40949, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54918, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Shoulders -- 54941
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val40id1val1026id6val34id44val14id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54941, 380, 40950, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54941, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Chestpiece -- 54944
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val54id1val1368id6val29id44val39id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54944, 380, 40951, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54944, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Gauntlets -- 54945
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val45id1val877id6val26id44val19id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54945, 385, 40952, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54945, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Belt -- 54946
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val34id1val809id6val33id44val33id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54946, 390, 40953, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54946, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Legplates -- 54947
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val58id1val1259id6val43id44val32id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54947, 390, 40943, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54947, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Cobalt Bracers -- 54948
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val34id1val645id6val26id44val17id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54948, 395, 40954, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54948, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Horned Cobalt Helm -- 54949
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val66id1val1197id6val37id44val28id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54949, 395, 40955, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54949, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Reinforced Cobalt Shoulders -- 54978
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val28id1val42id3val1052id6val27id29val27id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54978, 375, 40956, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54978, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Reinforced Cobalt Helm -- 54979
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val40id1val60id3val1197id6val40id29val40id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54979, 375, 40957, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54979, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Reinforced Cobalt Legplates -- 54980
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val48id1val63id3val1321id6val41id29val31id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54980, 400, 40958, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54980, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Reinforced Cobalt Chestpiece -- 54981
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val47id1val64id3val1545id6val43id29val38id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54981, 375, 40959, 2, 2018)
+	self:addTradeFlags(RecipeDB, 54981, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Saronite Protector -- 55013
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Shield,
+	-- Item Stats:
+	-- Item Stats: val17id4val6052id6val23id44val48id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55013, 385, 41117, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55013, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,64)
+	-- No acquire information
+
+	-- Saronite Bulwark -- 55014
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Shield,
+	-- Item Stats: Tanking,
+	-- Item Stats: val25id1val66id3val6703id6val31id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55014, 405, 41113, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55014, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,64)
+	-- No acquire information
+
+	-- Tempered Saronite Gauntlets -- 55015
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val28id1val55id3val1277id6val66id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55015, 410, 41114, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55015, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Tempered Saronite Bracers -- 55017
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val27id1val30id3val873id6val48id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55017, 405, 41116, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55017, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Legplates -- 55055
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1618id6val44id44val12id47val89id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55055, 390, 41126, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55055, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Gauntlets -- 55056
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val25id4val1186id6val33id44val70id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55056, 395, 41127, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55056, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Boots -- 55057
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val42id3val1338id6val43id44val65id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55057, 400, 41128, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55057, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Breastplate -- 55058
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val2043id6val38id44val20id47val103id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55058, 410, 41129, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55058, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Honed Cobalt Cleaver -- 55174
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Axe, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val339-509id7val3.2id8val51id46val154id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55174, 385, 41181, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55174, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,68)
+	-- No acquire information
+
+	-- Savage Cobalt Slicer -- 55177
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val44id2val189-353id7val2.6id8val29id45val60id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55177, 390, 41182, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55177, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,69)
+	-- No acquire information
+
+	-- Saronite Ambusher -- 55179
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val145-218id7val1.7id8val62id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55179, 395, 41183, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55179, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,72)
+	-- No acquire information
+
+	-- Saronite Shiv -- 55181
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val122-183id7val1.4id8val20id12val55id45val56id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55181, 400, 41184, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55181, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,72)
+	-- No acquire information
+
+	-- Furious Saronite Beatstick -- 55182
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val109-203id7val1.4id8val50id46val64id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55182, 405, 41185, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55182, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Corroded Saronite Edge -- 55183
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val50id2val21id3val208-387id7val2.6id8val28id12val14id45val60id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55183, 410, 41186, 3, 2018, 9787) -- Speciality
+	self:addTradeFlags(RecipeDB, 55183, 3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
+	-- No acquire information
+
+	-- Corroded Saronite Woundbringer -- 55184
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val28id2val21id3val144-268id7val1.8id8val14id12val50id45val60id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55184, 410, 41187, 3, 2018, 9787) -- Speciality
+	self:addTradeFlags(RecipeDB, 55184, 3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,69)
+	-- No acquire information
+
+	-- Saronite Mindcrusher -- 55185
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val88id1val57id3val428-643id7val3.6id8val38id44val25id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55185, 410, 41188, 3, 2018, 9787) -- Speciality
+	self:addTradeFlags(RecipeDB, 55185, 3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63,70)
+	-- No acquire information
+
+	-- Chestplate of Conquest -- 55186
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val88id1val57id3val2043id6val38id44val25id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55186, 410, 41189, 3, 2018, 9788) -- Speciality
+	self:addTradeFlags(RecipeDB, 55186, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	-- No acquire information
+
+	-- Legplates of Conquest -- 55187
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val54id1val81id3val1788id6val54id44val54id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55187, 410, 41190, 3, 2018, 9788) -- Speciality
+	self:addTradeFlags(RecipeDB, 55187, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	-- No acquire information
+
+	-- Sturdy Cobalt Quickblade -- 55200
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val104-195id7val1.7id8val33id44val79id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55200, 375, 41239, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55200, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,69)
+	-- No acquire information
+
+	-- Cobalt Tenderizer -- 55201
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val38id2val160-298id7val2.6id8val25id12
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55201, 375, 41240, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55201, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Sure-fire Shuriken -- 55202
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Thrown, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val21id3val96-179id14val1.7id15val21id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55202, 380, 41241, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55202, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
+	-- No acquire information
+
+	-- Forged Cobalt Claymore -- 55203
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val61id1val327-491id7val3.5id8val40id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55203, 380, 41242, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55203, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,69)
+	-- No acquire information
+
+	-- Notched Cobalt War Axe -- 55204
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Axe, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val167-310id7val2.6id8val23id44val74id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55204, 385, 41243, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55204, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,68)
+	-- No acquire information
+
+	-- Deadly Saronite Dirk -- 55206
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Thrown, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val27id12val116-217id14val1.7id15val17id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55206, 405, 41245, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55206, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
+	-- No acquire information
+
+	-- Vengeance Bindings -- 55298
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val53id1val916id6val30id44val23id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55298, 415, 41355, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55298, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Righteous Gauntlets -- 55300
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val45id3val1308id6val30id44val83id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55300, 410, 41356, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55300, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Daunting Handguards -- 55301
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val30id1val60id3val1308id6val71id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55301, 410, 41357, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55301, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Helm of Command -- 55302
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val95id1val1700id6val55id44val41id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55302, 415, 41344, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55302, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Daunting Legplates -- 55303
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val54id1val93id3val1831id6val88id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55303, 415, 41345, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55303, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Righteous Greaves -- 55304
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val93id3val1831id6val54id44val103id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55304, 415, 41346, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55304, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Bracers -- 55305
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val37id1val48id3val916id6val33id29val24id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55305, 415, 41354, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55305, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Pauldrons -- 55306
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val52id1val66id3val1570id6val27id29val43id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55306, 410, 41351, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55306, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Waistguard -- 55307
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val44id1val40id3val1177id6val52id29val43id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55307, 410, 41352, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55307, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Walkers -- 55308
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val27id1val57id3val1439id6val47id29val52id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55308, 410, 41348, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55308, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Gauntlets -- 55309
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val52id1val66id3val1308id6val43id29val27id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55309, 410, 41349, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55309, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Legplates -- 55310
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val59id1val99id3val1831id6val58id29val44id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55310, 415, 41347, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55310, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Hauberk -- 55311
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val72id1val105id3val2093id6val37id29val37id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55311, 415, 41353, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55311, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Savage Saronite Skullshield -- 55312
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val37id1val78id3val1700id6val63id29val70id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55312, 415, 41350, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55312, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Titansteel Destroyer -- 55369
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val124id1val105id3val507-761id7val3.4id8val54id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55369, 430, 41257, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55369, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Titansteel Bonecrusher -- 55370
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val59id3val251-467id7val2.5id8val29id12val140id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55370, 430, 41383, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55370, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Titansteel Guardian -- 55371
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val58id3val99.25-315.25id7val2.5id8val29id44val490id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55371, 430, 41384, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55371, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Spiked Titansteel Helm -- 55372
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val113id1val60id2val1821id6val60id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55372, 430, 41386, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55372, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Tempered Titansteel Helm -- 55373
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val61id1val162id3val1821id6val46id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55373, 430, 41387, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55373, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Brilliant Titansteel Helm -- 55374
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1821id6val46id44val24id47val108id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55374, 430, 41388, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55374, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Spiked Titansteel Treads -- 55375
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val80id1val67id3val1541id6val35id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55375, 430, 41391, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55375, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Tempered Titansteel Treads -- 55376
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val45id1val120id3val1541id6val35id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55376, 430, 41392, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55376, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Brilliant Titansteel Treads -- 55377
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1541id6val35id44val18id47val93id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55377, 430, 41394, 4, 2018)
+	self:addTradeFlags(RecipeDB, 55377, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Eternal Belt Buckle -- 55656
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55656, 410, 41611, 3, 2018)
+	self:addTradeFlags(RecipeDB, 55656, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Titanium Rod -- 55732
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val2id8val2id15
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55732, 415, 41745, 1, 2018)
+	self:addTradeFlags(RecipeDB, 55732, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Cobalt Bracers -- 55834
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val25id1val27id3val567id6val45id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55834, 360, 41974, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55834, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Cobalt Gauntlets -- 55835
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val37id1val39id3val811id6val25id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55835, 370, 41975, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55835, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	-- No acquire information
+
+	-- Titanium Weapon Chain -- 55839
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55839, 415, 41976, 2, 2018)
+	self:addTradeFlags(RecipeDB, 55839, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Titansteel Shanker -- 56234
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val45id3val183-276id7val1.6id8val23id44val106id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56234, 430, 42435, 4, 2018)
+	self:addTradeFlags(RecipeDB, 56234, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,72)
+	-- No acquire information
+
+	-- Cudgel of Saronite Justice -- 56280
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Mace, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val42.92-136.92id7val1.4id8val50id46val13id47val281id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56280, 405, 42443, 3, 2018)
+	self:addTradeFlags(RecipeDB, 56280, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,70)
+	-- No acquire information
+
+	-- Titanium Shield Spike -- 56357
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56357, 415, 42500, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56357, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Titansteel Shield Wall -- 56400
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Shield,
+	-- Item Stats: Tanking,
+	-- Item Stats: val36id1val69id3val7530id6val64id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56400, 430, 42508, 4, 2018)
+	self:addTradeFlags(RecipeDB, 56400, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,64)
+	-- No acquire information
+
+	-- Ornate Saronite Bracers -- 56549
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56549, 415, 42723, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56549, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Ornate Saronite Pauldrons -- 56550
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56550, 410, 42727, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56550, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Ornate Saronite Waistguard -- 56551
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56551, 410, 42729, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56551, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Ornate Saronite Walkers -- 56552
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val57id3val1439id6val47id29val52id44val27id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56552, 410, 42730, 3, 2018)
+	self:addTradeFlags(RecipeDB, 56552, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Ornate Saronite Gauntlets -- 56553
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56553, 410, 42724, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56553, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Ornate Saronite Legplates -- 56554
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val98id3val1831id6val58id29val44id44val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56554, 415, 42726, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56554, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Ornate Saronite Hauberk -- 56555
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val105id3val2093id6val37id29val15id47val72id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56555, 415, 42725, 1, 2018)
+	self:addTradeFlags(RecipeDB, 56555, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Ornate Saronite Skullshield -- 56556
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val87id3val44id4val1700id6val58id29val66id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56556, 415, 42728, 3, 2018)
+	self:addTradeFlags(RecipeDB, 56556, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Cobalt Skeleton Key -- 59405
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59405, 350, 43854, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59405, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Titanium Skeleton Key -- 59406
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59406, 430, 43853, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59406, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Brilliant Saronite Belt -- 59436
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1095id6val43id44val11id47val65id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59436, 390, 43860, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59436, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Bracers -- 59438
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val852id6val35id44val12id47val39id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59438, 395, 43864, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59438, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Pauldrons -- 59440
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val65id3val1460id6val11id47val65id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59440, 400, 43865, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59440, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Brilliant Saronite Helm -- 59441
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1660id6val53id44val20id47val93id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59441, 410, 43870, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59441, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Saronite Spellblade -- 59442
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val33id4val42.92-136.92id7val1.4id8val50id44val281id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59442, 405, 43871, 1, 2018)
+	self:addTradeFlags(RecipeDB, 59442, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,69)
+	-- No acquire information
+
+	-- Icebane Chestguard -- 61008
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61008, 415, 43586, 1, 2018)
+	self:addTradeFlags(RecipeDB, 61008, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Icebane Girdle -- 61009
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val129id3val1293id6val86id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61009, 410, 43587, 1, 2018)
+	self:addTradeFlags(RecipeDB, 61009, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+	-- Icebane Treads -- 61010
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val129id3val1580id6val86id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61010, 410, 43588, 1, 2018)
+	self:addTradeFlags(RecipeDB, 61010, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	-- No acquire information

 	-- Orcish War Leggings -- 9957
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index d317a52..bf5a1de 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -8,9 +8,8 @@ Cooking data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-122 found from data mining.
+160 found from data mining.
 1 ignored.
-5 WotLK ignored.

 ************************************************************************

@@ -81,7 +80,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2542, 50, 724, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2542, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2542, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2542, 4, 22, 2, 340)

 	-- Westfall Stew -- 2543
@@ -91,7 +90,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2543, 75, 733, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2543, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2543, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2543, 4, 38, 2, 340)

 	-- Crab Cake -- 2544
@@ -129,7 +128,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2547, 100, 1082, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2547, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2547, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2547, 4, 92, 2, 340)

 	-- Succulent Pork Ribs -- 2548
@@ -149,7 +148,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2549, 100, 1017, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2549, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2549, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2549, 4, 90, 2, 340)

 	-- Beer Basted Boar Ribs -- 2795
@@ -159,7 +158,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2795, 10, 2888, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2795, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2795, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2795, 4, 384, 2, 340)

 	-- Crocolisk Steak -- 3370
@@ -169,7 +168,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3370, 80, 3662, 1, 2550)
-	self:addTradeFlags(RecipeDB, 3370, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3370, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3370, 4, 385, 2, 340)

 	-- Blood Sausage -- 3371
@@ -179,7 +178,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3371, 60, 3220, 1, 2550)
-	self:addTradeFlags(RecipeDB, 3371, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3371, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3371, 4, 418, 2, 340)

 	-- Murloc Fin Soup -- 3372
@@ -189,7 +188,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3372, 90, 3663, 1, 2550)
-	self:addTradeFlags(RecipeDB, 3372, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3372, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3372, 4, 127, 2, 340)

 	-- Crocolisk Gumbo -- 3373
@@ -199,7 +198,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3373, 120, 3664, 1, 2550)
-	self:addTradeFlags(RecipeDB, 3373, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3373, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3373, 4, 471, 2, 340)

 	-- Curiously Tasty Omelet -- 3376
@@ -219,7 +218,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3377, 110, 3666, 1, 2550)
-	self:addTradeFlags(RecipeDB, 3377, 1,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3377, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3377, 4, 93, 2, 340)

 	-- Big Bear Steak -- 3397
@@ -240,7 +239,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3398, 125, 3727, 1, 2550)
 	self:addTradeFlags(RecipeDB, 3398, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3398, 4, 501, 2, 3489, 2, 12245)
+	self:addTradeAcquire(RecipeDB, 3398, 4, 501, 2, 12245)

 	-- Tasty Lion Steak -- 3399
 	-- Quest Reward
@@ -295,7 +294,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6414, 35, 5474, 1, 2550)
-	self:addTradeFlags(RecipeDB, 6414, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 6414, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 6414, 2, 3081)

 	-- Fillet of Frenzy -- 6415
@@ -377,7 +376,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7213, 175, 6038, 1, 2550)
-	self:addTradeFlags(RecipeDB, 7213, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7213, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7213, 2, 2664)

 	-- Brilliant Smallfish -- 7751
@@ -387,7 +386,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7751, 1, 6290, 1, 2550)
 	self:addTradeFlags(RecipeDB, 7751, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7751, 2, 66, 2, 1684, 2, 3029, 2, 3550, 2, 4265, 2, 4574, 2, 5494, 2, 5940, 2, 8508)
+	self:addTradeAcquire(RecipeDB, 7751, 2, 66, 2, 1684, 2, 3550, 2, 4265, 2, 4574, 2, 5494, 2, 5940, 2, 8508)

 	-- Slitherskin Mackerel -- 7752
 	-- Vendor
@@ -399,13 +398,14 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7752, 2, 3550, 2, 4305, 2, 5162, 2, 5942, 2, 10118)

 	-- Longjaw Mud Snapper -- 7753
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7753, 50, 4592, 1, 2550)
 	self:addTradeFlags(RecipeDB, 7753, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7753, 2, 66, 2, 1684, 2, 3027, 2, 4265, 2, 4574, 2, 5162, 2, 5748, 2, 5940)
+	self:addTradeAcquire(RecipeDB, 7753, 2, 66, 2, 1684, 2, 4265, 2, 4574, 2, 5162, 2, 5748, 2, 5940)

 	-- Loch Frenzy Delight -- 7754
 	-- Vendor
@@ -423,16 +423,17 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7755, 100, 4593, 1, 2550)
 	self:addTradeFlags(RecipeDB, 7755, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7755, 2, 2383, 2, 2397, 2, 3027, 2, 3029, 2, 3497, 2, 4553, 2, 5494)
+	self:addTradeAcquire(RecipeDB, 7755, 2, 2383, 2, 2397, 2, 4553, 2, 5494)

 	-- Rainbow Fin Albacore -- 7827
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7827, 50, 5095, 1, 2550)
 	self:addTradeFlags(RecipeDB, 7827, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7827, 2, 3178, 2, 3333, 2, 3497, 2, 4305, 2, 4307, 2, 4553, 2, 5494, 2, 5748, 2, 5942, 2, 10118)
+	self:addTradeAcquire(RecipeDB, 7827, 2, 3178, 2, 3333, 2, 4305, 2, 4307, 2, 4553, 2, 5494, 2, 5748, 2, 5942, 2, 10118)

 	-- Rockscale Cod -- 7828
 	-- Vendor
@@ -467,25 +468,24 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8607, 40, 6890, 1, 2550)
-	self:addTradeFlags(RecipeDB, 8607, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 8607, 2, 1465, 2, 3556)
+	self:addTradeFlags(RecipeDB, 8607, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 8607, 2, 1465)

 	-- Thistle Tea -- 9513
-	-- Vendor
-	-- Quest Reward
+	-- Trainer
 	-- Flags: Rogue, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 9513, 60, 7676, 2, 2550)
-	self:addTradeFlags(RecipeDB, 9513, 1,2,4,8,28,36,41)
-	self:addTradeAcquire(RecipeDB, 9513, 4, 2359, 4, 2478, 2, 6779)
+	self:addTradeSkill(RecipeDB, 9513, 60, 7676, 1, 2550)
+	self:addTradeFlags(RecipeDB, 9513, 3,28,36,41)
+	-- No acquire information

 	-- Goldthorn Tea -- 13028
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13028, 175, 10841, 1, 2550)
+	self:addTradeSkill(RecipeDB, 13028, 145, 10841, 1, 2550)
 	self:addTradeFlags(RecipeDB, 13028, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -505,7 +505,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15855, 175, 12210, 1, 2550)
 	self:addTradeFlags(RecipeDB, 15855, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 15855, 2, 734, 2, 1148, 2, 2810, 2, 2821, 2, 4879, 2, 4897, 2, 12245)
+	self:addTradeAcquire(RecipeDB, 15855, 2, 734, 2, 1148, 2, 2810, 2, 2821, 2, 12245)

 	-- Hot Wolf Ribs -- 15856
 	-- Vendor
@@ -526,13 +526,14 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15861, 2, 734, 2, 1148, 2, 12245)

 	-- Carrion Surprise -- 15863
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15863, 175, 12213, 1, 2550)
 	self:addTradeFlags(RecipeDB, 15863, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 15863, 2, 989, 2, 4879, 2, 9636, 2, 12245)
+	self:addTradeAcquire(RecipeDB, 15863, 2, 989, 2, 9636, 2, 12245)

 	-- Mystery Stew -- 15865
 	-- Vendor
@@ -541,7 +542,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15865, 175, 12214, 1, 2550)
 	self:addTradeFlags(RecipeDB, 15865, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 15865, 2, 4897, 2, 8150, 2, 12246)
+	self:addTradeAcquire(RecipeDB, 15865, 2, 8150, 2, 12246)

 	-- Dragonbreath Chili -- 15906
 	-- Vendor
@@ -550,7 +551,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15906, 200, 12217, 1, 2550)
 	self:addTradeFlags(RecipeDB, 15906, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 15906, 2, 4879, 2, 4897, 2, 12246)
+	self:addTradeAcquire(RecipeDB, 15906, 2, 12246)

 	-- Heavy Kodo Stew -- 15910
 	-- Vendor
@@ -562,6 +563,7 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15910, 2, 8150, 2, 9636, 2, 12245)

 	-- Spiced Chili Crab -- 15915
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -603,7 +605,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18239, 225, 13927, 1, 2550)
-	self:addTradeFlags(RecipeDB, 18239, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 18239, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 18239, 2, 2664)

 	-- Grilled Squid -- 18240
@@ -621,7 +623,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18241, 225, 13930, 1, 2550)
-	self:addTradeFlags(RecipeDB, 18241, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 18241, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 18241, 2, 2664)

 	-- Hot Smoked Bass -- 18242
@@ -630,7 +632,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18242, 240, 13929, 1, 2550)
-	self:addTradeFlags(RecipeDB, 18242, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 18242, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 18242, 2, 2664)

 	-- Nightfin Soup -- 18243
@@ -687,7 +689,7 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 20626, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20626, 2, 8139)

-	-- Mithril Headed Trout -- 20916
+	-- Mithril Head Trout -- 20916
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -697,30 +699,23 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20916, 2, 2383, 2, 2664, 2, 3178, 2, 3333, 2, 4307, 2, 4574, 2, 5162, 2, 12033, 2, 12962)

 	-- Gingerbread Cookie -- 21143
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Seasonal,
+	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 21143, 1, 17197, 1, 2550)
-	self:addTradeFlags(RecipeDB, 21143, 1,2,4,7,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 21143, 5, 1, 2, 13420, 2, 13429, 2, 13432, 2, 13433)
+	self:addTradeFlags(RecipeDB, 21143, 1,2,3,7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 21143, 5, 1)

 	-- Egg Nog -- 21144
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Seasonal,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 21144, 35, 17198, 1, 2550)
-	self:addTradeFlags(RecipeDB, 21144, 1,2,4,7,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 21144, 5, 1, 2, 13420, 2, 13429, 2, 13432, 2, 13433)
+	self:addTradeFlags(RecipeDB, 21144, 3,7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 21144, 5, 1)

 	-- Spider Sausage -- 21175
 	-- Trainer
@@ -732,32 +727,33 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 21175, 1, 1355, 1, 1382, 1, 1430, 1, 1699, 1, 3026, 1, 3067, 1, 3087, 1, 3399, 1, 4210, 1, 4552, 1, 5159, 1, 5482, 1, 6286, 1, 8306, 1, 16253, 1, 16277, 1, 16676, 1, 16719, 1, 17246, 1, 18987, 1, 18988, 1, 18993, 1, 19185, 1, 19369)

 	-- Tender Wolf Steak -- 22480
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22480, 225, 18045, 1, 2550)
-	self:addTradeFlags(RecipeDB, 22480, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 22480, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 22480, 2, 4782, 2, 7733, 2, 8125)

 	-- Runn Tum Tuber Surprise -- 22761
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22761, 275, 18254, 2, 2550)
-	self:addTradeFlags(RecipeDB, 22761, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22761, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22761, 3, 14354)

 	-- Heavy Crocolisk Stew -- 24418
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24418, 150, 20074, 1, 2550)
-	self:addTradeFlags(RecipeDB, 24418, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 24418, 2, 4879)
+	self:addTradeFlags(RecipeDB, 24418, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Smoked Desert Dumplings -- 24801
 	-- Trainer
@@ -784,7 +780,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25704, 80, 21072, 1, 2550)
 	self:addTradeFlags(RecipeDB, 25704, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25704, 2, 2381, 2, 2397, 2, 2664, 2, 3027, 2, 3085, 2, 3400, 2, 4223, 2, 4265, 2, 4553, 2, 5160, 2, 5483, 2, 8307, 2, 12033, 2, 14738, 2, 16253, 2, 16677, 2, 16718, 2, 17246, 2, 19195)
+	self:addTradeAcquire(RecipeDB, 25704, 2, 2381, 2, 2397, 2, 2664, 2, 3085, 2, 3400, 2, 4223, 2, 4265, 2, 4553, 2, 5160, 2, 5483, 2, 12033, 2, 14738, 2, 16253, 2, 16677, 2, 16718, 2, 17246, 2, 19195)

 	-- Sagefish Delight -- 25954
 	-- Vendor
@@ -793,7 +789,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25954, 175, 21217, 1, 2550)
 	self:addTradeFlags(RecipeDB, 25954, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25954, 2, 2381, 2, 2397, 2, 2664, 2, 3027, 2, 3085, 2, 3400, 2, 4223, 2, 4265, 2, 4553, 2, 5160, 2, 5483, 2, 8307, 2, 12033, 2, 14738, 2, 16253, 2, 16677, 2, 16718, 2, 17246, 2, 19195)
+	self:addTradeAcquire(RecipeDB, 25954, 2, 2381, 2, 2397, 2, 2664, 2, 3085, 2, 3400, 2, 4223, 2, 4265, 2, 4553, 2, 5160, 2, 5483, 2, 12033, 2, 14738, 2, 16253, 2, 16677, 2, 16718, 2, 17246, 2, 19195)

 	-- Crunchy Spider Surprise -- 28267
 	-- Vendor
@@ -805,22 +801,13 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 28267, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28267, 4, 9171, 2, 16253, 2, 18427)

-	-- Crystal Throat Lozenge -- 30047
-	-- Trainer
-	-- Flags: All classes, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 30047, 285, 23683, , 2550)
-	--self:addTradeFlags(RecipeDB, 30047, 3,21,22,23,24,25,26,27,28,29,30,41)
-	-- No acquire information
-
 	-- Lynx Steak -- 33276
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 33276, 1, 27635, 1, 2550)
-	self:addTradeFlags(RecipeDB, 33276, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 33276, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 33276, 2, 16262)

 	-- Roasted Moongraze Tenderloin -- 33277
@@ -838,7 +825,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 33278, 50, 27636, 1, 2550)
-	self:addTradeFlags(RecipeDB, 33278, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 33278, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 33278, 2, 16253)

 	-- Buzzard Bites -- 33279
@@ -993,7 +980,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38867, 335, 31672, 1, 2550)
 	self:addTradeFlags(RecipeDB, 38867, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 38867, 4, 10860, 2, 21113)
+	self:addTradeAcquire(RecipeDB, 38867, 4, 10860, 2, 20916, 2, 21113)

 	-- Crunchy Serpent -- 38868
 	-- Vendor
@@ -1003,7 +990,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38868, 335, 31673, 1, 2550)
 	self:addTradeFlags(RecipeDB, 38868, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 38868, 4, 10860, 2, 21113)
+	self:addTradeAcquire(RecipeDB, 38868, 4, 10860, 2, 20916, 2, 21113)

 	-- Stewed Trout -- 42296
 	-- Trainer
@@ -1033,68 +1020,52 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 42305, 1, 19186)

 	-- Skullfish Soup -- 43707
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43707, 325, 33825, 2, 2550)
 	self:addTradeFlags(RecipeDB, 43707, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43707, 3, 19678, 3, 24393)
+	self:addTradeAcquire(RecipeDB, 43707, 8, 6)

 	-- Stormchops -- 43758
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43758, 300, 33866, 3, 2550)
 	self:addTradeFlags(RecipeDB, 43758, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43758, 3, 19246, 3, 19338, 3, 19351, 3, 24393)
+	self:addTradeAcquire(RecipeDB, 43758, 8, 5, 8, 6)

 	-- Broiled Bloodfin -- 43761
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43761, 300, 33867, 2, 2550)
 	self:addTradeFlags(RecipeDB, 43761, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43761, 3, 18940, 3, 18962, 3, 24393)
+	self:addTradeAcquire(RecipeDB, 43761, 8, 6)

 	-- Spicy Hot Talbuk -- 43765
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43765, 325, 33872, 2, 2550)
 	self:addTradeFlags(RecipeDB, 43765, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43765, 3, 2457, 3, 13797, 3, 17723, 3, 19045, 3, 20613, 3, 20807, 3, 24393)
+	self:addTradeAcquire(RecipeDB, 43765, 8, 5)

 	-- Kibler's Bits -- 43772
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43772, 300, 33874, 2, 2550)
 	self:addTradeFlags(RecipeDB, 43772, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43772, 3, 19246, 3, 24393, 3, 24416)
+	self:addTradeAcquire(RecipeDB, 43772, 8, 5)

 	-- Delicious Chocolate Cake -- 43779
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43779, 1, 33924, 3, 2550)
 	self:addTradeFlags(RecipeDB, 43779, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 43779, 3, 19034, 3, 19047, 3, 19318, 3, 20807, 3, 24393)
-
-	-- Shoveltusk Soup -- 44438
-	-- Quest Reward
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44438, 350, 34125, 1, 2550)
-	--self:addTradeFlags(RecipeDB, 44438, 8,21,22,23,24,25,26,27,28,29,30,36,41)
-	--self:addTradeAcquire(RecipeDB, 44438, 4, 11155)
+	self:addTradeAcquire(RecipeDB, 43779, 8, 5, 8, 6)

 	-- Hot Apple Cider -- 45022
 	-- Trainer
@@ -1105,40 +1076,238 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 45022, 3,7,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 45022, 5, 1)

-	-- Succulent Orca Stew -- 45547
+	-- Mammoth Meal -- 45549
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 45547, 375, 39691, 1, 2550)
-	--self:addTradeFlags(RecipeDB, 45547, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45549, 285, 34748, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45549, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Cooked Northrend Meat -- 45559
+	-- Shoveltusk Steak -- 45550
 	-- Trainer
-	-- Flags: All classes, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 45559, 375, 34758, , 2550)
-	--self:addTradeFlags(RecipeDB, 45559, 3,21,22,23,24,25,26,27,28,29,30,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45550, 285, 34749, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45550, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Cooked Northrend Fish -- 45571
+	-- Wyrm Delight -- 45551
 	-- Trainer
-	-- Flags: All classes, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45551, 285, 34750, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45551, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Roasted Worg -- 45552
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45552, 285, 34751, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45552, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Rhino Dogs -- 45553
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45553, 285, 34752, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45553, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Feast -- 45554
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45554, 325, 34753, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45554, 3,21,22,23,24,25,26,27,28,29,30,37,41)
+	-- No acquire information
+
+	-- Mega Mammoth Meal -- 45555
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45555, 400, 34754, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45555, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45555, 2, 31031, 2, 31032)
+
+	-- Tender Shoveltusk Steak -- 45556
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45556, 400, 34755, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45556, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45556, 2, 31031, 2, 31032)
+
+	-- Spiced Wyrm Burger -- 45557
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45557, 400, 34756, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45557, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45557, 2, 31031, 2, 31032)
+
+	-- Very Burnt Worg -- 45558
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45558, 400, 34757, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45558, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45558, 2, 31031, 2, 31032)
+
+	-- Mighty Rhino Dogs -- 45559
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45559, 400, 34758, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45559, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45559, 2, 31031, 2, 31032)
+
+	-- Smoked Rockfin -- 45560
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45560, 320, 34759, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45560, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Grilled Bonescale -- 45561
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45561, 320, 34760, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45561, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Sauteed Goby -- 45562
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45562, 320, 34761, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45562, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Grilled Sculpin -- 45563
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45563, 285, 34762, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45563, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Smoked Salmon -- 45564
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45564, 285, 34763, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45564, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Poached Nettlefish -- 45565
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45565, 285, 34764, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45565, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Pickled Fangtooth -- 45566
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45566, 285, 34765, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45566, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Poached Northern Sculpin -- 45567
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45567, 400, 34766, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45567, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45567, 2, 31031, 2, 31032)
+
+	-- Firecracker Salmon -- 45568
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 45571, 375, 34770, , 2550)
-	--self:addTradeFlags(RecipeDB, 45571, 3,21,22,23,24,25,26,27,28,29,30,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45568, 400, 34767, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45568, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45568, 2, 31031, 2, 31032)
+
+	-- Baked Manta Ray -- 45569
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45569, 285, 42942, 1, 2550)
+	self:addTradeFlags(RecipeDB, 45569, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Imperial Manta Steak -- 45570
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45570, 400, 34769, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45570, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45570, 2, 31031, 2, 31032)
+
+	-- Spicy Blue Nettlefish -- 45571
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45571, 400, 34768, 2, 2550)
+	self:addTradeFlags(RecipeDB, 45571, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45571, 2, 31031, 2, 31032)
+
 	-- Captain Rumsey's Lager -- 45695
 	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 45695, 100, 34832, 2, 2550)
 	self:addTradeFlags(RecipeDB, 45695, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 45695, 8, 6)
+	self:addTradeAcquire(RecipeDB, 45695, 8, 7)

 	-- Charred Bear Kabobs -- 46684
 	-- Vendor
@@ -1162,10 +1331,212 @@ function addon:InitCooking(RecipeDB)
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53056, 375, 39520, 1, 2550)
-	--self:addTradeFlags(RecipeDB, 53056, 8,21,22,23,24,25,26,27,28,29,30,36,41)
-	--self:addTradeAcquire(RecipeDB, 53056, 4, 12645)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53056, 375, 39520, 1, 2550)
+	self:addTradeFlags(RecipeDB, 53056, 8,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53056, 4, 12645)
+
+	-- Northern Stew -- 57421
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57421, 320, 34747, 1, 2550)
+	self:addTradeFlags(RecipeDB, 57421, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Fish Feast -- 57423
+	-- Trainer
+	-- Flags: All classes, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57423, 360, 43015, 1, 2550)
+	self:addTradeFlags(RecipeDB, 57423, 3,21,22,23,24,25,26,27,28,29,30,41)
+	-- No acquire information
+
+	-- Spicy Fried Herring -- 57433
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57433, 400, 42993, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57433, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57433, 2, 31031, 2, 31032)
+
+	-- Rhinolicious Wyrmsteak -- 57434
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57434, 400, 42994, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57434, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57434, 2, 31031, 2, 31032)
+
+	-- Critter Bites -- 57435
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57435, 400, 43004, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57435, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57435, 2, 31031, 2, 31032)
+
+	-- Hearty Rhino -- 57436
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57436, 400, 42995, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57436, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 57436, 2, 31031, 2, 31032)
+
+	-- Snapper Extreme -- 57437
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57437, 400, 42996, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57437, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57437, 2, 31031, 2, 31032)
+
+	-- Blackened Worg Steak -- 57438
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57438, 400, 42997, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57438, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57438, 2, 31031, 2, 31032)
+
+	-- Cuttlesteak -- 57439
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57439, 400, 42998, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57439, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57439, 2, 31031, 2, 31032)
+
+	-- Spiced Mammoth Treats -- 57440
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57440, 400, 43005, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57440, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57440, 2, 31031, 2, 31032)
+
+	-- Blackened Dragonfin -- 57441
+	-- No location information
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57441, 400, 42999, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57441, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57441, 2, 31031, 2, 31032)
+
+	-- Dragonfin Filet -- 57442
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57442, 400, 43000, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57442, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57442, 2, 31032)
+
+	-- Tracker Snacks -- 57443
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57443, 400, 43001, 2, 2550)
+	self:addTradeFlags(RecipeDB, 57443, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 57443, 2, 31032)
+
+	-- Dalaran Clam Chowder -- 58065
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58065, 285, 43268, 1, 2550)
+	self:addTradeFlags(RecipeDB, 58065, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Tasty Cupcake -- 58512
+	-- World Drop
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58512, 350, 43490, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58512, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 58512, 7, 2)
+
+	-- Last Week's Mammoth -- 58521
+	-- World Drop
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58521, 350, 43488, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58521, 1,2,10,36,41)
+	self:addTradeAcquire(RecipeDB, 58521, 7, 2)
+
+	-- Bad Clams -- 58523
+	-- World Drop
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58523, 350, 43491, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58523, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 58523, 7, 2)
+
+	-- Haunted Herring -- 58525
+	-- World Drop
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58525, 350, 43492, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58525, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 58525, 7, 2)
+
+	-- Gigantic Feast -- 58527
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58527, 425, 43478, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58527, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 58527, 2, 31032)
+
+	-- Small Feast -- 58528
+	-- No location information
+	-- Vendor
+	-- Flags: Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58528, 425, 43480, 2, 2550)
+	self:addTradeFlags(RecipeDB, 58528, 1,2,4,37,41)
+	self:addTradeAcquire(RecipeDB, 58528, 2, 31032)


 	return recipecount
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index b127c51..e82046b 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -8,9 +8,8 @@ Enchanting data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-276 found from data mining.
+290 found from data mining.
 2 ignored.
-55 WotLK ignored.

 ************************************************************************

@@ -87,14 +86,13 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Chest - Minor Mana -- 7443
 	-- World Drop
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7443, 20, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7443, 20, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7443, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7443, 7, 2, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15198, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663)
+	self:addTradeAcquire(RecipeDB, 7443, 7, 2, 2, 18753)

 	-- Enchant Cloak - Minor Resistance -- 7454
 	-- Trainer
@@ -137,7 +135,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7766, 60, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7766, 60, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7766, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7766, 7, 2)

@@ -146,7 +144,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7771, 90, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7771, 90, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7771, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 7771, 1, 1317, 1, 3011, 1, 3345, 1, 3606, 1, 4213, 1, 4616, 1, 5157, 1, 5695, 1, 11065, 1, 11066, 1, 11067, 1, 11068, 1, 11070, 1, 11071, 1, 11072, 1, 11073, 1, 11074, 1, 16160, 1, 16633, 1, 16634, 1, 16725, 1, 16742, 1, 19248, 1, 19249, 1, 19250, 1, 19251)

@@ -155,8 +153,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7776, 80, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7776, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeSkill(RecipeDB, 7776, 80, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 7776, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7776, 2, 3346, 2, 5757)

 	-- Enchant Bracer - Minor Agility -- 7779
@@ -173,7 +171,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7782, 80, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7782, 80, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7782, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7782, 7, 2)

@@ -182,7 +180,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7786, 90, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7786, 90, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7786, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7786, 7, 2)

@@ -202,7 +200,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7793, 100, nil, 1, 7411)
 	self:addTradeFlags(RecipeDB, 7793, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7793, 2, 3012, 2, 3346, 2, 5158, 2, 5758)
+	self:addTradeAcquire(RecipeDB, 7793, 2, 3012, 2, 3346, 2, 5158)

 	-- Runed Silver Rod -- 7795
 	-- Trainer
@@ -228,7 +226,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7859, 120, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7859, 120, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7859, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7859, 7, 2)

@@ -246,18 +244,17 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7863, 125, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 7863, 125, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 7863, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7863, 1, 1317, 1, 3011, 1, 3345, 1, 4213, 1, 4616, 1, 5157, 1, 7949, 1, 11072, 1, 11073, 1, 11074, 1, 16633, 1, 16725, 1, 19249, 1, 19250, 1, 19251)

 	-- Enchant Boots - Minor Agility -- 7867
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 7867, 125, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7867, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeSkill(RecipeDB, 7867, 125, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 7867, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7867, 2, 3012, 2, 3537)

 	-- Enchant Shield - Minor Stamina -- 13378
@@ -274,7 +271,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13380, 110, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13380, 110, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13380, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13380, 7, 2)

@@ -284,7 +281,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13419, 110, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13419, 110, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13419, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 13419, 7, 2, 2, 3954, 2, 12043)

@@ -302,7 +299,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13464, 115, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13464, 115, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13464, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13464, 7, 2)

@@ -338,7 +335,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13522, 135, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13522, 135, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13522, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 13522, 7, 2)

@@ -356,7 +353,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13536, 140, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13536, 140, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13536, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13536, 2, 3954, 2, 12043)

@@ -383,27 +380,28 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13612, 145, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13612, 145, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13612, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13612, 3, 1051, 3, 1052, 3, 1053, 3, 1054, 3, 1364)
+	self:addTradeAcquire(RecipeDB, 13612, 3, 1015, 3, 1051, 3, 1052, 3, 1053, 3, 1054, 3, 1364, 3, 1417)

 	-- Enchant Gloves - Herbalism -- 13617
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13617, 145, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13617, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13617, 3, 3834, 3, 3919, 3, 4028, 3, 4029, 3, 4030)
+	self:addTradeSkill(RecipeDB, 13617, 145, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 13617, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 13617, 3, 3809, 3, 3818, 3, 3825, 3, 3834, 3, 3919, 3, 4028, 3, 4029, 3, 4041, 3, 4042)

 	-- Enchant Gloves - Fishing -- 13620
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13620, 145, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13620, 145, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13620, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13620, 3, 2374, 3, 2375, 3, 2376, 3, 2377, 3, 14276)
+	self:addTradeAcquire(RecipeDB, 13620, 3, 2356, 3, 2374, 3, 2375, 3, 2376, 3, 2377, 3, 14276)

 	-- Enchant Bracer - Lesser Intellect -- 13622
 	-- Trainer
@@ -492,7 +490,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13646, 170, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13646, 170, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13646, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13646, 2, 2381, 2, 2821)

@@ -510,7 +508,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13653, 175, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13653, 175, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13653, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13653, 7, 2)

@@ -519,7 +517,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13655, 175, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13655, 175, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13655, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13655, 7, 2)

@@ -564,21 +562,19 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13687, 190, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13687, 190, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13687, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13687, 7, 2)

 	-- Enchant Shield - Lesser Block -- 13689
 	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 722 - type1maxlevel40category3territory4minlevel33nameRazorfen Downsid722
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13689, 195, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13689, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13689, 3, 682, 3, 2248, 3, 2551, 3, 2561, 3, 4294, 3, 4295, 3, 4411, 3, 7349)
+	self:addTradeSkill(RecipeDB, 13689, 195, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 13689, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 13689, 3, 6426)

 	-- Enchant Weapon - Striking -- 13693
 	-- Trainer
@@ -603,9 +599,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13698, 200, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13698, 200, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13698, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13698, 3, 2556, 3, 2557, 3, 2558, 3, 2605, 3, 2606)
+	self:addTradeAcquire(RecipeDB, 13698, 3, 2556, 3, 2557, 3, 2558, 3, 2606)

 	-- Enchant Chest - Lesser Stats -- 13700
 	-- Trainer
@@ -658,7 +654,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13817, 210, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13817, 210, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13817, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13817, 7, 2)

@@ -685,16 +681,16 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13841, 215, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13841, 215, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13841, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13841, 3, 674)
+	self:addTradeAcquire(RecipeDB, 13841, 3, 674, 3, 684, 3, 772, 3, 1550)

 	-- Enchant Bracer - Greater Spirit -- 13846
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13846, 220, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13846, 220, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13846, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13846, 7, 2)

@@ -708,22 +704,23 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13858, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Enchant Gloves - Advanced Herbalism -- 13868
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13868, 225, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13868, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13868, 3, 764, 3, 765, 3, 766, 3, 1081, 3, 14448)
+	self:addTradeSkill(RecipeDB, 13868, 225, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 13868, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 13868, 3, 764, 3, 765, 3, 766, 3, 1081, 3, 1082)

 	-- Enchant Cloak - Lesser Agility -- 13882
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13882, 225, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13882, 225, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13882, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 13882, 3, 2246, 3, 5623, 3, 7805)
+	self:addTradeAcquire(RecipeDB, 13882, 3, 2246, 3, 2407, 3, 5623, 3, 7805)

 	-- Enchant Gloves - Strength -- 13887
 	-- Trainer
@@ -745,13 +742,14 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Weapon - Fiery Weapon -- 13898
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13898, 265, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13898, 265, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13898, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13898, 3, 9024)
+	self:addTradeAcquire(RecipeDB, 13898, 3, 8913, 3, 9024)

 	-- Enchant Shield - Greater Spirit -- 13905
 	-- Trainer
@@ -767,7 +765,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13915, 230, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13915, 230, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13915, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13915, 7, 2)

@@ -781,22 +779,25 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13917, 1, 11073, 1, 19251)

 	-- Enchant Bracer - Deflection -- 13931
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13931, 235, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13931, 235, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13931, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13931, 2, 989, 2, 4229)

 	-- Enchant Shield - Frost Resistance -- 13933
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13933, 235, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13933, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13933, 7, 2)
+	self:addTradeSkill(RecipeDB, 13933, 235, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 13933, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 13933, 3, 7855, 3, 10184, 3, 12397)

 	-- Enchant Boots - Agility -- 13935
 	-- Trainer
@@ -848,18 +849,21 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13945, 245, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 13945, 245, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 13945, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13945, 7, 2)

 	-- Enchant Gloves - Riding Skill -- 13947
-	-- World Drop
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 2159 - Onyxia's Lair
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 13947, 250, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13947, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 13947, 7, 2)
+	self:addTradeSkill(RecipeDB, 13947, 250, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 13947, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 13947, 3, 7155, 3, 8889, 3, 8893, 3, 10184)

 	-- Enchant Gloves - Minor Haste -- 13948
 	-- Trainer
@@ -912,6 +916,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Smoking Heart of the Mountain -- 15596
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -919,7 +924,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15596, 265, 11811, 2, 7411)
 	self:addTradeFlags(RecipeDB, 15596, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
-	self:addTradeAcquire(RecipeDB, 15596, 3, 9025, 3, 9026)
+	self:addTradeAcquire(RecipeDB, 15596, 3, 8921, 3, 9025)

 	-- Enchanted Thorium -- 17180
 	-- Trainer
@@ -941,20 +946,19 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Bracer - Greater Intellect -- 20008
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20008, 255, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20008, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20008, 3, 2642, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20008, 255, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20008, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20008, 1, 11073, 1, 19251)

 	-- Enchant Bracer - Superior Spirit -- 20009
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20009, 270, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20009, 270, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20009, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20009, 7, 2)

@@ -963,7 +967,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20010, 295, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20010, 295, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20010, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20010, 3, 7372)

@@ -972,95 +976,89 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20011, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20011, 300, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20011, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20011, 7, 2)

 	-- Enchant Gloves - Greater Agility -- 20012
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20012, 270, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20012, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20012, 3, 6201, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20012, 270, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20012, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20012, 1, 11073, 1, 19251)

 	-- Enchant Gloves - Greater Strength -- 20013
 	-- Trainer
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20013, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20013, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20013, 3, 9198, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20013, 295, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20013, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20013, 1, 11073, 1, 19251)

 	-- Enchant Cloak - Greater Resistance -- 20014
 	-- Trainer
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20014, 265, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20014, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 20014, 3, 5259, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20014, 265, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20014, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB, 20014, 1, 11073, 1, 19251)

 	-- Enchant Cloak - Superior Defense -- 20015
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20015, 285, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20015, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 20015, 2, 12022)
+	self:addTradeFlags(RecipeDB, 20015, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Enchant Shield - Superior Spirit -- 20016
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20016, 280, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20016, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20016, 3, 9447, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20016, 280, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20016, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20016, 1, 11073, 1, 19251)

 	-- Enchant Shield - Greater Stamina -- 20017
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20017, 265, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20017, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 20017, 2, 4229, 2, 4561)
+	self:addTradeFlags(RecipeDB, 20017, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Enchant Boots - Greater Stamina -- 20020
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20020, 260, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20020, 260, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20020, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20020, 7, 2)

 	-- Enchant Boots - Greater Agility -- 20023
 	-- Trainer
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20023, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20023, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20023, 7, 2, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20023, 295, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20023, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20023, 3, 13300, 1, 11073, 1, 19251)

 	-- Enchant Boots - Spirit -- 20024
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20024, 275, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20024, 275, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20024, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20024, 7, 2)

@@ -1069,38 +1067,47 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20025, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20025, 300, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20025, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20025, 7, 2)

+	-- Enchant Chest - Major Health -- 20026
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 20026, 275, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
+
 	-- Enchant Chest - Major Mana -- 20028
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20028, 290, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20028, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20028, 3, 9452, 1, 11073, 1, 19251)
+	self:addTradeSkill(RecipeDB, 20028, 290, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20028, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20028, 1, 11073, 1, 19251)

 	-- Enchant Weapon - Icy Chill -- 20029
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20029, 285, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20029, 285, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20029, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20029, 3, 7524)
+	self:addTradeAcquire(RecipeDB, 20029, 3, 7444, 3, 7448, 3, 7524)

 	-- Enchant 2H Weapon - Superior Impact -- 20030
 	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20030, 295, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20030, 295, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20030, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20030, 3, 10317)
+	self:addTradeAcquire(RecipeDB, 20030, 3, 10317, 3, 10366)

 	-- Enchant Weapon - Superior Striking -- 20031
 	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
@@ -1108,7 +1115,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20031, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20031, 300, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20031, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20031, 3, 9216)

@@ -1118,47 +1125,48 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20032, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20032, 300, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 20032, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20032, 3, 10499)

 	-- Enchant Weapon - Unholy Weapon -- 20033
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20033, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20033, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20033, 3, 10398, 3, 16810)
+	self:addTradeSkill(RecipeDB, 20033, 295, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20033, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20033, 3, 10398, 3, 16772, 3, 16810, 3, 18477, 3, 18595)

 	-- Enchant Weapon - Crusader -- 20034
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20034, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 20034, 300, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 20034, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20034, 3, 4494, 3, 9451)

 	-- Enchant 2H Weapon - Major Spirit -- 20035
 	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20035, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20035, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20035, 3, 10469)
+	self:addTradeSkill(RecipeDB, 20035, 300, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20035, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20035, 3, 10469, 3, 10477)

 	-- Enchant 2H Weapon - Major Intellect -- 20036
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20036, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20036, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeSkill(RecipeDB, 20036, 300, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 20036, 1,2,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20036, 3, 10422)

 	-- Runed Arcanite Rod -- 20051
@@ -1175,19 +1183,10 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 21931, 190, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 21931, 190, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 21931, 7,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 21931, 5, 1)

-	-- Charged Scale of Onyxia -- 22434
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 22434, 330, 17968, 3, 7411)
-	--self:addTradeFlags(RecipeDB, 22434, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
 	-- Enchant Weapon - Spell Power -- 22749
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
@@ -1200,7 +1199,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22749, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 22749, 300, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 22749, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22749, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

@@ -1216,7 +1215,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22750, 300, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 22750, 300, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 22750, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22750, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

@@ -1237,7 +1236,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23800, 290, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 23800, 4,21,22,23,24,25,26,27,28,29,30,36,41,99)
+	self:addTradeFlags(RecipeDB, 23800, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,99)
 	self:addTradeAcquire(RecipeDB, 23800, 6, 576, 2, 11557)

 	-- Enchant Bracer - Mana Regeneration -- 23801
@@ -1271,14 +1270,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23803, 2, 12944)

 	-- Enchant Weapon - Mighty Intellect -- 23804
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23804, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 23804, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 23804, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23804, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Enchant Gloves - Threat -- 25072
 	-- Raid: 3428 - Ahn'Qiraj
@@ -1286,153 +1284,202 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25072, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25072, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 25072, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25072, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25072, 3, 15275)

 	-- Enchant Gloves - Shadow Power -- 25073
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25073, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25073, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25073, 7, 3)
+	self:addTradeSkill(RecipeDB, 25073, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25073, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 25073, 3, 15263, 3, 15299, 3, 15348, 3, 15509, 3, 15510, 3, 15516, 3, 15517, 3, 15544)

 	-- Enchant Gloves - Frost Power -- 25074
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- No location information
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25074, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25074, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25074, 7, 3)
+	self:addTradeSkill(RecipeDB, 25074, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25074, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 25074, 3, 15263, 3, 15348, 3, 15370, 3, 15510, 3, 15511, 3, 15516, 3, 15517, 3, 15544)

 	-- Enchant Gloves - Fire Power -- 25078
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- No location information
+	-- No location information
+	-- No location information
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25078, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25078, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25078, 7, 3)
+	self:addTradeSkill(RecipeDB, 25078, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25078, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 25078, 3, 15263, 3, 15299, 3, 15340, 3, 15341, 3, 15348, 3, 15369, 3, 15509, 3, 15510, 3, 15516, 3, 15544)

 	-- Enchant Gloves - Healing Power -- 25079
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25079, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25079, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25079, 7, 3)
+	self:addTradeSkill(RecipeDB, 25079, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25079, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 25079, 3, 15263, 3, 15509, 3, 15510, 3, 15516, 3, 15517, 3, 15543)

 	-- Enchant Gloves - Superior Agility -- 25080
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- No location information
+	-- No location information
+	-- No location information
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25080, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25080, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25080, 7, 3)
+	self:addTradeSkill(RecipeDB, 25080, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25080, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 25080, 3, 15263, 3, 15299, 3, 15339, 3, 15341, 3, 15348, 3, 15369, 3, 15509, 3, 15510, 3, 15516, 3, 15517)

 	-- Enchant Cloak - Greater Fire Resistance -- 25081
-	-- Cenarion Circle - Friendly
-	-- No location information
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25081, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25081, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,97)
-	self:addTradeAcquire(RecipeDB, 25081, 6, 609, 1, 15198, 6, 609, 1, 15419)
+	self:addTradeFlags(RecipeDB, 25081, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Enchant Cloak - Greater Nature Resistance -- 25082
-	-- Cenarion Circle - Honored
-	-- No location information
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25082, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25082, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,97)
-	self:addTradeAcquire(RecipeDB, 25082, 6, 609, 2, 15198, 6, 609, 2, 15419)
+	self:addTradeFlags(RecipeDB, 25082, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Enchant Cloak - Stealth -- 25083
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- No location information
+	-- No location information
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25083, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25083, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 25083, 7, 3)
+	self:addTradeSkill(RecipeDB, 25083, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25083, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 25083, 3, 15263, 3, 15339, 3, 15340, 3, 15509, 3, 15510, 3, 15516, 3, 15543, 3, 15544)

 	-- Enchant Cloak - Subtlety -- 25084
-	-- Trainer
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25084, 280, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25084, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeSkill(RecipeDB, 25084, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25084, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 25084, 3, 15276)

 	-- Enchant Cloak - Dodge -- 25086
-	-- World Drop
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- No location information
+	-- No location information
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 25086, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25086, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 25086, 7, 3)
+	self:addTradeSkill(RecipeDB, 25086, 300, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 25086, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 25086, 3, 15263, 3, 15299, 3, 15341, 3, 15369, 3, 15509, 3, 15510, 3, 15516, 3, 15517)

 	-- Minor Wizard Oil -- 25124
-	-- No location information
+	-- Instance: 717 - type1maxlevel32category3territory2minlevel24nameThe Stockadeid717
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25124, 45, 20744, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25124, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25124, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15198, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663)
+	self:addTradeFlags(RecipeDB, 25124, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 25124, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 19234, 2, 19537, 2, 19663, 2, 27030, 2, 27054, 2, 27147, 2, 28714)

 	-- Minor Mana Oil -- 25125
-	-- No location information
+	-- Instance: 717 - type1maxlevel32category3territory2minlevel24nameThe Stockadeid717
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25125, 150, 20745, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25125, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25125, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15198, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663)
+	self:addTradeFlags(RecipeDB, 25125, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 25125, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 19234, 2, 19537, 2, 19663, 2, 27030, 2, 27054, 2, 27147, 2, 28714)

 	-- Lesser Wizard Oil -- 25126
-	-- No location information
+	-- Instance: 717 - type1maxlevel32category3territory2minlevel24nameThe Stockadeid717
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25126, 200, 20746, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25126, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25126, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15198, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663)
+	self:addTradeFlags(RecipeDB, 25126, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 25126, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 19234, 2, 19537, 2, 19663, 2, 27030, 2, 27054, 2, 27147, 2, 28714)

 	-- Lesser Mana Oil -- 25127
-	-- No location information
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25127, 250, 20747, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25127, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25127, 2, 15198, 2, 15419)
+	self:addTradeFlags(RecipeDB, 25127, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Wizard Oil -- 25128
-	-- No location information
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25128, 275, 20750, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25128, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 25128, 2, 15198, 2, 15419)
+	self:addTradeFlags(RecipeDB, 25128, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Brilliant Wizard Oil -- 25129
 	-- Zandalar Tribe - Honored
@@ -1461,7 +1508,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27837, 290, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27837, 4,21,22,23,24,25,26,27,28,29,30,36,41,99)
+	self:addTradeFlags(RecipeDB, 27837, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,99)
 	self:addTradeAcquire(RecipeDB, 27837, 6, 576, 1, 11557)

 	-- Enchant Bracer - Brawn -- 27899
@@ -1487,9 +1534,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27906, 320, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27906, 320, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27906, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 27906, 3, 20456, 3, 22822)
+	self:addTradeAcquire(RecipeDB, 27906, 3, 22822)

 	-- Enchant Bracer - Superior Healing -- 27911
 	-- Honor Hold - Friendly
@@ -1506,7 +1553,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27913, 335, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27913, 335, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27913, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27913, 7, 2)

@@ -1516,8 +1563,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27914, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27914, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 27914, 350, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 27914, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27914, 3, 17803)

 	-- Enchant Bracer - Spellpower -- 27917
@@ -1525,9 +1572,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27917, 360, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27917, 360, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27917, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 27917, 3, 19952)
+	self:addTradeAcquire(RecipeDB, 27917, 3, 19952, 3, 20058)

 	-- Enchant Ring - Striking -- 27920
 	-- The Consortium - Revered
@@ -1552,12 +1599,14 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Ring - Healing Power -- 27926
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27926, 370, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27926, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,111)
+	self:addTradeFlags(RecipeDB, 27926, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,47,63,111)
 	self:addTradeAcquire(RecipeDB, 27926, 6, 935, 3, 21432)

 	-- Enchant Ring - Stats -- 27927
@@ -1594,7 +1643,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27946, 340, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27946, 340, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27946, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27946, 7, 2)

@@ -1603,7 +1652,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27947, 360, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27947, 360, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27947, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27947, 7, 2)

@@ -1612,7 +1661,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27948, 305, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27948, 305, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27948, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27948, 7, 2)

@@ -1622,8 +1671,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27950, 320, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27950, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 27950, 320, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 27950, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27950, 3, 18317)

 	-- Enchant Boots - Dexterity -- 27951
@@ -1632,7 +1681,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27951, 340, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27951, 340, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27951, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27951, 3, 18521)

@@ -1642,7 +1691,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27954, 370, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27954, 370, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27954, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27954, 3, 16472)

@@ -1659,9 +1708,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 27958, 305, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 27958, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 27958, 340, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 27958, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Chest - Exceptional Stats -- 27960
@@ -1688,7 +1737,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27962, 330, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27962, 330, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27962, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 27962, 7, 2)

@@ -1707,7 +1756,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27968, 340, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27968, 340, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27968, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27968, 3, 20136)

@@ -1717,7 +1766,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27971, 350, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27971, 350, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27971, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27971, 3, 17465)

@@ -1726,7 +1775,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27972, 350, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27972, 350, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27972, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27972, 7, 2)

@@ -1735,9 +1784,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27975, 350, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27975, 350, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27975, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 27975, 3, 20614, 3, 22242, 3, 22243)
+	self:addTradeAcquire(RecipeDB, 27975, 3, 22242, 3, 23385)

 	-- Enchant 2H Weapon - Major Agility -- 27977
 	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
@@ -1745,18 +1794,17 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27977, 360, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27977, 360, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 27977, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27977, 3, 20880)

 	-- Enchant Weapon - Sunfire -- 27981
-	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27981, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27981, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 27981, 375, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 27981, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27981, 3, 16524)

 	-- Enchant Weapon - Soulfrost -- 27982
@@ -1765,8 +1813,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27982, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27982, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 27982, 375, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 27982, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27982, 3, 15688)

 	-- Enchant Weapon - Mongoose -- 27984
@@ -1775,27 +1823,36 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 27984, 375, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 27984, 375, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 27984, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27984, 3, 15687)

 	-- Enchant Weapon - Spellsurge -- 28003
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28003, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 28003, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28003, 7, 2)
+	self:addTradeSkill(RecipeDB, 28003, 360, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 28003, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28003, 3, 16409, 3, 16488, 3, 16492, 3, 17940, 3, 18631, 3, 18639, 3, 24697, 3, 25060)

 	-- Enchant Weapon - Battlemaster -- 28004
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28004, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 28004, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28004, 7, 2)
+	self:addTradeSkill(RecipeDB, 28004, 360, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 28004, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28004, 3, 16539, 3, 17269, 3, 18472, 3, 20410)

 	-- Superior Mana Oil -- 28016
 	-- Vendor
@@ -1849,7 +1906,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val4id32val4id33val4id34val4id35val4id36
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28028, 330, 22459, 1, 7411)
+	self:addTradeSkill(RecipeDB, 28028, 360, 22459, 1, 7411)
 	self:addTradeFlags(RecipeDB, 28028, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28028, 1, 18753, 1, 18773, 1, 19252, 1, 19540)

@@ -1906,7 +1963,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 33992, 345, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 33992, 345, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 33992, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 33992, 7, 2)

@@ -1919,13 +1976,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeFlags(RecipeDB, 33993, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 33993, 1, 18753, 1, 18773, 1, 19252, 1, 19540)

-	-- Enchant Gloves - Spell Strike -- 33994
+	-- Enchant Gloves - Precise Strikes -- 33994
 	-- Cenarion Expedition - Revered
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 33994, 360, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 33994, 360, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 33994, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,103)
 	self:addTradeAcquire(RecipeDB, 33994, 6, 942, 3, 17904)

@@ -1953,18 +2010,20 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 33997, 360, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 33997, 360, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 33997, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,106)
 	self:addTradeAcquire(RecipeDB, 33997, 6, 989, 2, 21643)

 	-- Enchant Gloves - Major Healing -- 33999
 	-- The Sha'tar - Honored
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 33999, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 33999, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,111)
+	self:addTradeSkill(RecipeDB, 33999, 350, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 33999, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,111)
 	self:addTradeAcquire(RecipeDB, 33999, 6, 935, 2, 21432)

 	-- Enchant Bracer - Major Intellect -- 34001
@@ -1991,7 +2050,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34003, 325, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 34003, 325, nil, 2, 7411)
 	self:addTradeFlags(RecipeDB, 34003, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,105)
 	self:addTradeAcquire(RecipeDB, 34003, 6, 933, 1, 20242, 6, 933, 1, 23007)

@@ -2009,7 +2068,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34005, 350, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 34005, 350, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 34005, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 34005, 3, 19796)

@@ -2018,27 +2077,35 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34006, 350, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 34006, 350, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 34006, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 34006, 3, 18870)

 	-- Enchant Boots - Cat's Swiftness -- 34007
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34007, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34007, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34007, 7, 3)
+	self:addTradeSkill(RecipeDB, 34007, 360, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 34007, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 34007, 3, 16407, 3, 16409, 3, 16471, 3, 16473, 3, 16504, 3, 17976)

 	-- Enchant Boots - Boar's Speed -- 34008
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
+	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34008, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34008, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34008, 7, 3)
+	self:addTradeSkill(RecipeDB, 34008, 360, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 34008, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 34008, 3, 16409, 3, 16470, 3, 18105, 3, 19168, 3, 25002)

 	-- Enchant Shield - Major Stamina -- 34009
 	-- Vendor
@@ -2051,12 +2118,14 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Weapon - Major Healing -- 34010
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34010, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34010, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,111)
+	self:addTradeSkill(RecipeDB, 34010, 350, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 34010, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,111)
 	self:addTradeAcquire(RecipeDB, 34010, 6, 935, 3, 21432)

 	-- Nexus Transformation -- 42613
@@ -2090,8 +2159,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Weapon - Executioner -- 42974
 	-- Raid: 3805 - Zul'Aman
 	-- Raid: 3805 - Zul'Aman
-	-- No location information
-	-- No location information
+	-- Raid: 3805 - Zul'Aman
+	-- Raid: 3805 - Zul'Aman
 	-- Raid: 3805 - Zul'Aman
 	-- Raid: 3805 - Zul'Aman
 	-- Raid: 3805 - Zul'Aman
@@ -2100,9 +2169,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42974, 375, nil, 1, 7411)
+	self:addTradeSkill(RecipeDB, 42974, 375, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 42974, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 42974, 3, 23574, 3, 23576, 3, 23577, 3, 23578, 3, 23863, 3, 24144, 3, 24239, 3, 24363)
+	self:addTradeAcquire(RecipeDB, 42974, 3, 23574, 3, 23576, 3, 23577, 3, 23578, 3, 23834, 3, 23863, 3, 24239, 3, 24530)

 	-- Enchant Shield - Resilience -- 44383
 	-- Trainer
@@ -2117,441 +2186,385 @@ function addon:InitEnchanting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44483, 340, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44483, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44483, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44483, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Gloves - Expertise -- 44484
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44484, 340, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44484, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44484, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44484, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Gloves - Greater Spell Strike -- 44488
+	-- Enchant Gloves - Precision -- 44488
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44488, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44488, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44488, 400, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44488, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Shield - Defense -- 44489
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44489, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44489, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44489, 410, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44489, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Chest - Major Health -- 44492
+	-- Enchant Chest - Mighty Health -- 44492
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44492, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44492, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44492, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44492, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Cloak - Superior Nature Resistance -- 44494
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44494, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44494, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Enchant Weapon - Exceptional Striking -- 44496
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44496, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44496, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Enchant Weapon - Exceptional Intellect -- 44497
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44497, 345, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44497, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44494, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44494, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Cloak - Superior Agility -- 44500
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44500, 350, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44500, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44500, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44500, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Gloves - Gatherer -- 44506
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44506, 350, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44506, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44506, 350, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44506, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Boots - Greater Spirit -- 44508
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44508, 350, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44508, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44508, 400, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44508, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Chest - Greater Mana Restoration -- 44509
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44509, 355, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44509, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44509, 410, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44509, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Weapon - Exceptional Spirit -- 44510
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44510, 355, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44510, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44510, 400, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44510, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Gloves - Greater Assault -- 44513
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44513, 365, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44513, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44513, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44513, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Weapon - Icebreaker -- 44524
-	-- Trainer
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44524, 365, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44524, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44524, 425, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 44524, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 44524, 2, 32514)

 	-- Enchant Boots - Greater Fortitude -- 44528
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44528, 360, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44528, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44528, 360, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44528, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Gloves - Major Agility -- 44529
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44529, 370, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44529, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44529, 405, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44529, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Bracers - Exceptional Intellect -- 44555
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44555, 370, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44555, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44555, 370, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44555, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Cloak - Superior Fire Resistance -- 44556
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44556, 370, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44556, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44556, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44556, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

-	-- Enchant Gloves - Exceptional Healing -- 44558
-	-- Trainer
+	-- Enchant Bracers - Greater Assault -- 44575
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44558, 375, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44558, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44575, 430, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 44575, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 44575, 2, 32514)

-	-- Enchant Bracers - Greater Assault -- 44575
-	-- Trainer
+	-- Enchant Weapon - Lifeward -- 44576
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44575, 375, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44575, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44576, 440, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 44576, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 44576, 2, 32514)

 	-- Enchant Cloak - Spell Piercing -- 44582
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44582, 380, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44582, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44582, 380, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44582, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Boots - Greater Vitality -- 44584
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44584, 380, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44584, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44584, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44584, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Chest - Exceptional Resilience -- 44588
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44588, 385, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44588, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44588, 415, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44588, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Boots - Superior Agility -- 44589
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44589, 385, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44589, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44589, 405, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44589, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Cloak - Superior Shadow Resistance -- 44590
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44590, 385, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44590, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44590, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44590, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Cloak - Titanweave -- 44591
-	-- Trainer
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44591, 390, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44591, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44591, 435, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 44591, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 44591, 2, 32514)

 	-- Enchant Gloves - Exceptional Spellpower -- 44592
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44592, 390, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44592, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44592, 350, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44592, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Weapon - Scourgebane -- 44595
+	-- Enchant Bracers - Major Spirit -- 44593
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44595, 390, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44595, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Enchant Cloak - Superior Arcane Resistance -- 44596
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44596, 395, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44596, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44593, 410, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44593, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Shield - Exceptional Stamina -- 44597
+	-- Enchant 2H Weapon - Scourgebane -- 44595
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44597, 395, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44597, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44595, 420, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44595, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Bracer - Expertise -- 44598
+	-- Enchant Cloak - Superior Arcane Resistance -- 44596
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44598, 395, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44598, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44596, 395, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44596, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

-	-- Enchant Gloves - Greater Blasting -- 44612
+	-- Enchant Bracers - Expertise -- 44598
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44612, 390, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44612, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44598, 405, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44598, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Boots - Icewalker -- 44613
+	-- Enchant Gloves - Greater Blasting -- 44612
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44613, 400, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44613, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44612, 390, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44612, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Bracers - Greater Stats -- 44616
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44616, 400, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44616, 390, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Weapon - Giant Slayer -- 44621
-	-- Trainer
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44621, 400, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44621, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44621, 430, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 44621, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 44621, 2, 32514)

 	-- Enchant Chest - Super Stats -- 44623
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44623, 405, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44623, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44623, 360, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44623, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Gloves - Armsman -- 44625
-	-- Trainer
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44625, 405, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44625, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44625, 435, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 44625, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 44625, 2, 32514)

 	-- Enchant Weapon - Exceptional Spellpower -- 44629
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44629, 405, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44629, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44629, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44629, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Enchant Weapon - Greater Savagery -- 44630
+	-- Enchant 2H Weapon - Greater Savagery -- 44630
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44630, 405, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44630, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44630, 380, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44630, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Cloak - Shadow Armor -- 44631
-	-- Trainer
+	-- No location information
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44631, 410, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44631, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Enchant Weapon - Exceptional Healing -- 44632
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44632, 410, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44632, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44631, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 44631, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 44631, 2, 32514)

 	-- Enchant Weapon - Exceptional Agility -- 44633
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44633, 410, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44633, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Enchant Bracers - Major Healing -- 44634
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44634, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44634, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44633, 400, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44633, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Bracers - Greater Spellpower -- 44635
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44635, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44635, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44635, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44635, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Ring - Greater Spellpower -- 44636
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44636, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44636, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Enchant Ring - Haste -- 44637
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44637, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44637, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Enchant Ring - Greater Healing Power -- 44638
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44638, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44638, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44636, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44636, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Ring - Assault -- 44645
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 44645, 415, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 44645, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 44645, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 44645, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Void Shatter -- 45765
@@ -2565,12 +2578,11 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45765, 6, 1077, 2, 25032)

 	-- Enchant Weapon - Deathfrost -- 46578
-	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46578, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 46578, 3,7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 46578, 350, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 46578, 7,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 46578, 5, 4)

 	-- Enchant Chest - Defense -- 46594
@@ -2584,51 +2596,250 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46594, 6, 1077, 2, 25032)

 	-- Enchant Cloak - Steelweave -- 47051
-	-- Instance: 4095 - type1maxlevel70category3territory1expansion1limit5minlevel70nameMagisters' Terraceid4095
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 47051, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 47051, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeSkill(RecipeDB, 47051, 375, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 47051, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 47051, 3, 24560)

 	-- Enchant Cloak - Mighty Armor -- 47672
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 47672, 340, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 47672, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47672, 420, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 47672, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

-	-- Enchant Cloak - Haste -- 47898
+	-- Enchant Chest - Greater Defense -- 47766
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47766, 390, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 47766, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Cloak - Greater Speed -- 47898
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 47898, 420, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 47898, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47898, 420, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 47898, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Enchant Cloak - Wisdom -- 47899
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47899, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 47899, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 47899, 2, 32514)
+
+	-- Enchant Chest - Super Health -- 47900
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 47899, 420, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 47899, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47900, 415, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 47900, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enchant Boots - Tuskarr's Vitality -- 47901
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 47901, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 47901, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 47901, 2, 32514)
+
+	-- Enchant Weapon - Accuracy -- 59619
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59619, 440, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 59619, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 59619, 2, 32514)
+
+	-- Enchant Weapon - Berserking -- 59621
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59621, 440, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 59621, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 59621, 2, 32514)
+
+	-- Enchant Weapon - Black Magic -- 59625
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 47901, 400, nil, 1, 7411)
-	--self:addTradeFlags(RecipeDB, 47901, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59625, 430, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 59625, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Ring - Stamina -- 59636
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59636, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 59636, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Boots - Assault -- 60606
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60606, 365, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60606, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Cloak - Speed -- 60609
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60609, 340, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60609, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Bracers - Striking -- 60616
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60616, 350, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Runed Titanium Rod -- 60619
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val2id8val2id15
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60619, 425, 44452, 3, 7411)
+	self:addTradeFlags(RecipeDB, 60619, 3,21,22,23,24,25,26,27,28,29,30,37,41)
+	-- No acquire information
+
+	-- Enchant Weapon - Greater Potency -- 60621
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60621, 370, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60621, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Boots - Icewalker -- 60623
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60623, 375, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60623, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Shield - Greater Intellect -- 60653
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60653, 385, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60653, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Cloak - Major Agility -- 60663
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60663, 410, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60663, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant Gloves - Crusher -- 60668
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60668, 415, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 60668, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchant 2H Weapon - Massacre -- 60691
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60691, 430, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 60691, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60691, 2, 32514)
+
+	-- Enchant Chest - Powerful Stats -- 60692
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60692, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 60692, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60692, 2, 32514)
+
+	-- Enchant Weapon - Superior Potency -- 60707
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60707, 435, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 60707, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60707, 2, 32514)
+
+	-- Enchant Weapon - Mighty Spellpower -- 60714
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60714, 435, nil, 3, 7411)
+	self:addTradeFlags(RecipeDB, 60714, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60714, 2, 32514)
+
+	-- Enchant Boots - Greater Assault -- 60763
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60763, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 60763, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60763, 2, 32514)
+
+	-- Enchant Bracers - Superior Spellpower -- 60767
+	-- No location information
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60767, 440, nil, 2, 7411)
+	self:addTradeFlags(RecipeDB, 60767, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 60767, 2, 32514)
+
 	-- Enchant Chest - Major Health -- 20026
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -2637,7 +2848,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeSkill(RecipeDB, 20026, 255, nil, 1, 7411)
 	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
-
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index c05b9e8..782bd81 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -8,9 +8,8 @@ Engineering data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-251 found from data mining.
+286 found from data mining.
 10 ignored.
-2 WotLK ignored.

 ************************************************************************

@@ -304,14 +303,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3950, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Minor Recombobulator -- 3952
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3952, 140, 4381, 1, 4036)
-	self:addTradeFlags(RecipeDB, 3952, 1,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 3952, 2, 2682, 2, 2683)
+	self:addTradeFlags(RecipeDB, 3952, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB, 3952, 2, 2682, 2, 3495)

 	-- Bronze Framework -- 3953
 	-- Trainer
@@ -425,14 +423,16 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3965, 1, 5174, 1, 8736, 1, 11017, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Craftsman's Monocle -- 3966
-	-- World Drop
+	-- No location information
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val40id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3966, 185, 4393, 3, 4036)
-	self:addTradeFlags(RecipeDB, 3966, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 3966, 7, 3)
+	self:addTradeFlags(RecipeDB, 3966, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 3966, 3, 690, 3, 4861, 3, 7800)

 	-- Big Iron Bomb -- 3967
 	-- Trainer
@@ -453,13 +453,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3968, 7, 2)

 	-- Mechanical Dragonling -- 3969
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3969, 200, 4396, 1, 4036)
-	self:addTradeFlags(RecipeDB, 3969, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 3969, 2, 2687)
+	self:addTradeFlags(RecipeDB, 3969, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Gnomish Cloaking Device -- 3971
 	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
@@ -514,7 +514,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3979, 180, 4407, 1, 4036)
-	self:addTradeFlags(RecipeDB, 3979, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3979, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3979, 2, 2685)

 	-- Ornate Spyglass -- 6458
@@ -571,8 +571,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val41id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 8895, 225, 7189, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 8895, 225, 7189, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 8895, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 8895, 1, 8126)

@@ -585,7 +584,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9269, 125, 7506, 1, 4036)
 	self:addTradeFlags(RecipeDB, 9269, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 9269, 3, 7800, 2, 5175, 2, 6730)
+	self:addTradeAcquire(RecipeDB, 9269, 3, 7800, 2, 5175)

 	-- Aquadynamic Fish Attractor -- 9271
 	-- Trainer
@@ -599,14 +598,13 @@ function addon:InitEngineering(RecipeDB)
 	-- Goblin Jumper Cables -- 9273
 	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Mob Drop
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9273, 165, 7148, 1, 4036)
 	self:addTradeFlags(RecipeDB, 9273, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 9273, 3, 7800, 2, 3134, 2, 3537, 2, 4086)
+	self:addTradeAcquire(RecipeDB, 9273, 3, 7800, 2, 3134, 2, 3537)

 	-- Gold Power Core -- 12584
 	-- Trainer
@@ -710,7 +708,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12597, 210, 10546, 1, 4036)
 	self:addTradeFlags(RecipeDB, 12597, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 12597, 2, 8679, 2, 9544)
+	self:addTradeAcquire(RecipeDB, 12597, 2, 9544)

 	-- Mithril Casing -- 12599
 	-- Trainer
@@ -744,7 +742,7 @@ function addon:InitEngineering(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val53-99id14val2.9id15val14id16
+	-- Item Stats: val53-99id14val2.9id15val14id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12614, 220, 10510, 2, 4036)
 	self:addTradeFlags(RecipeDB, 12614, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
@@ -752,18 +750,13 @@ function addon:InitEngineering(RecipeDB)

 	-- Spellpower Goggles Xtreme -- 12615
 	-- Trainer
-	-- Instance: 2100 - type1maxlevel49category3territory1minlevel43nameMaraudonid2100
-	-- Raid: 2677 - Blackwing Lair
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2100 - type1maxlevel49category3territory1minlevel43nameMaraudonid2100
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val46id6val21id19val21id20
+	-- Item Stats:
+	-- Item Stats: val46id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12615, 225, 10502, 3, 4036)
-	self:addTradeFlags(RecipeDB, 12615, 1,2,3,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 12615, 3, 4396, 3, 10184, 3, 11583, 3, 11791, 3, 12219, 3, 14888, 3, 14889, 3, 14890, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)
+	self:addTradeFlags(RecipeDB, 12615, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 12615, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Parachute Cloak -- 12616
 	-- World Drop
@@ -776,14 +769,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12616, 7, 2)

 	-- Deepdive Helmet -- 12617
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id3val49id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12617, 230, 10506, 1, 4036)
-	self:addTradeFlags(RecipeDB, 12617, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 12617, 2, 8678)
+	self:addTradeFlags(RecipeDB, 12617, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Rose Colored Goggles -- 12618
 	-- Trainer
@@ -805,13 +798,16 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12619, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Sniper Scope -- 12620
-	-- World Drop
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Raid: 2159 - Onyxia's Lair
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12620, 240, 10548, 3, 4036)
-	self:addTradeFlags(RecipeDB, 12620, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 12620, 7, 3)
+	self:addTradeFlags(RecipeDB, 12620, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 12620, 3, 1488, 3, 5460, 3, 5714, 3, 5717, 3, 10184)

 	-- Mithril Gyro-Shot -- 12621
 	-- Trainer
@@ -834,21 +830,20 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12622, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Mithril Mechanical Dragonling -- 12624
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12624, 250, 10576, 1, 4036)
-	self:addTradeFlags(RecipeDB, 12624, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 12624, 2, 2688)
+	self:addTradeFlags(RecipeDB, 12624, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Goblin Rocket Fuel Recipe -- 12715
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12715, 210, 10644, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12715, 210, 10644, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12715, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 12715, 1, 8126)

@@ -857,8 +852,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12716, 205, 10577, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12716, 205, 10577, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12716, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12716, 1, 8126)

@@ -868,8 +862,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val15id3val190id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12717, 205, 10542, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12717, 205, 10542, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12717, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 12717, 1, 8126)

@@ -879,21 +872,10 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val44id6val15id33
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12718, 205, 10543, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12718, 205, 10543, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12718, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12718, 1, 8126)

-	-- Explosive Arrow -- 12719
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Weapon,
-	-- Item Stats:
-	-- Item Stats: val14-15id7val3id8val14-15id14val3id15
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 12719, 170, 10579, 3, 4036)
-	--self:addTradeFlags(RecipeDB, 12719, 3,21,22,23,24,25,26,27,28,29,30,36,41,46)
-	-- No acquire information
-
 	-- Goblin \"Boom\" Box -- 12720
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -917,8 +899,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12754, 225, 10586, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12754, 225, 10586, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12754, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 12754, 1, 8126, 1, 8738)

@@ -927,8 +908,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12755, 230, 10587, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12755, 230, 10587, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12755, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12755, 1, 8126, 1, 8738)

@@ -938,8 +918,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val15id3val50id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12758, 235, 10588, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12758, 235, 10588, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12758, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12758, 1, 8126, 1, 8738)

@@ -948,9 +927,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12759, 240, 10645, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12759, 1,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeSkill(RecipeDB, 12759, 240, 10645, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12759, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12759, 1, 7406, 1, 7944)

 	-- Goblin Sapper Charge -- 12760
@@ -958,8 +936,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12760, 205, 10646, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12760, 205, 10646, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12760, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 12760, 1, 8126)

@@ -968,20 +945,18 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12895, 200, 10713, 1, 4036, 20219)
+	self:addTradeSkill(RecipeDB, 12895, 200, 10713, 1, 4036, 20219) -- Speciality
 	self:addTradeFlags(RecipeDB, 12895, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Gnomish Goggles -- 12897
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id3val9id5val45id6val11id19val11id20
+	-- Item Stats:
+	-- Item Stats: val9id3val9id5val45id6val11id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12897, 210, 10545, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12897, 1,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeSkill(RecipeDB, 12897, 210, 10545, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12897, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12897, 1, 7406, 1, 7944)

 	-- Gnomish Shrink Ray -- 12899
@@ -989,9 +964,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12899, 205, 10716, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12899, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeSkill(RecipeDB, 12899, 205, 10716, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12899, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12899, 1, 7406, 1, 7944)

 	-- Mobile Alarm -- 12900
@@ -1008,9 +982,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12902, 210, 10720, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12902, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeSkill(RecipeDB, 12902, 210, 10720, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12902, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12902, 1, 7406, 1, 7944)

 	-- Gnomish Harm Prevention Belt -- 12903
@@ -1019,9 +992,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val6id3val66id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12903, 215, 10721, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12903, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeSkill(RecipeDB, 12903, 215, 10721, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12903, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 12903, 1, 7406, 1, 7944)

 	-- Gnomish Ham Radio -- 12904
@@ -1039,9 +1011,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val41id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12905, 225, 10724, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12905, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeSkill(RecipeDB, 12905, 225, 10724, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12905, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12905, 1, 7406, 1, 7944)

 	-- Gnomish Battle Chicken -- 12906
@@ -1049,9 +1020,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12906, 230, 10725, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12906, 1,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeSkill(RecipeDB, 12906, 230, 10725, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12906, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12906, 1, 7406, 1, 7944)

 	-- Gnomish Mind Control Cap -- 12907
@@ -1060,9 +1030,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val14id5val50id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 12907, 215, 10726, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 12907, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeSkill(RecipeDB, 12907, 215, 10726, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 12907, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12907, 1, 7406, 1, 7944)

 	-- Goblin Dragon Gun -- 12908
@@ -1070,8 +1039,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 12908, 240, 10727, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 12908, 240, 10727, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 12908, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 12908, 1, 8126, 1, 8738)

@@ -1080,8 +1048,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 13240, 205, 10577, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 13240, 205, 10577, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 13240, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

@@ -1095,24 +1062,20 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15255, 1, 5174, 1, 8736, 1, 11017, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Pet Bombling -- 15628
-	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 15628, 205, 11825, 1, 4036, 20222)
-	self:addTradeFlags(RecipeDB, 15628, 3,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeSkill(RecipeDB, 15628, 205, 11825, 2, 4036, 20222) -- Speciality
+	self:addTradeFlags(RecipeDB, 15628, 21,22,23,24,25,26,27,28,29,30,37,41)
 	-- No acquire information

 	-- Lil' Smoky -- 15633
-	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 15633, 205, 11826, 2, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 15633, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41)
-	self:addTradeAcquire(RecipeDB, 15633, 3, 1964)
+	self:addTradeSkill(RecipeDB, 15633, 205, 11826, 2, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 15633, 21,22,23,24,25,26,27,28,29,30,37,41)
+	-- No acquire information

 	-- Salt Shaker -- 19567
 	-- Trainer
@@ -1152,34 +1115,35 @@ function addon:InitEngineering(RecipeDB)

 	-- Thorium Rifle -- 19792
 	-- Trainer
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val55-102id14val2.5id15val17id16
+	-- Item Stats: val55-102id14val2.5id15val17id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19792, 260, 15995, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19792, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
-	self:addTradeAcquire(RecipeDB, 19792, 7, 2, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)
+	self:addTradeFlags(RecipeDB, 19792, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeAcquire(RecipeDB, 19792, 3, 12397, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Lifelike Mechanical Toad -- 19793
-	-- World Drop
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19793, 265, 15996, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19793, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 19793, 7, 2)
+	self:addTradeFlags(RecipeDB, 19793, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 19793, 3, 2644, 3, 10043)

 	-- Spellpower Goggles Xtreme Plus -- 19794
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val57id6val27id19val27id20
+	-- Item Stats:
+	-- Item Stats: val57id6val27id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19794, 270, 15999, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19794, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 19794, 3, 6195, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)
+	self:addTradeFlags(RecipeDB, 19794, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 19794, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Thorium Tube -- 19795
 	-- Trainer
@@ -1198,8 +1162,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val68-127id14val2.7id15
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19796, 275, 16004, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19796, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
-	self:addTradeAcquire(RecipeDB, 19796, 3, 8897, 3, 9026)
+	self:addTradeFlags(RecipeDB, 19796, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeAcquire(RecipeDB, 19796, 3, 8897)

 	-- Dark Iron Bomb -- 19799
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
@@ -1213,14 +1177,14 @@ function addon:InitEngineering(RecipeDB)

 	-- Thorium Shells -- 19800
 	-- Trainer
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Ammo,
 	-- Item Stats:
 	-- Item Stats: val17-18id7val3id8val17-18id14val3id15
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19800, 285, 15997, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19800, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,46,78)
-	self:addTradeAcquire(RecipeDB, 19800, 7, 2, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)
+	self:addTradeFlags(RecipeDB, 19800, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,46,78)
+	self:addTradeAcquire(RecipeDB, 19800, 3, 13147, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Masterwork Target Dummy -- 19814
 	-- Vendor
@@ -1241,26 +1205,24 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19815, 2, 11185)

 	-- Voice Amplification Modulator -- 19819
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19819, 290, 16009, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19819, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 19819, 1,2,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 19819, 3, 10426)

 	-- Master Engineer's Goggles -- 19825
 	-- Trainer
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val16id3val17id5val61id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19825, 290, 16008, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19825, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 19825, 3, 8900, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)
+	self:addTradeFlags(RecipeDB, 19825, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 19825, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Arcanite Dragonling -- 19830
 	-- Mob Drop
@@ -1269,22 +1231,21 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19830, 300, 16022, 2, 4036)
 	self:addTradeFlags(RecipeDB, 19830, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 19830, 3, 7437)
+	self:addTradeAcquire(RecipeDB, 19830, 3, 7436, 3, 7437)

 	-- Arcane Bomb -- 19831
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19831, 300, 16040, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19831, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 19831, 7, 2)
+	self:addTradeFlags(RecipeDB, 19831, 21,22,23,24,25,26,27,28,29,30,36,40)
+	-- No acquire information

 	-- Flawless Arcanite Rifle -- 19833
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val9id11val83-155id14val3id15val10id16val9id18
+	-- Item Stats: val83-155id14val3id15val9id44val10id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19833, 300, 16007, 2, 4036)
 	self:addTradeFlags(RecipeDB, 19833, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
@@ -1334,7 +1295,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val79-148id14val2.5id15val22id16val10id17
+	-- Item Stats: val79-148id14val2.5id15val10id45val22id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22795, 300, 18282, 3, 4036)
 	self:addTradeFlags(RecipeDB, 22795, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
@@ -1358,13 +1319,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22797, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Red Firework -- 23066
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23066, 150, 9318, 1, 4036)
-	self:addTradeFlags(RecipeDB, 23066, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 23066, 2, 3413)
+	self:addTradeFlags(RecipeDB, 23066, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Blue Firework -- 23067
 	-- Vendor
@@ -1372,7 +1333,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23067, 150, 9312, 1, 4036)
-	self:addTradeFlags(RecipeDB, 23067, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 23067, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23067, 2, 1304, 2, 5175)

 	-- Green Firework -- 23068
@@ -1427,9 +1388,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 23078, 265, 18587, 2, 4036, 20222)
-	self:addTradeFlags(RecipeDB, 23078, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeSkill(RecipeDB, 23078, 265, 18587, 2, 4036, 20222) -- Speciality
+	self:addTradeFlags(RecipeDB, 23078, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23078, 3, 9499)

 	-- Major Recombobulator -- 23079
@@ -1461,14 +1421,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23081, 3, 10264)

 	-- Ultra-Flash Shadow Reflector -- 23082
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23082, 300, 18639, 2, 4036)
-	self:addTradeFlags(RecipeDB, 23082, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 23082, 1,2,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 23082, 3, 10426)

 	-- Alarm-O-Bot -- 23096
@@ -1477,8 +1437,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 23096, 265, 18645, 2, 4036, 20219)
+	self:addTradeSkill(RecipeDB, 23096, 265, 18645, 2, 4036, 20219) -- Speciality
 	self:addTradeFlags(RecipeDB, 23096, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23096, 3, 8920)

@@ -1488,8 +1447,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 23129, 260, 18660, 2, 4036, 20219)
+	self:addTradeSkill(RecipeDB, 23129, 260, 18660, 2, 4036, 20219) -- Speciality
 	self:addTradeFlags(RecipeDB, 23129, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23129, 3, 8920)

@@ -1498,8 +1456,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 23486, 260, 18984, 2, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 23486, 260, 18984, 2, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 23486, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

@@ -1508,29 +1465,28 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 23489, 260, 18986, 2, 4036, 20219)
+	self:addTradeSkill(RecipeDB, 23489, 260, 18986, 2, 4036, 20219) -- Speciality
 	self:addTradeFlags(RecipeDB, 23489, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Snake Burst Firework -- 23507
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23507, 250, 19026, 1, 4036)
-	self:addTradeFlags(RecipeDB, 23507, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 23507, 2, 14637)
+	self:addTradeFlags(RecipeDB, 23507, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Bloodvine Goggles -- 24356
 	-- Zandalar Tribe - Honored
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val75id6val16id21val14id22val9id24
+	-- Item Stats:
+	-- Item Stats: val75id6val9id24val14id44val16id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24356, 300, 19999, 1, 4036)
-	self:addTradeFlags(RecipeDB, 24356, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,100)
+	self:addTradeFlags(RecipeDB, 24356, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,100)
 	self:addTradeAcquire(RecipeDB, 24356, 6, 270, 2, 14921)

 	-- Bloodvine Lens -- 24357
@@ -1538,7 +1494,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val12id3val147id6val28id11val28id18
+	-- Item Stats: val12id3val147id6val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24357, 300, 19998, 1, 4036)
 	self:addTradeFlags(RecipeDB, 24357, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
@@ -1554,58 +1510,52 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

 	-- Small Blue Rocket -- 26416
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26416, 125, 21558, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26416, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26416, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26416, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26416, 5, 2)

 	-- Small Green Rocket -- 26417
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26417, 125, 21559, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26417, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26417, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26417, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26417, 5, 2)

 	-- Small Red Rocket -- 26418
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26418, 125, 21557, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26418, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26418, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26418, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26418, 5, 2)

 	-- Large Blue Rocket -- 26420
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26420, 175, 21589, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26420, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26420, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26420, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26420, 5, 2)

 	-- Large Green Rocket -- 26421
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26421, 175, 21590, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26421, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26421, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26421, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26421, 5, 2)

 	-- Large Red Rocket -- 26422
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26422, 175, 21592, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26422, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26422, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26422, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26422, 5, 2)

 	-- Blue Rocket Cluster -- 26423
 	-- Trainer
@@ -1635,31 +1585,28 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26425, 5, 2)

 	-- Large Blue Rocket Cluster -- 26426
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26426, 275, 21714, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26426, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26426, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26426, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26426, 5, 2)

 	-- Large Green Rocket Cluster -- 26427
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26427, 275, 21716, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26427, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26427, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26427, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26427, 5, 2)

 	-- Large Red Rocket Cluster -- 26428
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26428, 275, 21718, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26428, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26428, 5, 2, 3, 15909)
+	self:addTradeFlags(RecipeDB, 26428, 7,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 26428, 5, 2)

 	-- Firework Launcher -- 26442
 	-- Trainer
@@ -1687,7 +1634,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28327, 275, 22728, 1, 4036)
 	self:addTradeFlags(RecipeDB, 28327, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 28327, 4, 9249, 2, 3413)
+	self:addTradeAcquire(RecipeDB, 28327, 4, 9249, 2, 3413, 2, 5175)

 	-- Elemental Blasting Powder -- 30303
 	-- Trainer
@@ -1784,7 +1731,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val12id2val22id9val126-234id14val3id15val22id16
+	-- Item Stats: val12id2val126-234id14val3id15val22id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30313, 350, 23746, 1, 4036)
 	self:addTradeFlags(RecipeDB, 30313, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
@@ -1794,7 +1741,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val12id3val13id11val104-194id14val2.4id15val13id18
+	-- Item Stats: val12id3val104-194id14val2.4id15val13id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30314, 360, 23747, 3, 4036)
 	self:addTradeFlags(RecipeDB, 30314, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
@@ -1804,7 +1751,7 @@ function addon:InitEngineering(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val14id2val144-268id14val3.1id15
+	-- Item Stats: val14id2val144-268id14val3.1id15val13id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30315, 375, 23748, 3, 4036)
 	self:addTradeFlags(RecipeDB, 30315, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
@@ -1817,17 +1764,17 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val220id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30316, 340, 23758, 1, 4036)
-	self:addTradeFlags(RecipeDB, 30316, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 30316, 2, 18775, 2, 19836)
+	self:addTradeFlags(RecipeDB, 30316, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 30316, 2, 18775)

 	-- Power Amplification Goggles -- 30317
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val46id3val100id6val36id19val36id20val31id22
+	-- Item Stats:
+	-- Item Stats: val46id3val100id6val31id44val36id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30317, 340, 23761, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30317, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 30317, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 30317, 7, 3)

 	-- Ultra-Spectropic Detection Goggles -- 30318
@@ -1844,7 +1791,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val232id6val84id9val84id16
+	-- Item Stats: val232id6val23id45val84id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30325, 360, 23763, 3, 4036)
 	self:addTradeFlags(RecipeDB, 30325, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
@@ -1857,7 +1804,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30329, 335, 23764, 1, 4036)
 	self:addTradeFlags(RecipeDB, 30329, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 30329, 2, 19351, 2, 19836)
+	self:addTradeAcquire(RecipeDB, 30329, 2, 19351)

 	-- Khorium Scope -- 30332
 	-- Mob Drop
@@ -1876,8 +1823,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30334, 375, 23766, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30334, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 30334, 3, 15550, 3, 16152)
+	self:addTradeFlags(RecipeDB, 30334, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 30334, 3, 16151, 3, 16152)

 	-- Crashin' Thrashin' Robot -- 30337
 	-- World Drop
@@ -2013,10 +1960,10 @@ function addon:InitEngineering(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val196id6val80id9val80id16
+	-- Item Stats: val196id6val80id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30556, 355, 23824, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30556, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 30556, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 30556, 3, 17796)

 	-- The Bigger One -- 30558
@@ -2024,8 +1971,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 30558, 325, 23826, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 30558, 325, 23826, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 30558, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 30558, 1, 8126, 1, 8738)

@@ -2034,8 +1980,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 30560, 340, 23827, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 30560, 340, 23827, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 30560, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 30560, 1, 8126, 1, 8738)

@@ -2054,30 +1999,27 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val45id3
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 30563, 350, 23836, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 30563, 350, 23836, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 30563, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 30563, 1, 8126, 1, 8738)

 	-- Foreman's Enchanted Helmet -- 30565
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val48id3val30id4val132id6val36id19val36id20
+	-- Item Stats:
+	-- Item Stats: val48id3val30id4val132id6val36id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 30565, 350, 23838, 1, 4036, 20222)
-	self:addTradeFlags(RecipeDB, 30565, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeSkill(RecipeDB, 30565, 350, 23838, 1, 4036, 20222) -- Speciality
+	self:addTradeFlags(RecipeDB, 30565, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 30565, 1, 8126, 1, 8738)

 	-- Foreman's Reinforced Helmet -- 30566
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val30id2val48id3val550id6val62id9val62id16
+	-- Item Stats: val30id2val48id3val550id6val62id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 30566, 350, 23839, 1, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 30566, 350, 23839, 1, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 30566, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 30566, 1, 8126, 1, 8738)

@@ -2086,9 +2028,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 30568, 325, 23841, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 30568, 1,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 30568, 325, 23841, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 30568, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 30568, 1, 7406, 1, 7944)

 	-- Gnomish Poultryizer -- 30569
@@ -2097,9 +2038,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val45id3
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 30569, 340, 23835, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 30569, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeSkill(RecipeDB, 30569, 340, 23835, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 30569, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 30569, 1, 7406, 1, 7944)

 	-- Nigh-Invulnerability Belt -- 30570
@@ -2108,31 +2048,37 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val21id3val223id6
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 30570, 350, 23825, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 30570, 1,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeSkill(RecipeDB, 30570, 350, 23825, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 30570, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 30570, 1, 7406, 1, 7944)

+	-- Gnomish Tonk Controller -- 30573
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 30573, 315, 23832, 1, 4036)
+	self:addTradeFlags(RecipeDB, 30573, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
 	-- Gnomish Power Goggles -- 30574
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val21id4val132id6val59id19val59id20val28id22
+	-- Item Stats:
+	-- Item Stats: val21id4val132id6val28id44val59id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 30574, 375, 23828, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 30574, 1,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeSkill(RecipeDB, 30574, 375, 23828, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 30574, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 30574, 1, 7406, 1, 7944)

 	-- Gnomish Battle Goggles -- 30575
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val21id3val249id6val100id9val28id11val100id16val28id18
+	-- Item Stats: val21id3val249id6val28id44val100id48
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 30575, 375, 23829, 1, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 30575, 1,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeSkill(RecipeDB, 30575, 375, 23829, 1, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 30575, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 30575, 1, 7406, 1, 7944)

 	-- Purple Smoke Flare -- 32814
@@ -2149,8 +2095,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20222
-	self:addTradeSkill(RecipeDB, 36954, 350, 30542, 2, 4036, 20222)
+	self:addTradeSkill(RecipeDB, 36954, 350, 30542, 2, 4036, 20222) -- Speciality
 	self:addTradeFlags(RecipeDB, 36954, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

@@ -2159,8 +2104,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 20219
-	self:addTradeSkill(RecipeDB, 36955, 350, 30544, 2, 4036, 20219)
+	self:addTradeSkill(RecipeDB, 36955, 350, 30544, 2, 4036, 20219) -- Speciality
 	self:addTradeFlags(RecipeDB, 36955, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

@@ -2195,7 +2139,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate, SC Class,
 	-- Item Stats:
-	-- Item Stats: val48id1val28id3val1296id6val38id11val38id18
+	-- Item Stats: val48id1val28id3val1296id6val38id44val13id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 40274, 350, 32461, 1, 4036)
 	self:addTradeFlags(RecipeDB, 40274, 1,2,3,25,30,37,41,47,59)
@@ -2214,18 +2158,18 @@ function addon:InitEngineering(RecipeDB)
 	-- Justicebringer 2000 Specs -- 41311
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate, SC Class,
-	-- Item Stats: Healing,
-	-- Item Stats: val29id3val13id4val1296id6val34id19val101id20val39id22
+	-- Item Stats:
+	-- Item Stats: val29id3val13id4val1296id6val39id44val54id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41311, 350, 32472, 1, 4036)
-	self:addTradeFlags(RecipeDB, 41311, 1,3,25,37,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 41311, 1,2,3,25,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 41311, 1, 17634, 1, 18775)

 	-- Tankatronic Goggles -- 41312
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate, SC Class,
 	-- Item Stats: Tanking,
-	-- Item Stats: val67id3val1296id6val22id26val38id31
+	-- Item Stats: val26id1val67id3val1296id6val22id26val25id31val13id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41312, 350, 32473, 1, 4036)
 	self:addTradeFlags(RecipeDB, 41312, 1,2,3,25,30,37,41,47,52,59)
@@ -2235,7 +2179,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail, SC Class,
 	-- Item Stats:
-	-- Item Stats: val28id3val726id6val96id9val38id11val96id16val38id18
+	-- Item Stats: val28id3val726id6val38id44val13id45val96id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41314, 350, 32474, 1, 4036)
 	self:addTradeFlags(RecipeDB, 41314, 1,2,3,23,27,37,41,47,58)
@@ -2244,28 +2188,28 @@ function addon:InitEngineering(RecipeDB)
 	-- Gadgetstorm Goggles -- 41315
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail, SC Class,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val28id3val726id6val60id19val60id20val12id21val40id22
+	-- Item Stats:
+	-- Item Stats: val28id3val726id6val40id44val12id45val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41315, 350, 32476, 4, 4036)
-	self:addTradeFlags(RecipeDB, 41315, 3,27,37,41,47,54,58)
+	self:addTradeFlags(RecipeDB, 41315, 3,27,37,41,47,58)
 	-- No acquire information

 	-- Living Replicator Specs -- 41316
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail, SC Class,
-	-- Item Stats: Healing,
-	-- Item Stats: val14id3val38id4val726id6val39id19val115id20val9id24
+	-- Item Stats:
+	-- Item Stats: val14id3val38id4val726id6val9id24val61id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41316, 350, 32475, 4, 4036)
-	self:addTradeFlags(RecipeDB, 41316, 3,27,37,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 41316, 3,27,37,41,47,58)
 	-- No acquire information

 	-- Deathblow X11 Goggles -- 41317
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather, SC Class,
 	-- Item Stats:
-	-- Item Stats: val48id2val28id3val326id6val76id9val76id16
+	-- Item Stats: val48id2val28id3val326id6val11id45val76id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41317, 350, 32478, 1, 4036)
 	self:addTradeFlags(RecipeDB, 41317, 1,2,3,22,28,37,41,47,57)
@@ -2274,41 +2218,41 @@ function addon:InitEngineering(RecipeDB)
 	-- Wonderheal XT40 Shades -- 41318
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather, SC Class,
-	-- Item Stats: Healing,
-	-- Item Stats: val15id3val38id4val22id5val326id6val39id19val115id20
+	-- Item Stats:
+	-- Item Stats: val15id3val38id4val22id5val326id6val61id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41318, 350, 32479, 4, 4036)
-	self:addTradeFlags(RecipeDB, 41318, 3,22,37,41,47,53,57)
+	self:addTradeFlags(RecipeDB, 41318, 3,22,37,41,47,57)
 	-- No acquire information

 	-- Magnified Moon Specs -- 41319
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather, SC Class,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val22id3val24id4val326id6val55id19val55id20val41id22
+	-- Item Stats:
+	-- Item Stats: val22id3val24id4val326id6val41id44val55id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41319, 350, 32480, 4, 4036)
-	self:addTradeFlags(RecipeDB, 41319, 3,22,37,41,47,54,57)
+	self:addTradeFlags(RecipeDB, 41319, 3,22,37,41,47,57)
 	-- No acquire information

 	-- Destruction Holo-gogs -- 41320
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth, SC Class,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val22id3val24id4val174id6val69id19val69id20val29id22
+	-- Item Stats:
+	-- Item Stats: val22id3val24id4val174id6val29id44val69id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41320, 350, 32494, 1, 4036)
-	self:addTradeFlags(RecipeDB, 41320, 1,2,3,24,26,29,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 41320, 1,2,3,24,26,29,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 41320, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Powerheal 4000 Lens -- 41321
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth, SC Class,
-	-- Item Stats: Healing,
-	-- Item Stats: val14id3val38id4val28id5val174id6val37id19val110id20
+	-- Item Stats:
+	-- Item Stats: val14id3val38id4val28id5val174id6val59id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41321, 350, 32495, 4, 4036)
-	self:addTradeFlags(RecipeDB, 41321, 3,26,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 41321, 3,26,37,41,47,56)
 	-- No acquire information

 	-- Adamantite Arrow Maker -- 43676
@@ -2325,7 +2269,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44155, 350, 34060, 3, 4036)
+	self:addTradeSkill(RecipeDB, 44155, 350, 34060, 3, 4036, 34090) -- Speciality
 	self:addTradeFlags(RecipeDB, 44155, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -2334,7 +2278,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44157, 375, 34061, 4, 4036)
+	self:addTradeSkill(RecipeDB, 44157, 375, 34061, 4, 4036, 34091) -- Speciality
 	self:addTradeFlags(RecipeDB, 44157, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -2345,152 +2289,483 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 44391, 360, 34113, 2, 4036)
 	self:addTradeFlags(RecipeDB, 44391, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 44391, 3, 23385, 3, 23386)
+	self:addTradeAcquire(RecipeDB, 44391, 3, 23385)

 	-- Wonderheal XT68 Shades -- 46106
-	-- Trainer
+	-- Mob Drop
 	-- Flags: Druid, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val33id3val51id4val35id5val405id6val48id19val143id20
+	-- Item Stats:
+	-- Item Stats: val33id3val51id4val35id5val405id6val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46106, 375, 35183, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46106, 3,22,37,41,47,53,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46106, 1,2,11,22,37,41,47,57)
+	self:addTradeAcquire(RecipeDB, 46106, 3, 25368, 3, 25371)

 	-- Justicebringer 3000 Specs -- 46107
-	-- Trainer
+	-- Mob Drop
 	-- Flags: Paladin, Item BoP, Recipe BoP, Armor, Plate,
-	-- Item Stats: Healing,
-	-- Item Stats: val48id3val26id4val1611id6val43id19val128id20val52id22
+	-- Item Stats:
+	-- Item Stats: val48id3val26id4val1611id6val52id44val68id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46107, 375, 35185, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46107, 3,25,37,41,47,53,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46107, 1,2,11,25,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46107, 3, 25370, 3, 25507)

 	-- Powerheal 9000 Lens -- 46108
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: Priest, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val33id3val51id4val41id5val216id6val46id19val137id20
+	-- Item Stats:
+	-- Item Stats: val33id3val51id4val41id5val216id6val73id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46108, 375, 35181, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46108, 1,2,6,26,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 46108, 3, 25367)
+	self:addTradeFlags(RecipeDB, 46108, 1,2,11,26,37,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46108, 3, 25363, 3, 25368, 3, 25370)

 	-- Hyper-Magnified Moon Specs -- 46109
-	-- Trainer
+	-- No location information
+	-- Mob Drop
 	-- Flags: Druid, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val40id3val37id4val405id6val69id19val69id20val54id22
+	-- Item Stats:
+	-- Item Stats: val40id3val37id4val405id6val54id44val69id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46109, 375, 35182, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46109, 3,22,37,41,47,54,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46109, 1,2,11,22,37,41,47,57)
+	self:addTradeAcquire(RecipeDB, 46109, 3, 25369, 3, 25484, 3, 25507)

 	-- Primal-Attuned Goggles -- 46110
-	-- Trainer
+	-- Mob Drop
 	-- Flags: Shaman, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val32id3val51id4val902id6val48id19val143id20val14id24
+	-- Item Stats:
+	-- Item Stats: val32id3val51id4val902id6val14id24val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46110, 375, 35184, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46110, 3,27,37,41,47,53,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46110, 1,2,11,27,37,41,47,58)
+	self:addTradeAcquire(RecipeDB, 46110, 3, 25369, 3, 25371, 3, 25507)

 	-- Annihilator Holo-Gogs -- 46111
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: Priest, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val41id3val37id4val216id6val86id19val86id20val42id22
+	-- Item Stats:
+	-- Item Stats: val41id3val37id4val216id6val42id44val86id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46111, 375, 34847, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46111, 1,2,6,11,26,37,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 46111, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46111, 1,2,11,26,37,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46111, 3, 25368, 3, 25370)

 	-- Lightning Etched Specs -- 46112
-	-- Trainer
+	-- Mob Drop
 	-- Flags: Shaman, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val47id3val902id6val76id19val76id20val25id21val53id22
+	-- Item Stats:
+	-- Item Stats: val47id3val902id6val53id44val25id45val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46112, 375, 34355, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46112, 3,27,37,41,47,54,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46112, 1,2,11,27,37,41,47,58)
+	self:addTradeAcquire(RecipeDB, 46112, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Surestrike Goggles v3.0 -- 46113
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: Hunter, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val47id3val902id6val124id9val51id11val124id16val51id18
+	-- Item Stats: val47id3val902id6val51id44val26id45val124id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46113, 375, 34356, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46113, 1,2,6,11,23,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 46113, 3, 25363)
+	self:addTradeFlags(RecipeDB, 46113, 1,2,11,23,37,41,47,58)
+	self:addTradeAcquire(RecipeDB, 46113, 3, 25367, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Mayhem Projection Goggles -- 46114
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: Warrior, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
-	-- Item Stats: val62id1val47id3val1611id6val51id11val51id18
+	-- Item Stats: val62id1val47id3val1611id6val51id44val26id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46114, 375, 34354, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46114, 1,2,6,11,30,37,41,47,59)
-	self:addTradeAcquire(RecipeDB, 46114, 3, 25363, 3, 25369)
+	self:addTradeFlags(RecipeDB, 46114, 1,2,11,30,37,41,47,59)
+	self:addTradeAcquire(RecipeDB, 46114, 3, 25369, 3, 25507)

 	-- Hard Khorium Goggles -- 46115
-	-- Trainer
+	-- Mob Drop
 	-- Flags: Warrior, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
-	-- Item Stats: val86id3val1611id6val35id26val51id31
+	-- Item Stats: val34id1val86id3val1611id6val35id26val34id31val27id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46115, 375, 34357, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46115, 3,30,37,41,47,52,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46115, 1,2,11,30,37,41,47,52,59)
+	self:addTradeAcquire(RecipeDB, 46115, 3, 25363, 3, 25371)

 	-- Quad Deathblow X44 Goggles -- 46116
-	-- Trainer
+	-- No location information
+	-- Mob Drop
 	-- Flags: Rogue, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val61id2val47id3val405id6val104id9val104id16
+	-- Item Stats: val61id2val47id3val405id6val24id45val104id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46116, 375, 34353, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46116, 3,28,37,41,47,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 46116, 1,2,11,28,37,41,47,57)
+	self:addTradeAcquire(RecipeDB, 46116, 3, 25367, 3, 25369, 3, 25599)

 	-- Rocket Boots Xtreme Lite -- 46697
 	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val105id6val47id19val47id20
+	-- Item Stats:
+	-- Item Stats: val105id6val47id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46697, 355, 35581, 3, 4036)
-	self:addTradeFlags(RecipeDB, 46697, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 46697, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 46697, 3, 19219)

-	-- Explosive Triggers -- 53280
+	-- Volatile Blasting Trigger -- 53281
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53280, 345, 39684, 1, 4036)
-	--self:addTradeFlags(RecipeDB, 53280, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53281, 347, 39690, 1, 4036)
+	self:addTradeFlags(RecipeDB, 53281, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mark \"S\" Boomstick -- 54353
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Weapon, Gun, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val195-364id14val2.9id15val18id44val18id45val34id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54353, 395, 39688, 3, 4036)
+	self:addTradeFlags(RecipeDB, 54353, 3,21,22,23,24,25,26,27,28,29,30,37,41,46,47,63)
 	-- No acquire information

-	-- Volatile Blasting Powder -- 53281
+	-- Scrapbot Construction Kit -- 55252
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53281, 345, 39690, 1, 4036)
-	--self:addTradeFlags(RecipeDB, 53281, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55252, 425, 40769, 1, 4036)
+	self:addTradeFlags(RecipeDB, 55252, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Handful of Cobalt Bolts -- 56349
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56349, 340, 39681, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56349, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Hammer Pick -- 56459
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val2id8val2id15
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56459, 370, 40892, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56459, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Cobalt Frag Bomb -- 56460
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56460, 330, 40771, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56460, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Bladed Pickaxe -- 56461
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val2id8val2id15
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56461, 370, 40893, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56461, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Gnomish Army Knife -- 56462
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val2id8val2id15
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56462, 430, 40772, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56462, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Explosive Decoy -- 56463
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56463, 350, 40536, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56463, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Overcharged Capacitor -- 56464
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56464, 370, 39682, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56464, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Sonic Booster -- 56466
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val81id3val430id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56466, 390, 40767, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56466, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Noise Machine -- 56467
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val63id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56467, 390, 40865, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56467, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Saronite Bomb -- 56468
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56468, 350, 41119, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56468, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Gnomish Lightning Generator -- 56469
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56469, 420, 41121, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56469, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Sun Scope -- 56470
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56470, 425, 41146, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56470, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Froststeel Tube -- 56471
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56471, 385, 39683, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56471, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- MOLL-E -- 56472
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56472, 425, 40768, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56472, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Gnomish X-Ray Specs -- 56473
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56473, 350, 40895, 3, 4036, 20219) -- Speciality
+	self:addTradeFlags(RecipeDB, 56473, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Ultrasafe Bullet Machine -- 56474
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Ammo,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56474, 410, 44507, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56474, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,78)
+	-- No acquire information
+
+	-- Saronite Arrow Maker -- 56475
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56475, 415, 44506, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56475, 3,21,22,23,24,25,26,27,28,29,30,36,41,46)
+	-- No acquire information
+
+	-- Healing Injector Kit -- 56476
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56476, 405, 37567, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56476, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mana Injector Kit -- 56477
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56477, 410, 42546, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56477, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Heartseeker Scope -- 56478
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56478, 415, 41167, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56478, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Armor Plated Combat Shotgun -- 56479
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Gun, Armor, Trinket,
+	-- Item Stats: Tanking,
+	-- Item Stats: val42id3val181-337id14val2id15val21id31val18id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56479, 445, 41168, 4, 4036)
+	self:addTradeFlags(RecipeDB, 56479, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,52,63)
+	-- No acquire information
+
+	-- Armored Titanium Goggles -- 56480
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
+	-- Item Stats: Tanking,
+	-- Item Stats: val73id1val111id3val1821id6val43id12val60id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56480, 400, 42549, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56480, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
+	-- No acquire information
+
+	-- Weakness Spectralizers -- 56481
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
+	-- Item Stats:
+	-- Item Stats: val73id2val90id3val458id6val43id44val148id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56481, 400, 42550, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56481, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	-- No acquire information
+
+	-- Charged Titanium Specs -- 56483
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val75id1val109id3val1821id6val72id44
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56483, 400, 42552, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56483, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	-- No acquire information
+
+	-- Visage Liquification Goggles -- 56484
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val55id3val60id4val244id6val73id44val87id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56484, 400, 42553, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56484, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
+	-- No acquire information
+
+	-- Greensight Gogs -- 56486
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
+	-- Item Stats:
+	-- Item Stats: val55id3val60id4val458id6val73id44val87id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56486, 400, 42554, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56486, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	-- No acquire information
+
+	-- Electroflux Sight Enhancers -- 56487
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val55id3val60id4val1019id6val73id44val87id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56487, 400, 42555, 3, 4036)
+	self:addTradeFlags(RecipeDB, 56487, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	-- No acquire information
+
+	-- Global Thermal Sapper Charge -- 56514
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56514, 400, 42641, 1, 4036, 20222) -- Speciality
+	self:addTradeFlags(RecipeDB, 56514, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Truesight Ice Blinders -- 56574
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val74id2val90id3val42id4val1019id6val44id44val120id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56574, 400, 42551, 1, 4036)
+	self:addTradeFlags(RecipeDB, 56574, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	-- No acquire information
+
+	-- Mechano-hog -- 60866
+	-- Horde Expedition - Exalted
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60866, 450, 41508, 4, 4036)
+	self:addTradeFlags(RecipeDB, 60866, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,130)
+	self:addTradeAcquire(RecipeDB, 60866, 6, 1052, 4, 32565, 6, 1052, 4, 32774)
+
+	-- Mekgineer's Chopper -- 60867
+	-- Alliance Vanguard - Exalted
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60867, 450, 44413, 4, 4036)
+	self:addTradeFlags(RecipeDB, 60867, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,131)
+	self:addTradeAcquire(RecipeDB, 60867, 6, 1037, 4, 32564, 6, 1037, 4, 32773)
+
+	-- Nesingwary 4000 -- 60874
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Gun, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val254-472id14val2.8id15val21id44val86id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60874, 445, 44504, 4, 4036)
+	self:addTradeFlags(RecipeDB, 60874, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
+	-- No acquire information
+
+	-- Diamond-cut Refractor Scope -- 61471
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61471, 385, 44739, 1, 4036)
+	self:addTradeFlags(RecipeDB, 61471, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mechanized Snow Goggles -- 61483
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Item Stats:
+	-- Item Stats: val1681id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61483, 400, 44742, 3, 4036)
+	self:addTradeFlags(RecipeDB, 61483, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	-- No acquire information
+
+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-FirstAid.lua b/RecipeDB/ARL-FirstAid.lua
index 92d1a73..3446ea6 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -8,9 +8,8 @@ First Aid data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-19 found from data mining.
+17 found from data mining.
 1 ignored.
-3 WotLK ignored.

 ************************************************************************

@@ -164,7 +163,7 @@ function addon:InitFirstAid(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27032, 330, 21990, 1, 746)
 	self:addTradeFlags(RecipeDB, 27032, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 27032, 2, 18990, 2, 18991)
+	self:addTradeAcquire(RecipeDB, 27032, 2, 18990, 2, 18991, 2, 26947)

 	-- Heavy Netherweave Bandage -- 27033
 	-- Vendor
@@ -173,42 +172,24 @@ function addon:InitFirstAid(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27033, 360, 21991, 1, 746)
 	self:addTradeFlags(RecipeDB, 27033, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 27033, 2, 18990, 2, 18991)
-
-	-- Crystal Infused Bandage -- 30021
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 30021, 225, 23684, 1, 746)
-	--self:addTradeFlags(RecipeDB, 30021, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 27033, 2, 18990, 2, 18991, 2, 26947)

 	-- Frostweave Bandage -- 45545
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 45545, 350, 34721, 1, 746)
-	--self:addTradeFlags(RecipeDB, 45545, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45545, 350, 34721, 1, 746)
+	self:addTradeFlags(RecipeDB, 45545, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Heavy Frostweave Bandage -- 45546
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 45546, 400, 34722, 2, 746)
-	--self:addTradeFlags(RecipeDB, 45546, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Dense Frostweave Bandage -- 51801
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 51801, 450, 38640, 2, 746)
-	--self:addTradeFlags(RecipeDB, 51801, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 45546, 400, 34722, 2, 746)
+	self:addTradeFlags(RecipeDB, 45546, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information


diff --git a/RecipeDB/ARL-Inscription.lua b/RecipeDB/ARL-Inscription.lua
index eba5c7a..6a764f0 100644
--- a/RecipeDB/ARL-Inscription.lua
+++ b/RecipeDB/ARL-Inscription.lua
@@ -8,9 +8,8 @@ Inscription data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-26 found from data mining.
+351 found from data mining.
 15 ignored.
-0 WotLK ignored.

 ************************************************************************

@@ -43,7 +42,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 45382, 15, 1180, 1, 45357)
+	self:addTradeSkill(RecipeDB, 45382, 25, 1180, 1, 45357)
 	self:addTradeFlags(RecipeDB, 45382, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -52,7 +51,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 48114, 15, 955, 1, 45357)
+	self:addTradeSkill(RecipeDB, 48114, 25, 955, 1, 45357)
 	self:addTradeFlags(RecipeDB, 48114, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -61,28 +60,17 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 48116, 15, 1181, 1, 45357)
+	self:addTradeSkill(RecipeDB, 48116, 25, 1181, 1, 45357)
 	self:addTradeFlags(RecipeDB, 48116, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Silver Ink -- 48118
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 48118, 1, 37100, 1, 45357)
-	self:addTradeFlags(RecipeDB, 48118, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Ivory Ink -- 48121
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
+	-- Glyph of Entangling Roots -- 48121
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: Druid, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 48121, 1, 37101, 1, 45357)
-	self:addTradeFlags(RecipeDB, 48121, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 48121, 95, 40924, 1, 45357)
+	self:addTradeFlags(RecipeDB, 48121, 3,22,36,41)
 	-- No acquire information

 	-- Scroll of Recall -- 48248
@@ -99,7 +87,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50598, , 2290, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50598, 65, 2290, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50598, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -108,7 +96,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50599, , 4419, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50599, 160, 4419, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50599, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -117,7 +105,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50600, , 10308, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50600, 210, 10308, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50600, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -126,7 +114,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50601, , 27499, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50601, 255, 27499, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50601, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -135,16 +123,34 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50602, , 33458, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50602, 300, 33458, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50602, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Scroll of Intellect VII -- 50603
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50603, 355, 37091, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50603, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Intellect VIII -- 50604
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50604, 405, 37092, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50604, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
 	-- Scroll of Spirit II -- 50605
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50605, , 1712, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50605, 65, 1712, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50605, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -153,7 +159,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50606, , 4424, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50606, 155, 4424, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50606, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -162,7 +168,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50607, , 10306, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50607, 205, 10306, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50607, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -171,7 +177,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50608, , 27501, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50608, 250, 27501, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50608, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -180,16 +186,34 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50609, , 33460, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50609, 295, 33460, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50609, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Scroll of Spirit VII -- 50610
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50610, 350, 37097, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50610, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Spirit VIII -- 50611
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50611, 400, 37098, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50611, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
 	-- Scroll of Stamina II -- 50612
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50612, , 1711, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50612, 65, 1711, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50612, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -198,7 +222,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50614, , 4422, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50614, 150, 4422, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50614, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -207,7 +231,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50616, , 10307, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50616, 200, 10307, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -216,7 +240,7 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50617, , 27502, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50617, 245, 27502, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50617, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -225,35 +249,56 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50618, , 33461, 1, 45357)
+	--self:addTradeSkill(RecipeDB, 50618, 290, 33461, 1, 45357)
 	--self:addTradeFlags(RecipeDB, 50618, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Ebon Ink -- 52738
+	-- Scroll of Stamina VII -- 50619
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50619, 345, 37093, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50619, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Stamina VIII -- 50620
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50620, 395, 37094, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50620, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ivory Ink -- 52738
+	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52738, 75, 37101, 1, 45357)
-	self:addTradeFlags(RecipeDB, 52738, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 52738, 1, 37101, 1, 45357)
+	self:addTradeFlags(RecipeDB, 52738, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Bleached Parchment -- 52739
+	-- Armor Vellum -- 52739
+	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52739, 50, 38682, 1, 45357)
-	self:addTradeFlags(RecipeDB, 52739, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeSkill(RecipeDB, 52739, 1, 38682, 1, 45357)
+	self:addTradeFlags(RecipeDB, 52739, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

-	-- Treated Vellum -- 52840
+	-- Weapon Vellum -- 52840
+	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52840, 85, 39349, 1, 45357)
-	self:addTradeFlags(RecipeDB, 52840, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 52840, 1, 39349, 1, 45357)
+	self:addTradeFlags(RecipeDB, 52840, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Moonglow Ink -- 52843
@@ -261,19 +306,2912 @@ function addon:InitInscription(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52843, 20, 39469, 1, 45357)
+	self:addTradeSkill(RecipeDB, 52843, 15, 39469, 1, 45357)
 	self:addTradeFlags(RecipeDB, 52843, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Mightnight Ink -- 53462
+	-- Midnight Ink -- 53462
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53462, 100, 39774, 1, 45357)
+	self:addTradeSkill(RecipeDB, 53462, 70, 39774, 1, 45357)
 	self:addTradeFlags(RecipeDB, 53462, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Glyph of Frenzied Regeneration -- 56943
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56943, 345, 40896, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56943, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Growl -- 56944
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56944, 375, 40899, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56944, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Healing Touch -- 56945
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56945, 110, 40914, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56945, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Hurricane -- 56946
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56946, 375, 40920, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56946, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Innervate -- 56947
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56947, 375, 40908, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56947, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Insect Swarm -- 56948
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56948, 145, 40919, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56948, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Lifebloom -- 56949
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56949, 375, 40915, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56949, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Mangle -- 56950
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56950, 375, 40900, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56950, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Moonfire -- 56951
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56951, 125, 40923, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56951, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Rake -- 56952
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56952, 305, 40903, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56952, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Rebirth -- 56953
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56953, 165, 40909, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56953, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Regrowth -- 56954
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56954, 375, 40912, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56954, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Rejuvenation -- 56955
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56955, 70, 40913, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56955, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Rip -- 56956
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56956, 195, 40902, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56956, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Shred -- 56957
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56957, 255, 40901, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56957, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Starfall -- 56958
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56958, 375, 40921, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56958, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Starfire -- 56959
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56959, 215, 40916, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56959, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Swiftmend -- 56960
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56960, 375, 40906, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56960, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Maul -- 56961
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56961, 80, 40897, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56961, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Wrath -- 56963
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56963, 75, 40922, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56963, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Arcane Explosion -- 56968
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56968, 95, 42734, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56968, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Arcane Missiles -- 56971
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56971, 110, 42735, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56971, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Arcane Power -- 56972
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56972, 330, 42736, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56972, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Blink -- 56973
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56973, 125, 42737, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56973, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Evocation -- 56974
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56974, 150, 42738, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56974, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Fireball -- 56975
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56975, 375, 42739, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56975, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Frost Nova -- 56976
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56976, 70, 42741, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56976, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Frostbolt -- 56977
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56977, 375, 42742, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56977, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Ice Armor -- 56978
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56978, 80, 42743, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56978, 3,24,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Ice Block -- 56979
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56979, 220, 42744, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56979, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Ice Lance -- 56980
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56980, 370, 42745, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56980, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Icy Veins -- 56981
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56981, 170, 42746, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56981, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Improved Scorch -- 56982
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56982, 200, 42747, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56982, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Invisibility -- 56983
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56983, 375, 42748, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56983, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Mage Armor -- 56984
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56984, 320, 42749, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56984, 3,24,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Mana Gem -- 56985
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56985, 275, 42750, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56985, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Molten Armor -- 56986
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56986, 375, 42751, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56986, 3,24,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Polymorph -- 56987
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56987, 375, 42752, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56987, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Remove Curse -- 56988
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56988, 375, 42753, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56988, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Water Elemental -- 56989
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56989, 375, 42754, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56989, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Aimed Shot -- 56994
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56994, 170, 42897, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56994, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Arcane Shot -- 56995
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56995, 95, 42898, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56995, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Aspect of the Beast -- 56996
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56996, 375, 42899, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56996, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Aspect of the Monkey -- 56997
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56997, 110, 42900, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56997, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Aspect of the Viper -- 56998
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56998, 375, 42901, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56998, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Bestial Wrath -- 56999
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56999, 375, 42902, 1, 45357)
+	self:addTradeFlags(RecipeDB, 56999, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Deterrence -- 57000
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57000, 195, 42903, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57000, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Disengage -- 57001
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57001, 220, 42904, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57001, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Freezing Trap -- 57002
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57002, 255, 42905, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57002, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Frost Trap -- 57003
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57003, 345, 42906, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57003, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Hunter's Mark -- 57004
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57004, 70, 42907, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57004, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Immolation Trap -- 57005
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57005, 125, 42908, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57005, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Improved Aspect of the Hawk -- 57006
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57006, 370, 42909, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57006, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Multi-Shot -- 57007
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57007, 145, 42910, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57007, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Rapid Fire -- 57008
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57008, 310, 42911, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57008, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Serpent Sting -- 57009
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57009, 80, 42912, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57009, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Snake Trap -- 57010
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57010, 375, 42913, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57010, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Steady Shot -- 57011
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57011, 375, 42914, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57011, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Trueshot Aura -- 57012
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57012, 375, 42915, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57012, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Volley -- 57013
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57013, 375, 42916, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57013, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Wyvern Sting -- 57014
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57014, 375, 42917, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57014, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Avenger's Shield -- 57019
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57019, 375, 41101, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57019, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Cleansing -- 57020
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57020, 175, 41104, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57020, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Avenging Wrath -- 57021
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57021, 375, 41107, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57021, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Spiritual Attunement -- 57022
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57022, 70, 41096, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57022, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Consecration -- 57023
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57023, 200, 41099, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57023, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Crusader Strike -- 57024
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57024, 225, 41098, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57024, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Exorcism -- 57025
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57025, 260, 41103, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57025, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Flash of Light -- 57026
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57026, 295, 41105, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57026, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Hammer of Justice -- 57027
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57027, 80, 41095, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57027, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Hammer of Wrath -- 57028
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57028, 375, 41097, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57028, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Holy Light -- 57029
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57029, 100, 41106, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57029, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Judgement -- 57030
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57030, 115, 41092, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57030, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Divinity -- 57031
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57031, 130, 41108, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57031, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Righteous Defense -- 57032
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57032, 150, 41100, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57032, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Command -- 57033
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57033, 330, 41094, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57033, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Light -- 57034
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57034, 375, 41110, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57034, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Wisdom -- 57035
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57035, 375, 41109, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57035, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Turn Evil -- 57036
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57036, 370, 41102, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57036, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Adrenaline Rush -- 57112
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57112, 375, 42954, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57112, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Ambush -- 57113
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57113, 335, 42955, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57113, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Backstab -- 57114
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57114, 70, 42956, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57114, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Blade Flurry -- 57115
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57115, 375, 42957, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57115, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Crippling Poison -- 57116
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57116, 375, 42958, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57116, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Deadly Throw -- 57117
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57117, 375, 42959, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57117, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Evasion -- 57119
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57119, 85, 42960, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57119, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Eviscerate -- 57120
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57120, 100, 42961, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57120, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Expose Armor -- 57121
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57121, 115, 42962, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57121, 3,28,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Feint -- 57122
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57122, 300, 42963, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57122, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Garrote -- 57123
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57123, 130, 42964, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57123, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Ghostly Strike -- 57124
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57124, 375, 42965, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57124, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Gouge -- 57125
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57125, 155, 42966, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57125, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Hemorrhage -- 57126
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57126, 375, 42967, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57126, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Preparation -- 57127
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57127, 375, 42968, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57127, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Rupture -- 57128
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57128, 375, 42969, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57128, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Sap -- 57129
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57129, 180, 42970, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57129, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Vigor -- 57130
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57130, 375, 42971, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57130, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Sinister Strike -- 57131
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57131, 205, 42972, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57131, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Slice and Dice -- 57132
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57132, 230, 42973, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57132, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Sprint -- 57133
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57133, 280, 42974, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57133, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Barbaric Insults -- 57151
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57151, 215, 43420, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57151, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Blocking -- 57152
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57152, 375, 43425, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57152, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Bloodthirst -- 57153
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57153, 375, 43412, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57153, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Cleaving -- 57154
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57154, 235, 43414, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57154, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Devastate -- 57155
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57155, 375, 43415, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57155, 3,30,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Execution -- 57156
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57156, 280, 43416, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57156, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Hamstring -- 57157
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57157, 120, 43417, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57157, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Heroic Strike -- 57158
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57158, 85, 43418, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57158, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Intervene -- 57159
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57159, 375, 43419, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57159, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Mortal Strike -- 57160
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57160, 375, 43421, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57160, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Overpower -- 57161
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57161, 165, 43422, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57161, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Rapid Charge -- 57162
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57162, 75, 43413, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57162, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Rending -- 57163
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57163, 105, 43423, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57163, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Resonating Power -- 57164
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57164, 375, 43430, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57164, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Revenge -- 57165
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57165, 185, 43424, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57165, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Last Stand -- 57166
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57166, 375, 43426, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57166, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Sunder Armor -- 57167
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57167, 135, 43427, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57167, 3,30,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Sweeping Strikes -- 57168
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57168, 315, 43428, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57168, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Taunt -- 57169
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57169, 375, 43429, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57169, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Victory Rush -- 57170
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57170, 375, 43431, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57170, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Whirlwind -- 57172
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57172, 340, 43432, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57172, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Circle of Healing -- 57181
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57181, 375, 42396, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57181, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Dispel Magic -- 57183
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57183, 225, 42397, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57183, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Fade -- 57184
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57184, 100, 42398, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57184, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Fear Ward -- 57185
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57185, 265, 42399, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57185, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Flash Heal -- 57186
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57186, 115, 42400, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57186, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Holy Nova -- 57187
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57187, 310, 42401, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57187, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Inner Fire -- 57188
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57188, 130, 42402, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57188, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Lightwell -- 57189
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57189, 375, 42403, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57189, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Mass Dispel -- 57190
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57190, 375, 42404, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57190, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Mind Control -- 57191
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57191, 375, 42405, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57191, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Mind Flay -- 57192
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57192, 345, 42406, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57192, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Mind Soothe -- 57193
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57193, 375, 42407, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57193, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Power Word: Shield -- 57194
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57194, 70, 42408, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57194, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Prayer of Healing -- 57195
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57195, 375, 42409, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57195, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Psychic Scream -- 57196
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57196, 85, 42410, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57196, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Renew -- 57197
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57197, 155, 42411, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57197, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Scourge Imprisonment -- 57198
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57198, 370, 42412, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57198, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadow Word: Death -- 57199
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57199, 375, 42414, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57199, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadow Word: Pain -- 57200
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57200, 175, 42415, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57200, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Smite -- 57201
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57201, 205, 42416, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57201, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Spirit of Redemption -- 57202
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57202, 375, 42417, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57202, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Anti-Magic Shell -- 57207
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57207, 375, 43533, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57207, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Blood Boil -- 57208
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57208, 375, 43534, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57208, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Blood Tap -- 57209
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57209, 320, 43535, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57209, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Bone Shield -- 57210
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57210, 260, 43536, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57210, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Chains of Ice -- 57211
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57211, 375, 43537, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57211, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Dark Command -- 57212
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57212, 375, 43538, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57212, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Death Grip -- 57213
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57213, 280, 43541, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57213, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Death and Decay -- 57214
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57214, 375, 43542, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57214, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Death's Embrace -- 57215
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57215, 295, 43539, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57215, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Frost Strike -- 57216
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57216, 265, 43543, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57216, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Horn of Winter -- 57217
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57217, 320, 43544, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57217, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Icebound Fortitude -- 57218
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57218, 375, 43545, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57218, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Icy Touch -- 57219
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57219, 275, 43546, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57219, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Obliterate -- 57220
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57220, 375, 43547, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57220, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Plague Strike -- 57221
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57221, 295, 43548, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57221, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of the Ghoul -- 57222
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57222, 345, 43549, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57222, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Rune Strike -- 57223
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57223, 375, 43550, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57223, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Scourge Strike -- 57224
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57224, 325, 43551, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57224, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Strangulate -- 57225
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57225, 370, 43552, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57225, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Unbreakable Armor -- 57226
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57226, 300, 43553, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57226, 3,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Vampiric Blood -- 57227
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57227, 340, 43554, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57227, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Raise Dead -- 57228
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57228, 295, 43673, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57228, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Corpse Explosion -- 57229
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57229, 295, 43671, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57229, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Pestilence -- 57230
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57230, 295, 43672, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57230, 3,36,41)
+	-- No acquire information
+
+	-- Death Knight Glyph 25 -- 57231
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57231, 1, 42897, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57231, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Chain Heal -- 57232
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57232, 375, 41517, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57232, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Chain Lightning -- 57233
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57233, 375, 41518, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57233, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Lava -- 57234
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57234, 380, 41524, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57234, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Earth Shock -- 57235
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57235, 375, 41526, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57235, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Earthliving Weapon -- 57236
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57236, 295, 41527, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57236, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Fire Elemental Totem -- 57237
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57237, 375, 41529, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57237, 3,27,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Fire Nova Totem -- 57238
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57238, 105, 41530, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57238, 3,27,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Flame Shock -- 57239
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57239, 75, 41531, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57239, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Flametongue Weapon -- 57240
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57240, 120, 41532, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57240, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Frost Shock -- 57241
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57241, 180, 41547, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57241, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Healing Stream Totem -- 57242
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57242, 210, 41533, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57242, 3,27,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Healing Wave -- 57243
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57243, 375, 41534, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57243, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Lesser Healing Wave -- 57244
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57244, 230, 41535, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57244, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Lightning Bolt -- 57245
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57245, 135, 41536, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57245, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Lightning Shield -- 57246
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57246, 85, 41537, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57246, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Mana Tide Totem -- 57247
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57247, 375, 41538, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57247, 3,27,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Stormstrike -- 57248
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57248, 370, 41539, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57248, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Lava Lash -- 57249
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57249, 160, 41540, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57249, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Elemental Mastery -- 57250
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57250, 375, 41552, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57250, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Water Mastery -- 57251
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57251, 270, 41541, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57251, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Windfury Weapon -- 57252
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57252, 325, 41542, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57252, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Banish -- 57257
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57257, 345, 42453, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57257, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Conflagrate -- 57258
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57258, 375, 42454, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57258, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Corruption -- 57259
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57259, 75, 42455, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57259, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Curse of Agony -- 57260
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57260, 375, 42456, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57260, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Death Coil -- 57261
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57261, 375, 42457, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57261, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Fear -- 57262
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57262, 120, 42458, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57262, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Felguard -- 57263
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57263, 375, 42459, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57263, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Felhunter -- 57264
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57264, 375, 42460, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57264, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Health Funnel -- 57265
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57265, 105, 42461, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57265, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Healthstone -- 57266
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57266, 85, 42462, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57266, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Howl of Terror -- 57267
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57267, 375, 42463, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57267, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Immolate -- 57268
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57268, 375, 42464, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57268, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Imp -- 57269
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57269, 135, 42465, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57269, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Searing Pain -- 57270
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57270, 210, 42466, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57270, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadow Bolt -- 57271
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57271, 160, 42467, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57271, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadowburn -- 57272
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57272, 270, 42468, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57272, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Siphon Life -- 57273
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57273, 375, 42469, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57273, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Soulstone -- 57274
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57274, 235, 42470, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57274, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Succubus -- 57275
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57275, 320, 42471, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57275, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Unstable Affliction -- 57276
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57276, 375, 42472, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57276, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Voidwalker -- 57277
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57277, 185, 42473, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57277, 3,29,36,41)
+	-- No acquire information
+
+	-- Hunter's Ink -- 57703
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57703, 75, 43115, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57703, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Lion's Ink -- 57704
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57704, 85, 43116, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57704, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Dawnstar Ink -- 57706
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57706, 115, 43117, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57706, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Jadefire Ink -- 57707
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57707, 135, 43118, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57707, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Royal Ink -- 57708
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57708, 160, 43119, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57708, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Celestial Ink -- 57709
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57709, 185, 43120, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57709, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Fiery Ink -- 57710
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57710, 210, 43121, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57710, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Shimmering Ink -- 57711
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57711, 235, 43122, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57711, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ink of the Sky -- 57712
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57712, 280, 43123, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57712, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ethereal Ink -- 57713
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57713, 285, 43124, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57713, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Darkflame Ink -- 57714
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57714, 310, 43125, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57714, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ink of the Sea -- 57715
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57715, 335, 43126, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57715, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Snowfall Ink -- 57716
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57716, 360, 43127, 2, 45357)
+	self:addTradeFlags(RecipeDB, 57716, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Fire Blast -- 57719
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 57719, 375, 42740, 1, 45357)
+	self:addTradeFlags(RecipeDB, 57719, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Aquatic Form -- 58286
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58286, 95, 43316, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58286, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Challenging Roar -- 58287
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58287, 145, 43334, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58287, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Unburdened Rebirth -- 58288
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58288, 95, 43331, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58288, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Thorns -- 58289
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58289, 70, 43332, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58289, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of the Wild -- 58296
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58296, 70, 43335, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58296, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of the Pack -- 58297
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58297, 195, 43355, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58297, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Scare Beast -- 58298
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58298, 70, 43356, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58298, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Revive Pet -- 58299
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58299, 70, 43338, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58299, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Possessed Strength -- 58300
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58300, 70, 43354, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58300, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Mend Pet -- 58301
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58301, 70, 43350, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58301, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Feign Death -- 58302
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58302, 145, 43351, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58302, 3,23,36,41)
+	-- No acquire information
+
+	-- Glyph of Arcane Intellect -- 58303
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58303, 70, 43339, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58303, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Fire Ward -- 58305
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58305, 95, 43357, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58305, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Frost Armor -- 58306
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58306, 70, 43359, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58306, 3,24,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Frost Ward -- 58307
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58307, 120, 43360, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58307, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Slow Fall -- 58308
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58308, 70, 43364, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58308, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of the Penguin -- 58310
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58310, 70, 43361, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58310, 3,24,36,41)
+	-- No acquire information
+
+	-- Glyph of Blessing of Kings -- 58311
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58311, 95, 43365, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58311, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Blessing of Wisdom -- 58312
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58312, 70, 43366, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58312, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Lay on Hands -- 58313
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58313, 70, 43367, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58313, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Blessing of Might -- 58314
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58314, 70, 43340, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58314, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Sense Undead -- 58315
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58315, 95, 43368, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58315, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of the Wise -- 58316
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58316, 145, 43369, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58316, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Fading -- 58317
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58317, 70, 43342, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58317, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Fortitude -- 58318
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58318, 70, 43371, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58318, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Levitate -- 58319
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58319, 170, 43370, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58319, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Shackle Undead -- 58320
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58320, 95, 43373, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58320, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadow Protection -- 58321
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58321, 145, 43372, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58321, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Shadowfiend -- 58322
+	-- Trainer
+	-- Flags: Priest, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58322, 345, 43374, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58322, 3,26,36,41)
+	-- No acquire information
+
+	-- Glyph of Blurred Speed -- 58323
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58323, 70, 43379, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58323, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Distract -- 58324
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58324, 120, 43376, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58324, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Pick Lock -- 58325
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58325, 95, 43377, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58325, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Pick Pocket -- 58326
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58326, 70, 43343, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58326, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Safe Fall -- 58327
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58327, 195, 43378, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58327, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Vanish -- 58328
+	-- Trainer
+	-- Flags: Rogue, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58328, 120, 43380, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58328, 3,28,36,41)
+	-- No acquire information
+
+	-- Glyph of Astral Recall -- 58329
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58329, 145, 43381, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58329, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Renewed Life -- 58330
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58330, 145, 43385, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58330, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Water Breathing -- 58331
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58331, 120, 43344, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58331, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Water Shield -- 58332
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58332, 95, 43386, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58332, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Water Walking -- 58333
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58333, 145, 43388, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58333, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Unending Breath -- 58336
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58336, 95, 43389, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58336, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Drain Soul -- 58337
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58337, 70, 43390, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58337, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Curse of Exhaustion -- 58338
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58338, 145, 43392, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58338, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Enslave Demon -- 58339
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58339, 145, 43393, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58339, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Kilrogg -- 58340
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58340, 120, 43391, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58340, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Souls -- 58341
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58341, 345, 43394, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58341, 3,29,36,41)
+	-- No acquire information
+
+	-- Glyph of Battle -- 58342
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58342, 70, 43395, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58342, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Bloodrage -- 58343
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58343, 70, 43396, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58343, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Charge -- 58344
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58344, 70, 43397, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58344, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Mocking Blow -- 58345
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58345, 95, 43398, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58345, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Thunder Clap -- 58346
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58346, 70, 43399, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58346, 3,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Enduring Victory -- 58347
+	-- Trainer
+	-- Flags: Warrior, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58347, 320, 43400, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58347, 3,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility -- 58472
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58472, 25, 3012, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58472, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility II -- 58473
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58473, 75, 1477, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58473, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility III -- 58476
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58476, 170, 4425, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58476, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility IV -- 58478
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58478, 220, 10309, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58478, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility V -- 58480
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58480, 265, 27498, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58480, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility VI -- 58481
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58481, 310, 33457, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58481, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility VII -- 58482
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58482, 365, 43463, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58482, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Agility VIII -- 58483
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58483, 415, 43464, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58483, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength -- 58484
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58484, 25, 954, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58484, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength II -- 58485
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58485, 70, 2289, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58485, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength III -- 58486
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58486, 165, 4426, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58486, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength IV -- 58487
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58487, 215, 10310, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58487, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength V -- 58488
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58488, 260, 27503, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58488, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength VI -- 58489
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58489, 305, 33462, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58489, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength VII -- 58490
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58490, 360, 43465, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58490, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Strength VIII -- 58491
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58491, 410, 43466, 1, 45357)
+	self:addTradeFlags(RecipeDB, 58491, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mystic Tome -- 58565
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val8id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58565, 100, 43515, 3, 45357)
+	self:addTradeFlags(RecipeDB, 58565, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Glyph of Dash -- 59315
+	-- Trainer
+	-- Flags: Druid, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59315, 145, 43674, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59315, 3,22,36,41)
+	-- No acquire information
+
+	-- Glyph of Ghost Wolf -- 59326
+	-- Trainer
+	-- Flags: Shaman, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59326, 95, 43725, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59326, 3,27,36,41)
+	-- No acquire information
+
+	-- Glyph of Rune Tap -- 59338
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59338, 305, 43825, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59338, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Blood Strike -- 59339
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59339, 315, 43826, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59339, 3,36,41)
+	-- No acquire information
+
+	-- Glyph of Death Strike -- 59340
+	-- Trainer
+	-- Flags: Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59340, 335, 43827, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59340, 3,36,41)
+	-- No acquire information
+
+	-- Certificate of Ownership -- 59387
+	-- Trainer
+	-- Flags: Hunter, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59387, 195, 43850, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59387, 3,23,36,41)
+	-- No acquire information
+
+	-- Tome of the Dawn -- 59475
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val6id4val6id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59475, 125, 43654, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59475, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Book of Survival -- 59478
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val7id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59478, 125, 43655, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59478, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Tome of Kings -- 59484
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val6id3val6id44val5id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59484, 175, 43656, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59484, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Royal Guide of Escape Routes -- 59486
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val11id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59486, 175, 43657, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59486, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Weapon Vellum II -- 59488
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59488, 300, 39350, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59488, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Fire Eater's Guide -- 59489
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val9id44val12id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59489, 225, 43660, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59489, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Book of Stars -- 59490
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val14id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59490, 225, 43661, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59490, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Stormbound Tome -- 59493
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val10id4val9id44val12id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59493, 275, 43663, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59493, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Manual of Clouds -- 59494
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val9id4val9id5val12id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59494, 275, 43664, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59494, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Hellfire Tome -- 59495
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val20id33val25id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59495, 325, 43666, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59495, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Book of Clever Tricks -- 59496
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val27id3val7id44val11id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59496, 325, 43667, 3, 45357)
+	self:addTradeFlags(RecipeDB, 59496, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Iron-bound Tome -- 59497
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val45id3val200id6val2id8val2id15val16id44val62id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59497, 425, 38322, 4, 45357)
+	self:addTradeFlags(RecipeDB, 59497, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Faces of Doom -- 59498
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val32id4val32id5val2id8val2id15val32id44val39id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59498, 425, 44210, 4, 45357)
+	self:addTradeFlags(RecipeDB, 59498, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Armor Vellum II -- 59499
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59499, 300, 37602, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59499, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Armor Vellum III -- 59500
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59500, 350, 43145, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59500, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Weapon Vellum III -- 59501
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59501, 350, 43146, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59501, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Blood -- 59559
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59559, 375, 43867, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59559, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Righteousness -- 59560
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59560, 375, 43868, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59560, 3,25,36,41)
+	-- No acquire information
+
+	-- Glyph of Seal of Vengeance -- 59561
+	-- Trainer
+	-- Flags: Paladin, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59561, 375, 43869, 1, 45357)
+	self:addTradeFlags(RecipeDB, 59561, 3,25,36,41)
+	-- No acquire information
+
+	-- Scroll of Recall II -- 60336
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60336, 200, 44314, 1, 45357)
+	self:addTradeFlags(RecipeDB, 60336, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Scroll of Recall III -- 60337
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60337, 350, 44315, 1, 45357)
+	self:addTradeFlags(RecipeDB, 60337, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Glyph of Frostfire -- 61677
+	-- Trainer
+	-- Flags: Mage, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 61677, 375, 44684, 1, 45357)
+	self:addTradeFlags(RecipeDB, 61677, 3,24,36,41)
+	-- No acquire information
+

 	return recipecount

diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index 5ab2d36..cfd6cb9 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -8,9 +8,8 @@ Jewelcrafting data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-405 found from data mining.
+478 found from data mining.
 4 ignored.
-194 WotLK ignored.

 ************************************************************************

@@ -80,11 +79,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Simple Pearl Ring -- 25284
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id21
+	-- Item Stats:
+	-- Item Stats: val4id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25284, 60, 20820, 1, 25229)
-	self:addTradeFlags(RecipeDB, 25284, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
+	self:addTradeFlags(RecipeDB, 25284, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 25284, 1, 15501, 1, 16703, 1, 16727, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Gloom Band -- 25287
@@ -150,7 +149,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val5id4val6id19
+	-- Item Stats: val5id4val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25323, 125, 20833, 1, 25229)
 	self:addTradeFlags(RecipeDB, 25323, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
@@ -191,7 +190,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val10id9val10id16
+	-- Item Stats: val10id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25498, 110, 20909, 1, 25229)
 	self:addTradeFlags(RecipeDB, 25498, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47)
@@ -221,7 +220,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats: Tanking,
-	-- Item Stats: val10id9val10id16val4id31
+	-- Item Stats: val4id31val10id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25613, 135, 20955, 1, 25229)
 	self:addTradeFlags(RecipeDB, 25613, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,62)
@@ -248,21 +247,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Blazing Citrine Ring -- 25617
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id19val9id20
+	-- Item Stats:
+	-- Item Stats: val9id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25617, 150, 20958, 1, 25229)
-	self:addTradeFlags(RecipeDB, 25617, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,62)
+	self:addTradeFlags(RecipeDB, 25617, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 25617, 2, 2381, 2, 9636)

 	-- Jade Pendant of Blasting -- 25618
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val3id4val8id19val8id20
+	-- Item Stats:
+	-- Item Stats: val3id4val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25618, 160, 20966, 2, 25229)
-	self:addTradeFlags(RecipeDB, 25618, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
+	self:addTradeFlags(RecipeDB, 25618, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 25618, 7, 2)

 	-- The Jade Eye -- 25619
@@ -297,11 +296,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Citrine Pendant of Golden Healing -- 25622
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id4val7id19val20id20
+	-- Item Stats:
+	-- Item Stats: val3id4val11id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25622, 190, 20967, 2, 25229)
-	self:addTradeFlags(RecipeDB, 25622, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53)
+	self:addTradeFlags(RecipeDB, 25622, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47)
 	self:addTradeAcquire(RecipeDB, 25622, 7, 2)

 	-- Figurine - Jade Owl -- 26872
@@ -319,7 +318,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26873, 195, 21756, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26873, 200, 21756, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26873, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26873, 7, 2)

@@ -327,26 +326,27 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val20id9val20id16
+	-- Item Stats: val20id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26874, 205, 20964, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26874, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 26874, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Figurine - Black Pearl Panther -- 26875
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26875, 210, 21758, 1, 25229)
+	self:addTradeSkill(RecipeDB, 26875, 215, 21758, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26875, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
-	self:addTradeAcquire(RecipeDB, 26875, 2, 989, 2, 4897)
+	self:addTradeAcquire(RecipeDB, 26875, 2, 989)

 	-- Aquamarine Pendant of the Warrior -- 26876
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val20id9val20id16
+	-- Item Stats: val20id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26876, 215, 21755, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26876, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47)
@@ -355,11 +355,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Ruby Crown of Restoration -- 26878
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val9id4val53id6val16id19val48id20
+	-- Item Stats:
+	-- Item Stats: val9id4val53id6val26id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26878, 220, 20969, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26878, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,53,56)
+	self:addTradeSkill(RecipeDB, 26878, 225, 20969, 1, 25229)
+	self:addTradeFlags(RecipeDB, 26878, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26878, 2, 2810, 2, 2821)

 	-- Thorium Setting -- 26880
@@ -377,17 +377,17 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val5id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26881, 220, 21760, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26881, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
-	self:addTradeAcquire(RecipeDB, 26881, 2, 1148, 2, 4897)
+	self:addTradeSkill(RecipeDB, 26881, 225, 21760, 1, 25229)
+	self:addTradeFlags(RecipeDB, 26881, 2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
+	self:addTradeAcquire(RecipeDB, 26881, 2, 1148)

 	-- Figurine - Truesilver Boar -- 26882
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val8id9val8id16
+	-- Item Stats: val8id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26882, 230, 21763, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26882, 235, 21763, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26882, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26882, 7, 2)

@@ -395,7 +395,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val16id19
+	-- Item Stats: val13id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26883, 230, 21764, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26883, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47)
@@ -404,11 +404,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Truesilver Healing Ring -- 26885
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id19val24id20
+	-- Item Stats:
+	-- Item Stats: val13id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26885, 235, 21765, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26885, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
+	self:addTradeFlags(RecipeDB, 26885, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 26885, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- The Aquamarine Ward -- 26887
@@ -417,18 +417,18 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id26
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26887, 240, 21754, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26887, 245, 21754, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26887, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
 	self:addTradeAcquire(RecipeDB, 26887, 7, 2)

 	-- Gem Studded Band -- 26896
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id3val16id19val16id20
+	-- Item Stats:
+	-- Item Stats: val6id3val16id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26896, 245, 21753, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26896, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,62)
+	self:addTradeSkill(RecipeDB, 26896, 250, 21753, 2, 25229)
+	self:addTradeFlags(RecipeDB, 26896, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 26896, 7, 2)

 	-- Opal Necklace of Impact -- 26897
@@ -436,7 +436,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26897, 245, 21766, 1, 25229)
+	self:addTradeSkill(RecipeDB, 26897, 250, 21766, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26897, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 26897, 2, 5163, 2, 8363, 2, 16624, 2, 17512)

@@ -472,18 +472,18 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Emerald Crown of Destruction -- 26906
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val64id6val30id19val30id20val14id22
+	-- Item Stats:
+	-- Item Stats: val64id6val14id44val30id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26906, 265, 21774, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26906, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeSkill(RecipeDB, 26906, 275, 21774, 1, 25229)
+	self:addTradeFlags(RecipeDB, 26906, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26906, 2, 15179)

 	-- Onslaught Ring -- 26907
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val5id3val24id9val24id16
+	-- Item Stats: val5id3val24id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26907, 270, 21775, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26907, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
@@ -493,7 +493,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val40id19
+	-- Item Stats: val16id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26908, 270, 21790, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26908, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47)
@@ -505,7 +505,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val2id24
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26909, 275, 21777, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26909, 285, 21777, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26909, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26909, 7, 2)

@@ -513,20 +513,20 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val20id19
+	-- Item Stats: val16id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26910, 275, 21778, 1, 25229)
+	self:addTradeSkill(RecipeDB, 26910, 285, 21778, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26910, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 26910, 2, 12941)

 	-- Living Emerald Pendant -- 26911
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
-	-- Item Stats: Healing,
-	-- Item Stats: val12id19val35id20val3id24
+	-- Item Stats:
+	-- Item Stats: val3id24val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26911, 280, 21791, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26911, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53)
+	self:addTradeFlags(RecipeDB, 26911, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47)
 	self:addTradeAcquire(RecipeDB, 26911, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Figurine - Black Diamond Crab -- 26912
@@ -536,7 +536,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val9id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26912, 290, 21784, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26912, 300, 21784, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26912, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
 	self:addTradeAcquire(RecipeDB, 26912, 3, 9736)

@@ -547,7 +547,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val9id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26914, 290, 21789, 2, 25229)
+	self:addTradeSkill(RecipeDB, 26914, 300, 21789, 2, 25229)
 	self:addTradeFlags(RecipeDB, 26914, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26914, 3, 8983)

@@ -557,7 +557,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val17id31val3id32val3id33val3id34val3id35val3id36
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26915, 295, 21792, 1, 25229)
+	self:addTradeSkill(RecipeDB, 26915, 305, 21792, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26915, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,52)
 	self:addTradeAcquire(RecipeDB, 26915, 2, 11189)

@@ -565,7 +565,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val58id19
+	-- Item Stats: val23id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26916, 300, 21779, 1, 25229)
 	self:addTradeFlags(RecipeDB, 26916, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
@@ -575,7 +575,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val40id9val40id16
+	-- Item Stats: val40id48
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 26918, 305, 21793, 3, 25229)
 	--self:addTradeFlags(RecipeDB, 26918, 3,21,22,23,24,25,26,27,28,29,30,36,41,47)
@@ -585,7 +585,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val75id6val28id11val28id18
+	-- Item Stats: val75id6val28id44
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 26920, 315, 21780, 3, 25229)
 	--self:addTradeFlags(RecipeDB, 26920, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -633,34 +633,36 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26928, 1, 15501, 1, 16703, 1, 16727, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Teardrop Blood Garnet -- 28903
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val5id19val13id20
+	-- Item Stats:
+	-- Item Stats: val7id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28903, 260, 23094, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28903, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,53)
-	self:addTradeAcquire(RecipeDB, 28903, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28903, 300, 23094, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28903, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 28903, 2, 18751)

 	-- Bold Blood Garnet -- 28905
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	-- Item Stats: val6id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28905, 265, 23095, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28905, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28905, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28905, 305, 23095, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28905, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28905, 2, 18751)

 	-- Runed Blood Garnet -- 28906
 	-- The Scryers - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val7id19val7id20
+	-- Item Stats:
+	-- Item Stats: val7id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28906, 275, 23096, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28906, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,54,110)
+	self:addTradeSkill(RecipeDB, 28906, 315, 23096, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28906, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
 	self:addTradeAcquire(RecipeDB, 28906, 6, 934, 1, 19331)

 	-- Delicate Blood Garnet -- 28907
@@ -670,71 +672,75 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val6id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28907, 295, 23097, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28907, 325, 23097, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28907, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 28907, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Inscribed Flame Spessarite -- 28910
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val3id1val3id11val3id18
+	-- Item Stats: val3id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28910, 260, 23098, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28910, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28910, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28910, 300, 23098, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28910, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28910, 2, 18751)

 	-- Luminous Flame Spessarite -- 28912
 	-- The Consortium - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id4val3id19val7id20
+	-- Item Stats:
+	-- Item Stats: val3id4val4id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28912, 265, 23099, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28912, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,53,105)
+	self:addTradeSkill(RecipeDB, 28912, 305, 23099, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28912, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 28912, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Glinting Flame Spessarite -- 28914
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val3id2val3id17
+	-- Item Stats: val3id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28914, 275, 23100, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28914, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28914, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28914, 315, 23100, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28914, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28914, 2, 18751)

 	-- Potent Flame Spessarite -- 28915
 	-- Lower City - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id19val4id20val3id22
+	-- Item Stats:
+	-- Item Stats: val4id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28915, 295, 23101, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28915, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54,107)
+	self:addTradeSkill(RecipeDB, 28915, 325, 23101, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28915, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,107)
 	self:addTradeAcquire(RecipeDB, 28915, 6, 1011, 1, 21655)

 	-- Radiant Deep Peridot -- 28916
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val3id22val4id23
+	-- Item Stats: val4id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28916, 260, 23103, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28916, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,54)
-	self:addTradeAcquire(RecipeDB, 28916, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28916, 300, 23103, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28916, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeAcquire(RecipeDB, 28916, 2, 18751)

 	-- Jagged Deep Peridot -- 28917
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val4id3val3id11val3id18
+	-- Item Stats: val4id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28917, 265, 23104, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28917, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28917, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28917, 305, 23104, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28917, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28917, 2, 18751)

 	-- Enduring Deep Peridot -- 28918
 	-- Honor Hold - Friendly
@@ -743,7 +749,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val4id3val3id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28918, 275, 23105, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28918, 315, 23105, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28918, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,52,104)
 	self:addTradeAcquire(RecipeDB, 28918, 6, 946, 1, 17657)

@@ -754,29 +760,30 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val3id4val1id24val1id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28924, 295, 23106, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28924, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
+	self:addTradeSkill(RecipeDB, 28924, 325, 23106, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28924, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
 	self:addTradeAcquire(RecipeDB, 28924, 6, 934, 2, 19331)

 	-- Glowing Shadow Draenite -- 28925
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id3val4id19val4id20
+	-- Item Stats:
+	-- Item Stats: val4id3val4id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28925, 260, 23108, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28925, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,54)
-	self:addTradeAcquire(RecipeDB, 28925, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28925, 300, 23108, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28925, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28925, 2, 18751)

 	-- Royal Shadow Draenite -- 28927
 	-- The Aldor - Honored
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id19val7id20val1id24val1id38
+	-- Item Stats:
+	-- Item Stats: val1id24val1id38val4id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28927, 265, 23109, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28927, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,53,101)
+	self:addTradeSkill(RecipeDB, 28927, 305, 23109, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28927, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
 	self:addTradeAcquire(RecipeDB, 28927, 6, 932, 2, 19321)

 	-- Shifting Shadow Draenite -- 28933
@@ -786,39 +793,40 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val3id2val4id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28933, 275, 23110, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28933, 315, 23110, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28933, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 28933, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Sovereign Shadow Draenite -- 28936
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	-- Item Stats: val3id1val4id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28936, 295, 23111, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28936, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28936, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28936, 325, 23111, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28936, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28936, 2, 18751)

 	-- Brilliant Golden Draenite -- 28938
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	-- Item Stats: val6id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28938, 260, 23113, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28938, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28938, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28938, 300, 23113, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28938, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28938, 2, 18751)

 	-- Gleaming Golden Draenite -- 28944
 	-- The Aldor - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id22
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28944, 265, 23114, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28944, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
+	self:addTradeSkill(RecipeDB, 28944, 305, 23114, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28944, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
 	self:addTradeAcquire(RecipeDB, 28944, 6, 932, 1, 19321)

 	-- Thick Golden Draenite -- 28947
@@ -828,39 +836,41 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28947, 275, 23115, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28947, 315, 23115, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28947, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,105)
 	self:addTradeAcquire(RecipeDB, 28947, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Rigid Golden Draenite -- 28948
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id17
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28948, 295, 23116, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28948, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28948, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28948, 325, 23116, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28948, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28948, 2, 18751)

 	-- Solid Azure Moonstone -- 28950
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	-- Item Stats: val9id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28950, 260, 23118, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28950, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28950, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28950, 300, 23118, 1, 25229)
+	self:addTradeFlags(RecipeDB, 28950, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28950, 2, 18751)

 	-- Sparkling Azure Moonstone -- 28953
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	-- Item Stats: val6id5
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28953, 265, 23119, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28953, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28953, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 28953, 305, 23119, 2, 25229)
+	self:addTradeFlags(RecipeDB, 28953, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 28953, 2, 18751)

 	-- Stormy Azure Moonstone -- 28955
 	-- World Drop
@@ -868,7 +878,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val8id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28955, 275, 23120, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28955, 315, 23120, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28955, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 28955, 7, 2)

@@ -879,7 +889,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val2id24val2id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28957, 295, 23121, 2, 25229)
+	self:addTradeSkill(RecipeDB, 28957, 325, 23121, 2, 25229)
 	self:addTradeFlags(RecipeDB, 28957, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 28957, 6, 933, 2, 20242, 6, 933, 2, 23007)

@@ -887,7 +897,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val48id9val48id16
+	-- Item Stats: val48id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31048, 300, 24074, 1, 25229)
 	self:addTradeFlags(RecipeDB, 31048, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
@@ -896,21 +906,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Golden Draenite Ring -- 31049
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val16id4val19id19val19id20
+	-- Item Stats:
+	-- Item Stats: val16id4val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31049, 290, 24075, 1, 25229)
-	self:addTradeFlags(RecipeDB, 31049, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
+	self:addTradeFlags(RecipeDB, 31049, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31049, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Azure Moonstone Ring -- 31050
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Healing,
-	-- Item Stats: val19id19val57id20
+	-- Item Stats:
+	-- Item Stats: val30id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31050, 310, 24076, 1, 25229)
-	self:addTradeFlags(RecipeDB, 31050, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
+	self:addTradeFlags(RecipeDB, 31050, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31050, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Thick Adamantite Necklace -- 31051
@@ -937,9 +947,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val27id3val27id19val7id24
+	-- Item Stats: val27id3val7id24val22id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31053, 340, 24079, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31053, 350, 24079, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31053, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31053, 3, 19826)

@@ -948,10 +958,10 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val27id3val27id19val7id24
+	-- Item Stats: val27id3val7id24val22id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31054, 345, 24080, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31054, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeSkill(RecipeDB, 31054, 355, 24080, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31054, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31054, 3, 17722)

 	-- Khorium Inferno Band -- 31055
@@ -959,19 +969,19 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val27id3val27id19val7id24
+	-- Item Stats: val27id3val7id24val22id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31055, 345, 24082, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31055, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeSkill(RecipeDB, 31055, 355, 24082, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31055, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31055, 3, 18472)

 	-- Khorium Band of Leaves -- 31056
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val27id3val27id19val7id24
+	-- Item Stats: val27id3val7id24val22id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31056, 350, 24085, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31056, 360, 24085, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31056, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31056, 3, 19984)

@@ -979,9 +989,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val27id3val27id19val7id24
+	-- Item Stats: val27id3val7id24val22id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31057, 355, 24086, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31057, 365, 24086, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31057, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31057, 3, 18866)

@@ -991,7 +1001,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val25id1val21id3val13id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31058, 335, 24087, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31058, 345, 24087, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31058, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 31058, 7, 3)

@@ -1001,7 +1011,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val25id2val15id3val16id26
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31060, 345, 24088, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31060, 355, 24088, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31060, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
 	self:addTradeAcquire(RecipeDB, 31060, 7, 3)

@@ -1011,7 +1021,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val27id3val18id4val8id24
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31061, 355, 24089, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31061, 365, 24089, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31061, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 31061, 7, 3)

@@ -1022,7 +1032,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3val30id33
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31062, 350, 24092, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31062, 360, 24092, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31062, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,106)
 	self:addTradeAcquire(RecipeDB, 31062, 6, 989, 3, 21643)

@@ -1033,7 +1043,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3val30id35
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31063, 350, 24093, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31063, 360, 24093, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31063, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,107)
 	self:addTradeAcquire(RecipeDB, 31063, 6, 1011, 3, 21655)

@@ -1044,8 +1054,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3val30id34
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31064, 350, 24095, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31064, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,110)
+	self:addTradeSkill(RecipeDB, 31064, 360, 24095, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31064, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,110)
 	self:addTradeAcquire(RecipeDB, 31064, 6, 934, 3, 19331)

 	-- Pendant of Shadow's End -- 31065
@@ -1055,8 +1065,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3val30id36
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31065, 350, 24097, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31065, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,101)
+	self:addTradeSkill(RecipeDB, 31065, 360, 24097, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31065, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,101)
 	self:addTradeAcquire(RecipeDB, 31065, 6, 932, 3, 19321)

 	-- Pendant of the Null Rune -- 31066
@@ -1066,7 +1076,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3val30id32
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31066, 350, 24098, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31066, 360, 24098, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31066, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,105)
 	self:addTradeAcquire(RecipeDB, 31066, 6, 933, 3, 20242, 6, 933, 3, 23007)

@@ -1076,26 +1086,27 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val36id3val23id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31067, 345, 24106, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31067, 355, 24106, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31067, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31067, 7, 3)

 	-- Living Ruby Pendant -- 31068
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
-	-- Item Stats: Healing,
-	-- Item Stats: val24id3val15id4val12id19val35id20val6id24
+	-- Item Stats:
+	-- Item Stats: val24id3val15id4val6id24val19id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31068, 345, 24110, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31068, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53)
+	self:addTradeSkill(RecipeDB, 31068, 355, 24110, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31068, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31068, 7, 3)

 	-- Braided Eternium Chain -- 31070
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
+	-- Item Stats: val21id45
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31070, 350, 24114, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31070, 360, 24114, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31070, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31070, 7, 3)

@@ -1103,9 +1114,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val16id21val26id22val15id23
+	-- Item Stats: val15id23val26id44val16id45
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31071, 350, 24116, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31071, 360, 24116, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31071, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
 	self:addTradeAcquire(RecipeDB, 31071, 7, 3)

@@ -1115,29 +1126,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val27id3val19id4val7id24
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31072, 355, 24117, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31072, 365, 24117, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31072, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31072, 7, 3)

 	-- Chain of the Twilight Owl -- 31076
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
-	-- Item Stats: Tanking, Caster DPS,
-	-- Item Stats: val19id4val21id19val21id20val18id31
+	-- Item Stats: Tanking,
+	-- Item Stats: val19id4val18id31val21id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31076, 355, 24121, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31076, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54)
+	self:addTradeSkill(RecipeDB, 31076, 365, 24121, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31076, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52)
 	self:addTradeAcquire(RecipeDB, 31076, 7, 3)

-	-- Coronet of the Verdant Flame -- 31077
+	-- Coronet of Verdant Flame -- 31077
 	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val36id3val40id4val138id6
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31077, 360, 24122, 4, 25229)
-	self:addTradeFlags(RecipeDB, 31077, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeSkill(RecipeDB, 31077, 370, 24122, 4, 25229)
+	self:addTradeFlags(RecipeDB, 31077, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31077, 3, 18422)

 	-- Circlet of Arcane Might -- 31078
@@ -1145,10 +1156,10 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val39id3val27id4val27id5val138id6
+	-- Item Stats: val39id3val27id4val27id5val138id6val120id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31078, 360, 24123, 4, 25229)
-	self:addTradeFlags(RecipeDB, 31078, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeSkill(RecipeDB, 31078, 370, 24123, 4, 25229)
+	self:addTradeFlags(RecipeDB, 31078, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31078, 3, 18096)

 	-- Figurine - Felsteel Boar -- 31079
@@ -1156,9 +1167,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val68id9val68id16
+	-- Item Stats: val68id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31079, 360, 24124, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31079, 370, 24124, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31079, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,107)
 	self:addTradeAcquire(RecipeDB, 31079, 6, 1011, 3, 21655)

@@ -1169,7 +1180,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val32id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31080, 360, 24125, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31080, 370, 24125, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31080, 1,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63,104)
 	self:addTradeAcquire(RecipeDB, 31080, 6, 946, 3, 17657)

@@ -1180,19 +1191,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val33id3val23id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31081, 360, 24126, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31081, 370, 24126, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31081, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,106)
 	self:addTradeAcquire(RecipeDB, 31081, 6, 989, 3, 21643)

 	-- Figurine - Talasite Owl -- 31082
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val14id24
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31082, 360, 24127, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31082, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,111)
+	self:addTradeSkill(RecipeDB, 31082, 370, 24127, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31082, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,37,41,47,63,111)
 	self:addTradeAcquire(RecipeDB, 31082, 6, 935, 3, 21432)

 	-- Figurine - Nightseye Panther -- 31083
@@ -1200,9 +1213,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val54id9val54id16
+	-- Item Stats: val54id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31083, 360, 24128, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31083, 370, 24128, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31083, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,103)
 	self:addTradeAcquire(RecipeDB, 31083, 6, 942, 3, 17904)

@@ -1212,7 +1225,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31084, 320, 24027, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31084, 350, 24027, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31084, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31084, 7, 3)

@@ -1222,37 +1235,37 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31085, 320, 24028, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31085, 350, 24028, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31085, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31085, 7, 3)

 	-- Teardrop Living Ruby -- 31087
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Healing,
-	-- Item Stats: val6id19val18id20
+	-- Item Stats:
+	-- Item Stats: val9id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31087, 320, 24029, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31087, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeSkill(RecipeDB, 31087, 350, 24029, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31087, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31087, 7, 3)

 	-- Runed Living Ruby -- 31088
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id19val9id20
+	-- Item Stats:
+	-- Item Stats: val9id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31088, 320, 24030, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31088, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeSkill(RecipeDB, 31088, 350, 24030, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31088, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31088, 7, 3)

 	-- Bright Living Ruby -- 31089
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val16id9val16id16
+	-- Item Stats: val16id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31089, 320, 24031, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31089, 350, 24031, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31089, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31089, 7, 3)

@@ -1262,7 +1275,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id26
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31090, 320, 24032, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31090, 350, 24032, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31090, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31090, 7, 3)

@@ -1272,7 +1285,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id27
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31091, 320, 24036, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31091, 350, 24036, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31091, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31091, 7, 3)

@@ -1282,7 +1295,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val12id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31092, 320, 24033, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31092, 350, 24033, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31092, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31092, 7, 3)

@@ -1292,7 +1305,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31094, 320, 24037, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31094, 350, 24037, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31094, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31094, 7, 3)

@@ -1302,7 +1315,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31095, 320, 24039, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31095, 350, 24039, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31095, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31095, 7, 3)

@@ -1312,7 +1325,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31096, 320, 24047, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31096, 350, 24047, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31096, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31096, 7, 3)

@@ -1320,9 +1333,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val8id11val8id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31097, 320, 24048, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31097, 350, 24048, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31097, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31097, 7, 3)

@@ -1330,9 +1342,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val8id17
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31098, 320, 24051, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31098, 350, 24051, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31098, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31098, 7, 3)

@@ -1340,9 +1351,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val8id22
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31099, 320, 24050, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31099, 350, 24050, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31099, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31099, 7, 3)

@@ -1352,7 +1362,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31100, 320, 24052, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31100, 350, 24052, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31100, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31100, 7, 3)

@@ -1362,7 +1372,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31101, 320, 24053, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31101, 350, 24053, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31101, 1,2,4,9,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 31101, 2, 21474, 2, 21485)

@@ -1372,7 +1382,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val4id1val6id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31102, 320, 24054, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31102, 350, 24054, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31102, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31102, 7, 3)

@@ -1382,67 +1392,67 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val4id2val6id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31103, 320, 24055, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31103, 350, 24055, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31103, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31103, 7, 3)

 	-- Glowing Nightseye -- 31104
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id3val5id19val5id20
+	-- Item Stats:
+	-- Item Stats: val6id3val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31104, 320, 24056, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31104, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeSkill(RecipeDB, 31104, 350, 24056, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31104, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31104, 7, 3)

 	-- Royal Nightseye -- 31105
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id19val9id20val2id24val2id38
+	-- Item Stats:
+	-- Item Stats: val2id24val2id38val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31105, 320, 24057, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31105, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeSkill(RecipeDB, 31105, 350, 24057, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31105, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31105, 7, 3)

 	-- Inscribed Noble Topaz -- 31106
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val4id1val4id11val4id18
+	-- Item Stats: val4id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31106, 320, 24058, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31106, 350, 24058, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31106, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31106, 7, 3)

 	-- Potent Noble Topaz -- 31107
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val5id19val5id20val4id22
+	-- Item Stats:
+	-- Item Stats: val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31107, 320, 24059, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31107, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeSkill(RecipeDB, 31107, 350, 24059, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31107, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31107, 7, 3)

 	-- Luminous Noble Topaz -- 31108
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Healing,
-	-- Item Stats: val4id4val3id19val9id20
+	-- Item Stats:
+	-- Item Stats: val4id4val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31108, 320, 24060, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31108, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeSkill(RecipeDB, 31108, 350, 24060, 3, 25229)
+	self:addTradeFlags(RecipeDB, 31108, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31108, 7, 3)

 	-- Glinting Noble Topaz -- 31109
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val4id2val4id17
+	-- Item Stats: val4id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31109, 320, 24061, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31109, 350, 24061, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31109, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31109, 7, 3)

@@ -1452,7 +1462,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id3val4id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31110, 320, 24062, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31110, 350, 24062, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31110, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31110, 7, 3)

@@ -1460,9 +1470,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id22val5id23
+	-- Item Stats: val5id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31111, 320, 24066, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31111, 350, 24066, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31111, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31111, 7, 3)

@@ -1472,7 +1482,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val4id4val2id24val2id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31112, 320, 24065, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31112, 350, 24065, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31112, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31112, 7, 3)

@@ -1480,9 +1490,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id3val4id11val4id18
+	-- Item Stats: val6id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31113, 320, 24067, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31113, 350, 24067, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31113, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31113, 7, 3)

@@ -1492,7 +1502,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id5
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 31149, 320, 24035, 3, 25229)
+	self:addTradeSkill(RecipeDB, 31149, 350, 24035, 3, 25229)
 	self:addTradeFlags(RecipeDB, 31149, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31149, 7, 3)

@@ -1578,7 +1588,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32866, 355, 25896, 1, 25229)
+	self:addTradeSkill(RecipeDB, 32866, 365, 25896, 1, 25229)
 	self:addTradeFlags(RecipeDB, 32866, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 32866, 6, 933, 2, 17518)

@@ -1587,11 +1597,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val9id19val26id20
+	-- Item Stats:
+	-- Item Stats: val14id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32867, 355, 25897, 1, 25229)
-	self:addTradeFlags(RecipeDB, 32867, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,53,105)
+	self:addTradeSkill(RecipeDB, 32867, 365, 25897, 1, 25229)
+	self:addTradeFlags(RecipeDB, 32867, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 32867, 6, 933, 3, 17518)

 	-- Tenacious Earthstorm Diamond -- 32868
@@ -1600,7 +1610,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32868, 355, 25898, 3, 25229)
+	self:addTradeSkill(RecipeDB, 32868, 365, 25898, 3, 25229)
 	self:addTradeFlags(RecipeDB, 32868, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 32868, 7, 3)

@@ -1609,19 +1619,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32869, 355, 25899, 3, 25229)
+	self:addTradeSkill(RecipeDB, 32869, 365, 25899, 3, 25229)
 	self:addTradeFlags(RecipeDB, 32869, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32869, 7, 3)

 	-- Insightful Earthstorm Diamond -- 32870
 	-- The Sha'tar - Friendly
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32870, 355, 25901, 1, 25229)
-	self:addTradeFlags(RecipeDB, 32870, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,111)
+	self:addTradeSkill(RecipeDB, 32870, 365, 25901, 1, 25229)
+	self:addTradeFlags(RecipeDB, 32870, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,111)
 	self:addTradeAcquire(RecipeDB, 32870, 6, 935, 1, 21432)

 	-- Destructive Skyfire Diamond -- 32871
@@ -1629,7 +1641,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32871, 355, 25890, 3, 25229)
+	self:addTradeSkill(RecipeDB, 32871, 365, 25890, 3, 25229)
 	self:addTradeFlags(RecipeDB, 32871, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32871, 7, 3)

@@ -1638,7 +1650,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32872, 355, 25893, 3, 25229)
+	self:addTradeSkill(RecipeDB, 32872, 365, 25893, 3, 25229)
 	self:addTradeFlags(RecipeDB, 32872, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32872, 7, 3)

@@ -1647,9 +1659,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val24id9val24id16
+	-- Item Stats: val24id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32873, 355, 25894, 1, 25229)
+	self:addTradeSkill(RecipeDB, 32873, 365, 25894, 1, 25229)
 	self:addTradeFlags(RecipeDB, 32873, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
 	self:addTradeAcquire(RecipeDB, 32873, 6, 933, 2, 20242, 6, 933, 2, 23007)

@@ -1658,40 +1670,40 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id11val12id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32874, 355, 25895, 1, 25229)
+	self:addTradeSkill(RecipeDB, 32874, 365, 25895, 1, 25229)
 	self:addTradeFlags(RecipeDB, 32874, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,106)
 	self:addTradeAcquire(RecipeDB, 32874, 6, 989, 2, 21643)

 	-- Smooth Golden Draenite -- 34069
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id11val6id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34069, 295, 28290, 2, 25229)
-	self:addTradeFlags(RecipeDB, 34069, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34069, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 34069, 325, 28290, 2, 25229)
+	self:addTradeFlags(RecipeDB, 34069, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 34069, 2, 18751)

 	-- Bright Blood Garnet -- 34590
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val12id9val12id16
+	-- Item Stats: val12id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 34590, 265, 28595, 1, 25229)
-	self:addTradeFlags(RecipeDB, 34590, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34590, 2, 18751, 2, 18774)
+	self:addTradeSkill(RecipeDB, 34590, 305, 28595, 1, 25229)
+	self:addTradeFlags(RecipeDB, 34590, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 34590, 2, 18751)

 	-- Golden Ring of Power -- 34955
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id3val5id4val5id5val6id19val6id20
+	-- Item Stats:
+	-- Item Stats: val4id3val5id4val5id5val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34955, 170, 29157, 1, 25229)
-	self:addTradeFlags(RecipeDB, 34955, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
+	self:addTradeFlags(RecipeDB, 34955, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 34955, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Truesilver Commander's Ring -- 34959
@@ -1707,11 +1719,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Glowing Thorium Band -- 34960
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id19val22id20val4id24
+	-- Item Stats:
+	-- Item Stats: val4id24val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34960, 270, 29159, 1, 25229)
-	self:addTradeFlags(RecipeDB, 34960, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
+	self:addTradeFlags(RecipeDB, 34960, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 34960, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Emerald Lion Ring -- 34961
@@ -1738,7 +1750,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val6id11val6id18
+	-- Item Stats: val6id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36524, 105, 30420, 1, 25229)
 	self:addTradeFlags(RecipeDB, 36524, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
@@ -1748,7 +1760,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val9id22
+	-- Item Stats: val9id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36525, 225, 30421, 1, 25229)
 	self:addTradeFlags(RecipeDB, 36525, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
@@ -1775,13 +1787,15 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Ring of Arcane Shielding -- 37855
 	-- The Sha'tar - Honored
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id29val30id32
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 37855, 350, 30825, 3, 25229)
-	self:addTradeFlags(RecipeDB, 37855, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62,111)
+	self:addTradeSkill(RecipeDB, 37855, 360, 30825, 3, 25229)
+	self:addTradeFlags(RecipeDB, 37855, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,47,62,111)
 	self:addTradeAcquire(RecipeDB, 37855, 6, 935, 2, 21432)

 	-- Mercurial Adamantite -- 38068
@@ -1809,7 +1823,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val12id3val35id35
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 38503, 365, 31398, 4, 25229)
+	self:addTradeSkill(RecipeDB, 38503, 375, 31398, 4, 25229)
 	self:addTradeFlags(RecipeDB, 38503, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62,114)
 	self:addTradeAcquire(RecipeDB, 38503, 6, 967, 2, 18255)

@@ -1820,57 +1834,55 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val28id3val35id34
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 38504, 365, 31399, 4, 25229)
+	self:addTradeSkill(RecipeDB, 38504, 375, 31399, 4, 25229)
 	self:addTradeFlags(RecipeDB, 38504, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62,103)
 	self:addTradeAcquire(RecipeDB, 38504, 6, 942, 4, 17904)

 	-- Great Golden Draenite -- 39451
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id21
+	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39451, 295, 31860, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39451, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,54)
-	self:addTradeAcquire(RecipeDB, 39451, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)
+	self:addTradeSkill(RecipeDB, 39451, 325, 31860, 2, 25229)
+	self:addTradeFlags(RecipeDB, 39451, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 39451, 3, 23281)

 	-- Great Dawnstone -- 39452
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val8id21
+	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39452, 320, 31861, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39452, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeSkill(RecipeDB, 39452, 350, 31861, 3, 25229)
+	self:addTradeFlags(RecipeDB, 39452, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39452, 7, 3)

 	-- Balanced Shadow Draenite -- 39455
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val4id3val6id9val6id16
+	-- Item Stats: val4id3val6id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39455, 295, 31862, 2, 25229)
+	self:addTradeSkill(RecipeDB, 39455, 325, 31862, 2, 25229)
 	self:addTradeFlags(RecipeDB, 39455, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 39455, 3, 22275, 3, 22281, 3, 23061, 3, 23230, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)
+	self:addTradeAcquire(RecipeDB, 39455, 3, 23061, 3, 23261, 3, 23281)

 	-- Infused Shadow Draenite -- 39458
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id9val6id16val1id24val1id38
+	-- Item Stats: val1id24val1id38val6id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39458, 295, 31864, 2, 25229)
+	self:addTradeSkill(RecipeDB, 39458, 325, 31864, 2, 25229)
 	self:addTradeFlags(RecipeDB, 39458, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 39458, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)
+	self:addTradeAcquire(RecipeDB, 39458, 3, 23261, 3, 23281, 3, 23282, 3, 23354)

 	-- Infused Nightseye -- 39462
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val8id9val8id16val2id24val2id38
+	-- Item Stats: val2id24val2id38val8id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39462, 320, 31865, 3, 25229)
+	self:addTradeSkill(RecipeDB, 39462, 350, 31865, 3, 25229)
 	self:addTradeFlags(RecipeDB, 39462, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39462, 7, 3)

@@ -1878,49 +1890,49 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id3val8id9val8id16
+	-- Item Stats: val6id3val8id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39463, 320, 31863, 3, 25229)
+	self:addTradeSkill(RecipeDB, 39463, 350, 31863, 3, 25229)
 	self:addTradeFlags(RecipeDB, 39463, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39463, 7, 3)

 	-- Veiled Flame Spessarite -- 39466
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val4id19val4id20val3id21
+	-- Item Stats:
+	-- Item Stats: val4id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39466, 295, 31866, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39466, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,54)
-	self:addTradeAcquire(RecipeDB, 39466, 3, 22275, 3, 22281, 3, 23061, 3, 23230, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)
+	self:addTradeSkill(RecipeDB, 39466, 325, 31866, 2, 25229)
+	self:addTradeFlags(RecipeDB, 39466, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 39466, 3, 23261, 3, 23282)

 	-- Wicked Flame Spessarite -- 39467
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val6id9val3id11val6id16val3id18
+	-- Item Stats: val6id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39467, 295, 31869, 2, 25229)
+	self:addTradeSkill(RecipeDB, 39467, 325, 31869, 2, 25229)
 	self:addTradeFlags(RecipeDB, 39467, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 39467, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)
+	self:addTradeAcquire(RecipeDB, 39467, 3, 23061)

 	-- Veiled Noble Topaz -- 39470
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val5id19val5id20val4id21
+	-- Item Stats:
+	-- Item Stats: val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39470, 320, 31867, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39470, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeSkill(RecipeDB, 39470, 350, 31867, 3, 25229)
+	self:addTradeFlags(RecipeDB, 39470, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39470, 7, 3)

 	-- Wicked Noble Topaz -- 39471
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val8id9val4id11val8id16val4id18
+	-- Item Stats: val8id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39471, 320, 31868, 3, 25229)
+	self:addTradeSkill(RecipeDB, 39471, 350, 31868, 3, 25229)
 	self:addTradeFlags(RecipeDB, 39471, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39471, 7, 3)

@@ -1932,7 +1944,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val10id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39705, 350, 32193, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39705, 375, 32193, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39705, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39705, 6, 990, 1, 23437)

@@ -1944,7 +1956,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val10id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39706, 350, 32194, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39706, 375, 32194, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39706, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39706, 6, 990, 1, 23437)

@@ -1953,11 +1965,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id19val22id20
+	-- Item Stats:
+	-- Item Stats: val12id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39710, 350, 32195, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39710, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,53,109)
+	self:addTradeSkill(RecipeDB, 39710, 375, 32195, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39710, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39710, 6, 990, 1, 23437)

 	-- Runed Crimson Spinel -- 39711
@@ -1965,11 +1977,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id19val12id20
+	-- Item Stats:
+	-- Item Stats: val12id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39711, 350, 32196, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39711, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,54,109)
+	self:addTradeSkill(RecipeDB, 39711, 375, 32196, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39711, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39711, 6, 990, 1, 23437)

 	-- Bright Crimson Spinel -- 39712
@@ -1978,9 +1990,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val20id9val20id16
+	-- Item Stats: val20id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39712, 350, 32197, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39712, 375, 32197, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39712, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39712, 6, 990, 1, 23437)

@@ -1992,7 +2004,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val10id26
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39713, 350, 32198, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39713, 375, 32198, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39713, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,52,109)
 	self:addTradeAcquire(RecipeDB, 39713, 6, 990, 1, 23437)

@@ -2007,8 +2019,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val10id27
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39714, 350, 32199, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39714, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeSkill(RecipeDB, 39714, 375, 32199, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39714, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	self:addTradeAcquire(RecipeDB, 39714, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Solid Empyrean Sapphire -- 39715
@@ -2019,7 +2031,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val15id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39715, 350, 32200, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39715, 375, 32200, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39715, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39715, 6, 990, 1, 23437)

@@ -2031,7 +2043,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val10id5
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39716, 350, 32201, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39716, 375, 32201, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39716, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39716, 6, 990, 1, 23437)

@@ -2043,7 +2055,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val4id24val4id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39717, 350, 32202, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39717, 375, 32202, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39717, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39717, 6, 990, 1, 23437)

@@ -2058,8 +2070,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val13id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39718, 350, 32203, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39718, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeSkill(RecipeDB, 39718, 375, 32203, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39718, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	self:addTradeAcquire(RecipeDB, 39718, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Brilliant Lionseye -- 39719
@@ -2070,7 +2082,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val10id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39719, 350, 32204, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39719, 375, 32204, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39719, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39719, 6, 990, 1, 23437)

@@ -2080,9 +2092,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val10id11val10id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39720, 350, 32205, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39720, 375, 32205, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39720, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39720, 6, 990, 1, 23437)

@@ -2092,9 +2103,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val10id17
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39721, 350, 32206, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39721, 375, 32206, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39721, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39721, 6, 990, 3, 23437)

@@ -2104,9 +2114,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val10id22
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39722, 350, 32207, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39722, 375, 32207, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39722, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39722, 6, 990, 1, 23437)

@@ -2118,7 +2127,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val10id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39723, 350, 32208, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39723, 375, 32208, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39723, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,52,109)
 	self:addTradeAcquire(RecipeDB, 39723, 6, 990, 1, 23437)

@@ -2133,8 +2142,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val10id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39724, 350, 32209, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39724, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 39724, 375, 32209, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39724, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39724, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Great Lionseye -- 39725
@@ -2145,11 +2154,10 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val10id21
+	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39725, 350, 32210, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39725, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeSkill(RecipeDB, 39725, 375, 32210, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39725, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39725, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Sovereign Shadowsong Amethyst -- 39727
@@ -2163,8 +2171,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val5id1val7id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39727, 350, 32211, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39727, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 39727, 375, 32211, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39727, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39727, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Shifting Shadowsong Amethyst -- 39728
@@ -2178,8 +2186,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val5id2val7id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39728, 350, 32212, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39728, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 39728, 375, 32212, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39728, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39728, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Balanced Shadowsong Amethyst -- 39729
@@ -2188,9 +2196,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val7id3val10id9val10id16
+	-- Item Stats: val7id3val10id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39729, 350, 32213, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39729, 375, 32213, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39729, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39729, 6, 990, 2, 23437)

@@ -2200,9 +2208,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val10id9val10id16val2id24val2id38
+	-- Item Stats: val2id24val2id38val10id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39730, 350, 32214, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39730, 375, 32214, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39730, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39730, 6, 990, 2, 23437)

@@ -2211,11 +2219,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val7id3val6id19val6id20
+	-- Item Stats:
+	-- Item Stats: val7id3val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39731, 350, 32215, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39731, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,54,109)
+	self:addTradeSkill(RecipeDB, 39731, 375, 32215, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39731, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39731, 6, 990, 2, 23437)

 	-- Royal Shadowsong Amethyst -- 39732
@@ -2223,11 +2231,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val4id19val11id20val2id24val2id38
+	-- Item Stats:
+	-- Item Stats: val2id24val2id38val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39732, 350, 32216, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39732, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,53,109)
+	self:addTradeSkill(RecipeDB, 39732, 375, 32216, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39732, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39732, 6, 990, 3, 23437)

 	-- Inscribed Pyrestone -- 39733
@@ -2239,10 +2247,10 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val5id1val5id11val5id18
+	-- Item Stats: val5id1
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39733, 350, 32217, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39733, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB, 39733, 375, 32217, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39733, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39733, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Potent Pyrestone -- 39734
@@ -2250,11 +2258,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id19val6id20val5id22
+	-- Item Stats:
+	-- Item Stats: val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39734, 350, 32218, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39734, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,54,109)
+	self:addTradeSkill(RecipeDB, 39734, 375, 32218, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39734, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39734, 6, 990, 2, 23437)

 	-- Luminous Pyrestone -- 39735
@@ -2262,11 +2270,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val5id4val4id19val11id20
+	-- Item Stats:
+	-- Item Stats: val5id4val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39735, 350, 32219, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39735, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,53,109)
+	self:addTradeSkill(RecipeDB, 39735, 375, 32219, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39735, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39735, 6, 990, 2, 23437)

 	-- Glinting Pyrestone -- 39736
@@ -2275,9 +2283,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val5id2val5id17
+	-- Item Stats: val5id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39736, 350, 32220, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39736, 375, 32220, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39736, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39736, 6, 990, 2, 23437)

@@ -2289,11 +2297,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val6id19val6id20val5id21
+	-- Item Stats:
+	-- Item Stats: val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39737, 350, 32221, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39737, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeSkill(RecipeDB, 39737, 375, 32221, 4, 25229)
+	self:addTradeFlags(RecipeDB, 39737, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39737, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Wicked Pyrestone -- 39738
@@ -2302,9 +2310,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val10id9val5id11val10id16val5id18
+	-- Item Stats: val10id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39738, 350, 32222, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39738, 375, 32222, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39738, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39738, 6, 990, 3, 23437)

@@ -2316,7 +2324,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val7id3val5id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39739, 350, 32223, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39739, 375, 32223, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39739, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,52,109)
 	self:addTradeAcquire(RecipeDB, 39739, 6, 990, 3, 23437)

@@ -2326,9 +2334,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val5id22val6id23
+	-- Item Stats: val6id23
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39740, 350, 32224, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39740, 375, 32224, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39740, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,54,109)
 	self:addTradeAcquire(RecipeDB, 39740, 6, 990, 2, 23437)

@@ -2340,7 +2348,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val5id4val2id24val2id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39741, 350, 32225, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39741, 375, 32225, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39741, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39741, 6, 990, 2, 23437)

@@ -2350,29 +2358,28 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val7id3val5id11val5id18
+	-- Item Stats: val7id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39742, 350, 32226, 4, 25229)
+	self:addTradeSkill(RecipeDB, 39742, 375, 32226, 4, 25229)
 	self:addTradeFlags(RecipeDB, 39742, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 39742, 6, 990, 2, 23437)

 	-- Relentless Earthstorm Diamond -- 39961
-	-- The Consortium - Exalted
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39961, 355, 32409, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39961, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,105)
-	self:addTradeAcquire(RecipeDB, 39961, 6, 933, 4, 20242, 6, 933, 4, 23007)
+	self:addTradeSkill(RecipeDB, 39961, 365, 32409, 3, 25229)
+	self:addTradeFlags(RecipeDB, 39961, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Thundering Skyfire Diamond -- 39963
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39963, 355, 32410, 3, 25229)
+	self:addTradeSkill(RecipeDB, 39963, 365, 32410, 3, 25229)
 	self:addTradeFlags(RecipeDB, 39963, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39963, 7, 3)

@@ -2389,73 +2396,75 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Brilliant Pearl Band -- 41414
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Healing,
-	-- Item Stats: val15id5val18id19val53id20
+	-- Item Stats:
+	-- Item Stats: val15id5val28id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41414, 315, 32772, 1, 25229)
-	self:addTradeFlags(RecipeDB, 41414, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
+	self:addTradeFlags(RecipeDB, 41414, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 41414, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- The Black Pearl -- 41415
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val33id3val25id19val25id20
+	-- Item Stats:
+	-- Item Stats: val33id3val25id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41415, 320, 32774, 1, 25229)
-	self:addTradeFlags(RecipeDB, 41415, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
+	self:addTradeFlags(RecipeDB, 41415, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 41415, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Crown of the Sea Witch -- 41418
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val42id3val20id4val20id5val127id6val28id19val28id20
+	-- Item Stats:
+	-- Item Stats: val42id3val20id4val20id5val127id6val28id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41418, 355, 32776, 1, 25229)
-	self:addTradeFlags(RecipeDB, 41418, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeSkill(RecipeDB, 41418, 365, 32776, 1, 25229)
+	self:addTradeFlags(RecipeDB, 41418, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 41418, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Purified Jaggal Pearl -- 41420
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id5val3id19val7id20
+	-- Item Stats:
+	-- Item Stats: val3id5val4id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41420, 310, 32833, 1, 25229)
-	self:addTradeFlags(RecipeDB, 41420, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,53)
+	self:addTradeFlags(RecipeDB, 41420, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 41420, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Purified Shadow Pearl -- 41429
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val4id5val3id19val9id20
+	-- Item Stats:
+	-- Item Stats: val4id5val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41429, 320, 32836, 1, 25229)
-	self:addTradeFlags(RecipeDB, 41429, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,53)
+	self:addTradeFlags(RecipeDB, 41429, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 41429, 1, 18751, 1, 18774, 1, 19063, 1, 19539)

 	-- Don Julio's Heart -- 42558
 	-- The Consortium - Revered
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val14id19val14id20
+	-- Item Stats:
+	-- Item Stats: val14id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42558, 355, 33133, 1, 25229)
-	self:addTradeFlags(RecipeDB, 42558, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,54,105)
+	self:addTradeSkill(RecipeDB, 42558, 360, 33133, 1, 25229)
+	self:addTradeFlags(RecipeDB, 42558, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,105)
 	self:addTradeAcquire(RecipeDB, 42558, 6, 933, 3, 20242, 6, 933, 3, 23007)

 	-- Kailee's Rose -- 42588
 	-- The Sha'tar - Honored
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val9id19val26id20
+	-- Item Stats:
+	-- Item Stats: val14id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42588, 355, 33134, 1, 25229)
-	self:addTradeFlags(RecipeDB, 42588, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,53,111)
+	self:addTradeSkill(RecipeDB, 42588, 360, 33134, 1, 25229)
+	self:addTradeFlags(RecipeDB, 42588, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,37,41,111)
 	self:addTradeAcquire(RecipeDB, 42588, 6, 935, 2, 21432)

 	-- Crimson Sun -- 42589
@@ -2463,9 +2472,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val32id9val32id16
+	-- Item Stats: val24id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42589, 355, 33131, 1, 25229)
+	self:addTradeSkill(RecipeDB, 42589, 360, 33131, 1, 25229)
 	self:addTradeFlags(RecipeDB, 42589, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,105)
 	self:addTradeAcquire(RecipeDB, 42589, 6, 933, 3, 20242, 6, 933, 3, 23007)

@@ -2476,7 +2485,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id3
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42590, 355, 33135, 1, 25229)
+	self:addTradeSkill(RecipeDB, 42590, 360, 33135, 1, 25229)
 	self:addTradeFlags(RecipeDB, 42590, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,107)
 	self:addTradeAcquire(RecipeDB, 42590, 6, 1011, 3, 21655)

@@ -2485,21 +2494,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id11val12id18
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42591, 355, 33143, 1, 25229)
+	self:addTradeSkill(RecipeDB, 42591, 360, 33143, 1, 25229)
 	self:addTradeFlags(RecipeDB, 42591, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,106)
 	self:addTradeAcquire(RecipeDB, 42591, 6, 989, 3, 21643)

 	-- Blood of Amber -- 42592
 	-- The Sha'tar - Revered
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id22
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42592, 355, 33140, 1, 25229)
-	self:addTradeFlags(RecipeDB, 42592, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,111)
+	self:addTradeSkill(RecipeDB, 42592, 360, 33140, 1, 25229)
+	self:addTradeFlags(RecipeDB, 42592, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,37,41,111)
 	self:addTradeAcquire(RecipeDB, 42592, 6, 935, 3, 21432)

 	-- Facet of Eternity -- 42593
@@ -2509,7 +2518,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42593, 355, 33144, 1, 25229)
+	self:addTradeSkill(RecipeDB, 42593, 360, 33144, 1, 25229)
 	self:addTradeFlags(RecipeDB, 42593, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52,106)
 	self:addTradeAcquire(RecipeDB, 42593, 6, 989, 2, 21643)

@@ -2519,126 +2528,117 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val6id3val4id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 43493, 320, 33782, 3, 25229)
+	self:addTradeSkill(RecipeDB, 43493, 350, 33782, 3, 25229)
 	self:addTradeFlags(RecipeDB, 43493, 1,2,4,9,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43493, 2, 18821, 2, 18822)

 	-- Chaotic Skyfire Diamond -- 44794
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id22
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44794, 355, 34220, 3, 25229)
-	self:addTradeFlags(RecipeDB, 44794, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 44794, 3, 19768)
+	self:addTradeSkill(RecipeDB, 44794, 365, 34220, 3, 25229)
+	self:addTradeFlags(RecipeDB, 44794, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Loop of Forged Power -- 46122
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val27id3val28id4val34id19val34id20val19id21
+	-- Item Stats:
+	-- Item Stats: val27id3val28id4val19id45val30id46val34id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46122, 340, 34362, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46122, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
-	self:addTradeAcquire(RecipeDB, 46122, 3, 25369, 3, 25371, 3, 25507)
+	self:addTradeSkill(RecipeDB, 46122, 365, 34362, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46122, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 46122, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Ring of Flowing Life -- 46123
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
-	-- Item Stats: Healing,
-	-- Item Stats: val27id3val28id4val22id19val64id20val8id24
+	-- Item Stats:
+	-- Item Stats: val27id3val28id4val8id24val30id46val34id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46123, 340, 34363, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46123, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
-	self:addTradeAcquire(RecipeDB, 46123, 3, 25369, 3, 25370)
+	self:addTradeSkill(RecipeDB, 46123, 365, 34363, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46123, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 46123, 3, 25363, 3, 25367, 3, 25369, 3, 25370)

 	-- Hard Khorium Band -- 46124
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
-	-- Item Stats: val30id2val42id3val58id9val58id16val28id30
+	-- Item Stats: val30id2val42id3val28id46val58id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46124, 340, 34361, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46124, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
-	self:addTradeAcquire(RecipeDB, 46124, 3, 25363, 3, 25369, 3, 25370)
+	self:addTradeSkill(RecipeDB, 46124, 365, 34361, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46124, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 46124, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Pendant of Sunfire -- 46125
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val27id3val19id4val36id19val36id20val25id22
+	-- Item Stats:
+	-- Item Stats: val27id3val19id4val25id44val25id46val36id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46125, 340, 34359, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46125, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,54)
-	self:addTradeAcquire(RecipeDB, 46125, 3, 25367, 3, 25369, 3, 25371)
+	self:addTradeSkill(RecipeDB, 46125, 365, 34359, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46125, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeAcquire(RecipeDB, 46125, 3, 25369, 3, 25370, 3, 25599)

 	-- Amulet of Flowing Life -- 46126
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
-	-- Item Stats: Healing,
-	-- Item Stats: val27id3val19id4val22id19val64id20val11id24
+	-- Item Stats:
+	-- Item Stats: val27id3val19id4val11id24val25id46val34id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46126, 340, 34360, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46126, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,53)
-	self:addTradeAcquire(RecipeDB, 46126, 3, 25369)
+	self:addTradeSkill(RecipeDB, 46126, 365, 34360, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46126, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeAcquire(RecipeDB, 46126, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Hard Khorium Choker -- 46127
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
-	-- Item Stats: val42id3val62id9val62id16val29id30val150id41
+	-- Item Stats: val42id3val29id46val62id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46127, 340, 34358, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46127, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
-	self:addTradeAcquire(RecipeDB, 46127, 3, 25368, 3, 25370, 3, 25371, 3, 25507)
+	self:addTradeSkill(RecipeDB, 46127, 365, 34358, 4, 25229)
+	self:addTradeFlags(RecipeDB, 46127, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeAcquire(RecipeDB, 46127, 3, 25363, 3, 25367, 3, 25369, 3, 25371, 3, 25507)

 	-- Quick Dawnstone -- 46403
 	-- Shattered Sun Offensive - Exalted
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
+	-- Item Stats: val8id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46403, 320, 35315, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46403, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeSkill(RecipeDB, 46403, 350, 35315, 3, 25229)
+	self:addTradeFlags(RecipeDB, 46403, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
 	self:addTradeAcquire(RecipeDB, 46403, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Reckless Noble Topaz -- 46404
 	-- Shattered Sun Offensive - Exalted
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val5id19val5id20
+	-- Item Stats:
+	-- Item Stats: val4id30val5id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46404, 320, 35316, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46404, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54,112)
+	self:addTradeSkill(RecipeDB, 46404, 350, 35316, 3, 25229)
+	self:addTradeFlags(RecipeDB, 46404, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
 	self:addTradeAcquire(RecipeDB, 46404, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Forceful Talasite -- 46405
 	-- Shattered Sun Offensive - Exalted
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id3
+	-- Item Stats: val6id3val4id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46405, 320, 35318, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46405, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeSkill(RecipeDB, 46405, 350, 35318, 3, 25229)
+	self:addTradeFlags(RecipeDB, 46405, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
 	self:addTradeAcquire(RecipeDB, 46405, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Eternal Earthstorm Diamond -- 46597
@@ -2648,7 +2648,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46597, 360, 35501, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46597, 370, 35501, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46597, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,112)
 	self:addTradeAcquire(RecipeDB, 46597, 6, 1077, 3, 25032)

@@ -2656,11 +2656,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Shattered Sun Offensive - Revered
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val14id19val14id20
+	-- Item Stats:
+	-- Item Stats: val14id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46601, 360, 35503, 1, 25229)
-	self:addTradeFlags(RecipeDB, 46601, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54,112)
+	self:addTradeSkill(RecipeDB, 46601, 370, 35503, 1, 25229)
+	self:addTradeFlags(RecipeDB, 46601, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
 	self:addTradeAcquire(RecipeDB, 46601, 6, 1077, 3, 25032)

 	-- Figurine - Empyrean Tortoise -- 46775
@@ -2670,7 +2670,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val42id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46775, 350, 35693, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46775, 375, 35693, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46775, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63,112)
 	self:addTradeAcquire(RecipeDB, 46775, 6, 1077, 3, 25032)

@@ -2679,9 +2679,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val84id9val84id16
+	-- Item Stats: val84id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46776, 350, 35694, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46776, 375, 35694, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46776, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 46776, 6, 1077, 3, 25032)

@@ -2692,7 +2692,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val49id3val33id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46777, 350, 35700, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46777, 375, 35700, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46777, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 46777, 6, 1077, 3, 25032)

@@ -2701,9 +2701,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val80id9val80id16
+	-- Item Stats: val80id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46778, 350, 35702, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46778, 375, 35702, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46778, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 46778, 6, 1077, 3, 25032)

@@ -2714,7 +2714,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val18id24
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46779, 350, 35703, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46779, 375, 35703, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46779, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
 	self:addTradeAcquire(RecipeDB, 46779, 6, 1077, 3, 25032)

@@ -2725,7 +2725,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id3val4id26
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46803, 320, 35707, 1, 25229)
+	self:addTradeSkill(RecipeDB, 46803, 350, 35707, 1, 25229)
 	self:addTradeFlags(RecipeDB, 46803, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,112)
 	self:addTradeAcquire(RecipeDB, 46803, 6, 1077, 3, 25032)

@@ -2735,9 +2735,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val7id3
+	-- Item Stats: val7id3val5id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 47053, 350, 35759, 4, 25229)
+	self:addTradeSkill(RecipeDB, 47053, 375, 35759, 4, 25229)
 	self:addTradeFlags(RecipeDB, 47053, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 47053, 6, 990, 2, 23437)

@@ -2749,7 +2749,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val7id3val5id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 47054, 350, 35758, 4, 25229)
+	self:addTradeSkill(RecipeDB, 47054, 375, 35758, 4, 25229)
 	self:addTradeFlags(RecipeDB, 47054, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 47054, 6, 990, 2, 23437)

@@ -2758,11 +2758,11 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Raid: 3606 - Caverns of Time: Hyjal Summit
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id19val6id20
+	-- Item Stats:
+	-- Item Stats: val5id30val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 47055, 350, 35760, 4, 25229)
-	self:addTradeFlags(RecipeDB, 47055, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,54,109)
+	self:addTradeSkill(RecipeDB, 47055, 375, 35760, 4, 25229)
+	self:addTradeFlags(RecipeDB, 47055, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 47055, 6, 990, 2, 23437)

 	-- Quick Lionseye -- 47056
@@ -2771,8 +2771,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
+	-- Item Stats: val10id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 47056, 350, 35761, 4, 25229)
+	self:addTradeSkill(RecipeDB, 47056, 375, 35761, 4, 25229)
 	self:addTradeFlags(RecipeDB, 47056, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,109)
 	self:addTradeAcquire(RecipeDB, 47056, 6, 990, 2, 23437)

@@ -2787,33 +2788,35 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Purified Shadowsong Amethyst -- 48789
 	-- Shattered Sun Offensive - Exalted
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats: Healing,
-	-- Item Stats: val5id5val4id19val11id20
+	-- Item Stats:
+	-- Item Stats: val5id5val6id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 48789, 350, 37503, 1, 25229)
-	self:addTradeFlags(RecipeDB, 48789, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,53,112)
+	self:addTradeSkill(RecipeDB, 48789, 375, 37503, 1, 25229)
+	self:addTradeFlags(RecipeDB, 48789, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
 	self:addTradeAcquire(RecipeDB, 48789, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Bold Scarlet Ruby -- 53830
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id1
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53830, 380, 39996, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53830, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53830, 390, 39996, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53830, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53830, 2, 28721)

 	-- Bold Bloodstone -- 53831
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id1
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53831, 340, 39900, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53831, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53831, 335, 39900, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53831, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Delicate Bloodstone -- 53832
@@ -2821,28 +2824,27 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id2
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53832, 350, 39905, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53832, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53832, 335, 39905, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53832, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Runed Bloodstone -- 53834
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53834, 340, 39911, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53834, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53834, 335, 39911, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53834, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Bright Bloodstone -- 53835
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val24id9
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53835, 340, 39906, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53835, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53835, 335, 39906, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53835, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Subtle Bloodstone -- 53843
@@ -2850,9 +2852,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id26
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53843, 350, 39907, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53843, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53843, 335, 39907, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53843, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Flashing Bloodstone -- 53844
@@ -2860,19 +2862,19 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id27
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53844, , 39908, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53844, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53844, 335, 39908, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53844, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Fractured Bloodstone -- 53845
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val84id6val84id41
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53845, 350, 39909, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53845, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- Item Stats: val12id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53845, 335, 39909, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53845, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Brilliant Sun Crystal -- 53852
@@ -2880,29 +2882,27 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53852, 340, 39912, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53852, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53852, 335, 39912, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53852, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Smooth Sun Crystal -- 53853
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id11val12id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53853, 340, 39914, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53853, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53853, 335, 39914, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53853, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Rigid Sun Crystal -- 53854
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53854, 350, 39915, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53854, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53854, 335, 39915, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53854, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Thick Sun Crystal -- 53855
@@ -2910,9 +2910,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53855, 350, 39916, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53855, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53855, 335, 39916, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53855, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Quick Sun Crystal -- 53856
@@ -2920,9 +2920,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53856, 340, 39918, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53856, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53856, 335, 39918, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53856, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Mystic Sun Crystal -- 53857
@@ -2930,9 +2930,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53857, 360, 39917, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53857, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53857, 335, 39917, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53857, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Sovereign Shadow Crystal -- 53859
@@ -2940,9 +2940,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id1val9id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53859, 350, 39934, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53859, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53859, 335, 39934, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53859, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Shifting Shadow Crystal -- 53860
@@ -2950,9 +2950,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id2val9id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53860, 350, 39935, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53860, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53860, 335, 39935, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53860, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Tenuous Shadow Crystal -- 53861
@@ -2960,9 +2960,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id2val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53861, 350, 39942, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53861, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53861, 335, 39942, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53861, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Glowing Shadow Crystal -- 53862
@@ -2970,9 +2970,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53862, 340, 39936, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53862, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53862, 335, 39936, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53862, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Purified Shadow Crystal -- 53863
@@ -2980,9 +2980,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53863, 340, 39941, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53863, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53863, 335, 39941, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53863, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Royal Shadow Crystal -- 53864
@@ -2990,9 +2990,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53864, 350, 39943, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53864, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53864, 335, 39943, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53864, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Mysterious Shadow Crystal -- 53865
@@ -3000,29 +3000,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val8id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53865, 360, 39945, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53865, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53865, 335, 39945, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53865, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Balanced Shadow Crystal -- 53866
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val9id3val12id9
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53866, 340, 39937, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53866, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val9id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53866, 335, 39937, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53866, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Infused Shadow Crystal -- 53867
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id9val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53867, 340, 39944, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53867, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val2id24val2id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53867, 335, 39944, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53867, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Regal Shadow Crystal -- 53868
@@ -3030,29 +3030,30 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val9id3val6id26
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53868, 350, 39938, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53868, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53868, 335, 39938, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53868, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Defender's Shadow Crystal -- 53869
-	-- Trainer
+	-- The Kalu'ak - Honored
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val9id3val6id27
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53869, 350, 39939, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53869, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53869, 350, 39939, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53869, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,120)
+	self:addTradeAcquire(RecipeDB, 53869, 6, 1073, 2, 31916)

 	-- Puissant Shadow Crystal -- 53870
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val9id3val42id6val42id41
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53870, 350, 39933, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53870, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- Item Stats: val9id3val6id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53870, 335, 39933, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53870, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Guardian's Shadow Crystal -- 53871
@@ -3060,29 +3061,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53871, 350, 39940, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53871, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53871, 335, 39940, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53871, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Inscribed Huge Citrine -- 53872
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id1val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53872, 340, 39947, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53872, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id1
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53872, 335, 39947, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53872, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Etched Huge Citrine -- 53873
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id1val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53873, 340, 39948, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53873, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id1
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53873, 335, 39948, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53873, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Champion's Huge Citrine -- 53874
@@ -3090,9 +3091,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id1val6id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53874, 350, 39949, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53874, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53874, 335, 39949, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53874, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Resplendent Huge Citrine -- 53875
@@ -3100,9 +3101,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id1val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53875, 360, 39950, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53875, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53875, 335, 39950, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53875, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Fierce Huge Citrine -- 53876
@@ -3110,29 +3111,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id1val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53876, 350, 39951, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53876, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53876, 335, 39951, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53876, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Deadly Huge Citrine -- 53877
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id2val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53877, 350, 39952, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53877, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53877, 350, 39952, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53877, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Glinting Huge Citrine -- 53878
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id2val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53878, 340, 39953, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53878, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53878, 335, 39953, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53878, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Lucent Huge Citrine -- 53879
@@ -3140,9 +3141,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id2val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53879, 360, 39954, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53879, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53879, 335, 39954, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53879, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Deft Huge Citrine -- 53880
@@ -3150,9 +3151,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id2val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53880, 340, 39955, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53880, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53880, 335, 39955, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53880, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Luminous Huge Citrine -- 53881
@@ -3160,29 +3161,27 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53881, 350, 39946, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53881, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53881, 335, 39946, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53881, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Potent Huge Citrine -- 53882
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53882, 340, 39956, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53882, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53882, 335, 39956, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53882, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Veiled Huge Citrine -- 53883
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53883, 350, 39957, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53883, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53883, 335, 39957, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53883, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Durable Huge Citrine -- 53884
@@ -3190,9 +3189,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53884, 360, 39958, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53884, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53884, 335, 39958, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53884, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Reckless Huge Citrine -- 53885
@@ -3200,49 +3199,47 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53885, 350, 39959, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53885, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53885, 350, 39959, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53885, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Wicked Huge Citrine -- 53886
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id9val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53886, 350, 39960, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53886, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53886, 335, 39960, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53886, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Pristine Huge Citrine -- 53887
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id9val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53887, 350, 39961, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53887, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53887, 335, 39961, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53887, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Empowered Huge Citrine -- 53888
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id9val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53888, 360, 39962, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53888, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id29
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53888, 335, 39962, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53888, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Stark Huge Citrine -- 53889
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id9val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53889, 350, 39963, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53889, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id30
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53889, 335, 39963, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53889, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Stalwart Huge Citrine -- 53890
@@ -3250,9 +3247,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id26val6id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53890, 350, 39964, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53890, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53890, 335, 39964, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53890, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Glimmering Huge Citrine -- 53891
@@ -3260,19 +3257,18 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id27val6id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53891, 350, 39965, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53891, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53891, 335, 39965, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53891, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Accurate Huge Citrine -- 53892
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53892, 350, 39966, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53892, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53892, 335, 39966, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53892, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Resolute Huge Citrine -- 53893
@@ -3280,9 +3276,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val6id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53893, 350, 39967, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53893, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53893, 335, 39967, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53893, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Timeless Dark Jade -- 53894
@@ -3290,29 +3286,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3val6id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53894, 340, 39968, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53894, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53894, 335, 39968, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53894, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Jagged Dark Jade -- 53916
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val9id3val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53916, 340, 39974, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53916, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val9id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53916, 335, 39974, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53916, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Vivid Dark Jade -- 53917
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val9id3val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53917, 350, 39975, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53917, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val9id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53917, 350, 39975, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53917, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enduring Dark Jade -- 53918
@@ -3320,9 +3316,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val9id3val6id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53918, 350, 39976, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53918, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53918, 335, 39976, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53918, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Steady Dark Jade -- 53919
@@ -3330,9 +3326,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53919, 360, 39977, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53919, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53919, 335, 39977, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53919, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Forceful Dark Jade -- 53920
@@ -3340,39 +3336,40 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53920, 340, 39978, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53920, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53920, 335, 39978, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53920, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Seer's Dark Jade -- 53921
-	-- Trainer
+	-- The Kalu'ak - Friendly
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id4val6id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53921, 350, 39979, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53921, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53921, 350, 39979, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53921, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,120)
+	self:addTradeAcquire(RecipeDB, 53921, 6, 1073, 1, 31916)

 	-- Misty Dark Jade -- 53922
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id5val6id11val6id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53922, 350, 39980, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53922, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id5
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53922, 335, 39980, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53922, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Shining Dark Jade -- 53923
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id5val6id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53923, 350, 39981, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53923, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val6id5
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53923, 335, 39981, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53923, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Turbid Dark Jade -- 53924
@@ -3380,9 +3377,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id5val6id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53924, 360, 39982, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53924, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53924, 335, 39982, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53924, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Intricate Dark Jade -- 53925
@@ -3390,9 +3387,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id5val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53925, 340, 39983, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53925, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53925, 335, 39983, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53925, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Dazzling Dark Jade -- 53926
@@ -3400,29 +3397,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id4val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53926, 350, 39984, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53926, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53926, 335, 39984, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53926, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Sundered Dark Jade -- 53927
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id11val6id18val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53927, 350, 39985, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53927, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val2id24val2id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53927, 335, 39985, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53927, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Lambent Dark Jade -- 53928
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val6id17val2id24val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53928, 350, 39986, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53928, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val2id24val2id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53928, 335, 39986, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53928, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Opaque Dark Jade -- 53929
@@ -3430,9 +3427,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val2id24val6id29val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53929, 360, 39988, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53929, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53929, 335, 39988, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53929, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Energized Dark Jade -- 53930
@@ -3440,29 +3437,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val2id24val6id30val2id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53930, 340, 39989, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53930, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53930, 335, 39989, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53930, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Radiant Dark Jade -- 53931
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id11val6id18val8id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53931, 350, 39990, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53931, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	-- Item Stats: val8id23
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53931, 335, 39990, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53931, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Tense Dark Jade -- 53932
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val6id17val8id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53932, 360, 39991, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53932, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	-- Item Stats: val8id23
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53932, 335, 39991, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53932, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Shattered Dark Jade -- 53933
@@ -3470,9 +3467,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val8id23val6id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53933, 360, 39992, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53933, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53933, 335, 39992, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53933, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Solid Chalcedony -- 53934
@@ -3480,9 +3477,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val18id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53934, 340, 39919, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53934, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53934, 335, 39919, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53934, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Sparkling Chalcedony -- 53940
@@ -3490,9 +3487,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53940, 350, 39920, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53940, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53940, 335, 39920, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53940, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Lustrous Chalcedony -- 53941
@@ -3500,9 +3497,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val5id24val5id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53941, 340, 39927, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53941, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53941, 335, 39927, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53941, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Stormy Chalcedony -- 53943
@@ -3510,38 +3507,37 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val5id24val5id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53943, 360, 39927, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 53943, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53943, 335, 39927, 2, 25229)
+	self:addTradeFlags(RecipeDB, 53943, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Delicate Scarlet Ruby -- 53945
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id2
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53945, 380, 39997, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53945, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53945, 390, 39997, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53945, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53945, 2, 28721)

 	-- Runed Scarlet Ruby -- 53946
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53946, 380, 39998, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53946, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53946, 390, 39998, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53946, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Bright Scarlet Ruby -- 53947
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val32id9
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53947, 380, 39999, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53947, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53947, 380, 39999, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53947, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Subtle Scarlet Ruby -- 53948
@@ -3549,78 +3545,78 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id26
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53948, 380, 40000, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53948, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53948, 380, 40000, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53948, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Flashing Scarlet Ruby -- 53949
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id27
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53949, 380, 40001, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53949, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53949, 390, 40001, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53949, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeAcquire(RecipeDB, 53949, 2, 28721)

 	-- Fractured Scarlet Ruby -- 53950
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val112id6val112id41
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53950, 380, 40002, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53950, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- Item Stats: val112id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53950, 380, 40002, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53950, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Precise Scarlet Ruby -- 53951
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53951, 380, 40003, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53951, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53951, 380, 40003, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53951, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Solid Sky Sapphire -- 53952
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val24id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53952, 380, 40008, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53952, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53952, 390, 40008, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53952, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53952, 2, 28721)

 	-- Sparkling Sky Sapphire -- 53953
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53953, 380, 40009, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53953, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53953, 380, 40009, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53953, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Lustrous Sky Sapphire -- 53954
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id24val6id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53954, 380, 40010, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53954, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53954, 390, 40010, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53954, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53954, 2, 28721)

 	-- Stormy Sky Sapphire -- 53955
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val20id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53955, 380, 40011, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53955, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53955, 390, 40011, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53955, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Brilliant Autumn's Glow -- 53956
@@ -3628,39 +3624,37 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53956, 380, 40012, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53956, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53956, 380, 40012, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53956, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Smooth Autumn's Glow -- 53957
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id11val16id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53957, 380, 40013, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53957, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53957, 390, 40013, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53957, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Rigid Autumn's Glow -- 53958
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53958, 380, 40014, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53958, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53958, 390, 40014, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53958, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53958, 2, 28721)

 	-- Thick Autumn's Glow -- 53959
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53959, 380, 40015, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53959, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53959, 380, 40015, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53959, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Mystic Autumn's Glow -- 53960
@@ -3668,29 +3662,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53960, 380, 40016, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53960, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53960, 390, 40016, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53960, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Quick Autumn's Glow -- 53961
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53961, 380, 40017, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53961, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53961, 390, 40017, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53961, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53961, 2, 28721)

 	-- Sovereign Twilight Opal -- 53962
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id1val12id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53962, 380, 40022, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53962, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53962, 380, 40022, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53962, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Shifting Twilight Opal -- 53963
@@ -3698,9 +3692,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val12id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53963, 380, 40023, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53963, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53963, 380, 40023, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53963, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Tenuous Twilight Opal -- 53964
@@ -3708,9 +3702,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53964, 380, 40024, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53964, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53964, 380, 40024, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53964, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Glowing Twilight Opal -- 53965
@@ -3718,9 +3712,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53965, 380, 40025, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53965, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53965, 380, 40025, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53965, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Purified Twilight Opal -- 53966
@@ -3728,9 +3722,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53966, 380, 40026, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53966, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53966, 380, 40026, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53966, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Royal Twilight Opal -- 53967
@@ -3738,9 +3732,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53967, 380, 40027, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53967, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53967, 390, 40027, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53967, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Mysterious Twilight Opal -- 53968
@@ -3748,29 +3742,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53968, 380, 40028, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53968, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53968, 390, 40028, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53968, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Balanced Twilight Opal -- 53969
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id3val16id9
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53969, 380, 40029, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53969, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val12id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53969, 380, 40029, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53969, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Infused Twilight Opal -- 53970
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id9val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53970, 380, 40030, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53970, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val3id24val3id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53970, 380, 40030, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53970, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Regal Twilight Opal -- 53971
@@ -3778,9 +3772,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id3val8id26
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53971, 380, 40031, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53971, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53971, 390, 40031, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53971, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Defender's Twilight Opal -- 53972
@@ -3788,19 +3782,19 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id3val8id27
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53972, 380, 40032, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53972, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53972, 380, 40032, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53972, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Puissant Twilight Opal -- 53973
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
-	-- Item Stats: val12id3val56id6val56id41
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53973, 380, 40033, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53973, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- Item Stats: val12id3val8id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53973, 390, 40033, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53973, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	-- No acquire information

 	-- Guardian's Twilight Opal -- 53974
@@ -3808,29 +3802,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53974, 380, 40034, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53974, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53974, 390, 40034, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53974, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Inscribed Monarch Topaz -- 53975
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id1val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53975, 380, 40037, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53975, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id1
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53975, 380, 40037, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53975, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Etched Monarch Topaz -- 53976
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id1val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53976, 380, 40038, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53976, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id1
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53976, 380, 40038, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53976, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Champion's Monarch Topaz -- 53977
@@ -3838,9 +3832,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id1val8id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53977, 380, 40039, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53977, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53977, 380, 40039, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53977, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Resplendent Monarch Topaz -- 53978
@@ -3848,39 +3842,39 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id1val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53978, 380, 40040, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53978, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53978, 390, 40040, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53978, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Deadly Monarch Topaz -- 53979
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id2val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53979, 380, 40043, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53979, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53979, 380, 40043, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53979, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Glinting Monarch Topaz -- 53980
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id2val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53980, 380, 40044, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53980, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	-- Item Stats: val8id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53980, 390, 40044, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53980, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53980, 2, 28721)

 	-- Lucent Monarch Topaz -- 53981
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53981, 380, 40045, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53981, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53981, 390, 40045, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53981, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Deft Monarch Topaz -- 53982
@@ -3888,39 +3882,37 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53982, 380, 40046, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53982, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53982, 380, 40046, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53982, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Luminous Monarch Topaz -- 53983
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53983, 380, 40047, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53983, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53983, 390, 40047, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53983, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53983, 2, 28721)

 	-- Potent Monarch Topaz -- 53984
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53984, 380, 40048, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53984, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53984, 390, 40048, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53984, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53984, 2, 28721)

 	-- Veiled Monarch Topaz -- 53985
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53985, 380, 40049, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53985, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53985, 390, 40049, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53985, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Durable Monarch Topaz -- 53986
@@ -3928,59 +3920,57 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53986, 380, 40050, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53986, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53986, 390, 40050, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53986, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Reckless Monarch Topaz -- 53987
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53987, 380, 40051, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53987, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53987, 390, 40051, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53987, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53987, 2, 28721)

 	-- Wicked Monarch Topaz -- 53988
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id9val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53988, 380, 40052, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53988, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53988, 390, 40052, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53988, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Pristine Monarch Topaz -- 53989
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id9val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53989, 380, 40053, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53989, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53989, 380, 40053, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53989, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Empowered Monarch Topaz -- 53990
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id9val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53990, 380, 40054, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53990, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id29
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53990, 390, 40054, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53990, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Stark Monarch Topaz -- 53991
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val16id9val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53991, 380, 40055, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53991, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id30
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53991, 390, 40055, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53991, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Stalwart Monarch Topaz -- 53992
@@ -3988,9 +3978,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id26val8id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53992, 380, 40056, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53992, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53992, 380, 40056, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53992, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Glimmering Monarch Topaz -- 53993
@@ -3998,19 +3988,18 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id27val8id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53993, 380, 40057, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53993, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53993, 390, 40057, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53993, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Accurate Monarch Topaz -- 53994
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53994, 380, 40058, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53994, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53994, 390, 40058, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53994, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Timeless Forest Emerald -- 53995
@@ -4018,29 +4007,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id4
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53995, 380, 40085, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53995, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53995, 380, 40085, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53995, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Jagged Forest Emerald -- 53996
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id3val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53996, 380, 40086, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53996, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val12id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53996, 390, 40086, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53996, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Vivid Forest Emerald -- 53997
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val12id3val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53997, 380, 40088, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53997, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val12id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53997, 390, 40088, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53997, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Enduring Forest Emerald -- 53998
@@ -4048,9 +4037,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id3val8id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53998, 380, 40089, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 53998, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 53998, 390, 40089, 3, 25229)
+	self:addTradeFlags(RecipeDB, 53998, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

 	-- Steady Forest Emerald -- 54000
@@ -4058,9 +4047,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54000, 380, 40090, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54000, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54000, 390, 40090, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54000, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Forceful Forest Emerald -- 54001
@@ -4068,9 +4057,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54001, 380, 40091, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54001, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54001, 390, 40091, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54001, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Seer's Forest Emerald -- 54002
@@ -4078,29 +4067,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id4val8id5
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54002, 380, 40092, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54002, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54002, 390, 40092, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54002, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Misty Forest Emerald -- 54003
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id5val8id11val8id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54003, 380, 40095, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54003, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id5
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54003, 380, 40095, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54003, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Shining Forest Emerald -- 54004
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id5val8id17
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54004, 380, 40099, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54004, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val8id5
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54004, 380, 40099, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54004, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Turbid Forest Emerald -- 54005
@@ -4108,9 +4097,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id5val8id29
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54005, 380, 40102, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54005, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54005, 380, 40102, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54005, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Intricate Forest Emerald -- 54006
@@ -4118,9 +4107,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id5val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54006, 380, 40104, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54006, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54006, 390, 40104, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54006, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Dazzling Forest Emerald -- 54007
@@ -4128,29 +4117,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id4val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54007, 380, 40094, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54007, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54007, 380, 40094, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54007, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Sundered Forest Emerald -- 54008
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id11val8id18val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54008, 380, 40096, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54008, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val3id24val3id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54008, 390, 40096, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54008, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Lambent Forest Emerald -- 54009
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val8id17val3id24val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54009, 380, 40100, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54009, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- Item Stats: val3id24val3id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54009, 390, 40100, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54009, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Opaque Forest Emerald -- 54010
@@ -4158,9 +4147,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val8id29val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54010, 380, 40103, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54010, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54010, 390, 40103, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54010, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Energized Forest Emerald -- 54011
@@ -4168,29 +4157,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val8id30val3id38
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54011, 380, 40105, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54011, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54011, 390, 40105, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54011, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Radiant Forest Emerald -- 54012
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val8id11val8id18val10id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54012, 380, 40098, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54012, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	-- Item Stats: val10id23
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54012, 380, 40098, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54012, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Tense Forest Emerald -- 54013
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
-	-- Item Stats: val8id17val10id23
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54013, 380, 40101, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54013, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	-- Item Stats: val10id23
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54013, 390, 40101, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54013, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Shattered Forest Emerald -- 54014
@@ -4198,18 +4187,18 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54014, 380, 40106, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54014, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54014, 390, 40106, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54014, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	-- No acquire information

 	-- Precise Bloodstone -- 54017
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54017, 350, 39910, 2, 25229)
-	--self:addTradeFlags(RecipeDB, 54017, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54017, 335, 39910, 2, 25229)
+	self:addTradeFlags(RecipeDB, 54017, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Fierce Monarch Topaz -- 54019
@@ -4217,9 +4206,9 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id1val8id30
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54019, 380, 40041, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54019, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54019, 380, 40041, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54019, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Resolute Monarch Topaz -- 54023
@@ -4227,9 +4216,719 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id31
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 54023, 380, 40059, 3, 25229)
-	--self:addTradeFlags(RecipeDB, 54023, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 54023, 380, 40059, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54023, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	-- No acquire information
+
+	-- Effulgent Skyflare Diamond -- 55384
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val32id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55384, 420, 41377, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55384, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Tireless Skyflare Diamond -- 55386
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55386, 420, 41375, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55386, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Forlorn Skyflare Diamond -- 55387
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val10id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55387, 420, 41378, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55387, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Impassive Skyflare Diamond -- 55388
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55388, 420, 41379, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55388, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Chaotic Skyflare Diamond -- 55389
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55389, 420, 41285, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55389, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Destructive Skyflare Diamond -- 55390
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55390, 420, 41307, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55390, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ember Skyflare Diamond -- 55392
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val25id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55392, 420, 41333, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55392, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enigmatic Skyflare Diamond -- 55393
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55393, 420, 41335, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55393, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Swift Skyflare Diamond -- 55394
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val42id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55394, 420, 41339, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55394, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Thundering Skyflare Diamond -- 55395
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55395, 420, 41400, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55395, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Insightful Earthsiege Diamond -- 55396
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val21id4
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55396, 420, 41401, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55396, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Bracing Earthsiege Diamond -- 55397
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val25id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55397, 420, 41395, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55397, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Eternal Earthsiege Diamond -- 55398
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats: Tanking,
+	-- Item Stats: val21id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55398, 420, 41396, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55398, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	-- No acquire information
+
+	-- Powerful Earthsiege Diamond -- 55399
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val32id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55399, 420, 41397, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55399, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Relentless Earthsiege Diamond -- 55400
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val21id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55400, 420, 41398, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55400, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Austere Earthsiege Diamond -- 55401
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val32id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55401, 420, 41380, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55401, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information
+
+	-- Persistent Earthsiege Diamond -- 55402
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55402, 420, 41381, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55402, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Trenchant Earthsiege Diamond -- 55403
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val10id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55403, 420, 41382, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55403, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Invigorating Earthsiege Diamond -- 55404
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55404, 420, 41385, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55404, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Beaming Earthsiege Diamond -- 55405
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55405, 420, 41389, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55405, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Revitalizing Skyflare Diamond -- 55407
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val8id24val8id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55407, 420, 41376, 3, 25229)
+	self:addTradeFlags(RecipeDB, 55407, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Bold Dragon's Eye -- 56049
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id1
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56049, 370, 42142, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56049, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56049, 2, 28721)
+
+	-- Delicate Dragon's Eye -- 56052
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id2
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56052, 370, 42143, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56052, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56052, 2, 28721)
+
+	-- Runed Dragon's Eye -- 56053
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56053, 370, 42144, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56053, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56053, 2, 28721)
+
+	-- Bright Dragon's Eye -- 56054
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56054, 370, 36766, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56054, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56054, 2, 28721)
+
+	-- Subtle Dragon's Eye -- 56055
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats: Tanking,
+	-- Item Stats: val27id26
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56055, 370, 42151, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56055, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52)
+	self:addTradeAcquire(RecipeDB, 56055, 2, 28721)
+
+	-- Flashing Dragon's Eye -- 56056
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats: Tanking,
+	-- Item Stats: val27id27
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56056, 370, 42152, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56056, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52)
+	self:addTradeAcquire(RecipeDB, 56056, 2, 28721)
+
+	-- Brilliant Dragon's Eye -- 56074
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id4
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56074, 370, 42148, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56074, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56074, 2, 28721)
+
+	-- Fractured Dragon's Eye -- 56076
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val27id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56076, 370, 42153, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56076, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeAcquire(RecipeDB, 56076, 2, 28721)
+
+	-- Lustrous Dragon's Eye -- 56077
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val11id24val11id38
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56077, 370, 42146, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56077, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56077, 2, 28721)
+
+	-- Mystic Dragon's Eye -- 56079
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id29
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56079, 370, 42158, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56079, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56079, 2, 28721)
+
+	-- Precise Dragon's Eye -- 56081
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56081, 370, 42154, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56081, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56081, 2, 28721)
+
+	-- Quick Dragon's Eye -- 56083
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id30
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56083, 370, 42150, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56083, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56083, 2, 28721)
+
+	-- Rigid Dragon's Eye -- 56084
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56084, 370, 42156, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56084, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56084, 2, 28721)
+
+	-- Smooth Dragon's Eye -- 56085
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56085, 370, 42149, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56085, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56085, 2, 28721)
+
+	-- Solid Dragon's Eye -- 56086
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val41id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56086, 370, 36767, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56086, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56086, 2, 28721)
+
+	-- Sparkling Dragon's Eye -- 56087
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	-- Item Stats: val27id5
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56087, 370, 42145, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56087, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 56087, 2, 28721)
+
+	-- Stormy Dragon's Eye -- 56088
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats: Caster DPS,
+	-- Item Stats: val35id23
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56088, 370, 42155, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56088, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,54)
+	self:addTradeAcquire(RecipeDB, 56088, 2, 28721)
+
+	-- Thick Dragon's Eye -- 56089
+	-- Vendor
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats: Tanking,
+	-- Item Stats: val27id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56089, 370, 42157, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56089, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52)
+	self:addTradeAcquire(RecipeDB, 56089, 2, 28721)
+
+	-- Bloodstone Band -- 56193
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val16id44val4id45val44id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56193, 340, 42336, 1, 25229)
+	self:addTradeFlags(RecipeDB, 56193, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	-- No acquire information
+
+	-- Sun Rock Ring -- 56194
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val12id4val8id44val25id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56194, 340, 42337, 1, 25229)
+	self:addTradeFlags(RecipeDB, 56194, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	-- No acquire information
+
+	-- Jade Dagger Pendant -- 56195
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val40id3val19id44val64id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56195, 380, 42338, 1, 25229)
+	self:addTradeFlags(RecipeDB, 56195, 3,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	-- No acquire information
+
+	-- Blood Sun Necklace -- 56196
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val22id46val12id47val40id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56196, 380, 42339, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56196, 3,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	-- No acquire information
+
+	-- Dream Signet -- 56197
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56197, 420, 42340, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56197, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	-- No acquire information
+
+	-- Ruby Hare -- 56199
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val62id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56199, 410, 42341, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56199, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Twilight Serpent -- 56201
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val42id45
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56201, 410, 42395, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56201, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Sapphire Owl -- 56202
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val42id4val2id24
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56202, 410, 42413, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56202, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Emerald Boar -- 56203
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val84id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56203, 410, 42418, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56203, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	-- No acquire information
+
+	-- Dark Jade Focusing Lens -- 56205
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56205, 340, 41367, 2, 25229)
+	self:addTradeFlags(RecipeDB, 56205, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Shadow Crystal Focusing Lens -- 56206
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56206, 350, 42420, 2, 25229)
+	self:addTradeFlags(RecipeDB, 56206, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Shadow Jade Focusing Lens -- 56208
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56208, 360, 42421, 1, 25229)
+	self:addTradeFlags(RecipeDB, 56208, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Titanium Impact Band -- 56496
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val33id2val51id3val84id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56496, 430, 42642, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56496, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 56496, 2, 28721)
+
+	-- Titanium Earthguard Ring -- 56497
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats: Tanking,
+	-- Item Stats: val50id1val63id3val34id26val25id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56497, 430, 42643, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56497, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,62)
+	self:addTradeAcquire(RecipeDB, 56497, 2, 28721)
+
+	-- Titanium Spellshock Ring -- 56498
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val48id3val33id4val42id44val54id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56498, 430, 42644, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56498, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 56498, 2, 28721)
+
+	-- Titanium Impact Choker -- 56499
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val33id2val51id3val84id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56499, 440, 42645, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56499, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	self:addTradeAcquire(RecipeDB, 56499, 2, 28721)
+
+	-- Titanium Earthguard Chain -- 56500
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats: Tanking,
+	-- Item Stats: val49id1val63id3val350id6val34id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56500, 440, 42646, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56500, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52)
+	self:addTradeAcquire(RecipeDB, 56500, 2, 28721)
+
+	-- Titanium Spellshock Necklace -- 56501
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val43id3val36id4val41id44val49id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56501, 440, 42647, 4, 25229)
+	self:addTradeFlags(RecipeDB, 56501, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	self:addTradeAcquire(RecipeDB, 56501, 2, 28721)
+
+	-- Enchanted Pearl -- 56530
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56530, 340, 42701, 1, 25229)
+	self:addTradeFlags(RecipeDB, 56530, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Enchanted Tear -- 56531
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56531, 380, 42702, 3, 25229)
+	self:addTradeFlags(RecipeDB, 56531, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Crystal Citrine Necklace -- 58141
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val19id4val17id5val20id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58141, 340, 43244, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58141, 3,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	-- No acquire information
+
+	-- Crystal Chalcedony Amulet -- 58142
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Amulet,
+	-- Item Stats:
+	-- Item Stats: val19id3val17id44val42id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58142, 340, 43245, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58142, 3,21,22,23,24,25,26,27,28,29,30,36,41,47)
+	-- No acquire information
+
+	-- Earthshadow Ring -- 58143
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val21id4val29id5val26id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58143, 360, 43246, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58143, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,62)
+	-- No acquire information
+
+	-- Jade Ring of Slaying -- 58144
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val43id3val21id12val52id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58144, 360, 43247, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58144, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,62)
+	-- No acquire information
+
+	-- Stoneguard Band -- 58145
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats: Tanking,
+	-- Item Stats: val20id1val39id3val16id31
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58145, 390, 43248, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58145, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,62)
+	-- No acquire information
+
+	-- Shadowmight Ring -- 58146
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val15id3val10id44val26id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58146, 390, 43249, 1, 25229)
+	self:addTradeFlags(RecipeDB, 58146, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	-- No acquire information
+
+	-- Ring of Earthen Might -- 58147
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats: Tanking,
+	-- Item Stats: val38id1val34id3val350id6val26id26
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58147, 420, 43250, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58147, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,62)
+	self:addTradeAcquire(RecipeDB, 58147, 2, 28721)
+
+	-- Ring of Scarlet Shadows -- 58148
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val31id44val38id45val68id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58148, 420, 43251, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58148, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58148, 2, 28721)
+
+	-- Windfire Band -- 58149
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val27id3val35id44val35id46
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58149, 420, 43252, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58149, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58149, 2, 28721)
+
+	-- Ring of Northern Tears -- 58150
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val39id44val31id45val36id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58150, 420, 43253, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58150, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58150, 2, 28721)
+
+	-- Savage Titanium Ring -- 58492
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val48id3val32id29val33id44val32id48
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58492, 420, 43482, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58492, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58492, 2, 28721)
+
+	-- Savage Titanium Band -- 58507
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val48id3val32id29val33id46val19id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58507, 420, 43498, 3, 25229)
+	self:addTradeFlags(RecipeDB, 58507, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58507, 2, 28721)
+
+	-- Titanium Frostguard Ring -- 58954
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
+	-- Item Stats:
+	-- Item Stats: val100id3val68id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 58954, 420, 43582, 4, 25229)
+	self:addTradeFlags(RecipeDB, 58954, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeAcquire(RecipeDB, 58954, 2, 28721)
+
+	-- Monarch Crab -- 59759
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
+	-- Item Stats:
+	-- Item Stats: val63id3
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59759, 410, 44063, 1, 25229)
+	self:addTradeFlags(RecipeDB, 59759, 3,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	-- No acquire information


diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index 612a091..e4e1329 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -8,9 +8,8 @@ Leatherworking data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-389 found from data mining.
+191 found from data mining.
 5 ignored.
-2756 WotLK ignored.

 ************************************************************************

@@ -378,14 +377,18 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3774, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Guardian Belt -- 3775
-	-- World Drop
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val7id4val6id5val56id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3775, 170, 4258, 3, 2108)
-	self:addTradeFlags(RecipeDB, 3775, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 3775, 7, 3)
+	self:addTradeFlags(RecipeDB, 3775, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 3775, 3, 1085, 3, 2554, 3, 4143, 3, 4147, 3, 4287, 3, 4296, 3, 4540, 3, 4674, 3, 7346)

 	-- Green Leather Bracers -- 3776
 	-- Trainer
@@ -408,24 +411,25 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3777, 7, 2)

 	-- Gem-studded Leather Belt -- 3778
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id3val6id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3778, 185, 4262, 1, 2108)
-	self:addTradeFlags(RecipeDB, 3778, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 3778, 2, 2699)
+	self:addTradeFlags(RecipeDB, 3778, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Barbaric Belt -- 3779
-	-- World Drop
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val11id1val62id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3779, 200, 4264, 3, 2108)
-	self:addTradeFlags(RecipeDB, 3779, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 3779, 7, 3)
+	self:addTradeFlags(RecipeDB, 3779, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 3779, 3, 780, 3, 5649)

 	-- Heavy Armor Kit -- 3780
 	-- Trainer
@@ -464,24 +468,24 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3818, 1, 1385, 1, 3007, 1, 3365, 1, 3703, 1, 3967, 1, 4212, 1, 4588, 1, 5127, 1, 5564, 1, 8153, 1, 11081, 1, 11084, 1, 11097, 1, 11098, 1, 16688, 1, 16728, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Raptor Hide Harness -- 4096
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val13id3val98id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 4096, 165, 4455, 2, 2108)
-	self:addTradeFlags(RecipeDB, 4096, 2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 4096, 2, 2819)
+	self:addTradeFlags(RecipeDB, 4096, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Raptor Hide Belt -- 4097
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val6id1val6id3val55id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 4097, 165, 4456, 2, 2108)
-	self:addTradeFlags(RecipeDB, 4097, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 4097, 2, 2816)
+	self:addTradeFlags(RecipeDB, 4097, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Kodo Hide Bag -- 5244
 	-- Quest Reward
@@ -505,6 +509,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Murloc Scale Belt -- 6702
 	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -512,11 +517,12 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6702, 90, 5780, 1, 2108)
 	self:addTradeFlags(RecipeDB, 6702, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3385, 2, 843, 2, 3556, 2, 4186)
+	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3256, 3, 3385, 2, 843, 2, 4186)

 	-- Murloc Scale Breastplate -- 6703
 	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -524,7 +530,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6703, 95, 5781, 1, 2108)
 	self:addTradeFlags(RecipeDB, 6703, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6703, 3, 657, 3, 3386, 2, 843, 2, 3556, 2, 4186)
+	self:addTradeAcquire(RecipeDB, 6703, 3, 657, 3, 3386, 2, 843, 2, 4186)

 	-- Thick Murloc Armor -- 6704
 	-- Mob Drop
@@ -535,18 +541,17 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6704, 170, 5782, 2, 2108)
 	self:addTradeFlags(RecipeDB, 6704, 1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6704, 3, 938, 3, 1160, 2, 2381, 2, 2393, 2, 2846)
+	self:addTradeAcquire(RecipeDB, 6704, 3, 938, 3, 1160, 2, 2393, 2, 2846)

 	-- Murloc Scale Bracers -- 6705
 	-- Mob Drop
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val5id1val6id3val47id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6705, 190, 5783, 2, 2108)
-	self:addTradeFlags(RecipeDB, 6705, 1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6705, 3, 1561, 3, 2636, 2, 2846, 2, 4897)
+	self:addTradeFlags(RecipeDB, 6705, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 6705, 3, 1561)

 	-- Handstitched Leather Vest -- 7126
 	-- Trainer
@@ -596,7 +601,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7149, 170, 5963, 1, 2108)
 	self:addTradeFlags(RecipeDB, 7149, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 7149, 2, 2810, 2, 2821, 2, 3958, 2, 4877)
+	self:addTradeAcquire(RecipeDB, 7149, 2, 3958, 2, 4877)

 	-- Barbaric Shoulders -- 7151
 	-- Trainer
@@ -629,26 +634,24 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7156, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Deviate Scale Cloak -- 7953
-	-- Instance: 718 - type1maxlevel21category3territory4minlevel15nameWailing Cavernsid718
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val2id2val2id3val16id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7953, 90, 6466, 1, 2108)
-	self:addTradeFlags(RecipeDB, 7953, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 7953, 2, 5783)
+	self:addTradeFlags(RecipeDB, 7953, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information

 	-- Deviate Scale Gloves -- 7954
-	-- Instance: 718 - type1maxlevel21category3territory4minlevel15nameWailing Cavernsid718
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val3id2val3id3val49id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7954, 105, 6467, 1, 2108)
-	self:addTradeFlags(RecipeDB, 7954, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 7954, 2, 5783)
+	self:addTradeFlags(RecipeDB, 7954, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Deviate Scale Belt -- 7955
 	-- Quest Reward
@@ -772,31 +775,30 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Tanking,
-	-- Item Stats: val53id6val14id11val14id18val1id27
+	-- Item Stats: val53id6val1id27val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9145, 125, 7348, 1, 2108)
 	self:addTradeFlags(RecipeDB, 9145, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57)
 	self:addTradeAcquire(RecipeDB, 9145, 1, 1385, 1, 3007, 1, 3365, 1, 3703, 1, 3967, 1, 4212, 1, 4588, 1, 5127, 1, 5564, 1, 8153, 1, 11081, 1, 11084, 1, 11097, 1, 11098, 1, 16688, 1, 16728, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Herbalist's Gloves -- 9146
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val55id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9146, 135, 7349, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9146, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 9146, 2, 6731)
+	self:addTradeFlags(RecipeDB, 9146, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Earthen Leather Shoulders -- 9147
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val7id3val67id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9147, 135, 7352, 1, 2108)
-	self:addTradeFlags(RecipeDB, 9147, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9147, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9147, 2, 3537)

 	-- Pilferer's Gloves -- 9148
@@ -813,7 +815,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val57id6val16id9val16id16
+	-- Item Stats: val57id6val16id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9149, 145, 7359, 2, 2108)
 	self:addTradeFlags(RecipeDB, 9149, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
@@ -871,7 +873,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
-	-- Item Stats: val24id6val11id19
+	-- Item Stats: val24id6val9id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9198, 180, 7377, 1, 2108)
 	self:addTradeFlags(RecipeDB, 9198, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
@@ -888,14 +890,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9201, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Green Whelp Bracers -- 9202
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id5val47id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9202, 190, 7386, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9202, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 9202, 2, 4225, 2, 4589, 2, 7852, 2, 7854)
+	self:addTradeFlags(RecipeDB, 9202, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Dusky Belt -- 9206
 	-- Trainer
@@ -908,8 +910,8 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9206, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Dusky Boots -- 9207
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 722 - type1maxlevel40category3territory4minlevel33nameRazorfen Downsid722
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -917,7 +919,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9207, 200, 7390, 3, 2108)
 	self:addTradeFlags(RecipeDB, 9207, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 9207, 3, 682, 3, 2566, 3, 2574, 3, 2760, 3, 4298, 3, 7349)
+	self:addTradeAcquire(RecipeDB, 9207, 3, 4676, 3, 5649, 3, 24830)

 	-- Swift Boots -- 9208
 	-- World Drop
@@ -948,14 +950,15 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 10487, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Comfortable Leather Hat -- 10490
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val11id3val10id5val90id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10490, 200, 8174, 3, 2108)
-	self:addTradeFlags(RecipeDB, 10490, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 10490, 7, 3)
+	self:addTradeFlags(RecipeDB, 10490, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 10490, 3, 2249, 3, 4852)

 	-- Nightscape Tunic -- 10499
 	-- Trainer
@@ -986,7 +989,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10509, 205, 8187, 1, 2108)
 	self:addTradeFlags(RecipeDB, 10509, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10509, 7, 1, 2, 7852, 2, 7854)
+	self:addTradeAcquire(RecipeDB, 10509, 7, 1, 2, 7852)

 	-- Turtle Scale Breastplate -- 10511
 	-- Trainer
@@ -1006,7 +1009,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10516, 210, 8192, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10516, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 10516, 2, 7854, 2, 8160)
+	self:addTradeAcquire(RecipeDB, 10516, 2, 8160)

 	-- Turtle Scale Bracers -- 10518
 	-- Trainer
@@ -1036,7 +1039,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10525, 220, 8203, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10525, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10525, 3, 5618)
+	self:addTradeAcquire(RecipeDB, 10525, 3, 5419, 3, 5422, 3, 5425, 3, 5616, 3, 5618)

 	-- Wild Leather Shoulders -- 10529
 	-- Quest Reward
@@ -1066,7 +1069,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10533, 220, 8205, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10533, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10533, 3, 2389, 3, 5617)
+	self:addTradeAcquire(RecipeDB, 10533, 3, 5420, 3, 5422, 3, 5423, 3, 5425, 3, 5426, 3, 5615, 3, 5617)

 	-- Tough Scorpid Gloves -- 10542
 	-- Mob Drop
@@ -1076,7 +1079,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10542, 225, 8204, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10542, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10542, 3, 5616)
+	self:addTradeAcquire(RecipeDB, 10542, 3, 5419, 3, 5422, 3, 5425, 3, 5616, 3, 5618)

 	-- Wild Leather Vest -- 10544
 	-- Quest Reward
@@ -1136,7 +1139,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10554, 235, 8209, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10554, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10554, 3, 5615)
+	self:addTradeAcquire(RecipeDB, 10554, 3, 5422, 3, 5425, 3, 5615)

 	-- Turtle Scale Leggings -- 10556
 	-- Trainer
@@ -1186,7 +1189,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10564, 240, 8207, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10564, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10564, 3, 5623, 3, 7805, 3, 7883)
+	self:addTradeAcquire(RecipeDB, 10564, 3, 5419, 3, 5420, 3, 5422, 3, 5423, 3, 5425, 3, 5426, 3, 5617, 3, 5623, 3, 7805, 3, 7883)

 	-- Wild Leather Boots -- 10566
 	-- Quest Reward
@@ -1206,7 +1209,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10568, 245, 8206, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10568, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10568, 3, 5615)
+	self:addTradeAcquire(RecipeDB, 10568, 3, 5422, 3, 5423, 3, 5425, 3, 5615, 3, 5623)

 	-- Tough Scorpid Helm -- 10570
 	-- Mob Drop
@@ -1216,7 +1219,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10570, 250, 8208, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10570, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10570, 3, 5623, 3, 7805, 3, 7883)
+	self:addTradeAcquire(RecipeDB, 10570, 3, 5419, 3, 5420, 3, 5422, 3, 5423, 3, 5425, 3, 5426, 3, 5615, 3, 5623, 3, 7805, 3, 7883)

 	-- Wild Leather Leggings -- 10572
 	-- Quest Reward
@@ -1242,7 +1245,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val7id3val6id5val171id6val14id11val14id18
+	-- Item Stats: val7id3val6id5val171id6val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10619, 225, 8347, 1, 2108)
 	self:addTradeFlags(RecipeDB, 10619, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
@@ -1326,24 +1329,24 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19047, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Heavy Scorpid Bracers -- 19048
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val8id3val8id5val122id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19048, 255, 15077, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19048, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19048, 2, 12956)
+	self:addTradeFlags(RecipeDB, 19048, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Wicked Leather Gauntlets -- 19049
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val12id2val11id3val86id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19049, 260, 15083, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19049, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19049, 2, 12942, 2, 12943)
+	self:addTradeFlags(RecipeDB, 19049, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Green Dragonscale Breastplate -- 19050
 	-- Vendor
@@ -1363,50 +1366,39 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19051, 265, 15076, 2, 2108)
 	self:addTradeFlags(RecipeDB, 19051, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19051, 3, 5981, 3, 6005)
+	self:addTradeAcquire(RecipeDB, 19051, 3, 5990, 3, 5993, 3, 6005)

 	-- Wicked Leather Bracers -- 19052
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val11id2val5id3val61id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19052, 265, 15084, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19052, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19052, 3, 6201, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19052, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19052, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Chimeric Gloves -- 19053
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val87id6val11id32val12id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19053, 265, 15074, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19053, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19053, 2, 12957)
-
-	-- Red Dragonscale Breastplate -- 19054
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val360id6val22id19val66id20val12id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19054, 300, 15047, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19054, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
-	self:addTradeAcquire(RecipeDB, 19054, 3, 10363)
+	self:addTradeFlags(RecipeDB, 19053, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Runic Leather Gauntlets -- 19055
 	-- Trainer
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id4val14id5val88id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19055, 270, 15091, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19055, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19055, 7, 2, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19055, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19055, 3, 12397, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Rugged Armor Kit -- 19058
 	-- Trainer
@@ -1429,34 +1421,36 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Green Dragonscale Leggings -- 19060
 	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id3val22id5val282id6val11id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19060, 270, 15046, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19060, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19060, 3, 5226)
+	self:addTradeFlags(RecipeDB, 19060, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 19060, 3, 5225, 3, 5226, 3, 5708)

 	-- Living Shoulders -- 19061
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id3val13id5val117id6val11id19val31id20val3id34
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Item Stats:
+	-- Item Stats: val8id3val13id5val117id6val3id34val16id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19061, 270, 15061, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19061, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
-	self:addTradeAcquire(RecipeDB, 19061, 2, 7852, 2, 7854)
+	self:addTradeFlags(RecipeDB, 19061, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Ironfeather Shoulders -- 19062
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val20id4val8id5val117id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19062, 270, 15067, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19062, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19062, 2, 12958)
+	self:addTradeFlags(RecipeDB, 19062, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Chimeric Boots -- 19063
 	-- World Drop
@@ -1476,18 +1470,17 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19064, 275, 15078, 2, 2108)
 	self:addTradeFlags(RecipeDB, 19064, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19064, 3, 7025)
+	self:addTradeAcquire(RecipeDB, 19064, 3, 7025, 3, 7055)

 	-- Runic Leather Bracers -- 19065
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val10id4val10id5val63id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19065, 275, 15092, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19065, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19065, 3, 7112, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19065, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19065, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Frostsaber Boots -- 19066
 	-- Vendor
@@ -1500,24 +1493,23 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19066, 2, 11189)

 	-- Stormshroud Pants -- 19067
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Tanking,
-	-- Item Stats: val138id6val28id11val28id18val12id26
+	-- Item Stats: val138id6val12id26val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19067, 275, 15057, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19067, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
-	self:addTradeAcquire(RecipeDB, 19067, 2, 12942, 2, 12943)
+	self:addTradeFlags(RecipeDB, 19067, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57)
+	-- No acquire information

 	-- Warbear Harness -- 19068
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val11id1val27id3val158id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19068, 275, 15064, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19068, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19068, 7, 1)
+	self:addTradeFlags(RecipeDB, 19068, 21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	-- No acquire information

 	-- Heavy Scorpid Belt -- 19070
 	-- World Drop
@@ -1531,25 +1523,23 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wicked Leather Headband -- 19071
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val16id2val16id3val118id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19071, 280, 15086, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19071, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19071, 3, 7107, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19071, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19071, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Runic Leather Belt -- 19072
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val14id4val9id5val82id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19072, 280, 15093, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19072, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19072, 7, 2, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19072, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19072, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Chimeric Leggings -- 19073
 	-- World Drop
@@ -1569,7 +1559,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19074, 285, 15069, 2, 2108)
 	self:addTradeFlags(RecipeDB, 19074, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19074, 3, 7440)
+	self:addTradeAcquire(RecipeDB, 19074, 3, 7440, 3, 7443, 3, 7448, 3, 7458, 3, 7460)

 	-- Heavy Scorpid Leggings -- 19075
 	-- Mob Drop
@@ -1593,44 +1583,44 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19076, 3, 9259)

 	-- Blue Dragonscale Breastplate -- 19077
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val28id4val8id5val338id6val8id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19077, 285, 15048, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19077, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19077, 2, 12957)
+	self:addTradeFlags(RecipeDB, 19077, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Living Leggings -- 19078
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id3val25id5val142id6val9id19val26id20val5id34
+	-- Item Stats:
+	-- Item Stats: val8id3val25id5val142id6val5id34val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19078, 285, 15060, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19078, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
-	self:addTradeAcquire(RecipeDB, 19078, 3, 7158)
+	self:addTradeFlags(RecipeDB, 19078, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19078, 3, 7158, 3, 8957, 3, 8961)

 	-- Stormshroud Armor -- 19079
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats: Tanking,
-	-- Item Stats: val163id6val28id11val28id18val12id26
+	-- Item Stats: val163id6val12id26val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19079, 285, 15056, 3, 2108)
 	self:addTradeFlags(RecipeDB, 19079, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
 	self:addTradeAcquire(RecipeDB, 19079, 3, 6138)

 	-- Warbear Woolies -- 19080
-	-- Mob Drop
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val28id1val12id3val142id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19080, 285, 15065, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19080, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 19080, 3, 7156, 3, 7158)
+	self:addTradeFlags(RecipeDB, 19080, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Chimeric Vest -- 19081
 	-- World Drop
@@ -1654,35 +1644,33 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wicked Leather Pants -- 19083
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val20id2val12id3val131id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19083, 290, 15087, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19083, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19083, 7, 2, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeFlags(RecipeDB, 19083, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19083, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Devilsaur Gauntlets -- 19084
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val9id3val103id6val28id9val14id11val28id16val14id18
+	-- Item Stats: val9id3val103id6val14id44val28id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19084, 290, 15063, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19084, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19084, 2, 12959)
+	self:addTradeFlags(RecipeDB, 19084, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Black Dragonscale Breastplate -- 19085
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val8id3val344id6val50id9val50id16val12id33
+	-- Item Stats: val8id3val344id6val12id33val50id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19085, 290, 15050, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19085, 2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19085, 2, 9499)
+	self:addTradeFlags(RecipeDB, 19085, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Ironfeather Breastplate -- 19086
 	-- Mob Drop
@@ -1692,27 +1680,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19086, 290, 15066, 3, 2108)
 	self:addTradeFlags(RecipeDB, 19086, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19086, 3, 2644)
-
-	-- Frostsaber Gloves -- 19087
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val95id6val13id35val12id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19087, 295, 15070, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19087, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19087, 3, 7441)
-
-	-- Heavy Scorpid Helm -- 19088
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val20id3val13id5val258id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19088, 295, 15080, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19088, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19088, 2, 12956)
+	self:addTradeAcquire(RecipeDB, 19086, 3, 2644, 3, 2681, 3, 2926)

 	-- Blue Dragonscale Shoulders -- 19089
 	-- Mob Drop
@@ -1724,168 +1692,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 19089, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19089, 3, 6146)

-	-- Stormshroud Shoulders -- 19090
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val12id3val126id6val14id11val14id18val12id26
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19090, 295, 15058, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19090, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
-	self:addTradeAcquire(RecipeDB, 19090, 3, 6144)
-
-	-- Runic Leather Pants -- 19091
-	-- Trainer
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val13id4val20id5val135id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19091, 300, 15095, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19091, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19091, 7, 2, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Wicked Leather Belt -- 19092
-	-- Trainer
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val14id2val13id3val87id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19092, 300, 15088, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19092, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19092, 3, 10406, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Onyxia Scale Cloak -- 19093
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
-	-- Item Stats:
-	-- Item Stats: val7id3val43id6val16id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19093, 300, 15138, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19093, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	-- No acquire information
-
-	-- Black Dragonscale Shoulders -- 19094
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val9id3val266id6val40id9val40id16val6id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19094, 300, 15051, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19094, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19094, 3, 8898)
-
-	-- Living Breastplate -- 19095
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val10id3val25id5val169id6val9id19val26id20val5id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19095, 300, 15059, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19095, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
-	self:addTradeAcquire(RecipeDB, 19095, 3, 1813)
-
-	-- Devilsaur Leggings -- 19097
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val12id3val148id6val46id9val14id11val46id16val14id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19097, 300, 15062, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19097, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19097, 3, 6556, 3, 6557, 3, 6559, 3, 9477, 3, 9621)
-
-	-- Wicked Leather Armor -- 19098
-	-- Trainer
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val25id2val7id3val156id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19098, 300, 15085, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19098, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19098, 3, 10499, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Heavy Scorpid Shoulders -- 19100
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val14id3val13id5val245id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19100, 300, 15081, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19100, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19100, 3, 7029)
-
-	-- Volcanic Shoulders -- 19101
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val167id6val18id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19101, 300, 15055, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19101, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19101, 3, 9260)
-
-	-- Runic Leather Armor -- 19102
-	-- Trainer
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val21id4val13id5val158id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19102, 300, 15090, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19102, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19102, 3, 11582, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Runic Leather Shoulders -- 19103
-	-- Trainer
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val15id4val10id5val119id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19103, 300, 15096, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19103, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19103, 3, 10425, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Frostsaber Tunic -- 19104
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val158id6val18id35val18id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19104, 300, 15068, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19104, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19104, 3, 7438)
-
-	-- Onyxia Scale Breastplate -- 19106
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val15id1val15id2val15id3val14id4val14id5val605id6val14id11val14id18val9id33
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 19106, 300, 15141, 4, 2108)
-	--self:addTradeFlags(RecipeDB, 19106, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
-
-	-- Black Dragonscale Leggings -- 19107
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val8id3val320id6val54id9val54id16val13id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 19107, 300, 15052, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19107, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19107, 3, 8903)
-
 	-- Medium Leather -- 20648
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -1924,35 +1730,13 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 20853, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 20853, 2, 12944)

-	-- Molten Helm -- 20854
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val16id3val171id6val12id26val29id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20854, 300, 16983, 1, 2108)
-	self:addTradeFlags(RecipeDB, 20854, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57)
-	self:addTradeAcquire(RecipeDB, 20854, 2, 12944)
-
-	-- Black Dragonscale Boots -- 20855
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val10id3val308id6val28id9val28id16val24id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20855, 300, 16984, 1, 2108)
-	self:addTradeFlags(RecipeDB, 20855, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 20855, 2, 12944)
-
 	-- Gloves of the Greatfather -- 21943
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather, Seasonal,
-	-- Item Stats: Healing,
-	-- Item Stats: val66id6val16id19val18id20
+	-- Item Stats:
+	-- Item Stats: val66id6val11id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 21943, 190, 17721, 2, 2108)
-	self:addTradeFlags(RecipeDB, 21943, 7,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
+	self:addTradeFlags(RecipeDB, 21943, 7,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 21943, 5, 1)

 	-- Rugged Leather -- 22331
@@ -1965,30 +1749,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22331, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Shadowskin Gloves -- 22711
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val6id3val76id6val14id11val14id18
+	-- Item Stats: val6id3val76id6val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22711, 200, 18238, 1, 2108)
-	self:addTradeFlags(RecipeDB, 22711, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 22711, 2, 2699)
-
-	-- Core Armor Kit -- 22727
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2717 - Molten Core
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22727, 300, 18251, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22727, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 22727, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)
+	self:addTradeFlags(RecipeDB, 22711, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Gordok Ogre Suit -- 22815
 	-- Trainer
@@ -1999,110 +1767,35 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 22815, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Girdle of Insight -- 22921
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Heavy Leather Ball -- 23190
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val9id3val23id4val98id6
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22921, 300, 18504, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22921, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 22921, 3, 14338)
+	self:addTradeSkill(RecipeDB, 23190, 150, 18662, 1, 2108)
+	self:addTradeFlags(RecipeDB, 23190, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 23190, 2, 3366, 2, 5128)

-	-- Mongoose Boots -- 22922
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Barbaric Bracers -- 23399
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val23id2val9id3val120id6
+	-- Item Stats: val4id2val6id3val4id5val47id6
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22922, 300, 18506, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22922, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 22922, 3, 14338)
+	self:addTradeSkill(RecipeDB, 23399, 155, 18948, 1, 2108)
+	self:addTradeFlags(RecipeDB, 23399, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 23399, 2, 4589)

-	-- Swift Flight Bracers -- 22923
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Might of the Timbermaw -- 23703
+	-- Timbermaw Hold - Honored
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val7id3val160id6val41id16
+	-- Item Stats: val21id1val9id3val93id6
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22923, 300, 18508, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22923, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 22923, 3, 14338)
-
-	-- Chromatic Cloak -- 22926
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
-	-- Item Stats:
-	-- Item Stats: val10id3val55id6val14id22val9id33val9id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22926, 300, 18509, 4, 2108)
-	self:addTradeFlags(RecipeDB, 22926, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 22926, 3, 14338)
-
-	-- Hide of the Wild -- 22927
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id3val10id4val55id6val14id19val42id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22927, 300, 18510, 4, 2108)
-	self:addTradeFlags(RecipeDB, 22927, 21,22,23,24,25,26,27,28,29,30,36,40,47,53,60)
-	-- No acquire information
-
-	-- Shifting Cloak -- 22928
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
-	-- Item Stats: Tanking,
-	-- Item Stats: val17id2val8id3val55id6val12id26
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22928, 300, 18511, 4, 2108)
-	self:addTradeFlags(RecipeDB, 22928, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,52,60)
-	self:addTradeAcquire(RecipeDB, 22928, 3, 14338)
-
-	-- Heavy Leather Ball -- 23190
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23190, 150, 18662, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23190, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 23190, 2, 3366, 2, 5128)
-
-	-- Barbaric Bracers -- 23399
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val4id2val6id3val4id5val47id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23399, 155, 18948, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23399, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 23399, 2, 4225, 2, 4589)
-
-	-- Might of the Timbermaw -- 23703
-	-- Timbermaw Hold - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val21id1val9id3val93id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23703, 290, 19044, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23703, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,99)
-	self:addTradeAcquire(RecipeDB, 23703, 6, 576, 2, 11557)
-
-	-- Timbermaw Brawlers -- 23704
-	-- Timbermaw Hold - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val23id1val10id3val112id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23704, 300, 19049, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23704, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,99)
-	self:addTradeAcquire(RecipeDB, 23704, 6, 576, 3, 11557)
+	self:addTradeSkill(RecipeDB, 23703, 290, 19044, 1, 2108)
+	self:addTradeFlags(RecipeDB, 23703, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,99)
+	self:addTradeAcquire(RecipeDB, 23703, 6, 576, 2, 11557)

 	-- Dawn Treaders -- 23705
 	-- Argent Dawn - Honored
@@ -2115,126 +1808,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 23705, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57,96)
 	self:addTradeAcquire(RecipeDB, 23705, 6, 529, 2, 10856, 6, 529, 2, 10857, 6, 529, 2, 11536)

-	-- Golden Mantle of the Dawn -- 23706
-	-- Argent Dawn - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val22id3val134id6val12id26
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23706, 300, 19058, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23706, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57,96)
-	self:addTradeAcquire(RecipeDB, 23706, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)
-
-	-- Lava Belt -- 23707
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val15id3val238id6val26id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23707, 300, 19149, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23707, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 23707, 2, 12944)
-
-	-- Chromatic Gauntlets -- 23708
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val318id6val44id9val14id11val44id16val14id18val14id22val5id33val5id34val5id35val5id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23708, 300, 19157, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23708, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 23708, 2, 12944)
-
-	-- Corehound Belt -- 23709
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val16id4val135id6val21id19val62id20val12id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23709, 300, 19162, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23709, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 23709, 2, 12944)
-
-	-- Molten Belt -- 23710
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val28id2val16id3val135id6val12id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 23710, 300, 19163, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23710, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 23710, 2, 12944)
-
-	-- Primal Batskin Jerkin -- 24121
-	-- Zandalar Tribe - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val32id2val6id3val181id6val10id17
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24121, 300, 19685, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24121, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
-	self:addTradeAcquire(RecipeDB, 24121, 6, 270, 3, 14921)
-
-	-- Primal Batskin Gloves -- 24122
-	-- Zandalar Tribe - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val10id2val9id3val113id6val20id17
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24122, 300, 19686, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24122, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
-	self:addTradeAcquire(RecipeDB, 24122, 6, 270, 2, 14921)
-
-	-- Primal Batskin Bracers -- 24123
-	-- Zandalar Tribe - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val14id2val7id3val79id6val10id17
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24123, 300, 19687, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24123, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
-	self:addTradeAcquire(RecipeDB, 24123, 6, 270, 1, 14921)
-
-	-- Blood Tiger Breastplate -- 24124
-	-- Zandalar Tribe - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val17id1val17id3val16id4val13id5val181id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24124, 300, 19688, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24124, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
-	self:addTradeAcquire(RecipeDB, 24124, 6, 270, 3, 14921)
-
-	-- Blood Tiger Shoulders -- 24125
-	-- Zandalar Tribe - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val13id1val13id3val12id4val10id5val136id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24125, 300, 19689, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24125, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,100)
-	self:addTradeAcquire(RecipeDB, 24125, 6, 270, 2, 14921)
-
-	-- Blue Dragonscale Leggings -- 24654
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val20id4val19id5val310id6val12id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24654, 300, 20295, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24654, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 24654, 1, 7866, 1, 7867)
-
 	-- Green Dragonscale Gauntlets -- 24655
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
@@ -2245,83 +1818,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 24655, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 24655, 1, 7866, 1, 7867)

-	-- Dreamscale Breastplate -- 24703
-	-- Cenarion Circle - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val15id2val15id3val14id4val496id6val4id24val30id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24703, 300, 20380, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24703, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
-	self:addTradeAcquire(RecipeDB, 24703, 6, 609, 4, 15293)
-
-	-- Spitfire Bracers -- 24846
-	-- Cenarion Circle - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id2val9id4val160id6val8id19val8id20val4id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24846, 300, 20481, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24846, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,97)
-	self:addTradeAcquire(RecipeDB, 24846, 6, 609, 1, 15293)
-
-	-- Spitfire Gauntlets -- 24847
-	-- Cenarion Circle - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id2val12id4val228id6val11id19val11id20val5id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24847, 300, 20480, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24847, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,97)
-	self:addTradeAcquire(RecipeDB, 24847, 6, 609, 2, 15293)
-
-	-- Spitfire Breastplate -- 24848
-	-- Cenarion Circle - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val16id2val16id4val365id6val15id19val15id20val6id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24848, 300, 20479, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24848, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,97)
-	self:addTradeAcquire(RecipeDB, 24848, 6, 609, 3, 15293)
-
-	-- Sandstalker Bracers -- 24849
-	-- Cenarion Circle - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val7id3val220id6val15id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24849, 300, 20476, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24849, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
-	self:addTradeAcquire(RecipeDB, 24849, 6, 609, 1, 15293)
-
-	-- Sandstalker Gauntlets -- 24850
-	-- Cenarion Circle - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val9id3val308id6val20id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24850, 300, 20477, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24850, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
-	self:addTradeAcquire(RecipeDB, 24850, 6, 609, 2, 15293)
-
-	-- Sandstalker Breastplate -- 24851
-	-- Cenarion Circle - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val13id3val485id6val25id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 24851, 300, 20478, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24851, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,97)
-	self:addTradeAcquire(RecipeDB, 24851, 6, 609, 3, 15293)
-
 	-- Black Whelp Tunic -- 24940
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -2329,112 +1825,9 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val5id1val3id2val78id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24940, 100, 20575, 1, 2108)
-	self:addTradeFlags(RecipeDB, 24940, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 24940, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 24940, 2, 777)

-	-- Stormshroud Gloves -- 26279
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val99id6val19id11val19id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 26279, 300, 21278, 3, 2108)
-	self:addTradeFlags(RecipeDB, 26279, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 26279, 3, 14454, 3, 14457)
-
-	-- Polar Tunic -- 28219
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val18id2val26id3val267id6val40id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28219, 300, 22661, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28219, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Polar Gloves -- 28220
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val18id2val18id3val167id6val30id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28220, 300, 22662, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28220, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Polar Bracers -- 28221
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val12id2val20id3val117id6val20id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28221, 300, 22663, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28221, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Icy Scale Breastplate -- 28222
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val24id3val578id6val40id9val40id16val40id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28222, 300, 22664, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28222, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
-
-	-- Icy Scale Gauntlets -- 28223
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val22id3val361id6val22id9val22id16val30id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28223, 300, 22666, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28223, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
-
-	-- Icy Scale Bracers -- 28224
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val17id3val253id6val32id9val32id16val20id35
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28224, 300, 22665, 4, 2108)
-	self:addTradeFlags(RecipeDB, 28224, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
-
-	-- Bramblewood Helm -- 28472
-	-- Cenarion Circle - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val20id3val156id6val30id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28472, 300, 22759, 1, 2108)
-	self:addTradeFlags(RecipeDB, 28472, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,97)
-	self:addTradeAcquire(RecipeDB, 28472, 6, 609, 3, 15293)
-
-	-- Bramblewood Boots -- 28473
-	-- Cenarion Circle - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val12id3val132id6val25id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28473, 300, 22760, 1, 2108)
-	self:addTradeFlags(RecipeDB, 28473, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,97)
-	self:addTradeAcquire(RecipeDB, 28473, 6, 609, 2, 15293)
-
-	-- Bramblewood Belt -- 28474
-	-- Cenarion Circle - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val14id3val108id6val15id34
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 28474, 300, 22761, 1, 2108)
-	self:addTradeFlags(RecipeDB, 28474, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,97)
-	self:addTradeAcquire(RecipeDB, 28474, 6, 609, 1, 15293)
-
 	-- Knothide Leather -- 32454
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2444,15 +1837,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 32454, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 32454, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Heavy Knothide Leather -- 32455
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32455, 325, 23793, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32455, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 32455, 2, 16689, 2, 16748, 2, 19196)
-
 	-- Knothide Armor Kit -- 32456
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
@@ -2462,1306 +1846,84 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 32456, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 32456, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Vindicator's Armor Kit -- 32457
-	-- The Aldor - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32457, 325, 25651, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32457, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,101)
-	self:addTradeAcquire(RecipeDB, 32457, 6, 932, 3, 19321)
-
-	-- Magister's Armor Kit -- 32458
-	-- The Scryers - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32458, 325, 25652, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32458, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,110)
-	self:addTradeAcquire(RecipeDB, 32458, 6, 934, 3, 19331)
-
-	-- Riding Crop -- 32461
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32461, 350, 25653, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32461, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 32461, 2, 18672)
-
 	-- Felscale Gloves -- 32462
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
-	-- Item Stats: val19id2val276id6val40id9val40id16
+	-- Item Stats: val19id2val276id6val40id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32462, 290, 25654, 1, 2108)
 	self:addTradeFlags(RecipeDB, 32462, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 32462, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Felscale Boots -- 32463
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val20id2val333id6val44id9val44id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32463, 300, 25655, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32463, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 32463, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Felscale Pants -- 32464
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val31id2val449id6val60id9val60id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32464, 310, 25656, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32464, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 32464, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Felscale Breastplate -- 32465
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id2val558id6val72id9val72id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32465, 325, 25657, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32465, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 32465, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
 	-- Scaled Draenic Pants -- 32466
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val386id6val23id19val23id20val8id24
+	-- Item Stats:
+	-- Item Stats: val30id3val386id6val8id24val23id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32466, 290, 25662, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32466, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
+	self:addTradeFlags(RecipeDB, 32466, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 32466, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Scaled Draenic Gloves -- 32467
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val24id3val303id6val20id19val20id20val7id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32467, 300, 25661, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32467, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 32467, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Scaled Draenic Vest -- 32468
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val36id3val528id6val29id19val29id20val10id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32468, 315, 25660, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32468, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 32468, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Scaled Draenic Boots -- 32469
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val384id6val22id19val22id20val8id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32469, 325, 25659, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32469, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 32469, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
 	-- Thick Draenic Gloves -- 32470
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val15id2val22id3val127id6val30id9val30id16
+	-- Item Stats: val15id2val22id3val127id6val30id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32470, 290, 25669, 1, 2108)
 	self:addTradeFlags(RecipeDB, 32470, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 32470, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Thick Draenic Pants -- 32471
+	-- Wild Draenish Boots -- 32478
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val23id2val34id3val197id6val46id9val46id16
+	-- Item Stats: val11id1val11id2val18id3val11id4val140id6val13id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32471, 305, 25670, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32471, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 32471, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeSkill(RecipeDB, 32478, 290, 25673, 1, 2108)
+	self:addTradeFlags(RecipeDB, 32478, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeAcquire(RecipeDB, 32478, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

-	-- Thick Draenic Boots -- 32472
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Comfortable Insoles -- 32482
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
-	-- Item Stats: val17id2val27id3val159id6val36id9val36id16
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32472, 310, 25668, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32472, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 32472, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeSkill(RecipeDB, 32482, 300, 25679, 1, 2108)
+	self:addTradeFlags(RecipeDB, 32482, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 32482, 2, 16689)

-	-- Thick Draenic Vest -- 32473
+	-- Blackstorm Leggings -- 36074
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val25id2val39id3val243id6val52id9val52id16
+	-- Item Stats: val13id2val20id3val132id6val10id45val32id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32473, 320, 25671, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32473, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 32473, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
+	self:addTradeSkill(RecipeDB, 36074, 260, 29964, 1, 2108, 10658) -- Speciality
+	self:addTradeFlags(RecipeDB, 36074, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeAcquire(RecipeDB, 36074, 1, 7868, 1, 7869)

-	-- Wild Draenish Boots -- 32478
+	-- Wildfeather Leggings -- 36075
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val11id1val11id2val18id3val11id4val140id6val13id19val13id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32478, 290, 25673, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32478, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
-	self:addTradeAcquire(RecipeDB, 32478, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Wild Draenish Gloves -- 32479
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val13id1val13id2val18id3val12id4val137id6val14id19val14id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32479, 300, 25674, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32479, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
-	self:addTradeAcquire(RecipeDB, 32479, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Wild Draenish Leggings -- 32480
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val18id1val18id2val27id3val17id4val202id6val21id19val21id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32480, 310, 25675, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32480, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
-	self:addTradeAcquire(RecipeDB, 32480, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Wild Draenish Vest -- 32481
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val19id1val19id2val28id3val19id4val243id6val22id19val22id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32481, 320, 25676, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32481, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
-	self:addTradeAcquire(RecipeDB, 32481, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Comfortable Insoles -- 32482
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32482, 300, 25679, 1, 2108)
-	self:addTradeFlags(RecipeDB, 32482, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 32482, 2, 16689, 2, 16748)
-
-	-- Stylin' Purple Hat -- 32485
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val48id2val45id3val232id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32485, 350, 25680, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32485, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 32485, 3, 18667, 3, 19304)
-
-	-- Stylin' Adventure Hat -- 32487
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val516id6val50id19val50id20val16id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32487, 350, 25681, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32487, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 32487, 3, 17820)
-
-	-- Stylin' Crimson Hat -- 32488
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id4val516id6val96id9val96id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32488, 350, 25683, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32488, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 32488, 3, 18322)
-
-	-- Stylin' Jungle Hat -- 32489
-	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
-	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
-	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
-	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val24id1val24id2val24id3val24id4val232id6val19id19val19id20val10id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32489, 350, 25682, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32489, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
-	self:addTradeAcquire(RecipeDB, 32489, 3, 17839, 3, 21104, 3, 21140, 3, 21148)
-
-	-- Fel Leather Gloves -- 32490
-	-- The Consortium - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val169id6val42id9val24id11val42id16val24id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32490, 340, 25685, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32490, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,105)
-	self:addTradeAcquire(RecipeDB, 32490, 6, 933, 1, 20242, 6, 933, 1, 23007)
-
-	-- Fel Leather Boots -- 32493
-	-- The Consortium - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val196id6val42id9val17id11val42id16val17id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32493, 350, 25686, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32493, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,105)
-	self:addTradeAcquire(RecipeDB, 32493, 6, 933, 2, 20242, 6, 933, 2, 23007)
-
-	-- Fel Leather Leggings -- 32494
-	-- The Consortium - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val249id6val60id9val25id11val60id16val25id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32494, 350, 25687, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32494, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,105)
-	self:addTradeAcquire(RecipeDB, 32494, 6, 933, 3, 20242, 6, 933, 3, 23007)
-
-	-- Heavy Clefthoof Vest -- 32495
-	-- Cenarion Expedition - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val45id3val500id6val24id31
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32495, 360, 25689, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32495, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57,103)
-	self:addTradeAcquire(RecipeDB, 32495, 6, 942, 2, 17904)
-
-	-- Heavy Clefthoof Leggings -- 32496
-	-- Cenarion Expedition - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val33id3val503id6val29id31
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32496, 355, 25690, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32496, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57,103)
-	self:addTradeAcquire(RecipeDB, 32496, 6, 942, 2, 17904)
-
-	-- Heavy Clefthoof Boots -- 32497
-	-- Cenarion Expedition - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Tanking,
-	-- Item Stats: val30id3val394id6val21id31
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32497, 355, 25691, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32497, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57,103)
-	self:addTradeAcquire(RecipeDB, 32497, 6, 942, 1, 17904)
-
-	-- Felstalker Belt -- 32498
-	-- Thrallmar - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val18id2val17id4val357id6val50id9val50id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32498, 350, 25695, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32498, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,104)
-	self:addTradeAcquire(RecipeDB, 32498, 6, 947, 1, 17585)
-
-	-- Felstalker Bracer -- 32499
-	-- Thrallmar - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val18id2val11id4val283id6val38id9val38id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32499, 360, 25697, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32499, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,104)
-	self:addTradeAcquire(RecipeDB, 32499, 6, 947, 2, 17585)
-
-	-- Felstalker Breastplate -- 32500
-	-- Thrallmar - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val26id2val6id3val26id4val646id6val52id9val52id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32500, 360, 25696, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32500, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,104)
-	self:addTradeAcquire(RecipeDB, 32500, 6, 947, 2, 17585)
-
-	-- Netherfury Belt -- 32501
-	-- The Mag'har - Friendly
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val27id3val339id6val21id19val21id20val9id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32501, 340, 25694, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32501, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,108)
-	self:addTradeAcquire(RecipeDB, 32501, 6, 941, 1, 20241)
-
-	-- Netherfury Leggings -- 32502
-	-- The Mag'har - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val37id3val527id6val29id19val29id20val10id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32502, 340, 25692, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32502, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,108)
-	self:addTradeAcquire(RecipeDB, 32502, 6, 941, 2, 20241)
-
-	-- Netherfury Boots -- 32503
-	-- The Mag'har - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val36id3val392id6val21id19val21id20val7id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 32503, 350, 25693, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32503, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58,108)
-	self:addTradeAcquire(RecipeDB, 32503, 6, 941, 3, 20241)
-
-	-- Shadow Armor Kit -- 35520
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35520, 340, 29483, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35520, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 35520, 3, 18320)
-
-	-- Flame Armor Kit -- 35521
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35521, 340, 29485, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35521, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 35521, 3, 20898)
-
-	-- Frost Armor Kit -- 35522
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35522, 340, 29486, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35522, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 35522, 3, 17797)
-
-	-- Nature Armor Kit -- 35523
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35523, 340, 29487, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35523, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 35523, 3, 17941)
-
-	-- Arcane Armor Kit -- 35524
-	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35524, 340, 29488, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35524, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB, 35524, 3, 17879)
-
-	-- Enchanted Felscale Leggings -- 35525
-	-- The Scryers - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id3val556id6val8id9val8id16val40id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35525, 350, 29489, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35525, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,110)
-	self:addTradeAcquire(RecipeDB, 35525, 6, 934, 4, 19331)
-
-	-- Enchanted Felscale Gloves -- 35526
-	-- The Scryers - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val27id3val397id6val6id9val6id16val30id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35526, 350, 29490, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35526, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,110)
-	self:addTradeAcquire(RecipeDB, 35526, 6, 934, 2, 19331)
-
-	-- Enchanted Felscale Boots -- 35527
-	-- The Scryers - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val27id3val437id6val6id9val6id16val30id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35527, 350, 29491, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35527, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,110)
-	self:addTradeAcquire(RecipeDB, 35527, 6, 934, 3, 19331)
-
-	-- Flamescale Boots -- 35528
-	-- The Aldor - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val27id3val437id6val6id9val6id16val30id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35528, 350, 29493, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35528, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,101)
-	self:addTradeAcquire(RecipeDB, 35528, 6, 932, 3, 19321)
-
-	-- Flamescale Leggings -- 35529
-	-- The Aldor - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id3val556id6val8id9val8id16val40id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35529, 350, 29492, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35529, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,101)
-	self:addTradeAcquire(RecipeDB, 35529, 6, 932, 4, 19321)
-
-	-- Reinforced Mining Bag -- 35530
-	-- The Mag'har - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35530, 325, 29540, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35530, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
-	self:addTradeAcquire(RecipeDB, 35530, 6, 941, 2, 20241)
-
-	-- Flamescale Belt -- 35531
-	-- The Aldor - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val27id3val357id6val8id9val8id16val30id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35531, 350, 29494, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35531, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,101)
-	self:addTradeAcquire(RecipeDB, 35531, 6, 932, 2, 19321)
-
-	-- Enchanted Clefthoof Leggings -- 35532
-	-- The Scryers - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id3val249id6val8id9val8id16val40id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35532, 350, 29495, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35532, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,110)
-	self:addTradeAcquire(RecipeDB, 35532, 6, 934, 4, 19331)
-
-	-- Enchanted Clefthoof Gloves -- 35533
-	-- The Scryers - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val27id3val178id6val6id9val6id16val30id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35533, 350, 29496, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35533, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,110)
-	self:addTradeAcquire(RecipeDB, 35533, 6, 934, 3, 19331)
-
-	-- Enchanted Clefthoof Boots -- 35534
-	-- The Scryers - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val27id3val196id6val6id9val6id16val30id32
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35534, 350, 29497, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35534, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,110)
-	self:addTradeAcquire(RecipeDB, 35534, 6, 934, 2, 19331)
-
-	-- Blastguard Pants -- 35535
-	-- The Aldor - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id3val249id6val8id9val8id16val40id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35535, 350, 29498, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35535, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,101)
-	self:addTradeAcquire(RecipeDB, 35535, 6, 932, 4, 19321)
-
-	-- Blastguard Boots -- 35536
-	-- The Aldor - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val27id3val196id6val6id9val6id16val30id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35536, 350, 29499, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35536, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,101)
-	self:addTradeAcquire(RecipeDB, 35536, 6, 932, 3, 19321)
-
-	-- Blastguard Belt -- 35537
-	-- The Aldor - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val27id3val160id6val8id9val8id16val30id33
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35537, 350, 29500, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35537, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,101)
-	self:addTradeAcquire(RecipeDB, 35537, 6, 932, 2, 19321)
-
-	-- Drums of Panic -- 35538
-	-- Keepers of Time - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35538, 370, 29532, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35538, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,106)
-	self:addTradeAcquire(RecipeDB, 35538, 6, 989, 2, 21643)
-
-	-- Drums of Restoration -- 35539
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35539, 350, 29531, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35539, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 35539, 7, 2)
-
-	-- Drums of War -- 35540
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35540, 325, 29528, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35540, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 35540, 1, 18754, 1, 18771, 1, 19187, 1, 21087)
-
-	-- Drums of Battle -- 35543
-	-- The Sha'tar - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35543, 365, 29529, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35543, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,111)
-	self:addTradeAcquire(RecipeDB, 35543, 6, 935, 2, 21432)
-
-	-- Drums of Speed -- 35544
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35544, 345, 29530, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35544, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 35544, 7, 2)
-
-	-- Cobrahide Leg Armor -- 35549
-	-- Honor Hold - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35549, 335, 29533, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35549, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,104)
-	self:addTradeAcquire(RecipeDB, 35549, 6, 946, 2, 17657)
-
-	-- Nethercobra Leg Armor -- 35554
-	-- Honor Hold - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35554, 365, 29535, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35554, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,104)
-	self:addTradeAcquire(RecipeDB, 35554, 6, 946, 4, 17657)
-
-	-- Clefthide Leg Armor -- 35555
-	-- Cenarion Expedition - Honored
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35555, 335, 29534, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35555, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,103)
-	self:addTradeAcquire(RecipeDB, 35555, 6, 942, 2, 17904)
-
-	-- Nethercleft Leg Armor -- 35557
-	-- Cenarion Expedition - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35557, 365, 29536, 1, 2108)
-	self:addTradeFlags(RecipeDB, 35557, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,103)
-	self:addTradeAcquire(RecipeDB, 35557, 6, 942, 4, 17904)
-
-	-- Cobrascale Hood -- 35558
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val37id2val42id3val271id6val74id9val74id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35558, 365, 29502, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35558, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 35558, 7, 4)
-
-	-- Cobrascale Gloves -- 35559
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val33id3val208id6val50id9val25id11val50id16val25id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35559, 365, 29503, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35559, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 35559, 7, 4)
-
-	-- Windscale Hood -- 35560
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val16id3val18id4val271id6val44id19val44id20val37id22val10id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35560, 365, 29504, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35560, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,57)
-	self:addTradeAcquire(RecipeDB, 35560, 7, 4)
-
-	-- Hood of Primal Life -- 35561
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val34id3val37id4val31id5val271id6val23id19val68id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35561, 365, 29505, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35561, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
-	self:addTradeAcquire(RecipeDB, 35561, 7, 4)
-
-	-- Gloves of the Living Touch -- 35562
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val16id3val18id4val22id5val208id6val26id19val77id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35562, 365, 29506, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35562, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
-	self:addTradeAcquire(RecipeDB, 35562, 7, 4)
-
-	-- Windslayer Wraps -- 35563
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val36id1val18id2val25id3val208id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35563, 365, 29507, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35563, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 35563, 7, 4)
-
-	-- Living Dragonscale Helm -- 35564
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val19id3val31id4val604id6val27id19val81id20val14id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35564, 365, 29508, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35564, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,58)
-	self:addTradeAcquire(RecipeDB, 35564, 7, 4)
-
-	-- Earthen Netherscale Boots -- 35567
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val28id1val27id3val18id4val511id6val10id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35567, 365, 29512, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35567, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 35567, 7, 4)
-
-	-- Windstrike Gloves -- 35568
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val36id1val18id2val25id3val465id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35568, 365, 29509, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35568, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 35568, 7, 4)
-
-	-- Netherdrake Helm -- 35572
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val16id3val26id4val604id6val64id9val31id11val64id16val31id18val12id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35572, 365, 29510, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35572, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 35572, 7, 4)
-
-	-- Netherdrake Gloves -- 35573
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val26id2val24id3val23id4val465id6val50id9val50id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35573, 365, 29511, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35573, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 35573, 7, 4)
-
-	-- Thick Netherscale Breastplate -- 35574
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val36id2val36id3val25id4val744id6val76id9val76id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 35574, 365, 29514, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35574, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 35574, 7, 4)
-
-	-- Ebon Netherscale Breastplate -- 35575
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val25id3val23id4val846id6val80id9val31id11val80id16val31id18val8id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35575, 365, 29515, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35575, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 35575, 1, 7866, 1, 7867)
-
-	-- Ebon Netherscale Belt -- 35576
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val21id3val14id4val457id6val48id9val22id11val48id16val22id18val8id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35576, 365, 29516, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35576, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 35576, 1, 7866, 1, 7867)
-
-	-- Ebon Netherscale Bracers -- 35577
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val2id2val25id3val8id4val325id6val38id9val17id11val38id16val17id18val5id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35577, 365, 29517, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35577, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 35577, 1, 7866, 1, 7867)
-
-	-- Netherstrike Breastplate -- 35580
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val34id3val23id4val846id6val42id19val42id20val32id22val8id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35580, 365, 29519, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35580, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 35580, 1, 7866, 1, 7867)
-
-	-- Netherstrike Belt -- 35582
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val10id3val17id4val457id6val30id19val30id20val16id22val9id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35582, 365, 29520, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35582, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 35582, 1, 7866, 1, 7867)
-
-	-- Netherstrike Bracers -- 35584
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val13id3val13id4val355id6val22id19val22id20val17id22val6id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 35584, 365, 29521, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 35584, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 35584, 1, 7866, 1, 7867)
-
-	-- Windhawk Hauberk -- 35585
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val28id3val29id4val29id5val379id6val51id19val79id20val19id22
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10660
-	self:addTradeSkill(RecipeDB, 35585, 365, 29522, 1, 2108, 10660)
-	self:addTradeFlags(RecipeDB, 35585, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 35585, 1, 7870, 1, 7871)
-
-	-- Windhawk Belt -- 35587
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val17id3val19id4val20id5val205id6val41id19val69id20val12id22
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10660
-	self:addTradeSkill(RecipeDB, 35587, 365, 29524, 1, 2108, 10660)
-	self:addTradeFlags(RecipeDB, 35587, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 35587, 1, 7870, 1, 7871)
-
-	-- Windhawk Bracers -- 35588
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val22id3val17id4val7id5val159id6val27id19val47id20val16id22
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10660
-	self:addTradeSkill(RecipeDB, 35588, 365, 29523, 1, 2108, 10660)
-	self:addTradeFlags(RecipeDB, 35588, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 35588, 1, 7870, 1, 7871)
-
-	-- Primalstrike Vest -- 35589
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val38id2val39id3val379id6val108id9val108id16
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10658
-	self:addTradeSkill(RecipeDB, 35589, 365, 29525, 1, 2108, 10658)
-	self:addTradeFlags(RecipeDB, 35589, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 35589, 1, 7868, 1, 7869)
-
-	-- Primalstrike Belt -- 35590
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val20id2val32id3val205id6val84id9val84id16
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10658
-	self:addTradeSkill(RecipeDB, 35590, 365, 29526, 1, 2108, 10658)
-	self:addTradeFlags(RecipeDB, 35590, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 35590, 1, 7868, 1, 7869)
-
-	-- Primalstrike Bracers -- 35591
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val15id2val21id3val159id6val64id9val64id16
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10658
-	self:addTradeSkill(RecipeDB, 35591, 365, 29527, 1, 2108, 10658)
-	self:addTradeFlags(RecipeDB, 35591, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 35591, 1, 7868, 1, 7869)
-
-	-- Blackstorm Leggings -- 36074
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val13id2val20id3val132id6val32id9val32id16
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10658
-	self:addTradeSkill(RecipeDB, 36074, 260, 29964, 1, 2108, 10658)
-	self:addTradeFlags(RecipeDB, 36074, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36074, 1, 7868, 1, 7869)
-
-	-- Wildfeather Leggings -- 36075
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val16id3val11id4val12id5val132id6val23id19val40id20
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10660
-	self:addTradeSkill(RecipeDB, 36075, 260, 29970, 1, 2108, 10660)
-	self:addTradeFlags(RecipeDB, 36075, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 36075, 1, 7870, 1, 7871)
-
-	-- Dragonstrike Leggings -- 36076
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val18id3val11id4val272id6val24id9val12id11val24id16val12id18val4id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 36076, 260, 29971, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 36076, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 36076, 1, 7866, 1, 7867)
-
-	-- Primalstorm Breastplate -- 36077
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id2val27id3val255id6val60id9val60id16
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10658
-	self:addTradeSkill(RecipeDB, 36077, 330, 29973, 1, 2108, 10658)
-	self:addTradeFlags(RecipeDB, 36077, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36077, 1, 7868, 1, 7869)
-
-	-- Living Crystal Breastplate -- 36078
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val25id3val23id4val17id5val255id6val48id19val84id20
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10660
-	self:addTradeSkill(RecipeDB, 36078, 330, 29974, 1, 2108, 10660)
-	self:addTradeFlags(RecipeDB, 36078, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 36078, 1, 7870, 1, 7871)
-
-	-- Golden Dragonstrike Breastplate -- 36079
-	-- Trainer
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val25id3val17id4val570id6val50id9val25id11val50id16val25id18val9id24
-	recipecount = recipecount + 1
-	-- Recipe Specialty of 10656
-	self:addTradeSkill(RecipeDB, 36079, 330, 29975, 1, 2108, 10656)
-	self:addTradeFlags(RecipeDB, 36079, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 36079, 1, 7866, 1, 7867)
-
-	-- Belt of Natural Power -- 36349
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val29id1val20id2val38id3val12id4val423id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36349, 375, 30042, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36349, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36349, 7, 4)
-
-	-- Belt of Deep Shadow -- 36351
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val32id2val14id3val227id6val66id9val66id16
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36351, 375, 30040, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36351, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36351, 7, 4)
-
-	-- Belt of the Black Eagle -- 36352
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val17id2val20id3val23id4val506id6val66id9val17id11val66id16val17id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36352, 375, 30046, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36352, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 36352, 7, 4)
-
-	-- Monsoon Belt -- 36353
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val23id3val24id4val506id6val43id19val43id20val21id21
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36353, 375, 30044, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36353, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 36353, 7, 4)
-
-	-- Boots of Natural Grace -- 36355
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val33id1val26id2val37id3val13id4val474id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36355, 375, 30041, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36355, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36355, 7, 4)
-
-	-- Boots of Utter Darkness -- 36357
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val34id3val278id6val66id9val32id11val66id16val32id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36357, 375, 30039, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36357, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 36357, 7, 4)
-
-	-- Boots of the Crimson Hawk -- 36358
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val28id2val28id3val27id4val619id6val58id9val19id11val58id16val19id18
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36358, 375, 30045, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36358, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 36358, 7, 4)
-
-	-- Hurricane Boots -- 36359
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val25id3val26id4val619id6val39id19val39id20val26id22val6id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 36359, 375, 30043, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36359, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
-	self:addTradeAcquire(RecipeDB, 36359, 7, 4)
-
-	-- Boots of Shackled Souls -- 39997
-	-- Ashtongue Deathsworn - Friendly
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val40id3val628id6val54id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 39997, 375, 32398, 1, 2108)
-	self:addTradeFlags(RecipeDB, 39997, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	self:addTradeAcquire(RecipeDB, 39997, 6, 1012, 1, 23159)
-
-	-- Bracers of Shackled Souls -- 40000
-	-- Ashtongue Deathsworn - Friendly
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id3val400id6val40id36
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 40000, 375, 32399, 1, 2108)
-	--self:addTradeFlags(RecipeDB, 40000, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	--self:addTradeAcquire(RecipeDB, 40000, 6, 1012, 1, 23159)
-
-	-- Greaves of Shackled Souls -- 40001
-	-- Ashtongue Deathsworn - Honored
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val54id3val799id6val72id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40001, 375, 32400, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40001, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	self:addTradeAcquire(RecipeDB, 40001, 6, 1012, 2, 23159)
-
-	-- Waistguard of Shackled Souls -- 40002
-	-- Ashtongue Deathsworn - Honored
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val40id3val514id6val54id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40002, 375, 32397, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40002, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	self:addTradeAcquire(RecipeDB, 40002, 6, 1012, 2, 23159)
-
-	-- Redeemed Soul Moccasins -- 40003
-	-- Ashtongue Deathsworn - Honored
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val40id3val282id6val54id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40003, 375, 32394, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40003, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57,102)
-	self:addTradeAcquire(RecipeDB, 40003, 6, 1012, 2, 23159)
-
-	-- Redeemed Soul Wristguards -- 40004
-	-- Ashtongue Deathsworn - Honored
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id3val179id6val40id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40004, 375, 32395, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40004, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57,102)
-	self:addTradeAcquire(RecipeDB, 40004, 6, 1012, 2, 23159)
-
-	-- Redeemed Soul Legguards -- 40005
-	-- Ashtongue Deathsworn - Friendly
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val54id3val359id6val72id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40005, 375, 32396, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40005, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57,102)
-	self:addTradeAcquire(RecipeDB, 40005, 6, 1012, 1, 23159)
-
-	-- Redeemed Soul Cinch -- 40006
-	-- Ashtongue Deathsworn - Friendly
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val40id3val231id6val54id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40006, 375, 32393, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40006, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57,102)
-	self:addTradeAcquire(RecipeDB, 40006, 6, 1012, 1, 23159)
-
-	-- Bracers of Renewed Life -- 41156
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val26id3val20id4val194id6val22id19val64id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41156, 375, 32582, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41156, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 41156, 7, 4)
-
-	-- Shoulderpads of Renewed Life -- 41157
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val34id3val29id4val333id6val27id19val81id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41157, 375, 32583, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41157, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 41157, 7, 4)
-
-	-- Swiftstrike Bracers -- 41158
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val20id2val34id3val194id6val50id9val50id16val27id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41158, 375, 32580, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41158, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 41158, 7, 4)
-
-	-- Swiftstrike Shoulders -- 41160
-	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
-	-- Item Stats: val29id2val34id3val333id6val74id9val74id16val38id30
+	-- Item Stats: val16id3val11id4val12id5val132id6val21id49
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41160, 375, 32581, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41160, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 41160, 7, 4)
-
-	-- Bindings of Lightning Reflexes -- 41161
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val21id2val15id3val16id4val432id6val56id9val56id16val27id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41161, 375, 32574, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41161, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 41161, 7, 4)
-
-	-- Shoulders of Lightning Reflexes -- 41162
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val27id2val19id3val21id4val741id6val74id9val74id16val37id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41162, 375, 32575, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41162, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 41162, 7, 4)
-
-	-- Living Earth Bindings -- 41163
-	-- World Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val27id3val20id4val432id6val22id19val64id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41163, 375, 32577, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41163, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
-	self:addTradeAcquire(RecipeDB, 41163, 7, 4)
-
-	-- Living Earth Shoulders -- 41164
-	-- World Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val32id3val28id4val741id6val29id19val86id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 41164, 375, 32579, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41164, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
-	self:addTradeAcquire(RecipeDB, 41164, 7, 4)
-
-	-- Cloak of Darkness -- 42546
-	-- The Violet Eye - Exalted
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
-	-- Item Stats:
-	-- Item Stats: val23id1val25id3val101id6val24id11
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42546, 360, 33122, 3, 2108)
-	self:addTradeFlags(RecipeDB, 42546, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,60,114)
-	self:addTradeAcquire(RecipeDB, 42546, 6, 967, 4, 18255)
-
-	-- Shadowprowler's Chestguard -- 42731
-	-- The Violet Eye - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val32id1val40id2val12id3val333id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 42731, 365, 33204, 4, 2108)
-	self:addTradeFlags(RecipeDB, 42731, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57,114)
-	self:addTradeAcquire(RecipeDB, 42731, 6, 967, 3, 18255)
-
-	-- Knothide Ammo Pouch -- 44343
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44343, 305, 34099, 2, 2108)
-	self:addTradeFlags(RecipeDB, 44343, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Knothide Quiver -- 44344
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44344, 305, 34100, 2, 2108)
-	self:addTradeFlags(RecipeDB, 44344, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Quiver of a Thousand Feathers -- 44359
-	-- Lower City - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44359, 350, 34105, 1, 2108)
-	self:addTradeFlags(RecipeDB, 44359, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,107)
-	self:addTradeAcquire(RecipeDB, 44359, 6, 1011, 3, 21655)
-
-	-- Netherscale Ammo Pouch -- 44768
-	-- Thrallmar - Revered
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44768, 350, 34106, 1, 2108)
-	self:addTradeFlags(RecipeDB, 44768, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63,104)
-	self:addTradeAcquire(RecipeDB, 44768, 6, 947, 3, 17585)
+	self:addTradeSkill(RecipeDB, 36075, 260, 29970, 1, 2108, 10660) -- Speciality
+	self:addTradeFlags(RecipeDB, 36075, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeAcquire(RecipeDB, 36075, 1, 7870, 1, 7871)

-	-- Glove Reinforcements -- 44770
+	-- Dragonstrike Leggings -- 36076
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
+	-- Item Stats: val18id3val11id4val272id6val4id24val12id44val24id48
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44770, 345, 34207, 2, 2108)
-	self:addTradeFlags(RecipeDB, 44770, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeSkill(RecipeDB, 36076, 260, 29971, 1, 2108, 10656) -- Speciality
+	self:addTradeFlags(RecipeDB, 36076, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	self:addTradeAcquire(RecipeDB, 36076, 1, 7866, 1, 7867)

 	-- Winter Boots -- 44953
 	-- Trainer
@@ -3773,15 +1935,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 44953, 3,7,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 44953, 5, 1)

-	-- Heavy Knothide Armor Kit -- 44970
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 44970, 345, 34330, 1, 2108)
-	self:addTradeFlags(RecipeDB, 44970, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
 	-- Leatherworker's Satchel -- 45100
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -3791,255 +1944,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 45100, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Bag of Many Hides -- 45117
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 45117, 360, 34490, 2, 2108)
-	self:addTradeFlags(RecipeDB, 45117, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 45117, 3, 22143, 3, 22144, 3, 22148, 3, 23022)
-
-	-- Leather Gauntlets of the Sun -- 46132
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val25id3val26id4val30id5val312id6val28id19val84id20
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46132, 365, 34372, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46132, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 46132, 3, 25369, 3, 25507)
-
-	-- Fletcher's Gloves of the Phoenix -- 46133
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id2val33id3val25id4val694id6val82id9val82id16val34id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46133, 365, 34374, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46133, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 46133, 3, 25371)
-
-	-- Gloves of Immortal Dusk -- 46134
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id2val33id3val312id6val90id9val30id11val90id16val30id18val154id41
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46134, 365, 34370, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46134, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 46134, 3, 25368, 3, 25369)
-
-	-- Sun-Drenched Scale Gloves -- 46135
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val45id3val36id4val694id6val28id19val84id20val1id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46135, 365, 34376, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46135, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
-	self:addTradeAcquire(RecipeDB, 46135, 3, 25369, 3, 25370, 3, 25371)
-
-	-- Leather Chestguard of the Sun -- 46136
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats: Healing,
-	-- Item Stats: val48id3val41id4val33id5val499id6val45id19val134id20val15id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46136, 365, 34371, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46136, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
-	self:addTradeAcquire(RecipeDB, 46136, 3, 25507)
-
-	-- Embrace of the Phoenix -- 46137
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val44id2val43id3val30id4val1110id6val112id9val112id16val44id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46137, 365, 34373, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46137, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
-	self:addTradeAcquire(RecipeDB, 46137, 3, 25367, 3, 25370)
-
-	-- Carapace of Sun and Shadow -- 46138
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val42id2val45id3val499id6val128id9val128id16val38id30
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46138, 365, 34369, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46138, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
-	self:addTradeAcquire(RecipeDB, 46138, 3, 25369)
-
-	-- Sun-Drenched Scale Chestguard -- 46139
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
-	-- Item Stats: Healing,
-	-- Item Stats: val48id3val41id4val1110id6val45id19val134id20val12id24
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 46139, 365, 34375, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46139, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
-	self:addTradeAcquire(RecipeDB, 46139, 3, 25367, 3, 25507)
-
-	-- Borean Leather -- 50935
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50935, 275, 33568, 1, 2108)
-	--self:addTradeFlags(RecipeDB, 50935, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Heavy Borean Leather -- 50936
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50936, 325, 38425, 1, 2108)
-	--self:addTradeFlags(RecipeDB, 50936, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
-	-- Arctic Chestpiece -- 50944
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id2val33id3val326id6val106id9val106id16
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50944, 340, 38400, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50944, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Arctic Leggings -- 50945
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats:
-	-- Item Stats: val18id3val156id6val100id9val50id11val100id16val50id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50945, 350, 38401, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50945, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	-- No acquire information
-
-	-- Arctic Shoulderpads -- 50946
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val30id3val258id6val98id9val98id16
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50946, 360, 38402, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50946, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Arctic Gloves -- 50947
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val27id3val209id6val43id11val43id18
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50947, 350, 38403, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50947, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Arctic Boots -- 50948
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val41id2val26id3val218id6val46id9val46id16
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50948, 340, 38404, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50948, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Arctic Belt -- 50949
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats:
-	-- Item Stats: val38id2val32id3val92id6val32id9val32id16
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50949, 360, 38405, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50949, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	-- No acquire information
-
-	-- Borean Armor Kit -- 50962
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50962, 345, 38375, 1, 2108)
-	--self:addTradeFlags(RecipeDB, 50962, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Heavy Borean Armor Kit -- 50963
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
-	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50963, 365, 38376, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 50963, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
-
-	-- Verdant Tundra Belt -- 53686
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val34id3val29id4val195id6
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53686, 355, 39710, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 53686, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Verdant Tundra Cap -- 53687
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val51id3val43id4val288id6
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53687, 355, 39707, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 53687, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Verdant Tundra Boots -- 53688
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val45id3val23id4val238id6
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53688, 355, 39709, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 53688, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Verdant Tundra Bracers -- 53689
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val15id4val20id5val151id6
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53689, 355, 39711, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 53689, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
-	-- Verdant Tundra Shoulderpads -- 53690
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
-	-- Item Stats:
-	-- Item Stats: val26id4val33id5val266id6
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53690, 355, 39708, 2, 2108)
-	--self:addTradeFlags(RecipeDB, 53690, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
-
 	-- Bracers of Shackled Souls -- 52733
 	-- Ashtongue Deathsworn - Friendly
 	-- Raid: 3959 - Black Temple
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 2e6bb8a..9602759 100644
--- a/RecipeDB/ARL-Mob.lua
+++ b/RecipeDB/ARL-Mob.lua
@@ -9,7 +9,7 @@ Monster data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-444 found from data mining.  0 ignored.
+434 found from data mining.  0 ignored.

 ************************************************************************

@@ -38,449 +38,439 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()

 function addon:InitMob(MobDB)

-	self:addLookupList(MobDB, 157, L["Goretusk"], BZONE["Westfall"], 48.20, 54.20)
-	self:addLookupList(MobDB, 450, L["Defias Renegade Mage"], BZONE["Westfall"], 43.94, 79.44)
-	self:addLookupList(MobDB, 590, L["Defias Looter"], BZONE["Westfall"], 41.94, 64.16)
-	self:addLookupList(MobDB, 657, L["Defias Pirate"], BZONE["The Deadmines"], 0, 0)
-	self:addLookupList(MobDB, 674, L["Venture Co. Strip Miner"], BZONE["Stranglethorn Vale"], 41.23, 43.32)
-	self:addLookupList(MobDB, 682, L["Stranglethorn Tiger"], BZONE["Stranglethorn Vale"], 35.04, 12.59)
-	self:addLookupList(MobDB, 764, L["Swampwalker"], BZONE["Swamp of Sorrows"], 20.02, 37.14)
-	self:addLookupList(MobDB, 765, L["Swampwalker Elder"], BZONE["Swamp of Sorrows"], 11.39, 33.98)
-	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 31.70, 37.50)
-	self:addLookupList(MobDB, 780, L["Skullsplitter Mystic"], BZONE["Stranglethorn Vale"], 44.32, 35.65)
-	self:addLookupList(MobDB, 910, L["Defias Enchanter"], BZONE["Duskwood"], 35.30, 73.52)
-	self:addLookupList(MobDB, 938, L["Kurzen Commando"], BZONE["Stranglethorn Vale"], 46.11, 8.287)
-	self:addLookupList(MobDB, 1051, L["Dark Iron Dwarf"], BZONE["Wetlands"], 51.74, 19.71)
-	self:addLookupList(MobDB, 1052, L["Dark Iron Saboteur"], BZONE["Wetlands"], 52.69, 19.44)
-	self:addLookupList(MobDB, 1053, L["Dark Iron Tunneler"], BZONE["Wetlands"], 50.93, 19.26)
-	self:addLookupList(MobDB, 1054, L["Dark Iron Demolitionist"], BZONE["Wetlands"], 55.44, 23.12)
-	self:addLookupList(MobDB, 1081, L["Mire Lord"], BZONE["Swamp of Sorrows"], 7.126, 31.11)
-	self:addLookupList(MobDB, 1096, L["Venture Co. Geologist"], BZONE["Stranglethorn Vale"], 43.97, 19.98)
-	self:addLookupList(MobDB, 1142, L["Mosh'Ogg Brute"], BZONE["Stranglethorn Vale"], 37.20, 30.66)
-	self:addLookupList(MobDB, 1160, L["Captain Halyndor"], BZONE["Wetlands"], 14.95, 24.16)
-	self:addLookupList(MobDB, 1364, L["Balgaras the Foul"], BZONE["Wetlands"], 61.47, 27.77)
-	self:addLookupList(MobDB, 1561, L["Bloodsail Raider"], BZONE["Stranglethorn Vale"], 29.28, 70.50)
-	self:addLookupList(MobDB, 1732, L["Defias Squallshaper"], BZONE["The Deadmines"], 0, 0)
-	self:addLookupList(MobDB, 1783, L["Skeletal Flayer"], BZONE["Western Plaguelands"], 45.13, 70.76)
-	self:addLookupList(MobDB, 1791, L["Slavering Ghoul"], BZONE["Western Plaguelands"], 45.05, 68.93)
-	self:addLookupList(MobDB, 1812, L["Rotting Behemoth"], BZONE["Western Plaguelands"], 62.95, 36.31)
-	self:addLookupList(MobDB, 1813, L["Decaying Horror"], BZONE["Western Plaguelands"], 61.99, 34.96)
-	self:addLookupList(MobDB, 1844, L["Foreman Marcrid"], BZONE["Western Plaguelands"], 42.69, 31.11)
-	self:addLookupList(MobDB, 1853, BBOSS["Darkmaster Gandling"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 1885, L["Scarlet Smith"], BZONE["Western Plaguelands"], 43.53, 13.16)
-	self:addLookupList(MobDB, 1964, L["Treant"], BZONE["Ironforge"], 20.9, 45.69)
-	self:addLookupList(MobDB, 2242, L["Syndicate Spy"], BZONE["Alterac Mountains"], 61.17, 44.03)
-	self:addLookupList(MobDB, 2246, L["Syndicate Assassin"], BZONE["Alterac Mountains"], 39.83, 16.44)
-	self:addLookupList(MobDB, 2248, L["Cave Yeti"], BZONE["Hillsbrad Foothills"], 45.45, 31.23)
-	self:addLookupList(MobDB, 2264, L["Hillsbrad Tailor"], BZONE["Hillsbrad Foothills"], 36.51, 43.88)
-	self:addLookupList(MobDB, 2337, L["Dark Strand Voidcaller"], BZONE["Darkshore"], 56.23, 27.13)
-	self:addLookupList(MobDB, 2374, L["Torn Fin Muckdweller"], BZONE["Hillsbrad Foothills"], 28.92, 69.44)
-	self:addLookupList(MobDB, 2375, L["Torn Fin Coastrunner"], BZONE["Hillsbrad Foothills"], 30.16, 70.33)
-	self:addLookupList(MobDB, 2376, L["Torn Fin Oracle"], BZONE["Hillsbrad Foothills"], 43.48, 66.34)
-	self:addLookupList(MobDB, 2377, L["Torn Fin Tidehunter"], BZONE["Hillsbrad Foothills"], 43.81, 66.28)
-	self:addLookupList(MobDB, 2389, L["Zarise"], BZONE["Hillsbrad Foothills"], 60.04, 19.41)
-	self:addLookupList(MobDB, 2434, L["Shadowy Assassin"], BZONE["Hillsbrad Foothills"], 49.61, 56.71)
-	self:addLookupList(MobDB, 2457, L["John Burnside"], BZONE["Stormwind City"], 55.66, 72.97)
-	self:addLookupList(MobDB, 2551, L["Brutus"], BZONE["Eye of the Storm"], 27.23, 39.79)
-	self:addLookupList(MobDB, 2556, L["Witherbark Headhunter"], BZONE["Arathi Highlands"], 67.99, 73.23)
-	self:addLookupList(MobDB, 2557, L["Witherbark Shadow Hunter"], BZONE["Arathi Highlands"], 67.73, 79.63)
-	self:addLookupList(MobDB, 2558, L["Witherbark Berserker"], BZONE["Arathi Highlands"], 24.19, 65.06)
-	self:addLookupList(MobDB, 2561, L["Highland Fleshstalker"], BZONE["Arathi Highlands"], 50.48, 70.53)
-	self:addLookupList(MobDB, 2566, L["Boulderfist Brute"], BZONE["Arathi Highlands"], 52.85, 75.37)
-	self:addLookupList(MobDB, 2569, L["Boulderfist Mauler"], BZONE["Arathi Highlands"], 22.08, 66.09)
-	self:addLookupList(MobDB, 2574, L["Drywhisker Digger"], BZONE["Arathi Highlands"], 84.44, 30.48)
-	self:addLookupList(MobDB, 2584, L["Stromgarde Defender"], BZONE["Arathi Highlands"], 24.54, 59.49)
-	self:addLookupList(MobDB, 2605, L["Zalas Witherbark"], BZONE["Arathi Highlands"], 61.75, 73.08)
-	self:addLookupList(MobDB, 2606, L["Nimar the Slayer"], BZONE["Arathi Highlands"], 62.68, 65.63)
-	self:addLookupList(MobDB, 2636, L["Blackwater Deckhand"], BZONE["Arathi Highlands"], 31.55, 80.55)
-	self:addLookupList(MobDB, 2642, L["Vilebranch Shadowcaster"], BZONE["The Hinterlands"], 64.71, 70.55)
-	self:addLookupList(MobDB, 2644, L["Vilebranch Hideskinner"], BZONE["The Hinterlands"], 63.29, 73.07)
-	self:addLookupList(MobDB, 2732, L["Ridge Huntress"], BZONE["Badlands"], 42.45, 54.87)
-	self:addLookupList(MobDB, 2760, L["Burning Exile"], BZONE["Arathi Highlands"], 25.81, 30.89)
-	self:addLookupList(MobDB, 2892, L["Stonevault Seer"], BZONE["Badlands"], 63.48, 43.21)
-	self:addLookupList(MobDB, 2995, L["Tal"], BZONE["Thunder Bluff"], 46.14, 49.98)
-	self:addLookupList(MobDB, 3385, L["Theramore Marine"], BZONE["The Barrens"], 61.73, 54.11)
-	self:addLookupList(MobDB, 3386, L["Theramore Preserver"], BZONE["The Barrens"], 61.71, 55.09)
-	self:addLookupList(MobDB, 3530, L["Pyrewood Tailor"], BZONE["Silverpine Forest"], 46.59, 72.11)
-	self:addLookupList(MobDB, 3531, L["Moonrage Tailor"], BZONE["Silverpine Forest"], 46.44, 72.08)
-	self:addLookupList(MobDB, 3834, L["Crazed Ancient"], BZONE["Ashenvale"], 57.09, 37.58)
-	self:addLookupList(MobDB, 3919, L["Withered Ancient"], BZONE["Ashenvale"], 57.07, 37.88)
-	self:addLookupList(MobDB, 4028, L["Charred Ancient"], BZONE["Stonetalon Mountains"], 33.30, 65.64)
-	self:addLookupList(MobDB, 4029, L["Blackened Ancient"], BZONE["Stonetalon Mountains"], 32.90, 64.75)
-	self:addLookupList(MobDB, 4030, L["Vengeful Ancient"], BZONE["Stonetalon Mountains"], 26.75, 56.13)
-	self:addLookupList(MobDB, 4151, L["Saltstone Crystalhide"], BZONE["Thousand Needles"], 78.71, 74.55)
-	self:addLookupList(MobDB, 4294, L["Scarlet Sorcerer"], BZONE["Scarlet Monastery"], 0, 0)
-	self:addLookupList(MobDB, 4295, L["Scarlet Myrmidon"], BZONE["Scarlet Monastery"], 0, 0)
-	self:addLookupList(MobDB, 4298, L["Scarlet Defender"], BZONE["Scarlet Monastery"], 0, 0)
-	self:addLookupList(MobDB, 4299, L["Scarlet Chaplain"], BZONE["Scarlet Monastery"], 0, 0)
-	self:addLookupList(MobDB, 4300, L["Scarlet Wizard"], BZONE["Scarlet Monastery"], 0, 0)
-	self:addLookupList(MobDB, 4357, L["Bloodfen Lashtail"], BZONE["Dustwallow Marsh"], 34.09, 66.14)
-	self:addLookupList(MobDB, 4364, L["Strashaz Warrior"], BZONE["Dustwallow Marsh"], 72.97, 18.04)
-	self:addLookupList(MobDB, 4396, L["Mudrock Tortoise"], BZONE["Dustwallow Marsh"], 59.96, 29.71)
-	self:addLookupList(MobDB, 4411, L["Darkfang Lurker"], BZONE["Dustwallow Marsh"], 37.38, 25.61)
-	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.28, 25.72)
-	self:addLookupList(MobDB, 4553, L["Ronald Burch"], BZONE["Undercity"], 61.83, 42.91)
-	self:addLookupList(MobDB, 4684, L["Nether Sorceress"], BZONE["Desolace"], 51.00, 80.21)
-	self:addLookupList(MobDB, 4834, L["Theramore Infiltrator"], BZONE["Dustwallow Marsh"], 39.24, 30.78)
-	self:addLookupList(MobDB, 4861, L["Shrike Bat"], BZONE["Uldaman"], 0, 0)
-	self:addLookupList(MobDB, 5107, L["Mangorn Flinthammer"], BZONE["Ironforge"], 32.08, 58.17)
-	self:addLookupList(MobDB, 5226, L["Murk Worm"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
-	self:addLookupList(MobDB, 5237, L["Gordunni Ogre Mage"], BZONE["Feralas"], 76.10, 31.57)
-	self:addLookupList(MobDB, 5249, L["Woodpaw Mongrel"], BZONE["Feralas"], 72.04, 44.26)
-	self:addLookupList(MobDB, 5259, L["Atal'ai Witch Doctor"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
-	self:addLookupList(MobDB, 5419, L["Glasshide Basilisk"], BZONE["Un'Goro Crater"], 41.63, 23.67)
-	self:addLookupList(MobDB, 5615, L["Wastewander Rogue"], BZONE["Tanaris"], 60.72, 36.95)
-	self:addLookupList(MobDB, 5616, L["Wastewander Thief"], BZONE["Tanaris"], 62.34, 29.62)
-	self:addLookupList(MobDB, 5617, L["Wastewander Shadow Mage"], BZONE["Tanaris"], 60.98, 36.04)
-	self:addLookupList(MobDB, 5618, L["Wastewander Bandit"], BZONE["Tanaris"], 62.62, 29.60)
-	self:addLookupList(MobDB, 5623, L["Wastewander Assassin"], BZONE["Tanaris"], 60.75, 37.14)
-	self:addLookupList(MobDB, 5717, BBOSS["Mijan"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
-	self:addLookupList(MobDB, 5844, L["Dark Iron Slaver"], BZONE["Searing Gorge"], 41.89, 41.55)
-	self:addLookupList(MobDB, 5846, L["Dark Iron Taskmaster"], BZONE["Searing Gorge"], 41.58, 39.31)
-	self:addLookupList(MobDB, 5854, L["Heavy War Golem"], BZONE["Searing Gorge"], 39.37, 45.89)
-	self:addLookupList(MobDB, 5861, L["Twilight Fire Guard"], BZONE["Searing Gorge"], 22.89, 33.63)
-	self:addLookupList(MobDB, 5981, L["Portal Seeker"], BZONE["Blasted Lands"], 47.11, 34.07)
-	self:addLookupList(MobDB, 6005, L["Shadowsworn Thug"], BZONE["Blasted Lands"], 64.57, 34.96)
-	self:addLookupList(MobDB, 6109, BBOSS["Azuregos"], BZONE["Azshara"], 50.08, 73.06)
-	self:addLookupList(MobDB, 6138, L["Arkkoran Oracle"], BZONE["Azshara"], 76.49, 41.74)
-	self:addLookupList(MobDB, 6144, L["Son of Arkkoroc"], BZONE["Azshara"], 51.30, 46.42)
-	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 54.75, 50.10)
-	self:addLookupList(MobDB, 6195, L["Spitelash Siren"], BZONE["Azshara"], 41.87, 52.63)
-	self:addLookupList(MobDB, 6201, L["Legashi Rogue"], BZONE["Azshara"], 57.66, 20.56)
-	self:addLookupList(MobDB, 6556, L["Muculent Ooze"], BZONE["Un'Goro Crater"], 66.97, 33.35)
-	self:addLookupList(MobDB, 6557, L["Primal Ooze"], BZONE["Un'Goro Crater"], 51.80, 48.79)
-	self:addLookupList(MobDB, 6559, L["Glutinous Ooze"], BZONE["Un'Goro Crater"], 34.15, 47.57)
-	self:addLookupList(MobDB, 6560, L["Stone Guardian"], BZONE["Un'Goro Crater"], 59.79, 41.62)
-	self:addLookupList(MobDB, 7025, L["Blackrock Soldier"], BZONE["Burning Steppes"], 45.96, 53.86)
-	self:addLookupList(MobDB, 7027, L["Blackrock Slayer"], BZONE["Burning Steppes"], 45.03, 49.59)
-	self:addLookupList(MobDB, 7029, L["Blackrock Battlemaster"], BZONE["Burning Steppes"], 40.24, 34.26)
-	self:addLookupList(MobDB, 7035, L["Firegut Brute"], BZONE["Burning Steppes"], 81.48, 42.56)
-	self:addLookupList(MobDB, 7037, L["Thaurissan Firewalker"], BZONE["Burning Steppes"], 61.42, 38.28)
-	self:addLookupList(MobDB, 7078, L["Cleft Scorpid"], BZONE["Uldaman"], 0, 0)
-	self:addLookupList(MobDB, 7106, L["Jadefire Rogue"], BZONE["Felwood"], 36.16, 67.37)
-	self:addLookupList(MobDB, 7107, L["Jadefire Trickster"], BZONE["Felwood"], 41.75, 20.84)
-	self:addLookupList(MobDB, 7112, L["Jaedenar Cultist"], BZONE["Felwood"], 37.43, 60.24)
-	self:addLookupList(MobDB, 7156, L["Deadwood Den Watcher"], BZONE["Felwood"], 62.21, 9.540)
-	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 61.81, 9.712)
-	self:addLookupList(MobDB, 7269, L["Scarab"], BZONE["Zul'Farrak"], 0, 0)
-	self:addLookupList(MobDB, 7272, BBOSS["Theka the Martyr"], BZONE["Zul'Farrak"], 0, 0)
-	self:addLookupList(MobDB, 7349, L["Tomb Fiend"], BZONE["Razorfen Downs"], 0, 0)
-	self:addLookupList(MobDB, 7372, L["Deadwind Warlock"], BZONE["Deadwind Pass"], 59.70, 71.19)
-	self:addLookupList(MobDB, 7428, L["Frostmaul Giant"], BZONE["Winterspring"], 61.06, 68.06)
-	self:addLookupList(MobDB, 7437, L["Cobalt Mageweaver"], BZONE["Winterspring"], 56.77, 50.79)
-	self:addLookupList(MobDB, 7438, L["Winterfall Ursa"], BZONE["Winterspring"], 67.00, 37.52)
-	self:addLookupList(MobDB, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 55.12, 37.46)
-	self:addLookupList(MobDB, 7441, L["Winterfall Totemic"], BZONE["Winterspring"], 36.47, 40.67)
-	self:addLookupList(MobDB, 7523, L["Suffering Highborne"], BZONE["Winterspring"], 53.04, 42.59)
-	self:addLookupList(MobDB, 7524, L["Anguished Highborne"], BZONE["Winterspring"], 53.04, 42.74)
+	self:addLookupList(MobDB, 157, L["Goretusk"], BZONE["Westfall"], 48.30, 55.46)
+	self:addLookupList(MobDB, 450, L["Defias Renegade Mage"], BZONE["Westfall"], 44.89, 80.22)
+	self:addLookupList(MobDB, 590, L["Defias Looter"], BZONE["Westfall"], 42.66, 65.52)
+	self:addLookupList(MobDB, 657, L["Defias Pirate"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 674, L["Venture Co. Strip Miner"], BZONE["Stranglethorn Vale"], 41.49, 43.35)
+	self:addLookupList(MobDB, 684, L["Shadowmaw Panther"], BZONE["The Barrens"], 33.05, 11.62)
+	self:addLookupList(MobDB, 690, L["Cold Eye Basilisk"], BZONE["Stranglethorn Vale"], 34.71, 40.56)
+	self:addLookupList(MobDB, 764, L["Swampwalker"], BZONE["Swamp of Sorrows"], 26.47, 38.36)
+	self:addLookupList(MobDB, 765, L["Swampwalker Elder"], BZONE["Swamp of Sorrows"], 11.70, 34.63)
+	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 43.87, 41.98)
+	self:addLookupList(MobDB, 772, L["Stranglethorn Tigress"], BZONE["Stranglethorn Vale"], 41.39, 33.54)
+	self:addLookupList(MobDB, 780, L["Skullsplitter Mystic"], BZONE["Stranglethorn Vale"], 44.59, 35.99)
+	self:addLookupList(MobDB, 910, L["Defias Enchanter"], BZONE["Duskwood"], 38.84, 74.64)
+	self:addLookupList(MobDB, 923, L["Young Black Ravager"], BZONE["Duskwood"], 48.48, 64.59)
+	self:addLookupList(MobDB, 938, L["Kurzen Commando"], BZONE["Stranglethorn Vale"], 46.43, 8.405)
+	self:addLookupList(MobDB, 1015, L["Highland Raptor"], BZONE["Wetlands"], 51.85, 26.89)
+	self:addLookupList(MobDB, 1051, L["Dark Iron Dwarf"], BZONE["Wetlands"], 52.51, 20.20)
+	self:addLookupList(MobDB, 1052, L["Dark Iron Saboteur"], BZONE["Wetlands"], 53.61, 20.54)
+	self:addLookupList(MobDB, 1053, L["Dark Iron Tunneler"], BZONE["Wetlands"], 52.00, 20.17)
+	self:addLookupList(MobDB, 1054, L["Dark Iron Demolitionist"], BZONE["Wetlands"], 56.66, 24.19)
+	self:addLookupList(MobDB, 1081, L["Mire Lord"], BZONE["Swamp of Sorrows"], 7.470, 31.87)
+	self:addLookupList(MobDB, 1082, L["Sawtooth Crocolisk"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
+	self:addLookupList(MobDB, 1085, L["Elder Stranglethorn Tiger"], BZONE["Stranglethorn Vale"], 33.11, 18.17)
+	self:addLookupList(MobDB, 1160, L["Captain Halyndor"], BZONE["Wetlands"], 15.10, 24.32)
+	self:addLookupList(MobDB, 1364, L["Balgaras the Foul"], BZONE["Wetlands"], 62.10, 29.14)
+	self:addLookupList(MobDB, 1417, L["Young Wetlands Crocolisk"], BZONE["Wetlands"], 36.26, 44.35)
+	self:addLookupList(MobDB, 1488, L["Zanzil Zombie"], BZONE["Stranglethorn Vale"], 38.05, 56.06)
+	self:addLookupList(MobDB, 1550, L["Thrashtail Basilisk"], BZONE["Stranglethorn Vale"], 39.29, 49.06)
+	self:addLookupList(MobDB, 1561, L["Bloodsail Raider"], BZONE["The Barrens"], 28.69, 62.02)
+	self:addLookupList(MobDB, 1732, L["Defias Squallshaper"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 1783, L["Skeletal Flayer"], BZONE["Tirisfal Glades"], 55.38, 46.06)
+	self:addLookupList(MobDB, 1791, L["Slavering Ghoul"], BZONE["Western Plaguelands"], 44.78, 69.09)
+	self:addLookupList(MobDB, 1812, L["Rotting Behemoth"], BZONE["Eastern Plaguelands"], 5.04, 41.55)
+	self:addLookupList(MobDB, 1813, L["Decaying Horror"], BZONE["Western Plaguelands"], 62.82, 35.39)
+	self:addLookupList(MobDB, 1815, L["Diseased Black Bear"], BZONE["Tirisfal Glades"], 84.49, 69.97)
+	self:addLookupList(MobDB, 1822, L["Venom Mist Lurker"], BZONE["Tirisfal Glades"], 84.47, 70.17)
+	self:addLookupList(MobDB, 1836, L["Scarlet Cavalier"], BZONE["Undercity"], 52.93, 31.87)
+	self:addLookupList(MobDB, 1844, L["Foreman Marcrid"], BZONE["Western Plaguelands"], 46.43, 33.63)
+	self:addLookupList(MobDB, 1853, BBOSS["Darkmaster Gandling"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 1885, L["Scarlet Smith"], BZONE["Western Plaguelands"], 45.31, 13.16)
+	self:addLookupList(MobDB, 2242, L["Syndicate Spy"], BZONE["Alterac Mountains"], 61.38, 44.59)
+	self:addLookupList(MobDB, 2246, L["Syndicate Assassin"], BZONE["Alterac Mountains"], 39.89, 16.45)
+	self:addLookupList(MobDB, 2248, L["Cave Yeti"], BZONE["Hillsbrad Foothills"], 45.88, 31.24)
+	self:addLookupList(MobDB, 2249, L["Ferocious Yeti"], BZONE["Hillsbrad Foothills"], 44.35, 29.89)
+	self:addLookupList(MobDB, 2264, L["Hillsbrad Tailor"], BZONE["Hillsbrad Foothills"], 36.29, 44.24)
+	self:addLookupList(MobDB, 2337, L["Dark Strand Voidcaller"], BZONE["Darkshore"], 55.97, 26.85)
+	self:addLookupList(MobDB, 2356, L["Elder Gray Bear"], BZONE["Arathi Highlands"], 23.05, 24.37)
+	self:addLookupList(MobDB, 2374, L["Torn Fin Muckdweller"], BZONE["Hillsbrad Foothills"], 29.08, 70.21)
+	self:addLookupList(MobDB, 2375, L["Torn Fin Coastrunner"], BZONE["Hillsbrad Foothills"], 30.46, 70.84)
+	self:addLookupList(MobDB, 2376, L["Torn Fin Oracle"], BZONE["Hillsbrad Foothills"], 43.84, 67.08)
+	self:addLookupList(MobDB, 2377, L["Torn Fin Tidehunter"], BZONE["Hillsbrad Foothills"], 44.22, 66.98)
+	self:addLookupList(MobDB, 2407, L["Hulking Mountain Lion"], BZONE["Hillsbrad Foothills"], 41.68, 22.41)
+	self:addLookupList(MobDB, 2554, L["Witherbark Axe Thrower"], BZONE["Arathi Highlands"], 65.94, 67.54)
+	self:addLookupList(MobDB, 2556, L["Witherbark Headhunter"], BZONE["Arathi Highlands"], 67.98, 73.04)
+	self:addLookupList(MobDB, 2557, L["Witherbark Shadow Hunter"], BZONE["Arathi Highlands"], 68.06, 79.54)
+	self:addLookupList(MobDB, 2558, L["Witherbark Berserker"], BZONE["Arathi Highlands"], 24.02, 65.14)
+	self:addLookupList(MobDB, 2606, L["Nimar the Slayer"], BZONE["Arathi Highlands"], 65.89, 67.90)
+	self:addLookupList(MobDB, 2644, L["Vilebranch Hideskinner"], BZONE["The Hinterlands"], 63.55, 73.19)
+	self:addLookupList(MobDB, 2681, L["Vilebranch Raiding Wolf"], BZONE["The Hinterlands"], 59.73, 75.49)
+	self:addLookupList(MobDB, 2926, L["Silvermane Stalker"], BZONE["The Hinterlands"], 63.54, 54.42)
+	self:addLookupList(MobDB, 3256, L["Sunscale Scytheclaw"], BZONE["The Barrens"], 54.32, 38.88)
+	self:addLookupList(MobDB, 3385, L["Theramore Marine"], BZONE["The Barrens"], 61.82, 54.61)
+	self:addLookupList(MobDB, 3386, L["Theramore Preserver"], BZONE["The Barrens"], 61.66, 55.12)
+	self:addLookupList(MobDB, 3530, L["Pyrewood Tailor"], BZONE["Silverpine Forest"], 47.05, 72.57)
+	self:addLookupList(MobDB, 3531, L["Moonrage Tailor"], BZONE["Silverpine Forest"], 46.96, 72.52)
+	self:addLookupList(MobDB, 3809, L["Ashenvale Bear"], BZONE["Ashenvale"], 46.72, 56.09)
+	self:addLookupList(MobDB, 3818, L["Elder Shadowhorn Stag"], BZONE["Ashenvale"], 63.64, 48.61)
+	self:addLookupList(MobDB, 3825, L["Ghostpaw Alpha"], BZONE["Ashenvale"], 67.93, 55.77)
+	self:addLookupList(MobDB, 3834, L["Crazed Ancient"], BZONE["Ashenvale"], 58.35, 38.88)
+	self:addLookupList(MobDB, 3919, L["Withered Ancient"], BZONE["Ashenvale"], 58.46, 38.90)
+	self:addLookupList(MobDB, 4028, L["Charred Ancient"], BZONE["Stonetalon Mountains"], 33.98, 66.77)
+	self:addLookupList(MobDB, 4029, L["Blackened Ancient"], BZONE["Stonetalon Mountains"], 34.00, 66.70)
+	self:addLookupList(MobDB, 4041, L["Scorched Basilisk"], BZONE["Stonetalon Mountains"], 33.67, 72.04)
+	self:addLookupList(MobDB, 4042, L["Singed Basilisk"], BZONE["Stonetalon Mountains"], 33.30, 66.80)
+	self:addLookupList(MobDB, 4143, L["Sparkleshell Snapper"], BZONE["Thousand Needles"], 81.23, 63.82)
+	self:addLookupList(MobDB, 4147, L["Saltstone Basilisk"], BZONE["Thousand Needles"], 75.06, 60.94)
+	self:addLookupList(MobDB, 4287, L["Scarlet Gallant"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4292, L["Scarlet Protector"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4296, L["Scarlet Adept"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4301, L["Scarlet Centurion"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4341, L["Drywallow Crocolisk"], BZONE["Dustwallow Marsh"], 45.98, 25.11)
+	self:addLookupList(MobDB, 4343, L["Drywallow Snapper"], BZONE["Wetlands"], 58.17, 39.45)
+	self:addLookupList(MobDB, 4364, L["Strashaz Warrior"], BZONE["Dustwallow Marsh"], 75.09, 19.52)
+	self:addLookupList(MobDB, 4368, L["Strashaz Myrmidon"], BZONE["Dustwallow Marsh"], 76.40, 18.27)
+	self:addLookupList(MobDB, 4467, L["Vilebranch Soothsayer"], BZONE["The Hinterlands"], 52.80, 60.29)
+	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.88, 27.24)
+	self:addLookupList(MobDB, 4540, L["Scarlet Monk"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4674, L["Hatefury Shadowstalker"], BZONE["Desolace"], 75.34, 20.60)
+	self:addLookupList(MobDB, 4676, L["Lesser Infernal"], BZONE["Desolace"], 52.46, 74.72)
+	self:addLookupList(MobDB, 4834, L["Theramore Infiltrator"], BZONE["Dustwallow Marsh"], 39.52, 30.90)
+	self:addLookupList(MobDB, 4852, L["Stonevault Oracle"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 4861, L["Shrike Bat"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5225, L["Murk Spitter"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
+	self:addLookupList(MobDB, 5226, L["Murk Worm"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5256, L["Atal'ai Warrior"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5259, L["Atal'ai Witch Doctor"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5267, L["Unliving Atal'ai"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5271, L["Atal'ai Deathwalker"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5419, L["Glasshide Basilisk"], BZONE["Un'Goro Crater"], 83.46, 48.13)
+	self:addLookupList(MobDB, 5420, L["Glasshide Gazer"], BZONE["Un'Goro Crater"], 62.49, 42.66)
+	self:addLookupList(MobDB, 5422, L["Scorpid Hunter"], BZONE["Tanaris"], 54.72, 30.09)
+	self:addLookupList(MobDB, 5423, L["Scorpid Tail Lasher"], BZONE["The Barrens"], 44.87, 35.68)
+	self:addLookupList(MobDB, 5425, L["Starving Blisterpaw"], BZONE["Un'Goro Crater"], 82.87, 40.77)
+	self:addLookupList(MobDB, 5426, L["Blisterpaw Hyena"], BZONE["Tanaris"], 52.37, 46.31)
+	self:addLookupList(MobDB, 5460, L["Centipaar Sandreaver"], BZONE["Un'Goro Crater"], 79.15, 69.23)
+	self:addLookupList(MobDB, 5474, L["Dunemaul Brute"], BZONE["Tanaris"], 41.37, 56.63)
+	self:addLookupList(MobDB, 5481, L["Thistleshrub Dew Collector"], BZONE["Tanaris"], 29.50, 65.49)
+	self:addLookupList(MobDB, 5615, L["Wastewander Rogue"], BZONE["Tanaris"], 61.26, 37.27)
+	self:addLookupList(MobDB, 5616, L["Wastewander Thief"], BZONE["Tanaris"], 63.06, 30.02)
+	self:addLookupList(MobDB, 5617, L["Wastewander Shadow Mage"], BZONE["Tanaris"], 61.23, 36.94)
+	self:addLookupList(MobDB, 5618, L["Wastewander Bandit"], BZONE["Tanaris"], 62.98, 30.21)
+	self:addLookupList(MobDB, 5623, L["Wastewander Assassin"], BZONE["Tanaris"], 61.33, 37.23)
+	self:addLookupList(MobDB, 5648, L["Sandfury Shadowcaster"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5649, L["Sandfury Blood Drinker"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5708, L["Spawn of Hakkar"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5714, L["Loro"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5717, BBOSS["Mijan"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 5846, L["Dark Iron Taskmaster"], BZONE["Searing Gorge"], 42.13, 39.88)
+	self:addLookupList(MobDB, 5853, L["Tempered War Golem"], BZONE["Searing Gorge"], 64.19, 56.79)
+	self:addLookupList(MobDB, 5860, L["Twilight Dark Shaman"], BZONE["Searing Gorge"], 23.37, 36.73)
+	self:addLookupList(MobDB, 5861, L["Twilight Fire Guard"], BZONE["Searing Gorge"], 23.61, 34.27)
+	self:addLookupList(MobDB, 5862, L["Twilight Geomancer"], BZONE["Searing Gorge"], 24.62, 28.91)
+	self:addLookupList(MobDB, 5990, L["Redstone Basilisk"], BZONE["Blasted Lands"], 58.00, 31.23)
+	self:addLookupList(MobDB, 5993, L["Helboar"], BZONE["Blasted Lands"], 55.10, 49.89)
+	self:addLookupList(MobDB, 6005, L["Shadowsworn Thug"], BZONE["Blasted Lands"], 64.76, 35.75)
+	self:addLookupList(MobDB, 6138, L["Arkkoran Oracle"], BZONE["Azshara"], 77.12, 42.37)
+	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 60.49, 58.53)
+	self:addLookupList(MobDB, 6426, L["Anguished Dead"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 6518, L["Tar Lurker"], BZONE["Un'Goro Crater"], 47.89, 20.21)
+	self:addLookupList(MobDB, 6553, L["Gorishi Reaver"], BZONE["Un'Goro Crater"], 49.12, 81.49)
+	self:addLookupList(MobDB, 7025, L["Blackrock Soldier"], BZONE["Burning Steppes"], 47.28, 54.39)
+	self:addLookupList(MobDB, 7027, L["Blackrock Slayer"], BZONE["Burning Steppes"], 46.30, 50.57)
+	self:addLookupList(MobDB, 7035, L["Firegut Brute"], BZONE["Burning Steppes"], 81.83, 42.47)
+	self:addLookupList(MobDB, 7037, L["Thaurissan Firewalker"], BZONE["Burning Steppes"], 62.80, 39.33)
+	self:addLookupList(MobDB, 7040, L["Black Dragonspawn"], BZONE["Redridge Mountains"], 26.33, 30.49)
+	self:addLookupList(MobDB, 7047, L["Black Broodling"], BZONE["Burning Steppes"], 87.23, 50.30)
+	self:addLookupList(MobDB, 7055, L["Blackrock Worg"], BZONE["Burning Steppes"], 48.51, 56.17)
+	self:addLookupList(MobDB, 7109, L["Jadefire Felsworn"], BZONE["Darkshore"], 46.24, 84.47)
+	self:addLookupList(MobDB, 7155, L["Deadwood Pathfinder"], BZONE["Felwood"], 48.68, 90.68)
+	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 62.73, 9.559)
+	self:addLookupList(MobDB, 7346, L["Splinterbone Centurion"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 7372, L["Deadwind Warlock"], BZONE["Deadwind Pass"], 61.31, 72.73)
+	self:addLookupList(MobDB, 7428, L["Frostmaul Giant"], BZONE["Winterspring"], 61.96, 68.85)
+	self:addLookupList(MobDB, 7435, L["Cobalt Wyrmkin"], BZONE["Winterspring"], 57.83, 51.70)
+	self:addLookupList(MobDB, 7436, L["Cobalt Scalebane"], BZONE["Winterspring"], 57.87, 51.62)
+	self:addLookupList(MobDB, 7437, L["Cobalt Mageweaver"], BZONE["Winterspring"], 57.83, 51.66)
+	self:addLookupList(MobDB, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 52.42, 38.43)
+	self:addLookupList(MobDB, 7443, L["Shardtooth Mauler"], BZONE["Winterspring"], 60.77, 34.59)
+	self:addLookupList(MobDB, 7444, L["Shardtooth Bear"], BZONE["Winterspring"], 42.29, 38.83)
+	self:addLookupList(MobDB, 7448, L["Chillwind Chimaera"], BZONE["Winterspring"], 62.66, 38.42)
+	self:addLookupList(MobDB, 7458, L["Ice Thistle Yeti"], BZONE["Winterspring"], 65.28, 40.76)
+	self:addLookupList(MobDB, 7460, L["Ice Thistle Patriarch"], BZONE["Winterspring"], 68.21, 41.82)
+	self:addLookupList(MobDB, 7524, L["Anguished Highborne"], BZONE["Winterspring"], 53.48, 42.92)
 	self:addLookupList(MobDB, 7800, BBOSS["Mekgineer Thermaplugg"], BZONE["Gnomergan"], 0, 0)
-	self:addLookupList(MobDB, 7805, L["Wastewander Scofflaw"], BZONE["Tanaris"], 65.81, 33.77)
-	self:addLookupList(MobDB, 7864, L["Lingering Highborne"], BZONE["Azshara"], 37.20, 51.36)
-	self:addLookupList(MobDB, 7883, L["Andre Firebeard"], BZONE["Tanaris"], 73.79, 47.71)
-	self:addLookupList(MobDB, 8138, L["Sul'lithuz Broodling"], BZONE["Zul'Farrak"], 0, 0)
-	self:addLookupList(MobDB, 8526, L["Dark Caster"], BZONE["Eastern Plaguelands"], 59.64, 67.90)
-	self:addLookupList(MobDB, 8538, L["Unseen Servant"], BZONE["Eastern Plaguelands"], 58.99, 67.87)
-	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.31, 41.57)
-	self:addLookupList(MobDB, 8550, L["Shadowmage"], BZONE["Eastern Plaguelands"], 72.70, 45.14)
-	self:addLookupList(MobDB, 8551, L["Dark Summoner"], BZONE["Eastern Plaguelands"], 52.33, 56.87)
-	self:addLookupList(MobDB, 8561, L["Mossflayer Shadowhunter"], BZONE["Eastern Plaguelands"], 67.89, 19.01)
-	self:addLookupList(MobDB, 8598, L["Frenzied Plaguehound"], BZONE["Eastern Plaguelands"], 55.21, 35.47)
-	self:addLookupList(MobDB, 8637, L["Dark Iron Watchman"], BZONE["Searing Gorge"], 63.10, 56.58)
-	self:addLookupList(MobDB, 8724, L["Auctioneer Wabang"], BZONE["Orgrimmar"], 55.99, 64.02)
-	self:addLookupList(MobDB, 8891, L["Anvilrage Guardsman"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8894, L["Anvilrage Medic"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8897, L["Doomforge Craftsman"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8898, L["Anvilrage Marshal"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8899, L["Doomforge Dragoon"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8900, L["Doomforge Arcanasmith"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8901, L["Anvilrage Reservist"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8903, L["Anvilrage Captain"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8907, L["Wrath Hammer Construct"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8911, L["Fireguard Destroyer"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8920, L["Weapon Technician"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 8983, BBOSS["Golem Lord Argelmach"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9024, BBOSS["Pyromancer Loregrain"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9025, BBOSS["Lord Roccor"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9026, BBOSS["Overmaster Pyron"], BZONE["Searing Gorge"], 0, 0)
-	self:addLookupList(MobDB, 9028, BBOSS["Grizzle"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9197, L["Spirestone Battle Mage"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9198, L["Spirestone Mystic"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 7805, L["Wastewander Scofflaw"], BZONE["Tanaris"], 66.15, 34.96)
+	self:addLookupList(MobDB, 7855, L["Southsea Pirate"], BZONE["Tanaris"], 72.80, 46.08)
+	self:addLookupList(MobDB, 7883, L["Andre Firebeard"], BZONE["Tanaris"], 73.70, 47.58)
+	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.72, 41.08)
+	self:addLookupList(MobDB, 8550, L["Shadowmage"], BZONE["Eastern Plaguelands"], 74.47, 44.53)
+	self:addLookupList(MobDB, 8561, L["Mossflayer Shadowhunter"], BZONE["Eastern Plaguelands"], 68.05, 19.27)
+	self:addLookupList(MobDB, 8889, L["Anvilrage Overseer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8893, L["Anvilrage Soldier"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8896, L["Shadowforge Peasant"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8897, L["Doomforge Craftsman"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8899, L["Doomforge Dragoon"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8907, L["Wrath Hammer Construct"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8913, L["Twilight Emissary"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8920, L["Weapon Technician"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8921, L["Bloodhound"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8926, L["Deep Stinger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8927, L["Dark Screecher"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8928, L["Burrowing Thundersnout"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 8957, L["Angerclaw Grizzly"], BZONE["Felwood"], 56.84, 18.10)
+	self:addLookupList(MobDB, 8961, L["Felpaw Ravager"], BZONE["Felwood"], 57.96, 19.00)
+	self:addLookupList(MobDB, 8983, BBOSS["Golem Lord Argelmach"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9024, BBOSS["Pyromancer Loregrain"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9025, BBOSS["Lord Roccor"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9026, BBOSS["Overmaster Pyron"], BZONE["Searing Gorge"], 20.32, 52.31)
+	self:addLookupList(MobDB, 9028, BBOSS["Grizzle"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9216, L["Spirestone Warlord"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 9259, L["Firebrand Grunt"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9260, L["Firebrand Legionnaire"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 9262, L["Firebrand Invoker"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9264, L["Firebrand Pyromancer"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9447, L["Scarlet Warder"], BZONE["Eastern Plaguelands"], 79.88, 81.95)
-	self:addLookupList(MobDB, 9449, L["Scarlet Cleric"], BZONE["Eastern Plaguelands"], 81.32, 81.83)
-	self:addLookupList(MobDB, 9450, L["Scarlet Curate"], BZONE["Eastern Plaguelands"], 86.77, 83.46)
-	self:addLookupList(MobDB, 9451, L["Scarlet Archmage"], BZONE["Eastern Plaguelands"], 86.65, 84.85)
-	self:addLookupList(MobDB, 9452, L["Scarlet Enchanter"], BZONE["Eastern Plaguelands"], 81.41, 80.05)
-	self:addLookupList(MobDB, 9477, L["Cloned Ooze"], BZONE["Un'Goro Crater"], 50.21, 45.89)
+	self:addLookupList(MobDB, 9264, L["Firebrand Pyromancer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9451, L["Scarlet Archmage"], BZONE["Eastern Plaguelands"], 86.44, 80.01)
 	self:addLookupList(MobDB, 9499, BBOSS["Plugger Spazzring"], BZONE["Blackrock Depths"], 0, 0)
 	self:addLookupList(MobDB, 9543, BBOSS["Ribbly Screwspigot"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9554, L["Hammered Patron"], BZONE["Blackrock Depths"], 0, 0)
+	self:addLookupList(MobDB, 9554, L["Hammered Patron"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9596, BBOSS["Bannok Grimaxe"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9621, L["Gargantuan Ooze"], BZONE["Un'Goro Crater"], 26.24, 19.01)
 	self:addLookupList(MobDB, 9736, BBOSS["Quartermaster Zigris"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10043, L["Ribbly's Crony"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 10119, L["Volchan"], BZONE["Burning Steppes"], 79.72, 42.83)
-	self:addLookupList(MobDB, 10184, BBOSS["Onyxia"], BZONE["Onyxia's Lair"], 0, 0)
+	self:addLookupList(MobDB, 10043, L["Ribbly's Crony"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10119, L["Volchan"], BZONE["Redridge Mountains"], 26.63, 34.99)
+	self:addLookupList(MobDB, 10184, BBOSS["Onyxia"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10264, BBOSS["Solakar Flamewreath"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10317, L["Blackhand Elite"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10318, L["Blackhand Assassin"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10339, BBOSS["Gyth"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10363, BBOSS["General Drakkisath"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10372, L["Rage Talon Fire Tongue"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10384, L["Spectral Citizen"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10398, L["Thuzadin Shadowcaster"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10406, L["Ghoul Ravener"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10412, L["Crypt Crawler"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10422, L["Crimson Sorcerer"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10425, L["Crimson Battle Mage"], BZONE["Stratholme"], 0, 0)
+	self:addLookupList(MobDB, 10317, L["Blackhand Elite"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10366, L["Rage Talon Dragon Guard"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10398, L["Thuzadin Shadowcaster"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10422, L["Crimson Sorcerer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10426, L["Crimson Inquisitor"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10438, BBOSS["Maleki the Pallid"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 10440, BBOSS["Baron Rivendare"], BZONE["Stratholme"], 0, 0)
+	self:addLookupList(MobDB, 10438, BBOSS["Maleki the Pallid"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10469, L["Scholomance Adept"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 10499, L["Spectral Researcher"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 10500, L["Spectral Teacher"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 10508, BBOSS["Ras Frostwhisper"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 10760, L["Grimtotem Geomancer"], BZONE["Thousand Needles"], 35.18, 32.00)
-	self:addLookupList(MobDB, 10813, BBOSS["Balnazzar"], BZONE["Stratholme"], 0, 0)
+	self:addLookupList(MobDB, 10477, L["Scholomance Necromancer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10488, L["Risen Construct"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10491, L["Risen Bonewarder"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10499, L["Spectral Researcher"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10659, L["Cobalt Whelp"], BZONE["Winterspring"], 57.69, 51.84)
+	self:addLookupList(MobDB, 10660, L["Cobalt Broodling"], BZONE["Winterspring"], 57.85, 51.98)
+	self:addLookupList(MobDB, 10661, L["Spell Eater"], BZONE["Winterspring"], 57.70, 51.73)
+	self:addLookupList(MobDB, 10662, L["Spellmaw"], BZONE["Winterspring"], 59.24, 51.05)
+	self:addLookupList(MobDB, 10760, L["Grimtotem Geomancer"], BZONE["Thousand Needles"], 35.42, 32.12)
+	self:addLookupList(MobDB, 10807, L["Brumeran"], BZONE["Winterspring"], 60.77, 56.99)
 	self:addLookupList(MobDB, 10899, BBOSS["Goraluk Anvilcrack"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10997, BBOSS["Cannon Master Willey"], BZONE["Stratholme"], 0, 0)
-	self:addLookupList(MobDB, 11356, L["Gurubashi Champion"], BZONE["Zul'Gurub"], 0, 0)
-	self:addLookupList(MobDB, 11370, L["Razzashi Broodwidow"], BZONE["Zul'Gurub"], 0, 0)
-	self:addLookupList(MobDB, 11480, L["Arcane Aberration"], BZONE["Dire Maul"], 0, 0)
+	self:addLookupList(MobDB, 10997, BBOSS["Cannon Master Willey"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11361, L["Zulian Tiger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11459, L["Ironbark Protector"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 11487, BBOSS["Magister Kalendris"], BZONE["Dire Maul"], 0, 0)
-	self:addLookupList(MobDB, 11582, L["Scholomance Dark Summoner"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 11583, L["Cruelfin"], BZONE["Bloodmyst Isle"], 0, 0)
-	self:addLookupList(MobDB, 11658, L["Molten Giant"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 11791, L["Putridus Trickster"], BZONE["Maraudon"], 0, 0)
-	self:addLookupList(MobDB, 11880, L["Twilight Avenger"], BZONE["Silithus"], 36.25, 46.19)
-	self:addLookupList(MobDB, 11881, L["Twilight Geolord"], BZONE["Silithus"], 33.82, 48.36)
 	self:addLookupList(MobDB, 11982, BBOSS["Magmadar"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 11988, BBOSS["Golemagg the Incinerator"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12056, BBOSS["Baron Geddon"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12057, BBOSS["Garr"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12101, L["Lava Surger"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12118, L["Lucifron"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12219, L["Barbed Lasher"], BZONE["Maraudon"], 0, 0)
-	self:addLookupList(MobDB, 12259, BBOSS["Gehennas"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 12259, BBOSS["Gehennas"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 12264, BBOSS["Shazzrah"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12397, BBOSS["Lord Kazzak"], BZONE["Hellfire Peninsula"], 0, 0)
-	self:addLookupList(MobDB, 13797, L["Mountaineer Boombellow"], BZONE["Alterac Valley"], 46.11, 16.31)
-	self:addLookupList(MobDB, 14276, L["Scargil"], BZONE["Hillsbrad Foothills"], 24.89, 65.36)
-	self:addLookupList(MobDB, 14338, L["Knot Thimblejack"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 14354, BBOSS["Pusillin"], BZONE["Dire Maul"], 0, 0)
-	self:addLookupList(MobDB, 14448, L["Molt Thorn"], BZONE["Swamp of Sorrows"], 17.20, 26.97)
-	self:addLookupList(MobDB, 14454, L["The Windreaver"], BZONE["Silithus"], 19.91, 16.51)
-	self:addLookupList(MobDB, 14457, L["Princess Tempestria"], BZONE["Winterspring"], 50.15, 39.74)
-	self:addLookupList(MobDB, 14887, L["Ysondre"], BZONE["Duskwood"], 45.06, 45.45)
-	self:addLookupList(MobDB, 14888, L["Lethon"], BZONE["Duskwood"], 45.66, 45.35)
-	self:addLookupList(MobDB, 14889, BBOSS["Emeriss"], BZONE["Duskwood"], 45.44, 45.29)
-	self:addLookupList(MobDB, 14890, L["Taerar"], BZONE["Duskwood"], 45.14, 45.46)
-	self:addLookupList(MobDB, 15162, L["Scarlet Inquisitor"], BZONE["Eastern Plaguelands"], 79.97, 84.96)
-	self:addLookupList(MobDB, 15184, L["Cenarion Hold Infantry"], BZONE["Silithus"], 50.28, 37.26)
-	self:addLookupList(MobDB, 15233, L["Vekniss Guardian"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 13140, L["Commander Dardosh"], BZONE["Alterac Valley"], 47.36, 56.93)
+	self:addLookupList(MobDB, 13147, L["Lieutenant Lewis"], BZONE["Alterac Valley"], 46.04, 54.94)
+	self:addLookupList(MobDB, 13152, L["Commander Malgor"], BZONE["Alterac Valley"], 49.44, 74.92)
+	self:addLookupList(MobDB, 13153, L["Commander Mulfort"], BZONE["Alterac Valley"], 48.53, 86.20)
+	self:addLookupList(MobDB, 13300, L["Lieutenant Mancuso"], BZONE["Alterac Valley"], 51.06, 39.02)
+	self:addLookupList(MobDB, 14276, L["Scargil"], BZONE["Hillsbrad Foothills"], 26.70, 69.86)
+	self:addLookupList(MobDB, 14354, BBOSS["Pusillin"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15263, L["The Prophet Skeram"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15275, BBOSS["Emperor Vek'nilash"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15323, L["Hive'Zara Sandstalker"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15325, L["Hive'Zara Wasp"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15340, L["Moam"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
+	self:addLookupList(MobDB, 15276, L["Emperor Vek'lor"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15299, L["Viscidus"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15339, L["Ossirian the Unscarred"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15340, L["Moam"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15341, L["General Rajaxx"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15348, L["Kurinnaxx"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15369, L["Ayamiss the Hunter"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15370, L["Buru the Gorger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15509, L["Princess Huhuran"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15510, L["Fankriss the Unyielding"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15511, L["Lord Kri"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15516, L["Battleguard Sartura"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15517, L["Ouro"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15543, L["Princess Yauj"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15544, L["Vem"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15547, L["Spectral Charger"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15550, BBOSS["Attumen the Huntsman"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 15548, L["Spectral Stallion"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15551, L["Spectral Stable Hand"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15687, BBOSS["Moroes"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 15688, BBOSS["Terestian Illhoof"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 15909, L["Fariel Starsong"], BZONE["Moonglade"], 26.83, 17.61)
+	self:addLookupList(MobDB, 16151, L["Midnight"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16152, BBOSS["Attumen the Huntsman"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16171, L["Coldmist Widow"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16406, L["Phantom Attendant"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16407, L["Spectral Servant"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16408, L["Phantom Valet"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16409, L["Phantom Guest"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16460, L["Night Mistress"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16425, L["Phantom Guardsman"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16470, L["Ghostly Philanthropist"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16471, L["Skeletal Usher"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16472, L["Phantom Stagehand"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16473, L["Spectral Performer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16488, L["Arcane Anomaly"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16492, L["Syphoner"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16504, L["Arcane Protector"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16524, BBOSS["Shade of Aran"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16525, L["Spell Shade"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16595, L["Fleshbeast"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16807, L["Grand Warlock Nethekurse"], BZONE["The Shattered Halls"], 0, 0)
-	self:addLookupList(MobDB, 16810, L["Bonechewer Backbreaker"], BZONE["Terokkar Forest"], 65.78, 53.37)
-	self:addLookupList(MobDB, 16878, L["Shattered Hand Berserker"], BZONE["Orgrimmar"], 28, 26.38)
-	self:addLookupList(MobDB, 16952, L["Anger Guard"], BZONE["Blade's Edge Mountains"], 72.88, 41.08)
-	self:addLookupList(MobDB, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.73, 42.70)
-	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.18, 68.40)
-	self:addLookupList(MobDB, 17465, L["Shattered Hand Centurion"], BZONE["The Shattered Halls"], 0, 0)
-	self:addLookupList(MobDB, 17671, L["Shattered Hand Champion"], BZONE["The Shattered Halls"], 0, 0)
-	self:addLookupList(MobDB, 17694, L["Shadowmoon Darkcaster"], BZONE["The Shattered Halls"], 0, 0)
-	self:addLookupList(MobDB, 17722, L["Coilfang Sorceress"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17723, L["Bog Giant"], BZONE["The Underbog"], 0, 0)
+	self:addLookupList(MobDB, 16526, L["Sorcerous Shade"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16529, L["Magical Horror"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16530, L["Mana Warp"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16539, L["Homunculus"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16544, L["Ethereal Thief"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16596, L["Greater Fleshbeast"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16772, L["Bonechewer Devastator"], BZONE["Terokkar Forest"], 66.65, 53.88)
+	self:addLookupList(MobDB, 16807, L["Grand Warlock Nethekurse"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16810, L["Bonechewer Backbreaker"], BZONE["Terokkar Forest"], 66.39, 53.64)
+	self:addLookupList(MobDB, 16952, L["Anger Guard"], BZONE["Blade's Edge Mountains"], 73.47, 41.80)
+	self:addLookupList(MobDB, 17083, L["Fel Orc Convert"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.64, 42.44)
+	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.60, 68.11)
+	self:addLookupList(MobDB, 17225, L["Nightbane"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17269, L["Bleeding Hollow Darkcaster"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17465, L["Shattered Hand Centurion"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17669, L["Rabid Warhound"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17722, L["Coilfang Sorceress"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17723, L["Bog Giant"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17724, L["Underbat"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17767, BBOSS["Rage Winterchill"], BZONE["Mount Hyjal"], 0, 0)
-	self:addLookupList(MobDB, 17796, BBOSS["Mekgineer Steamrigger"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17797, BBOSS["Hydromancer Thespia"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17798, BBOSS["Warlord Kalithresh"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17803, L["Coilfang Oracle"], BZONE["The Steamvault"], 0, 0)
+	self:addLookupList(MobDB, 17796, BBOSS["Mekgineer Steamrigger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17798, BBOSS["Warlord Kalithresh"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17800, L["Coilfang Myrmidon"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17803, L["Coilfang Oracle"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17808, BBOSS["Anetheron"], BZONE["Mount Hyjal"], 0, 0)
-	self:addLookupList(MobDB, 17819, L["Durnholde Sentry"], BZONE["Old Hillsbrad Foothills"], 0, 0)
-	self:addLookupList(MobDB, 17820, L["Durnholde Rifleman"], BZONE["Old Hillsbrad Foothills"], 0, 0)
-	self:addLookupList(MobDB, 17839, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
+	self:addLookupList(MobDB, 17817, L["Greater Bogstrok"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17842, BBOSS["Azgalor"], BZONE["Mount Hyjal"], 0, 0)
 	self:addLookupList(MobDB, 17862, BBOSS["Captain Skarloc"], BZONE["Old Hillsbrad Foothills"], 0, 0)
-	self:addLookupList(MobDB, 17879, BBOSS["Chrono Lord Deja"], BZONE["The Black Morass"], 0, 0)
 	self:addLookupList(MobDB, 17888, BBOSS["Kaz'rogal"], BZONE["Mount Hyjal"], 0, 0)
-	self:addLookupList(MobDB, 17941, BBOSS["Mennu the Betrayer"], BZONE["The Slave Pens"], 0, 0)
-	self:addLookupList(MobDB, 17957, L["Coilfang Champion"], BZONE["The Slave Pens"], 0, 0)
+	self:addLookupList(MobDB, 17895, L["Ghoul"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17897, L["Crypt Fiend"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17898, L["Abomination"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17899, L["Shadowy Necromancer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17905, L["Banshee"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17906, L["Gargoyle"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17907, L["Frost Wyrm"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17908, L["Giant Infernal"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17916, L["Fel Stalker"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17940, L["Coilfang Technician"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17957, L["Coilfang Champion"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17968, BBOSS["Archimonde"], BZONE["Mount Hyjal"], 0, 0)
-	self:addLookupList(MobDB, 17975, BBOSS["High Botanist Freywinn"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 17977, BBOSS["Warp Splinter"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 17978, BBOSS["Thorngrin the Tender"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 18096, BBOSS["Epoch Hunter"], BZONE["Old Hillsbrad Foothills"], 0, 0)
-	self:addLookupList(MobDB, 18203, L["Murkblood Raider"], BZONE["Nagrand"], 31.88, 43.08)
-	self:addLookupList(MobDB, 18260, L["Boulderfist Invader"], BZONE["Terokkar Forest"], 20.76, 63.47)
-	self:addLookupList(MobDB, 18314, L["Nexus Stalker"], BZONE["Mana-Tombs"], 0, 0)
+	self:addLookupList(MobDB, 17975, BBOSS["High Botanist Freywinn"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17976, L["Commander Sarannis"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17977, BBOSS["Warp Splinter"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17978, BBOSS["Thorngrin the Tender"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18062, L["Enraged Crusher"], BZONE["Nagrand"], 49.82, 42.23)
+	self:addLookupList(MobDB, 18096, BBOSS["Epoch Hunter"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18105, L["Ghaz'an"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18168, L["The Crone"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18203, L["Murkblood Raider"], BZONE["Nagrand"], 32.34, 43.23)
+	self:addLookupList(MobDB, 18314, L["Nexus Stalker"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18317, L["Ethereal Priest"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 18320, L["Time-Lost Shadowmage"], BZONE["Sethekk Halls"], 0, 0)
-	self:addLookupList(MobDB, 18322, L["Sethekk Ravenguard"], BZONE["Sethekk Halls"], 0, 0)
-	self:addLookupList(MobDB, 18344, L["Nexus-Prince Shaffar"], BZONE["Mana-Tombs"], 0, 0)
-	self:addLookupList(MobDB, 18422, L["Sunseeker Botanist"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 18472, L["Darkweaver Syth"], BZONE["Sethekk Halls"], 0, 0)
-	self:addLookupList(MobDB, 18497, L["Auchenai Monk"], BZONE["Auchenai Crypts"], 0, 0)
-	self:addLookupList(MobDB, 18521, L["Raging Skeleton"], BZONE["Auchenai Crypts"], 0, 0)
-	self:addLookupList(MobDB, 18554, L["Sharth Voldoun"], BZONE["Terokkar Forest"], 73.33, 34.88)
-	self:addLookupList(MobDB, 18667, BBOSS["Blackheart the Inciter"], BZONE["Shadow Labyrinth"], 0, 0)
-	self:addLookupList(MobDB, 18708, L["Murmur"], BZONE["Shadow Labyrinth"], 0, 0)
-	self:addLookupList(MobDB, 18830, L["Cabal Fanatic"], BZONE["Shadow Labyrinth"], 0, 0)
-	self:addLookupList(MobDB, 18853, L["Sunfury Bloodwarder"], BZONE["Netherstorm"], 26.81, 67.27)
-	self:addLookupList(MobDB, 18866, L["Mageslayer"], BZONE["Netherstorm"], 55.96, 87.50)
-	self:addLookupList(MobDB, 18870, L["Voidshrieker"], BZONE["Netherstorm"], 62.25, 39.33)
-	self:addLookupList(MobDB, 18872, L["Disembodied Vindicator"], BZONE["Netherstorm"], 33.14, 54.13)
-	self:addLookupList(MobDB, 18873, L["Disembodied Protector"], BZONE["Netherstorm"], 32.94, 54.31)
-	self:addLookupList(MobDB, 18940, L["Nutral"], BZONE["Shattrath City"], 63.47, 40.70)
-	self:addLookupList(MobDB, 18962, L["Bar Talet"], BZONE["Terokkar Forest"], 48.93, 46.02)
-	self:addLookupList(MobDB, 19034, L["Mendorn"], BZONE["Shattrath City"], 48.89, 29.09)
-	self:addLookupList(MobDB, 19045, L["Oloraak"], BZONE["Shattrath City"], 57.17, 15.95)
-	self:addLookupList(MobDB, 19047, L["Lissaf"], BZONE["Shattrath City"], 51.25, 17.95)
-	self:addLookupList(MobDB, 19168, L["Sunseeker Astromage"], BZONE["The Mechanar"], 0, 0)
+	self:addLookupList(MobDB, 18344, L["Nexus-Prince Shaffar"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18422, L["Sunseeker Botanist"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18472, L["Darkweaver Syth"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18477, L["Timber Worg Alpha"], BZONE["Shattrath City"], 52.27, 72.67)
+	self:addLookupList(MobDB, 18497, L["Auchenai Monk"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18521, L["Raging Skeleton"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18595, L["Warped Peon"], BZONE["Eye of the Storm"], 29.85, 30.36)
+	self:addLookupList(MobDB, 18631, L["Cabal Cultist"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18633, L["Cabal Acolyte"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18639, L["Cabal Spellbinder"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18708, L["Murmur"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18830, L["Cabal Fanatic"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 18853, L["Sunfury Bloodwarder"], BZONE["Netherstorm"], 25.81, 67.84)
+	self:addLookupList(MobDB, 18866, L["Mageslayer"], BZONE["Netherstorm"], 56.26, 87.81)
+	self:addLookupList(MobDB, 18870, L["Voidshrieker"], BZONE["Netherstorm"], 62.44, 39.71)
+	self:addLookupList(MobDB, 18872, L["Disembodied Vindicator"], BZONE["Netherstorm"], 33.26, 54.42)
+	self:addLookupList(MobDB, 18873, L["Disembodied Protector"], BZONE["Netherstorm"], 33.20, 54.82)
+	self:addLookupList(MobDB, 19168, L["Sunseeker Astromage"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19219, BBOSS["Mechano-Lord Capacitus"], BZONE["The Mechanar"], 0, 0)
 	self:addLookupList(MobDB, 19220, BBOSS["Pathaleon the Calculator"], BZONE["The Mechanar"], 0, 0)
-	self:addLookupList(MobDB, 19221, BBOSS["Nethermancer Sepethrea"], BZONE["The Mechanar"], 0, 0)
-	self:addLookupList(MobDB, 19239, L["Mahir Redstroke"], BZONE["Shattrath City"], 54.89, 81.50)
-	self:addLookupList(MobDB, 19246, L["Berudan Keysworn"], BZONE["Shattrath City"], 58.84, 62.37)
-	self:addLookupList(MobDB, 19304, BBOSS["Blackheart the Inciter"], BZONE["Shadow Labrynth"], 0, 0)
-	self:addLookupList(MobDB, 19318, L["Gromden"], BZONE["Shattrath City"], 48.37, 30.29)
-	self:addLookupList(MobDB, 19338, L["L'lura Goldspun"], BZONE["Shattrath City"], 59.06, 59.95)
-	self:addLookupList(MobDB, 19349, L["Thornfang Ravager"], BZONE["Zangarmarsh"], 78.72, 63.70)
-	self:addLookupList(MobDB, 19351, L["Daggle Ironshaper"], BZONE["Shadowmoon Valley"], 37.35, 54.72)
-	self:addLookupList(MobDB, 19429, L["Avian Darkhawk"], BZONE["Sethekk Halls"], 0, 0)
-	self:addLookupList(MobDB, 19513, L["Mutate Fear-Shrieker"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 19517, L["Alorra"], BZONE["Shadowmoon Valley"], 54.95, 58.98)
-	self:addLookupList(MobDB, 19678, L["Fantei"], BZONE["Shattrath City"], 64.60, 70.33)
-	self:addLookupList(MobDB, 19707, L["Sunfury Archer"], BZONE["Netherstorm"], 55.51, 78.22)
-	self:addLookupList(MobDB, 19740, L["Wrathwalker"], BZONE["Shadowmoon Valley"], 25.26, 35.22)
-	self:addLookupList(MobDB, 19754, L["Deathforge Tinkerer"], BZONE["Shadowmoon Valley"], 38.14, 40.86)
-	self:addLookupList(MobDB, 19755, L["Mo'arg Weaponsmith"], BZONE["Shadowmoon Valley"], 25.04, 34.21)
-	self:addLookupList(MobDB, 19756, L["Deathforge Smith"], BZONE["Shadowmoon Valley"], 37.63, 41.80)
-	self:addLookupList(MobDB, 19768, L["Coilskar Siren"], BZONE["Shadowmoon Valley"], 46.07, 29.03)
-	self:addLookupList(MobDB, 19779, L["Sunfury Geologist"], BZONE["Netherstorm"], 27.79, 70.17)
-	self:addLookupList(MobDB, 19792, L["Eclipsion Centurion"], BZONE["Shadowmoon Valley"], 47.34, 66.13)
-	self:addLookupList(MobDB, 19795, L["Eclipsion Blood Knight"], BZONE["Shadowmoon Valley"], 50.61, 59.65)
-	self:addLookupList(MobDB, 19796, L["Eclipsion Archmage"], BZONE["Shadowmoon Valley"], 46.99, 66.51)
-	self:addLookupList(MobDB, 19806, L["Eclipsion Bloodwarder"], BZONE["Shadowmoon Valley"], 47.26, 65.59)
-	self:addLookupList(MobDB, 19826, L["Dark Conclave Shadowmancer"], BZONE["Shadowmoon Valley"], 37.37, 31.58)
-	self:addLookupList(MobDB, 19952, L["Bloodmaul Geomancer"], BZONE["Blade's Edge Mountains"], 44.77, 72.95)
-	self:addLookupList(MobDB, 19960, L["Doomforge Engineer"], BZONE["Blade's Edge Mountains"], 73.97, 40.11)
-	self:addLookupList(MobDB, 19973, L["Abyssal Flamebringer"], BZONE["Blade's Edge Mountains"], 29.05, 79.38)
-	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 73.79, 73.77)
-	self:addLookupList(MobDB, 20036, L["Bloodwarder Squire"], BZONE["Tempest Keep"], 0, 0)
-	self:addLookupList(MobDB, 20134, L["Sunfury Arcanist"], BZONE["Netherstorm"], 48.64, 81.32)
-	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.03, 82.18)
-	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.77, 83.58)
-	self:addLookupList(MobDB, 20207, L["Sunfury Bowman"], BZONE["Netherstorm"], 58.26, 64.63)
-	self:addLookupList(MobDB, 20456, L["Ethereum Researcher"], BZONE["Netherstorm"], 56.40, 37.64)
-	self:addLookupList(MobDB, 20496, L["Kirin'Var Spectre"], BZONE["Netherstorm"], 59.00, 78.94)
-	self:addLookupList(MobDB, 20514, L["Searing Elemental"], BZONE["Blade's Edge Mountains"], 71.91, 20.79)
-	self:addLookupList(MobDB, 20613, L["Arodis Sunblade"], BZONE["Shattrath City"], 43.06, 89.85)
-	self:addLookupList(MobDB, 20614, L["Razaani Spell-Thief"], BZONE["Blade's Edge Mountains"], 66.60, 43.04)
-	self:addLookupList(MobDB, 20714, L["Ridgespine Stalker"], BZONE["Blade's Edge Mountains"], 65.64, 60.66)
-	self:addLookupList(MobDB, 20807, L["Inscriber Saalyn"], BZONE["Shattrath City"], 48.09, 26.03)
+	self:addLookupList(MobDB, 19221, BBOSS["Nethermancer Sepethrea"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 19509, L["Sunseeker Harvester"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 19707, L["Sunfury Archer"], BZONE["Netherstorm"], 55.90, 79.03)
+	self:addLookupList(MobDB, 19754, L["Deathforge Tinkerer"], BZONE["Shadowmoon Valley"], 38.12, 40.99)
+	self:addLookupList(MobDB, 19755, L["Mo'arg Weaponsmith"], BZONE["Shadowmoon Valley"], 23.93, 33.58)
+	self:addLookupList(MobDB, 19756, L["Deathforge Smith"], BZONE["Shadowmoon Valley"], 37.44, 41.92)
+	self:addLookupList(MobDB, 19792, L["Eclipsion Centurion"], BZONE["Shadowmoon Valley"], 47.78, 65.94)
+	self:addLookupList(MobDB, 19795, L["Eclipsion Blood Knight"], BZONE["Shadowmoon Valley"], 52.00, 61.24)
+	self:addLookupList(MobDB, 19796, L["Eclipsion Archmage"], BZONE["Shadowmoon Valley"], 47.52, 66.26)
+	self:addLookupList(MobDB, 19802, L["Illidari Shocktrooper"], BZONE["Shadowmoon Valley"], 31.52, 50.23)
+	self:addLookupList(MobDB, 19806, L["Eclipsion Bloodwarder"], BZONE["Shadowmoon Valley"], 47.65, 65.25)
+	self:addLookupList(MobDB, 19826, L["Dark Conclave Shadowmancer"], BZONE["Shadowmoon Valley"], 37.32, 31.73)
+	self:addLookupList(MobDB, 19952, L["Bloodmaul Geomancer"], BZONE["Blade's Edge Mountains"], 45.12, 73.47)
+	self:addLookupList(MobDB, 19960, L["Doomforge Engineer"], BZONE["Blade's Edge Mountains"], 74.41, 41.76)
+	self:addLookupList(MobDB, 19973, L["Abyssal Flamebringer"], BZONE["Blade's Edge Mountains"], 29.21, 79.97)
+	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 74.07, 74.55)
+	self:addLookupList(MobDB, 20031, L["Bloodwarder Legionnaire"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20032, L["Bloodwarder Vindicator"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20052, L["Crystalcore Mechanic"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20058, L["Bloodmaul Dire Wolf"], BZONE["Blade's Edge Mountains"], 44.29, 77.32)
+	self:addLookupList(MobDB, 20134, L["Sunfury Arcanist"], BZONE["Netherstorm"], 48.77, 82.50)
+	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.30, 83.32)
+	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.12, 83.60)
+	self:addLookupList(MobDB, 20207, L["Sunfury Bowman"], BZONE["Netherstorm"], 58.60, 64.92)
+	self:addLookupList(MobDB, 20410, L["Rhonsus"], BZONE["Netherstorm"], 61.03, 85.68)
+	self:addLookupList(MobDB, 20502, L["Eclipsion Dragonhawk"], BZONE["Shadowmoon Valley"], 48.10, 64.74)
 	self:addLookupList(MobDB, 20869, L["Arcatraz Sentinel"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20872, L["Deathforge Summoner"], BZONE["Shadowmoon Valley"], 38.98, 38.61)
-	self:addLookupList(MobDB, 20878, L["Deathforge Guardian"], BZONE["Shadowmoon Valley"], 39.50, 39.29)
+	self:addLookupList(MobDB, 20878, L["Deathforge Guardian"], BZONE["Shadowmoon Valley"], 39.17, 39.15)
 	self:addLookupList(MobDB, 20880, L["Eredar Deathbringer"], BZONE["The Arcatraz"], 0, 0)
 	self:addLookupList(MobDB, 20885, BBOSS["Dalliah the Doomsayer"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20887, L["Deathforge Imp"], BZONE["Shadowmoon Valley"], 39.19, 38.86)
-	self:addLookupList(MobDB, 20898, L["Gargantuan Abyssal"], BZONE["The Arcatraz"], 0, 0)
+	self:addLookupList(MobDB, 20887, L["Deathforge Imp"], BZONE["Shadowmoon Valley"], 39.12, 38.93)
 	self:addLookupList(MobDB, 20900, L["Unchained Doombringer"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20910, L["Twilight Drakonaar"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 21050, L["Enraged Earth Spirit"], BZONE["Shadowmoon Valley"], 47.14, 47.16)
-	self:addLookupList(MobDB, 21059, L["Enraged Water Spirit"], BZONE["Shadowmoon Valley"], 49.59, 24.86)
-	self:addLookupList(MobDB, 21060, L["Enraged Air Spirit"], BZONE["Shadowmoon Valley"], 62.25, 57.86)
-	self:addLookupList(MobDB, 21061, L["Enraged Fire Spirit"], BZONE["Shadowmoon Valley"], 48.28, 45.45)
-	self:addLookupList(MobDB, 21104, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21140, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21148, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21229, L["Greyheart Tidecaller"], BZONE["Serpentshrine Cavern"], 0, 0)
+	self:addLookupList(MobDB, 21246, L["Serpentshrine Sporebat"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], BZONE["Serpentshrine Cavern"], 0, 0)
-	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.59, 39.87)
-	self:addLookupList(MobDB, 21314, L["Terrormaster"], BZONE["Shadowmoon Valley"], 24.55, 37.60)
-	self:addLookupList(MobDB, 21454, L["Ashtongue Warrior"], BZONE["Shadowmoon Valley"], 57.76, 35.36)
-	self:addLookupList(MobDB, 21941, L["Accursed Apparition"], BZONE["Terokkar Forest"], 43.15, 76.09)
-	self:addLookupList(MobDB, 22016, L["Eclipsion Soldier"], BZONE["Shadowmoon Valley"], 52.17, 61.93)
-	self:addLookupList(MobDB, 22017, L["Eclipsion Spellbinder"], BZONE["Shadowmoon Valley"], 52.16, 61.77)
-	self:addLookupList(MobDB, 22018, L["Eclipsion Cavalier"], BZONE["Shadowmoon Valley"], 52.19, 63.53)
-	self:addLookupList(MobDB, 22052, L["Daggermaw Blackhide"], BZONE["Blade's Edge Mountains"], 47.31, 51.05)
-	self:addLookupList(MobDB, 22076, L["Torloth the Magnificent"], BZONE["Shadowmoon Valley"], 51.09, 71.54)
-	self:addLookupList(MobDB, 22093, L["Illidari Watcher"], BZONE["Shadowmoon Valley"], 52.19, 71.60)
-	self:addLookupList(MobDB, 22143, L["Gordunni Back-Breaker"], BZONE["Zangarmarsh"], 73.42, 88.77)
-	self:addLookupList(MobDB, 22144, L["Gordunni Elementalist"], BZONE["Zangarmarsh"], 66.96, 82.25)
-	self:addLookupList(MobDB, 22148, L["Gordunni Head-Splitter"], BZONE["Terokkar Forest"], 22.40, 13.24)
-	self:addLookupList(MobDB, 22241, L["Bash'ir Raider"], BZONE["Blade's Edge Mountains"], 51.82, 16.91)
-	self:addLookupList(MobDB, 22242, L["Bash'ir Spell-Thief"], BZONE["Blade's Edge Mountains"], 52.79, 15.98)
-	self:addLookupList(MobDB, 22243, L["Bash'ir Arcanist"], BZONE["Blade's Edge Mountains"], 52.06, 16.91)
-	self:addLookupList(MobDB, 22254, L["Wrath Corruptor"], BZONE["Blade's Edge Mountains"], 33.92, 42.87)
-	self:addLookupList(MobDB, 22275, L["Apexis Guardian"], BZONE["Blade's Edge Mountains"], 30.55, 50.35)
-	self:addLookupList(MobDB, 22281, L["Galvanoth"], BZONE["Blade's Edge Mountains"], 30.75, 47.39)
-	self:addLookupList(MobDB, 22323, L["Incandescent Fel Spark"], BZONE["Hellfire Peninsula"], 61.60, 20.02)
-	self:addLookupList(MobDB, 22384, L["Bloodmaul Soothsayer"], BZONE["Blade's Edge Mountains"], 55.74, 32.45)
-	self:addLookupList(MobDB, 22394, L["Deathshadow Hound"], BZONE["Nagrand"], 10.69, 38.81)
-	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 61.95, 40.92)
-	self:addLookupList(MobDB, 23022, L["Gordunni Soulreaper"], BZONE["Terokkar Forest"], 22.85, 12.22)
-	self:addLookupList(MobDB, 23051, L["Monstrous Kaliri"], BZONE["Terokkar Forest"], 66.98, 78.57)
-	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 29.61, 56.28)
-	self:addLookupList(MobDB, 23169, L["Nethermine Flayer"], BZONE["Shadowmoon Valley"], 70.12, 82.59)
-	self:addLookupList(MobDB, 23230, L["Shartuul"], BZONE["Blade's Edge Mountains"], 29.83, 44.18)
-	self:addLookupList(MobDB, 23235, L["Bonechewer Blade Fury"], BZONE["Black Temple"], 0, 0)
-	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 56.75, 13.61)
-	self:addLookupList(MobDB, 23281, L["Insidion"], BZONE["Blade's Edge Mountains"], 53.43, 14.88)
-	self:addLookupList(MobDB, 23282, L["Obsidia"], BZONE["Blade's Edge Mountains"], 29.12, 52.98)
-	self:addLookupList(MobDB, 23305, L["Crazed Murkblood Foreman"], BZONE["Shadowmoon Valley"], 73.32, 89.10)
-	self:addLookupList(MobDB, 23324, L["Crazed Murkblood Miner"], BZONE["Shadowmoon Valley"], 73.88, 87.64)
-	self:addLookupList(MobDB, 23353, L["Braxxus"], BZONE["Blade's Edge Mountains"], 31.02, 47.34)
-	self:addLookupList(MobDB, 23354, L["Mo'arg Incinerator"], BZONE["Blade's Edge Mountains"], 31.16, 46.71)
-	self:addLookupList(MobDB, 23355, L["Zarcsin"], BZONE["Blade's Edge Mountains"], 30.21, 47.39)
-	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 18.55, 34.63)
-	self:addLookupList(MobDB, 23386, L["Gan'arg Analyzer"], BZONE["Blade's Edge Mountains"], 29.85, 54.07)
-	self:addLookupList(MobDB, 23392, L["Skyguard Stable Master"], BZONE["Blade's Edge Mountains"], 27.35, 52.27)
+	self:addLookupList(MobDB, 21301, L["Coilfang Shatterer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.47, 39.39)
+	self:addLookupList(MobDB, 21305, L["Mutant Horror"], BZONE["Shadowmoon Valley"], 26.42, 40.17)
+	self:addLookupList(MobDB, 21339, L["Coilfang Hate-Screamer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21454, L["Ashtongue Warrior"], BZONE["Shadowmoon Valley"], 58.50, 35.72)
+	self:addLookupList(MobDB, 21911, L["Skettis Soulcaller"], BZONE["Terokkar Forest"], 68.02, 79.64)
+	self:addLookupList(MobDB, 22016, L["Eclipsion Soldier"], BZONE["Shadowmoon Valley"], 52.31, 62.37)
+	self:addLookupList(MobDB, 22017, L["Eclipsion Spellbinder"], BZONE["Shadowmoon Valley"], 52.47, 62.43)
+	self:addLookupList(MobDB, 22018, L["Eclipsion Cavalier"], BZONE["Shadowmoon Valley"], 52.48, 64.58)
+	self:addLookupList(MobDB, 22076, L["Torloth the Magnificent"], BZONE["Shadowmoon Valley"], 51.94, 73.90)
+	self:addLookupList(MobDB, 22093, L["Illidari Watcher"], BZONE["Shadowmoon Valley"], 52.75, 71.65)
+	self:addLookupList(MobDB, 22242, L["Bash'ir Spell-Thief"], BZONE["Blade's Edge Mountains"], 53.38, 16.19)
+	self:addLookupList(MobDB, 22286, L["Fel Rager"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 22323, L["Incandescent Fel Spark"], BZONE["Hellfire Peninsula"], 61.50, 20.07)
+	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 63.06, 41.34)
+	self:addLookupList(MobDB, 22879, L["Shadowmoon Reaver"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 30.49, 59.29)
+	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 58.48, 14.33)
+	self:addLookupList(MobDB, 23281, L["Insidion"], BZONE["Blade's Edge Mountains"], 56.03, 15.69)
+	self:addLookupList(MobDB, 23282, L["Obsidia"], BZONE["Blade's Edge Mountains"], 31.30, 57.05)
+	self:addLookupList(MobDB, 23305, L["Crazed Murkblood Foreman"], BZONE["Shadowmoon Valley"], 73.53, 88.74)
+	self:addLookupList(MobDB, 23354, L["Mo'arg Incinerator"], BZONE["Blade's Edge Mountains"], 32.74, 47.11)
+	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 35.29, 48.97)
 	self:addLookupList(MobDB, 23574, BBOSS["Akil'zon"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 23576, BBOSS["Nalorakk"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 23577, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 23578, BBOSS["Jan'alai"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23596, L["Amani'shi Flame Caster"], BZONE["Ghostlands"], 60.30, 52.37)
+	self:addLookupList(MobDB, 23597, L["Amani'shi Guardian"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23834, L["Amani Dragonhawk"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23863, BBOSS["Zul'jin"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 24144, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 24065, L["Amani'shi Handler"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24179, L["Amani'shi Wind Walker"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 24363, BBOSS["Hex Lord Malacrass"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 24393, L["The Rokk"], BZONE["Shattrath City"], 60.57, 16.71)
-	self:addLookupList(MobDB, 24416, L["Grisy Spicecrackle"], BZONE["Shattrath City"], 60.76, 17.20)
-	self:addLookupList(MobDB, 24560, L["Priestess Delrissa"], BZONE["Magisters' Terrace"], 0, 0)
-	self:addLookupList(MobDB, 25363, L["Sunblade Cabalist"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25367, L["Sunblade Arch Mage"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25368, L["Sunblade Slayer"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25369, L["Sunblade Vindicator"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25370, L["Sunblade Dusk Priest"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25371, L["Sunblade Dawn Priest"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25372, L["Sunblade Scout"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25486, L["Shadowsword Vanquisher"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25506, L["Shadowsword Lifeshaper"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25507, L["Sunblade Protector"], BZONE["Sunwell Plateau"], 0, 0)
+	self:addLookupList(MobDB, 24530, L["Amani Elder Lynx"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24560, L["Priestess Delrissa"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24684, L["Sunblade Blood Knight"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24697, L["Sister of Torment"], BZONE["Isle of Quel'Danas"], 40.75, 26.84)
+	self:addLookupList(MobDB, 24698, L["Ethereum Smuggler"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24830, L["Stonevault Pillager"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24966, L["Wretched Fiend"], BZONE["Isle of Quel'Danas"], 40.15, 35.59)
+	self:addLookupList(MobDB, 25002, L["Unleashed Hellion"], BZONE["Shattrath City"], 54.03, 3.519)
+	self:addLookupList(MobDB, 25060, L["Darkspine Myrmidon"], BZONE["Isle of Quel'Danas"], 61.67, 55.29)
+	self:addLookupList(MobDB, 25073, L["Darkspine Siren"], BZONE["Isle of Quel'Danas"], 61.56, 56.23)
+	self:addLookupList(MobDB, 25363, L["Sunblade Cabalist"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25367, L["Sunblade Arch Mage"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25368, L["Sunblade Slayer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25369, L["Sunblade Vindicator"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25370, L["Sunblade Dusk Priest"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25371, L["Sunblade Dawn Priest"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25484, L["Shadowsword Assassin"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25486, L["Shadowsword Vanquisher"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25507, L["Sunblade Protector"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25508, L["Shadowsword Guardian"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25509, L["Priestess of Torment"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25591, L["Painbringer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25592, L["Doomfire Destroyer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25597, L["Oblivion Mage"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25599, L["Cataclysm Hound"], L["Unknown Zone"], 0, 0)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index 7282b11..b2ebd67 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -9,7 +9,7 @@ Quest data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-80 found from data mining.  0 ignored.
+77 found from data mining.  0 ignored.

 ************************************************************************

@@ -38,85 +38,82 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()

 function addon:InitQuest(QuestDB)

-	self:addLookupList(QuestDB, 22, L["Goretusk Liver Pie"], BZONE["Westfall"], 55.23, 32.43, 1)
-	self:addLookupList(QuestDB, 38, L["Westfall Stew"], BZONE["Westfall"], 55.23, 32.43, 1)
-	self:addLookupList(QuestDB, 90, L["Seasoned Wolf Kabobs"], BZONE["Duskwood"], 73.90, 45.07, 1)
-	self:addLookupList(QuestDB, 92, L["Redridge Goulash"], BZONE["Redridge Mountains"], 22.71, 44.05, 1)
-	self:addLookupList(QuestDB, 93, L["Dusky Crab Cakes"], BZONE["Duskwood"], 73.90, 45.07, 1)
-	self:addLookupList(QuestDB, 127, L["Selling Fish"], BZONE["Redridge Mountains"], 27.15, 47.03, 1)
-	self:addLookupList(QuestDB, 296, L["Ormer's Revenge"], BZONE["Wetlands"], 37.91, 50.56, 1)
-	self:addLookupList(QuestDB, 384, L["Beer Basted Boar Ribs"], BZONE["Dun Morogh"], 46.97, 52.54, 1)
-	self:addLookupList(QuestDB, 385, L["Crocolisk Hunting"], BZONE["Loch Modan"], 81.88, 61.88, 1)
-	self:addLookupList(QuestDB, 418, L["Thelsamar Blood Sausages"], BZONE["Loch Modan"], 35.68, 48.99, 1)
-	self:addLookupList(QuestDB, 429, L["Wild Hearts"], BZONE["Silverpine Forest"], 53.25, 13.89, 2)
-	self:addLookupList(QuestDB, 471, L["Apprentice's Duties"], BZONE["Wetlands"], 8.594, 55.81, 1)
-	self:addLookupList(QuestDB, 498, L["The Rescue"], BZONE["Hillsbrad Foothills"], 63.42, 22.04, 2)
-	self:addLookupList(QuestDB, 501, L["Elixir of Pain"], BZONE["Hillsbrad Foothills"], 60.93, 20.52, 2)
-	self:addLookupList(QuestDB, 555, L["Soothing Turtle Bisque"], BZONE["Hillsbrad Foothills"], 50.62, 58.73, 1)
-	self:addLookupList(QuestDB, 564, L["Costly Menace"], BZONE["Hillsbrad Foothills"], 52.80, 55.77, 1)
-	self:addLookupList(QuestDB, 703, L["Barbecued Buzzard Wings"], BZONE["Badlands"], 42.50, 52.23, 0)
-	self:addLookupList(QuestDB, 715, L["Liquid Stone"], BZONE["Badlands"], 25.87, 43.92, 0)
-	self:addLookupList(QuestDB, 769, L["Kodo Hide Bag"], BZONE["Thunder Bluff"], 43.59, 43.21, 2)
-	self:addLookupList(QuestDB, 862, L["Dig Rat Stew"], BZONE["The Barrens"], 54.84, 31.88, 2)
-	self:addLookupList(QuestDB, 1487, L["Deviate Eradication"], BZONE["The Barrens"], 22.96, 18.19, 0)
-	self:addLookupList(QuestDB, 1559, L["Flash Bomb Recipe"], BZONE["Badlands"], 42.50, 52.23, 0)
-	self:addLookupList(QuestDB, 1578, L["Supplying the Front"], BZONE["Ironforge"], 48.67, 42.45, 1)
-	self:addLookupList(QuestDB, 1582, L["Moonglow Vest"], BZONE["Darnassus"], 63.32, 22.15, 1)
-	self:addLookupList(QuestDB, 1618, L["Gearing Redridge"], BZONE["Ironforge"], 48.67, 42.45, 1)
-	self:addLookupList(QuestDB, 2178, L["Easy Strider Living"], BZONE["Darkshore"], 37.67, 39.93, 1)
-	self:addLookupList(QuestDB, 2359, L["Klaven's Tower"], BZONE["Westfall"], 68.60, 70.13, 1)
-	self:addLookupList(QuestDB, 2478, L["Mission: Possible But Not Probable"], BZONE["The Barrens"], 55.03, 6.194, 2)
-	self:addLookupList(QuestDB, 2751, L["Barbaric Battlements"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
-	self:addLookupList(QuestDB, 2752, L["On Iron Pauldrons"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
-	self:addLookupList(QuestDB, 2753, L["Trampled Under Foot"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
-	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
-	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
-	self:addLookupList(QuestDB, 2756, L["The Old Ways"], BZONE["Orgrimmar"], 80.27, 21.52, 2)
-	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 55.93, 16.16, 1)
-	self:addLookupList(QuestDB, 2761, L["Smelt On, Smelt Off"], BZONE["Stranglethorn Vale"], 50.65, 20.87, 0)
-	self:addLookupList(QuestDB, 2762, L["The Great Silver Deceiver"], BZONE["Stranglethorn Vale"], 50.65, 20.87, 0)
-	self:addLookupList(QuestDB, 2763, L["The Art of the Imbue"], BZONE["Stranglethorn Vale"], 50.65, 20.87, 0)
-	self:addLookupList(QuestDB, 2848, L["Wild Leather Shoulders"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2849, L["Wild Leather Vest"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2850, L["Wild Leather Helmet"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2851, L["Wild Leather Boots"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2852, L["Wild Leather Leggings"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2853, L["Master of the Wild Leather"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(QuestDB, 2855, L["Wild Leather Shoulders"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 2856, L["Wild Leather Vest"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 2857, L["Wild Leather Helmet"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 2858, L["Wild Leather Boots"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 2859, L["Wild Leather Leggings"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 2860, L["Master of the Wild Leather"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(QuestDB, 3402, L["The Undermarket"], BZONE["Searing Gorge"], 40.27, 73.69, 0)
-	self:addLookupList(QuestDB, 4161, L["Recipe of the Kaldorei"], BZONE["Teldrassil"], 57.00, 62.09, 1)
-	self:addLookupList(QuestDB, 5124, L["Fiery Plate Gauntlets"], BZONE["Winterspring"], 60.85, 37.70, 0)
-	self:addLookupList(QuestDB, 5127, L["The Demon Forge"], BZONE["Winterspring"], 62.93, 72.97, 0)
-	self:addLookupList(QuestDB, 5305, L["Sweet Serenity"], BZONE["Winterspring"], 61.19, 36.90, 0)
-	self:addLookupList(QuestDB, 5306, L["Snakestone of the Shadow Huntress"], BZONE["Winterspring"], 61.04, 38.15, 0)
-	self:addLookupList(QuestDB, 5307, L["Corruption"], BZONE["Winterspring"], 61.21, 38.00, 0)
-	self:addLookupList(QuestDB, 7321, L["Soothing Turtle Bisque"], BZONE["Hillsbrad Foothills"], 62.26, 20.64, 2)
+	self:addLookupList(QuestDB, 22, L["Goretusk Liver Pie"], BZONE["Westfall"], 55.77, 30.92, 1)
+	self:addLookupList(QuestDB, 38, L["Westfall Stew"], BZONE["Westfall"], 55.77, 30.92, 1)
+	self:addLookupList(QuestDB, 90, L["Seasoned Wolf Kabobs"], BZONE["Duskwood"], 73.65, 43.18, 1)
+	self:addLookupList(QuestDB, 92, L["Redridge Goulash"], BZONE["Redridge Mountains"], 22.84, 44.07, 1)
+	self:addLookupList(QuestDB, 93, L["Dusky Crab Cakes"], BZONE["Duskwood"], 73.65, 43.18, 1)
+	self:addLookupList(QuestDB, 127, L["Selling Fish"], BZONE["Redridge Mountains"], 28.24, 47.60, 1)
+	self:addLookupList(QuestDB, 296, L["Ormer's Revenge"], BZONE["Wetlands"], 38.02, 51.17, 1)
+	self:addLookupList(QuestDB, 384, L["Beer Basted Boar Ribs"], BZONE["Dun Morogh"], 47.18, 53.33, 1)
+	self:addLookupList(QuestDB, 385, L["Crocolisk Hunting"], BZONE["Loch Modan"], 82.16, 61.94, 1)
+	self:addLookupList(QuestDB, 418, L["Thelsamar Blood Sausages"], BZONE["Loch Modan"], 35.09, 49.06, 1)
+	self:addLookupList(QuestDB, 429, L["Wild Hearts"], BZONE["Silverpine Forest"], 43.49, 41.06, 2)
+	self:addLookupList(QuestDB, 471, L["Apprentice's Duties"], BZONE["Wetlands"], 8.931, 56.09, 1)
+	self:addLookupList(QuestDB, 498, L["The Rescue"], BZONE["Hillsbrad Foothills"], 63.15, 20.31, 2)
+	self:addLookupList(QuestDB, 501, L["Elixir of Pain"], BZONE["Hillsbrad Foothills"], 61.61, 19.08, 2)
+	self:addLookupList(QuestDB, 555, L["Soothing Turtle Bisque"], BZONE["Hillsbrad Foothills"], 52.10, 58.74, 1)
+	self:addLookupList(QuestDB, 564, L["Costly Menace"], BZONE["Hillsbrad Foothills"], 52.07, 56.27, 1)
+	self:addLookupList(QuestDB, 703, L["Barbecued Buzzard Wings"], BZONE["Badlands"], 42.27, 53.03, 0)
+	self:addLookupList(QuestDB, 715, L["Liquid Stone"], BZONE["Badlands"], 26.47, 45.31, 0)
+	self:addLookupList(QuestDB, 769, L["Kodo Hide Bag"], BZONE["Thunder Bluff"], 43.89, 44.70, 2)
+	self:addLookupList(QuestDB, 862, L["Dig Rat Stew"], BZONE["The Barrens"], 55.04, 32.21, 2)
+	self:addLookupList(QuestDB, 1487, L["Deviate Eradication"], BZONE["The Barrens"], 46.27, 36.63, 0)
+	self:addLookupList(QuestDB, 1559, L["Flash Bomb Recipe"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 1578, L["Supplying the Front"], BZONE["Loch Modan"], 22.96, 74.85, 1)
+	self:addLookupList(QuestDB, 1582, L["Moonglow Vest"], BZONE["Darnassus"], 64.76, 22.19, 1)
+	self:addLookupList(QuestDB, 1618, L["Gearing Redridge"], BZONE["Redridge Mountains"], 31.37, 47.33, 1)
+	self:addLookupList(QuestDB, 2178, L["Easy Strider Living"], BZONE["Darkshore"], 37.86, 41.52, 1)
+	self:addLookupList(QuestDB, 2751, L["Barbaric Battlements"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
+	self:addLookupList(QuestDB, 2752, L["On Iron Pauldrons"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
+	self:addLookupList(QuestDB, 2753, L["Trampled Under Foot"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
+	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
+	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
+	self:addLookupList(QuestDB, 2756, L["The Old Ways"], BZONE["Orgrimmar"], 80.29, 22.67, 2)
+	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 57.24, 16.42, 1)
+	self:addLookupList(QuestDB, 2761, L["Smelt On, Smelt Off"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
+	self:addLookupList(QuestDB, 2762, L["The Great Silver Deceiver"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
+	self:addLookupList(QuestDB, 2763, L["The Art of the Imbue"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
+	self:addLookupList(QuestDB, 2848, L["Wild Leather Shoulders"], BZONE["Feralas"], 30.02, 42.92, 1)
+	self:addLookupList(QuestDB, 2849, L["Wild Leather Vest"], BZONE["Feralas"], 30.02, 42.92, 1)
+	self:addLookupList(QuestDB, 2850, L["Wild Leather Helmet"], BZONE["Feralas"], 30.02, 42.92, 1)
+	self:addLookupList(QuestDB, 2851, L["Wild Leather Boots"], BZONE["Feralas"], 30.02, 42.92, 1)
+	self:addLookupList(QuestDB, 2852, L["Wild Leather Leggings"], BZONE["Feralas"], 30.02, 42.92, 1)
+	self:addLookupList(QuestDB, 2853, L["Master of the Wild Leather"], BZONE["Darnassus"], 64.30, 21.93, 1)
+	self:addLookupList(QuestDB, 2855, L["Wild Leather Shoulders"], BZONE["Feralas"], 74.78, 45.15, 2)
+	self:addLookupList(QuestDB, 2856, L["Wild Leather Vest"], BZONE["Feralas"], 74.78, 45.15, 2)
+	self:addLookupList(QuestDB, 2857, L["Wild Leather Helmet"], BZONE["Feralas"], 74.78, 45.15, 2)
+	self:addLookupList(QuestDB, 2858, L["Wild Leather Boots"], BZONE["Feralas"], 74.78, 45.15, 2)
+	self:addLookupList(QuestDB, 2859, L["Wild Leather Leggings"], BZONE["Feralas"], 74.78, 45.15, 2)
+	self:addLookupList(QuestDB, 2860, L["Master of the Wild Leather"], BZONE["Thunder Bluff"], 42.37, 43.58, 2)
+	self:addLookupList(QuestDB, 3402, L["The Undermarket"], BZONE["Tanaris"], 50.98, 27.10, 0)
+	self:addLookupList(QuestDB, 4161, L["Recipe of the Kaldorei"], BZONE["Teldrassil"], 57.16, 61.48, 1)
+	self:addLookupList(QuestDB, 5124, L["Fiery Plate Gauntlets"], BZONE["Winterspring"], 60.68, 38.66, 0)
+	self:addLookupList(QuestDB, 5127, L["The Demon Forge"], BZONE["Winterspring"], 63.73, 73.71, 1)
+	self:addLookupList(QuestDB, 5305, L["Sweet Serenity"], BZONE["Winterspring"], 61.20, 35.97, 0)
+	self:addLookupList(QuestDB, 5306, L["Snakestone of the Shadow Huntress"], BZONE["Winterspring"], 61.42, 37.04, 0)
+	self:addLookupList(QuestDB, 5307, L["Corruption"], BZONE["Winterspring"], 61.32, 39.12, 0)
+	self:addLookupList(QuestDB, 7321, L["Soothing Turtle Bisque"], BZONE["Hillsbrad Foothills"], 62.65, 19.59, 2)
 	self:addLookupList(QuestDB, 7604, L["A Binding Contract"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(QuestDB, 7649, L["Enchanted Thorium Platemail: Volume I"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(QuestDB, 7650, L["Enchanted Thorium Platemail: Volume II"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(QuestDB, 7651, L["Enchanted Thorium Platemail: Volume III"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(QuestDB, 7653, L["Imperial Plate Belt"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7654, L["Imperial Plate Boots"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7655, L["Imperial Plate Bracer"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7656, L["Imperial Plate Chest"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7657, L["Imperial Plate Helm"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7658, L["Imperial Plate Leggings"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 7659, L["Imperial Plate Shoulders"], BZONE["Tanaris"], 51.93, 28.83, 0)
-	self:addLookupList(QuestDB, 8586, L["Dirge's Kickin' Chimaerok Chops"], BZONE["Tanaris"], 52.51, 28.42, 0)
+	self:addLookupList(QuestDB, 7653, L["Imperial Plate Belt"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7654, L["Imperial Plate Boots"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7655, L["Imperial Plate Bracer"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7656, L["Imperial Plate Chest"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7657, L["Imperial Plate Helm"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7658, L["Imperial Plate Leggings"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 7659, L["Imperial Plate Shoulders"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 8586, L["Dirge's Kickin' Chimaerok Chops"], BZONE["The Hinterlands"], 37.87, 54.24, 0)
 	self:addLookupList(QuestDB, 8882, L["Cluster Launcher"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(QuestDB, 9171, L["Culinary Crunch"], BZONE["Ghostlands"], 48.13, 31.09, 2)
-	self:addLookupList(QuestDB, 9249, L["40 Tickets - Schematic: Steam Tonk Controller"], BZONE["Mulgore"], 36.92, 37.01, 0)
-	self:addLookupList(QuestDB, 9356, L["Smooth as Butter"], BZONE["Hellfire Peninsula"], 48.94, 74.32, 0)
-	self:addLookupList(QuestDB, 9454, L["The Great Moongraze Hunt"], BZONE["Bloodmyst Isle"], 51.73, 52.47, 1)
-	self:addLookupList(QuestDB, 9635, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 33.62, 50.33, 2)
-	self:addLookupList(QuestDB, 9636, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 67.63, 49.50, 1)
-	self:addLookupList(QuestDB, 10860, L["Mok'Nathal Treats"], BZONE["Blade's Edge Mountains"], 75.31, 60.93, 2)
-	self:addLookupList(QuestDB, 11155, L["Shoveltusk Soup Again?"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 9171, L["Culinary Crunch"], BZONE["Ghostlands"], 47.88, 31.21, 2)
+	self:addLookupList(QuestDB, 9249, L["40 Tickets - Schematic: Steam Tonk Controller"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 9356, L["Smooth as Butter"], BZONE["Hellfire Peninsula"], 49.06, 74.09, 0)
+	self:addLookupList(QuestDB, 9454, L["The Great Moongraze Hunt"], BZONE["Bloodmyst Isle"], 53.71, 54.93, 1)
+	self:addLookupList(QuestDB, 9635, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 34.39, 51.28, 2)
+	self:addLookupList(QuestDB, 9636, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 68.48, 51.19, 1)
+	self:addLookupList(QuestDB, 10860, L["Mok'Nathal Treats"], BZONE["Blade's Edge Mountains"], 76.06, 61.84, 2)
 	self:addLookupList(QuestDB, 12645, L["The Taste Test"], L["Unknown Zone"], 0, 0, 0)

 end
diff --git a/RecipeDB/ARL-Reputation.lua b/RecipeDB/ARL-Reputation.lua
index 56d16f7..2c8e0b2 100644
--- a/RecipeDB/ARL-Reputation.lua
+++ b/RecipeDB/ARL-Reputation.lua
@@ -54,6 +54,20 @@ function addon:InitReputation(RepDB)
 	self:addLookupList(RepDB, 990, BFAC["The Scale of the Sands"]) -- Acquire Flag: 109
 	self:addLookupList(RepDB, 1011, BFAC["Lower City"]) -- Acquire Flag: 107
 	self:addLookupList(RepDB, 1012, BFAC["Ashtongue Deathsworn"]) -- Acquire Flag: 102
+	self:addLookupList(RepDB, 1037, BFAC["Alliance Vanguard"]) -- Acquire Flag: 131
+	self:addLookupList(RepDB, 1050, BFAC["Valiance Expedition"]) -- Acquire Flag: 126
+	self:addLookupList(RepDB, 1052, BFAC["Horde Expedition"]) -- Acquire Flag: 130
+	self:addLookupList(RepDB, 1064, BFAC["The Taunka"]) -- Acquire Flag: 128
+	self:addLookupList(RepDB, 1067, BFAC["The Hand of Vengeance"]) -- Acquire Flag: 127
+	self:addLookupList(RepDB, 1073, BFAC["The Kalu'ak"]) -- Acquire Flag: 120
 	self:addLookupList(RepDB, 1077, BFAC["Shattered Sun Offensive"]) -- Acquire Flag: 112
+	self:addLookupList(RepDB, 1085, BFAC["Warsong Offensive"]) -- Acquire Flag: 129
+	self:addLookupList(RepDB, 1090, BFAC["Kirin Tor"]) -- Acquire Flag: 118
+	self:addLookupList(RepDB, 1091, BFAC["The Wyrmrest Accord"]) -- Acquire Flag: 122
+	self:addLookupList(RepDB, 1098, BFAC["Knights of the Ebon Blade"]) -- Acquire Flag: 117
+	self:addLookupList(RepDB, 1104, BFAC["Frenzyheart Tribe"]) -- Acquire Flag: 116
+	self:addLookupList(RepDB, 1105, BFAC["The Oracles"]) -- Acquire Flag: 121
+	self:addLookupList(RepDB, 1106, BFAC["Argent Crusade"]) -- Acquire Flag: 115
+	self:addLookupList(RepDB, 1119, BFAC["The Sons of Hodir"]) -- Acquire Flag: 119

 end
diff --git a/RecipeDB/ARL-RuneForge.lua b/RecipeDB/ARL-RuneForge.lua
index 164ea6f..1498a10 100644
--- a/RecipeDB/ARL-RuneForge.lua
+++ b/RecipeDB/ARL-RuneForge.lua
@@ -14,6 +14,7 @@ local L			= LibStub("AceLocale-3.0"):GetLocale("Ackis Recipe List")
 local addon = AckisRecipeList

 function addon:InitRuneforging()
+
 	self:addTradeSkillSpell(53323, 1, L["Trainer"],1)
 	self:addTradeSkillSpell(53331, 1, L["Trainer"],1)
 	self:addTradeSkillSpell(53341, 1, L["Trainer"],1)
@@ -22,4 +23,5 @@ function addon:InitRuneforging()
 	self:addTradeSkillSpell(53344, 1, L["Trainer"],1)
 	self:addTradeSkillSpell(54446, 1, L["Trainer"],1)
 	self:addTradeSkillSpell(54447, 1, L["Trainer"],1)
+
 end
diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua
index f53be76..371b865 100644
--- a/RecipeDB/ARL-Smelt.lua
+++ b/RecipeDB/ARL-Smelt.lua
@@ -8,9 +8,8 @@ Smelting data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-23 found from data mining.
+25 found from data mining.
 0 ignored.
-3 WotLK ignored.

 ************************************************************************

@@ -138,6 +137,15 @@ function addon:InitSmelting(RecipeDB)
 	self:addTradeFlags(RecipeDB, 16153, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 16153, 1, 1681, 1, 1701, 1, 3001, 1, 3137, 1, 3175, 1, 3357, 1, 3555, 1, 4254, 1, 4598, 1, 5392, 1, 5513, 1, 6297, 1, 8128, 1, 16663, 1, 16752, 1, 17488, 1, 18747, 1, 18779, 1, 18804)

+	-- Smelt Elementium -- 22967
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
+	self:addTradeFlags(RecipeDB, 22967, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
 	-- Smelt Fel Iron -- 29356
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -170,7 +178,7 @@ function addon:InitSmelting(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 29360, 330, 23448, 1, 2575)
+	self:addTradeSkill(RecipeDB, 29360, 305, 23448, 1, 2575)
 	self:addTradeFlags(RecipeDB, 29360, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 29360, 1, 18747, 1, 18779)

@@ -211,49 +219,48 @@ function addon:InitSmelting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35751, 1, 18747, 1, 18779)

 	-- Smelt Hardened Khorium -- 46353
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Mob Drop
+	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46353, 375, 35128, 3, 2575)
-	self:addTradeFlags(RecipeDB, 46353, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 46353, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25372, 3, 25486, 3, 25506, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46353, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 46353, 7, 3)

 	-- Smelt Cobalt -- 49252
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 49252, 325, 36916, 1, 2575)
-	--self:addTradeFlags(RecipeDB, 49252, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49252, 325, 36916, 1, 2575)
+	self:addTradeFlags(RecipeDB, 49252, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Smelt Saronite -- 49258
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 49258, 400, 36913, 1, 2575)
-	--self:addTradeFlags(RecipeDB, 49258, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49258, 400, 36913, 1, 2575)
+	self:addTradeFlags(RecipeDB, 49258, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Smelt Titansteel -- 55208
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55208, 450, 37663, 2, 2575)
+	self:addTradeFlags(RecipeDB, 55208, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

-	-- Smelt Elementium -- 53417
+	-- Smelt Titanium -- 55211
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 53417, 325, 17771, 5, 2575)
-	--self:addTradeFlags(RecipeDB, 53417, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55211, 450, 41163, 2, 2575)
+	self:addTradeFlags(RecipeDB, 55211, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Smelt Elementium -- 22967
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index dac1ad7..6703296 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -8,9 +8,8 @@ Tailoring data for all of AckisRecipeList

 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
-325 found from data mining.
+402 found from data mining.
 7 ignored.
-0 WotLK ignored.

 ************************************************************************

@@ -147,11 +146,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Woolen Boots -- 2401
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val2id4val2id5val22id6val2id19val2id20
+	-- Item Stats:
+	-- Item Stats: val2id4val2id5val22id6val2id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2401, 85, 2583, 1, 3908)
-	self:addTradeFlags(RecipeDB, 2401, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 2401, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 2401, 1, 1346, 1, 2399, 1, 2627, 1, 3004, 1, 3363, 1, 3704, 1, 4159, 1, 4576, 1, 5153, 1, 5567, 1, 11049, 1, 11052, 1, 11557, 1, 16640, 1, 16729, 1, 17487, 1, 18749, 1, 18772)

 	-- Woolen Cape -- 2402
@@ -351,7 +350,7 @@ function addon:InitTailoring(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val4id4val34id6val10id19
+	-- Item Stats: val4id4val34id6val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3851, 125, 4317, 2, 3908)
 	self:addTradeFlags(RecipeDB, 3851, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -371,7 +370,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val3id5val26id6val10id19
+	-- Item Stats: val3id5val26id6val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3854, 145, 4319, 1, 3908)
 	self:addTradeFlags(RecipeDB, 3854, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -390,38 +389,40 @@ function addon:InitTailoring(RecipeDB)
 	-- Spider Silk Slippers -- 3856
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val7id5val29id6val4id19val4id20
+	-- Item Stats:
+	-- Item Stats: val7id5val29id6val4id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3856, 140, 4321, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3856, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 3856, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3856, 7, 2)

 	-- Enchanter's Cowl -- 3857
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val10id4val6id5val37id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3857, 165, 4322, 1, 3908)
-	self:addTradeFlags(RecipeDB, 3857, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 3857, 2, 2670)
+	self:addTradeFlags(RecipeDB, 3857, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Shadow Hood -- 3858
-	-- World Drop
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val11id4val37id6val7id19
+	-- Item Stats: val11id4val37id6val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3858, 170, 4323, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3858, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 3858, 7, 2)
+	self:addTradeFlags(RecipeDB, 3858, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 3858, 3, 2248, 3, 4292, 3, 4301)

 	-- Azure Silk Vest -- 3859
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val9id4val43id6val7id19
+	-- Item Stats: val9id4val43id6val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3859, 140, 4324, 1, 3908)
 	self:addTradeFlags(RecipeDB, 3859, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -455,7 +456,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3862, 200, 4327, 1, 3908)
 	self:addTradeFlags(RecipeDB, 3862, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 3862, 2, 2381, 2, 6567)
+	self:addTradeAcquire(RecipeDB, 3862, 2, 6567)

 	-- Spider Belt -- 3863
 	-- World Drop
@@ -468,18 +469,13 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3863, 7, 2)

 	-- Star Belt -- 3864
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
-	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id5val30id6val13id19val13id20
+	-- Item Stats:
+	-- Item Stats: val4id5val30id6val13id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3864, 200, 4329, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3864, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 3864, 3, 2892, 3, 4299, 3, 4357, 3, 4684, 3, 4861, 3, 5249, 3, 7269)
+	self:addTradeFlags(RecipeDB, 3864, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Bolt of Mageweave -- 3865
 	-- Trainer
@@ -503,7 +499,7 @@ function addon:InitTailoring(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val24id6val9id19
+	-- Item Stats: val24id6val7id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3868, 125, 4331, 2, 3908)
 	self:addTradeFlags(RecipeDB, 3868, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -537,13 +533,12 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3871, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Rich Purple Silk Shirt -- 3872
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3872, 185, 4335, 3, 3908)
-	self:addTradeFlags(RecipeDB, 3872, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3872, 7, 3)
+	self:addTradeFlags(RecipeDB, 3872, 21,22,23,24,25,26,27,28,29,30,36,40)
+	-- No acquire information

 	-- Black Swashbuckler's Shirt -- 3873
 	-- Vendor
@@ -551,7 +546,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3873, 200, 4336, 1, 3908)
-	self:addTradeFlags(RecipeDB, 3873, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3873, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3873, 2, 2663)

 	-- Brown Linen Pants -- 3914
@@ -584,19 +579,19 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6521, 1, 1346, 1, 2399, 1, 2627, 1, 3004, 1, 3363, 1, 3704, 1, 4159, 1, 4576, 1, 5153, 1, 5567, 1, 11049, 1, 11052, 1, 11557, 1, 16640, 1, 16729, 1, 17487, 1, 18749, 1, 18772)

 	-- Red Linen Bag -- 6686
-	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6686, 70, 5762, 1, 3908)
 	self:addTradeFlags(RecipeDB, 6686, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 6686, 3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 3556, 2, 4189, 2, 16224)
+	self:addTradeAcquire(RecipeDB, 6686, 3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 4189, 2, 16224)

 	-- Red Woolen Bag -- 6688
+	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -623,7 +618,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6692, 150, 5770, 2, 3908)
 	self:addTradeFlags(RecipeDB, 6692, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 6692, 3, 910, 3, 2337, 3, 10760)
+	self:addTradeAcquire(RecipeDB, 6692, 3, 910, 3, 923, 3, 2337, 3, 10760)

 	-- Green Silk Pack -- 6693
 	-- World Drop
@@ -641,7 +636,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6695, 185, 5765, 2, 3908)
 	self:addTradeFlags(RecipeDB, 6695, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 6695, 3, 2242, 3, 2434, 3, 4834)
+	self:addTradeAcquire(RecipeDB, 6695, 3, 2242, 3, 4341, 3, 4343, 3, 4834)

 	-- Brown Linen Robe -- 7623
 	-- Trainer
@@ -691,7 +686,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7633, 70, 6242, 1, 3908)
 	self:addTradeFlags(RecipeDB, 7633, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7633, 2, 1250, 2, 3485, 2, 3499, 2, 3556, 2, 4168)
+	self:addTradeAcquire(RecipeDB, 7633, 2, 1250, 2, 3485, 2, 3499, 2, 4168)

 	-- Green Woolen Robe -- 7636
 	-- Trainer
@@ -706,12 +701,12 @@ function addon:InitTailoring(RecipeDB)
 	-- Blue Overalls -- 7639
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id3val34id6val5id19val5id20
+	-- Item Stats:
+	-- Item Stats: val4id3val34id6val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7639, 100, 6263, 1, 3908)
-	self:addTradeFlags(RecipeDB, 7639, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 7639, 2, 843, 2, 1347, 2, 2394, 2, 3364, 2, 5944)
+	self:addTradeFlags(RecipeDB, 7639, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 7639, 2, 1347, 2, 3364, 2, 5944)

 	-- Greater Adept's Robe -- 7643
 	-- Vendor
@@ -721,7 +716,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7643, 115, 6264, 1, 3908)
 	self:addTradeFlags(RecipeDB, 7643, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7643, 2, 1454, 2, 1474, 2, 2669, 2, 3499, 2, 4168, 2, 4577)
+	self:addTradeAcquire(RecipeDB, 7643, 2, 1474, 2, 4168, 2, 4577)

 	-- Stylish Blue Shirt -- 7892
 	-- World Drop
@@ -782,7 +777,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val6id4val36id6val10id19
+	-- Item Stats: val6id4val36id6val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8758, 130, 7046, 1, 3908)
 	self:addTradeFlags(RecipeDB, 8758, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -831,11 +826,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Robe of Power -- 8770
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id4val8id5val55id6val14id19val14id20
+	-- Item Stats:
+	-- Item Stats: val12id4val8id5val55id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8770, 180, 7054, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8770, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 8770, 1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 8770, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Crimson Silk Belt -- 8772
@@ -870,19 +865,19 @@ function addon:InitTailoring(RecipeDB)

 	-- Boots of Darkness -- 8778
 	-- Trainer
-	-- Flags: Rogue, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val15id6
+	-- Item Stats: val5id3val29id6val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8778, 130, 7027, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8778, 3,28,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 8778, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Hands of Darkness -- 8780
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val5id5val26id6val9id19
+	-- Item Stats: val5id5val26id6val7id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8780, 145, 7047, 2, 3908)
 	self:addTradeFlags(RecipeDB, 8780, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -891,11 +886,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Truefaith Gloves -- 8782
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val3id4val27id6val5id19val15id20
+	-- Item Stats:
+	-- Item Stats: val3id4val27id6val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8782, 150, 7049, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8782, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,56)
+	self:addTradeFlags(RecipeDB, 8782, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8782, 7, 2)

 	-- Green Silk Armor -- 8784
@@ -912,21 +907,21 @@ function addon:InitTailoring(RecipeDB)
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
-	-- Item Stats: val3id5val23id6val10id19
+	-- Item Stats: val3id5val23id6val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8786, 175, 7053, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8786, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 8786, 2, 6574, 2, 6576)
+	self:addTradeFlags(RecipeDB, 8786, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeAcquire(RecipeDB, 8786, 2, 6576)

 	-- Crimson Silk Cloak -- 8789
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val3id3val24id6val7id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8789, 180, 7056, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8789, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 8789, 2, 2670)
+	self:addTradeFlags(RecipeDB, 8789, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information

 	-- Crimson Silk Vest -- 8791
 	-- Trainer
@@ -952,7 +947,7 @@ function addon:InitTailoring(RecipeDB)
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val5id3val38id6val13id19
+	-- Item Stats: val5id3val38id6val11id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8795, 190, 7060, 2, 3908)
 	self:addTradeFlags(RecipeDB, 8795, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -979,20 +974,20 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8799, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Crimson Silk Robe -- 8802
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val6id5val54id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8802, 205, 7063, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8802, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 8802, 2, 6568)
+	self:addTradeFlags(RecipeDB, 8802, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Crimson Silk Gloves -- 8804
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val6id4val35id6val14id19
+	-- Item Stats: val6id4val35id6val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8804, 195, 7064, 1, 3908)
 	self:addTradeFlags(RecipeDB, 8804, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1031,11 +1026,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Colorful Kilt -- 12047
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val5id5val33id6val6id19val6id20
+	-- Item Stats:
+	-- Item Stats: val5id5val33id6val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12047, 120, 10048, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12047, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12047, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12047, 7, 2)

 	-- Black Mageweave Vest -- 12048
@@ -1072,7 +1067,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val6id3val48id6val21id19
+	-- Item Stats: val6id3val48id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12052, 195, 10002, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12052, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1081,18 +1076,18 @@ function addon:InitTailoring(RecipeDB)
 	-- Black Mageweave Gloves -- 12053
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val35id6val15id19val15id20
+	-- Item Stats:
+	-- Item Stats: val35id6val15id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12053, 200, 10003, 1, 3908)
-	self:addTradeFlags(RecipeDB, 12053, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 12053, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12053, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Shadoweave Robe -- 12055
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val7id5val57id6val21id19
+	-- Item Stats: val7id5val57id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12055, 200, 10004, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12055, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1111,21 +1106,21 @@ function addon:InitTailoring(RecipeDB)
 	-- White Bandit Mask -- 12059
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val11id4val46id6val13id19val13id20
+	-- Item Stats:
+	-- Item Stats: val11id4val46id6val13id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12059, 215, 10008, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12059, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12059, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12059, 7, 2)

 	-- Red Mageweave Pants -- 12060
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id4val49id6val14id19val14id20
+	-- Item Stats:
+	-- Item Stats: val12id4val49id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12060, 215, 10009, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12060, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12060, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12060, 7, 2)

 	-- Orange Mageweave Shirt -- 12061
@@ -1141,7 +1136,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val15id5val51id6val10id19
+	-- Item Stats: val15id5val51id6val8id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12062, 205, 10010, 2, 3908)
 	--self:addTradeFlags(RecipeDB, 12062, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1150,11 +1145,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Stormcloth Gloves -- 12063
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val36id6val16id19val16id20
+	-- Item Stats:
+	-- Item Stats: val36id6val16id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12063, 205, 10011, 2, 3908)
-	--self:addTradeFlags(RecipeDB, 12063, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	--self:addTradeFlags(RecipeDB, 12063, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Orange Martial Shirt -- 12064
@@ -1178,38 +1173,38 @@ function addon:InitTailoring(RecipeDB)
 	-- Red Mageweave Gloves -- 12066
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val10id4val37id6val11id19val11id20
+	-- Item Stats:
+	-- Item Stats: val10id4val37id6val11id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12066, 225, 10018, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12066, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12066, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12066, 7, 2)

 	-- Dreamweave Gloves -- 12067
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val4id4val7id5val41id6val18id19val18id20
+	-- Item Stats:
+	-- Item Stats: val4id4val7id5val41id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12067, 210, 10019, 1, 3908)
-	self:addTradeFlags(RecipeDB, 12067, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 12067, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12067, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Stormcloth Vest -- 12068
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val8id3val8id5val59id6val10id19val29id20
+	-- Item Stats:
+	-- Item Stats: val8id3val8id5val59id6val15id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12068, 210, 10020, 2, 3908)
-	--self:addTradeFlags(RecipeDB, 12068, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	--self:addTradeFlags(RecipeDB, 12068, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Cindercloth Robe -- 12069
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val59id6val27id19
+	-- Item Stats: val59id6val22id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12069, 210, 10042, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12069, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1218,18 +1213,18 @@ function addon:InitTailoring(RecipeDB)
 	-- Dreamweave Vest -- 12070
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id4val14id5val65id6val18id19val18id20
+	-- Item Stats:
+	-- Item Stats: val9id4val14id5val65id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12070, 210, 10021, 1, 3908)
-	self:addTradeFlags(RecipeDB, 12070, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 12070, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12070, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Shadoweave Gloves -- 12071
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val5id4val37id6val17id19
+	-- Item Stats: val5id4val37id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12071, 210, 10023, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12071, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1278,7 +1273,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val7id3val46id6val17id19
+	-- Item Stats: val7id3val46id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12076, 220, 10028, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12076, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1322,20 +1317,20 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12080, 2, 3364, 2, 8681)

 	-- Admiral's Hat -- 12081
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val51id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12081, 240, 10030, 1, 3908)
-	self:addTradeFlags(RecipeDB, 12081, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 12081, 2, 2672)
+	self:addTradeFlags(RecipeDB, 12081, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Shadoweave Boots -- 12082
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id5val43id6val14id19
+	-- Item Stats: val10id5val43id6val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12082, 225, 10031, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12082, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1345,7 +1340,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id4val10id5val51id6val14id19
+	-- Item Stats: val10id4val10id5val51id6val12id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12083, 225, 10032, 2, 3908)
 	--self:addTradeFlags(RecipeDB, 12083, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1374,7 +1369,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id4val52id6val24id19
+	-- Item Stats: val10id4val52id6val20id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12086, 245, 10025, 2, 3908)
 	self:addTradeFlags(RecipeDB, 12086, 1,2,8,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -1384,7 +1379,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val48id6val21id19
+	-- Item Stats: val48id6val18id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12087, 230, 10038, 2, 3908)
 	--self:addTradeFlags(RecipeDB, 12087, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1394,7 +1389,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val44id6val21id19
+	-- Item Stats: val44id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12088, 230, 10044, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12088, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1414,7 +1409,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id3val45id6val16id19
+	-- Item Stats: val10id3val45id6val13id49
 	--recipecount = recipecount + 1
 	--self:addTradeSkill(RecipeDB, 12090, 235, 10039, 2, 3908)
 	--self:addTradeFlags(RecipeDB, 12090, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
@@ -1433,11 +1428,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Dreamweave Circlet -- 12092
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val10id4val12id5val58id6val21id19val21id20
+	-- Item Stats:
+	-- Item Stats: val10id4val12id5val58id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12092, 235, 10041, 1, 3908)
-	self:addTradeFlags(RecipeDB, 12092, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 12092, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 12092, 1, 2399, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Tuxedo Jacket -- 12093
@@ -1471,20 +1466,19 @@ function addon:InitTailoring(RecipeDB)

 	-- Frostweave Tunic -- 18403
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val11id4val66id6val24id19
+	-- Item Stats: val11id4val66id6val20id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18403, 255, 13869, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18403, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18403, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18403, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18403, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Frostweave Robe -- 18404
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val11id5val66id6val24id19
+	-- Item Stats: val11id5val66id6val20id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18404, 255, 13868, 2, 3908)
 	self:addTradeFlags(RecipeDB, 18404, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -1501,74 +1495,69 @@ function addon:InitTailoring(RecipeDB)

 	-- Runecloth Robe -- 18406
 	-- Trainer
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val17id4val11id5val68id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18406, 260, 13858, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18406, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18406, 1, 2399, 1, 11052, 1, 18749, 1, 18772, 2, 7940)
+	self:addTradeFlags(RecipeDB, 18406, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18406, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Runecloth Tunic -- 18407
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val11id4val17id5val68id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18407, 260, 13857, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18407, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18407, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18407, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18407, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cindercloth Vest -- 18408
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val11id5val68id6val24id19
+	-- Item Stats: val11id5val68id6val20id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18408, 260, 14042, 2, 3908)
 	self:addTradeFlags(RecipeDB, 18408, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18408, 3, 5861)
+	self:addTradeAcquire(RecipeDB, 18408, 3, 5860, 3, 5861, 3, 5862)

 	-- Runecloth Cloak -- 18409
 	-- Trainer
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val8id4val9id5val34id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18409, 265, 13860, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18409, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772, 2, 7940)
+	self:addTradeFlags(RecipeDB, 18409, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Ghostweave Belt -- 18410
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val8id4val39id6val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18410, 265, 14143, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18410, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18410, 3, 7864, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18410, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18410, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Frostweave Gloves -- 18411
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val6id4val43id6val21id19
+	-- Item Stats: val6id4val43id6val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18411, 265, 13870, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18411, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18411, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18411, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18411, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cindercloth Gloves -- 18412
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val11id5val44id6val17id19
+	-- Item Stats: val11id5val44id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18412, 270, 14043, 2, 3908)
 	self:addTradeFlags(RecipeDB, 18412, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -1576,138 +1565,133 @@ function addon:InitTailoring(RecipeDB)

 	-- Ghostweave Gloves -- 18413
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val8id4val44id6val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18413, 270, 14142, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18413, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18413, 3, 7864, 3, 8538, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18413, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18413, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Brightcloth Robe -- 18414
 	-- Trainer
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val70id6val16id35val15id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18414, 270, 14100, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18414, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18414, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18414, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18414, 3, 13147, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Brightcloth Gloves -- 18415
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val44id6val12id35val11id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18415, 270, 14101, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18415, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18415, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18415, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18415, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Ghostweave Vest -- 18416
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id4val71id6val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18416, 275, 14141, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18416, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18416, 3, 8538, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18416, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18416, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Runecloth Gloves -- 18417
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val9id4val9id5val45id6val12id19val12id20
+	-- Item Stats:
+	-- Item Stats: val9id4val9id5val45id6val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18417, 275, 13863, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18417, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 18417, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18417, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cindercloth Cloak -- 18418
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
-	-- Item Stats: val8id4val36id6val13id19
+	-- Item Stats: val8id4val36id6val11id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18418, 275, 14044, 2, 3908)
 	self:addTradeFlags(RecipeDB, 18418, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 18418, 3, 7037)

 	-- Felcloth Pants -- 18419
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val12id4val62id6val26id19
+	-- Item Stats: val12id4val62id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18419, 275, 14107, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18419, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18419, 2, 12022)
+	self:addTradeFlags(RecipeDB, 18419, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Brightcloth Cloak -- 18420
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
-	-- Item Stats: val36id6val10id19val7id35val7id36
+	-- Item Stats: val36id6val7id35val7id36val8id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18420, 275, 14103, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18420, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 18420, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18420, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeAcquire(RecipeDB, 18420, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Wizardweave Leggings -- 18421
 	-- Trainer
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val62id6val16id32val16id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18421, 275, 14132, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18421, 1,2,3,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18421, 3, 8551, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18421, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18421, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cloak of Fire -- 18422
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val7id3val39id6val6id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18422, 275, 14134, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18422, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	self:addTradeAcquire(RecipeDB, 18422, 3, 9026)
+	self:addTradeFlags(RecipeDB, 18422, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeAcquire(RecipeDB, 18422, 3, 8921, 3, 9026)

 	-- Runecloth Boots -- 18423
 	-- Trainer
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id4val14id5val50id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18423, 280, 13864, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18423, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18423, 1, 2399, 1, 11052, 1, 18749, 1, 18772, 2, 7940)
+	self:addTradeFlags(RecipeDB, 18423, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18423, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Frostweave Pants -- 18424
 	-- Trainer
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val12id5val63id6val26id19
+	-- Item Stats: val12id5val63id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18424, 280, 13871, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18424, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18424, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18424, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18424, 3, 13300, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cindercloth Pants -- 18434
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val12id4val63id6val26id19
+	-- Item Stats: val12id4val63id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18434, 280, 14045, 2, 3908)
 	self:addTradeFlags(RecipeDB, 18434, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
@@ -1717,33 +1701,33 @@ function addon:InitTailoring(RecipeDB)
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val12id4val81id6val80id19
+	-- Item Stats: val12id4val81id6val33id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18436, 285, 14136, 3, 3908)
 	self:addTradeFlags(RecipeDB, 18436, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 18436, 3, 7437)
+	self:addTradeAcquire(RecipeDB, 18436, 3, 7435, 3, 7436, 3, 7437, 3, 7458, 3, 10659, 3, 10660, 3, 10661, 3, 10807)

 	-- Felcloth Boots -- 18437
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val12id5val51id6val17id19
+	-- Item Stats: val12id5val51id6val14id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18437, 285, 14108, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18437, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18437, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18437, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18437, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Runecloth Pants -- 18438
 	-- Trainer
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id4val20id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18438, 285, 13865, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18438, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18438, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18438, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18438, 3, 12397, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Brightcloth Pants -- 18439
 	-- World Drop
@@ -1756,48 +1740,43 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18439, 7, 2)

 	-- Mooncloth Leggings -- 18440
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id3val14id4val21id5val72id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18440, 290, 14137, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18440, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18440, 7, 3)
+	self:addTradeFlags(RecipeDB, 18440, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Ghostweave Pants -- 18441
 	-- Trainer
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id4val66id6val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18441, 290, 14144, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18441, 1,2,3,5,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18441, 3, 10384, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18441, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18441, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Felcloth Hood -- 18442
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id4val61id6val30id19
+	-- Item Stats: val10id4val61id6val25id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18442, 290, 14111, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18442, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18442, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18442, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18442, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Runecloth Headband -- 18444
 	-- Trainer
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val20id4val13id5val62id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18444, 295, 13866, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18444, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18444, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18444, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18444, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Mooncloth Bag -- 18445
 	-- World Drop
@@ -1810,151 +1789,135 @@ function addon:InitTailoring(RecipeDB)

 	-- Wizardweave Robe -- 18446
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val77id6val17id32val18id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18446, 300, 14128, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18446, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18446, 3, 8526, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18446, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18446, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Mooncloth Vest -- 18447
-	-- World Drop
+	-- Raid: 2159 - Onyxia's Lair
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id3val20id4val19id5val85id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18447, 300, 14138, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18447, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18447, 7, 3)
+	self:addTradeFlags(RecipeDB, 18447, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18447, 3, 10184)

 	-- Mooncloth Shoulders -- 18448
-	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id3val17id4val11id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18448, 300, 14139, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18448, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18448, 7, 3)
+	self:addTradeFlags(RecipeDB, 18448, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Runecloth Shoulders -- 18449
 	-- Trainer
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val10id5val59id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18449, 300, 13867, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18449, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18449, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18449, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18449, 3, 12397, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Wizardweave Turban -- 18450
 	-- Trainer
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val64id6val18id32val18id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18450, 300, 14130, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18450, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18450, 3, 8526, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18450, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18450, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Felcloth Robe -- 18451
 	-- Trainer
-	-- World Drop
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val7id3val79id6val36id19
+	-- Item Stats: val7id3val79id6val29id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18451, 300, 14106, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18451, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18451, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18451, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18451, 3, 13152, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Mooncloth Circlet -- 18452
-	-- Raid: 2677 - Blackwing Lair
-	-- Raid: 2159 - Onyxia's Lair
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val13id3val23id4val15id5val71id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18452, 300, 14140, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18452, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18452, 3, 6109, 3, 10184, 3, 11583, 3, 14888, 3, 14889, 3, 14890, 3, 19349)
+	self:addTradeFlags(RecipeDB, 18452, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Felcloth Shoulders -- 18453
 	-- Trainer
-	-- World Drop
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val5id5val60id6val26id19
+	-- Item Stats: val5id5val60id6val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18453, 300, 14112, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18453, 1,2,3,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18453, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18453, 1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 18453, 3, 12397, 3, 13140, 3, 13152, 3, 13153, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Gloves of Spell Mastery -- 18454
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Raid: 3429 - Ruins of Ahn'Qiraj
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2159 - Onyxia's Lair
-	-- Mob Drop
 	-- Flags: Priest, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id4val8id5val68id6val28id22
+	-- Item Stats: val10id4val8id5val68id6val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18454, 300, 14146, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18454, 1,2,5,6,11,26,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 18454, 3, 6109, 3, 10184, 3, 10318, 3, 12101, 3, 14888, 3, 14889, 3, 14890, 3, 15325)
+	self:addTradeFlags(RecipeDB, 18454, 26,36,40,47,56)
+	-- No acquire information

 	-- Bottomless Bag -- 18455
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Raid: 1977 - Zul'Gurub
-	-- Raid: 3429 - Ruins of Ahn'Qiraj
-	-- Raid: 2717 - Molten Core
-	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18455, 300, 14156, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18455, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 18455, 3, 6109, 3, 8724, 3, 10184, 3, 10372, 3, 10440, 3, 11356, 3, 11658, 3, 15323)
+	self:addTradeFlags(RecipeDB, 18455, 21,22,23,24,25,26,27,28,29,30,36,40)
+	-- No acquire information

 	-- Truefaith Vestments -- 18456
-	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
-	-- Mob Drop
+	-- Trainer
 	-- Flags: Priest, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val14id3val109id6val25id19val73id20val6id24
+	-- Item Stats:
+	-- Item Stats: val14id3val109id6val6id24val39id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18456, 300, 14154, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18456, 1,2,5,26,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 18456, 3, 10813)
+	self:addTradeFlags(RecipeDB, 18456, 3,26,37,41,47,56)
+	-- No acquire information

 	-- Robe of the Archmage -- 18457
 	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
-	-- Flags: Mage, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id4val109id6val40id19val40id20val14id22
+	-- Flags: Item BoP, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val12id4val109id6val14id44val40id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18457, 300, 14152, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18457, 1,2,5,24,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 18457, 1,2,5,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 18457, 3, 9264)

 	-- Robe of the Void -- 18458
 	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
-	-- Flags: Warlock, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val14id3val109id6val46id19val46id20
+	-- Flags: Item BoP, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val14id3val109id6val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18458, 300, 14153, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18458, 1,2,5,29,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 18458, 1,2,5,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 18458, 3, 1853)

 	-- Mooncloth -- 18560
@@ -2036,65 +1999,57 @@ function addon:InitTailoring(RecipeDB)
 	-- Belt of the Archmage -- 22866
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id3val25id4val62id6val14id22
+	-- Item Stats: val10id3val25id4val62id6val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22866, 300, 18405, 4, 3908)
 	self:addTradeFlags(RecipeDB, 22866, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	-- No acquire information

 	-- Felcloth Gloves -- 22867
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val9id3val55id6val33id19
+	-- Item Stats: val9id3val55id6val27id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22867, 300, 18407, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22867, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 22867, 3, 14338)
+	self:addTradeFlags(RecipeDB, 22867, 21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Inferno Gloves -- 22868
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val9id4val55id6val33id19
+	-- Item Stats: val9id4val55id6val27id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22868, 300, 18408, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22868, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 22868, 3, 14338)
+	self:addTradeFlags(RecipeDB, 22868, 21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Mooncloth Gloves -- 22869
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id3val16id4val15id5val55id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22869, 300, 18409, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22869, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 22869, 3, 14338)
+	self:addTradeFlags(RecipeDB, 22869, 21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Cloak of Warding -- 22870
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats: Tanking,
 	-- Item Stats: val214id6val7id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22870, 300, 18413, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22870, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,60)
-	self:addTradeAcquire(RecipeDB, 22870, 3, 14338)
+	self:addTradeFlags(RecipeDB, 22870, 21,22,23,24,25,26,27,28,29,30,36,41,47,52,60)
+	-- No acquire information

 	-- Mooncloth Robe -- 22902
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id3val25id4val12id5val87id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22902, 300, 18486, 1, 3908)
-	self:addTradeFlags(RecipeDB, 22902, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 22902, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 22902, 2, 14371)

 	-- Wisdom of the Timbermaw -- 23662
@@ -2105,7 +2060,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val21id4val46id6val4id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23662, 290, 19047, 1, 3908)
-	self:addTradeFlags(RecipeDB, 23662, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,99)
+	self:addTradeFlags(RecipeDB, 23662, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,99)
 	self:addTradeAcquire(RecipeDB, 23662, 6, 576, 2, 11557)

 	-- Mantle of the Timbermaw -- 23663
@@ -2116,7 +2071,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val21id4val68id6val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23663, 300, 19050, 1, 3908)
-	self:addTradeFlags(RecipeDB, 23663, 4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,99)
+	self:addTradeFlags(RecipeDB, 23663, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,99)
 	self:addTradeAcquire(RecipeDB, 23663, 6, 576, 3, 11557)

 	-- Argent Boots -- 23664
@@ -2145,66 +2100,64 @@ function addon:InitTailoring(RecipeDB)
 	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val35id3val116id6val23id19val23id20val15id33
+	-- Item Stats:
+	-- Item Stats: val35id3val116id6val15id33val23id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23666, 300, 19156, 1, 3908)
-	self:addTradeFlags(RecipeDB, 23666, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 23666, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 23666, 2, 12944)

 	-- Flarecore Leggings -- 23667
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val21id3val107id6val43id19val43id20val16id33
+	-- Item Stats:
+	-- Item Stats: val21id3val107id6val16id33val43id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23667, 300, 19165, 1, 3908)
-	self:addTradeFlags(RecipeDB, 23667, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 23667, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23667, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Bloodvine Vest -- 24091
 	-- Zandalar Tribe - Revered
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val13id4val92id6val27id19val27id20val16id21
+	-- Item Stats:
+	-- Item Stats: val13id4val92id6val16id45val27id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24091, 300, 19682, 1, 3908)
-	self:addTradeFlags(RecipeDB, 24091, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,100)
+	self:addTradeFlags(RecipeDB, 24091, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,100)
 	self:addTradeAcquire(RecipeDB, 24091, 6, 270, 3, 14921)

 	-- Bloodvine Leggings -- 24092
 	-- Zandalar Tribe - Honored
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val6id4val80id6val37id19val37id20val8id21
+	-- Item Stats:
+	-- Item Stats: val6id4val80id6val8id45val37id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24092, 300, 19683, 1, 3908)
-	self:addTradeFlags(RecipeDB, 24092, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,100)
+	self:addTradeFlags(RecipeDB, 24092, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,100)
 	self:addTradeAcquire(RecipeDB, 24092, 6, 270, 2, 14921)

 	-- Bloodvine Boots -- 24093
 	-- Zandalar Tribe - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val16id4val63id6val19id19val19id20val8id21
+	-- Item Stats:
+	-- Item Stats: val16id4val63id6val8id45val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24093, 300, 19684, 1, 3908)
-	self:addTradeFlags(RecipeDB, 24093, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,100)
+	self:addTradeFlags(RecipeDB, 24093, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,100)
 	self:addTradeAcquire(RecipeDB, 24093, 6, 270, 1, 14921)

 	-- Runed Stygian Leggings -- 24901
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val13id3val78id6val6id24val25id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24901, 300, 20538, 3, 3908)
-	self:addTradeFlags(RecipeDB, 24901, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 24901, 3, 4553, 3, 11880, 3, 11881, 3, 15184, 3, 23392)
+	self:addTradeFlags(RecipeDB, 24901, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Runed Stygian Belt -- 24902
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
@@ -2216,14 +2169,13 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Runed Stygian Boots -- 24903
-	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val8id3val61id6val4id24val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24903, 300, 20537, 3, 3908)
-	self:addTradeFlags(RecipeDB, 24903, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 24903, 3, 16878, 3, 19239, 3, 23392)
+	self:addTradeFlags(RecipeDB, 24903, 21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	-- No acquire information

 	-- Soul Pouch -- 26085
 	-- Vendor
@@ -2248,17 +2200,16 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
-	-- No location information
-	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
+	-- No location information
 	-- Mob Drop
 	-- Flags: Warlock, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26087, 300, 21342, 3, 3908)
 	self:addTradeFlags(RecipeDB, 26087, 1,2,6,29,36,40)
-	self:addTradeAcquire(RecipeDB, 26087, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264, 3, 12397)
+	self:addTradeAcquire(RecipeDB, 26087, 3, 11982, 3, 11988, 3, 12056, 3, 12118, 3, 12259, 3, 12264, 3, 12397)

 	-- Festival Dress -- 26403
 	-- Trainer
@@ -2304,7 +2255,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26747, 325, 21842, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26747, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26747, 2, 16638, 2, 16767, 2, 19213)
+	self:addTradeAcquire(RecipeDB, 26747, 2, 16638, 2, 19213)

 	-- Imbued Netherweave Bag -- 26749
 	-- Vendor
@@ -2322,49 +2273,47 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26750, 345, 21844, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26750, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26750, 2, 16638, 2, 16767, 2, 19015, 2, 19017)
+	self:addTradeAcquire(RecipeDB, 26750, 2, 16638, 2, 19015, 2, 19017)

 	-- Primal Mooncloth -- 26751
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26751, 350, 21845, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26751, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26751, 2, 22208)
+	self:addTradeAcquire(RecipeDB, 26751, 2, 22208, 2, 29512)

 	-- Spellfire Belt -- 26752
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val18id4val100id6val100id19val18id22
+	-- Item Stats: val18id4val100id6val18id44val41id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26797
-	self:addTradeSkill(RecipeDB, 26752, 355, 21846, 1, 3908, 26797)
-	self:addTradeFlags(RecipeDB, 26752, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26752, 2, 22213)
+	self:addTradeSkill(RecipeDB, 26752, 355, 21846, 1, 3908, 26797) -- Speciality
+	self:addTradeFlags(RecipeDB, 26752, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26752, 2, 22213, 2, 29511)

 	-- Spellfire Gloves -- 26753
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val10id4val111id6val100id19val23id22
+	-- Item Stats: val10id4val111id6val23id44val41id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26797
-	self:addTradeSkill(RecipeDB, 26753, 365, 21847, 1, 3908, 26797)
-	self:addTradeFlags(RecipeDB, 26753, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26753, 2, 22213)
+	self:addTradeSkill(RecipeDB, 26753, 365, 21847, 1, 3908, 26797) -- Speciality
+	self:addTradeFlags(RecipeDB, 26753, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26753, 2, 22213, 2, 29511)

 	-- Spellfire Robe -- 26754
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val17id4val178id6val144id19val28id22
+	-- Item Stats: val17id4val178id6val28id44val58id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26797
-	self:addTradeSkill(RecipeDB, 26754, 375, 21848, 1, 3908, 26797)
-	self:addTradeFlags(RecipeDB, 26754, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26754, 2, 22213)
+	self:addTradeSkill(RecipeDB, 26754, 375, 21848, 1, 3908, 26797) -- Speciality
+	self:addTradeFlags(RecipeDB, 26754, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26754, 2, 22213, 2, 29511)

 	-- Spellfire Bag -- 26755
 	-- Mob Drop
@@ -2374,202 +2323,199 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26755, 375, 21858, 3, 3908)
 	self:addTradeFlags(RecipeDB, 26755, 1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26755, 3, 20134, 3, 20135, 2, 22213)
+	self:addTradeAcquire(RecipeDB, 26755, 3, 20134, 3, 20135, 2, 22213, 2, 29511)

 	-- Frozen Shadoweave Shoulders -- 26756
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val21id3val15id4val133id6val100id19
+	-- Item Stats: val21id3val15id4val133id6val41id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26801
-	self:addTradeSkill(RecipeDB, 26756, 355, 21869, 1, 3908, 26801)
-	self:addTradeFlags(RecipeDB, 26756, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26756, 2, 22212)
+	self:addTradeSkill(RecipeDB, 26756, 355, 21869, 1, 3908, 26801) -- Speciality
+	self:addTradeFlags(RecipeDB, 26756, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26756, 2, 22212, 2, 29510)

 	-- Frozen Shadoweave Boots -- 26757
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val15id3val9id4val122id6val114id19
+	-- Item Stats: val15id3val9id4val122id6val47id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26801
-	self:addTradeSkill(RecipeDB, 26757, 365, 21870, 1, 3908, 26801)
-	self:addTradeFlags(RecipeDB, 26757, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26757, 2, 22212)
+	self:addTradeSkill(RecipeDB, 26757, 365, 21870, 1, 3908, 26801) -- Speciality
+	self:addTradeFlags(RecipeDB, 26757, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26757, 2, 22212, 2, 29510)

 	-- Frozen Shadoweave Robe -- 26758
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
-	-- Item Stats: val30id3val20id4val178id6val144id19
+	-- Item Stats: val30id3val20id4val178id6val59id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26801
-	self:addTradeSkill(RecipeDB, 26758, 375, 21871, 1, 3908, 26801)
-	self:addTradeFlags(RecipeDB, 26758, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
-	self:addTradeAcquire(RecipeDB, 26758, 2, 22212)
+	self:addTradeSkill(RecipeDB, 26758, 375, 21871, 1, 3908, 26801) -- Speciality
+	self:addTradeFlags(RecipeDB, 26758, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26758, 2, 22212, 2, 29510)

 	-- Ebon Shadowbag -- 26759
-	-- Mob Drop
 	-- Vendor
 	-- Flags: Warlock, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26759, 375, 21872, 3, 3908)
-	self:addTradeFlags(RecipeDB, 26759, 1,2,4,11,29,36,41)
-	self:addTradeAcquire(RecipeDB, 26759, 3, 20872, 2, 22212)
+	self:addTradeFlags(RecipeDB, 26759, 1,2,4,29,36,41)
+	self:addTradeAcquire(RecipeDB, 26759, 2, 22212, 2, 29510)

 	-- Primal Mooncloth Belt -- 26760
+	-- No location information
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val12id4val11id5val109id6val27id19val81id20val8id24
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val12id4val11id5val109id6val8id24val43id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26798
-	self:addTradeSkill(RecipeDB, 26760, 355, 21873, 1, 3908, 26798)
-	self:addTradeFlags(RecipeDB, 26760, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 26760, 2, 22208)
+	self:addTradeSkill(RecipeDB, 26760, 355, 21873, 1, 3908, 26798) -- Speciality
+	self:addTradeFlags(RecipeDB, 26760, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26760, 2, 22208, 2, 29512)

 	-- Primal Mooncloth Shoulders -- 26761
+	-- No location information
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val16id4val15id5val133id6val31id19val92id20val7id24
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val16id4val15id5val133id6val7id24val49id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26798
-	self:addTradeSkill(RecipeDB, 26761, 365, 21874, 1, 3908, 26798)
-	self:addTradeFlags(RecipeDB, 26761, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 26761, 2, 22208)
+	self:addTradeSkill(RecipeDB, 26761, 365, 21874, 1, 3908, 26798) -- Speciality
+	self:addTradeFlags(RecipeDB, 26761, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26761, 2, 22208, 2, 29512)

 	-- Primal Mooncloth Robe -- 26762
+	-- No location information
 	-- Vendor
-	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val20id4val20id5val202id6val41id19val121id20val10id24
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val20id4val20id5val202id6val10id24val64id49
 	recipecount = recipecount + 1
-	-- Recipe Specialty of 26798
-	self:addTradeSkill(RecipeDB, 26762, 375, 21875, 1, 3908, 26798)
-	self:addTradeFlags(RecipeDB, 26762, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 26762, 2, 22208)
+	self:addTradeSkill(RecipeDB, 26762, 375, 21875, 1, 3908, 26798) -- Speciality
+	self:addTradeFlags(RecipeDB, 26762, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 26762, 2, 22208, 2, 29512)

 	-- Primal Mooncloth Bag -- 26763
 	-- Mob Drop
+	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26763, 375, 21876, 3, 3908)
 	self:addTradeFlags(RecipeDB, 26763, 1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 26763, 3, 18872, 2, 22208)
+	self:addTradeAcquire(RecipeDB, 26763, 3, 18872, 2, 22208, 2, 29512)

 	-- Netherweave Bracers -- 26764
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val24id3val51id6val19id19val19id20
+	-- Item Stats:
+	-- Item Stats: val24id3val51id6val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26764, 310, 21849, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26764, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 26764, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26764, 1, 18749, 1, 18772)

 	-- Netherweave Belt -- 26765
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val65id6val26id19val26id20
+	-- Item Stats:
+	-- Item Stats: val30id3val65id6val26id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26765, 310, 21850, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26765, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 26765, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26765, 1, 18749, 1, 18772)

 	-- Netherweave Gloves -- 26770
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val77id6val28id19val28id20
+	-- Item Stats:
+	-- Item Stats: val30id3val77id6val28id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26770, 320, 21851, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26770, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 26770, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26770, 1, 18749, 1, 18772)

 	-- Netherweave Pants -- 26771
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val45id3val111id6val37id19val37id20
+	-- Item Stats:
+	-- Item Stats: val45id3val111id6val37id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26771, 325, 21852, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26771, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 26771, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26771, 1, 18749, 1, 18772)

 	-- Netherweave Boots -- 26772
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val92id6val34id19val34id20
+	-- Item Stats:
+	-- Item Stats: val30id3val92id6val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26772, 335, 21853, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26772, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 26772, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26772, 1, 18749, 1, 18772)

 	-- Netherweave Robe -- 26773
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val45id3val137id6val44id19val44id20
+	-- Item Stats:
+	-- Item Stats: val45id3val137id6val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26773, 340, 21854, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26773, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 26773, 2, 16638, 2, 16767, 2, 19213)
+	self:addTradeFlags(RecipeDB, 26773, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 26773, 2, 16638, 2, 19213)

 	-- Netherweave Tunic -- 26774
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val45id3val141id6val46id19val46id20
+	-- Item Stats:
+	-- Item Stats: val45id3val141id6val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26774, 345, 21855, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26774, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 26774, 2, 16638, 2, 16767, 2, 19213)
+	self:addTradeFlags(RecipeDB, 26774, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 26774, 2, 16638, 2, 19213)

 	-- Imbued Netherweave Pants -- 26775
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val39id3val26id4val126id6val30id19val30id20val10id24
+	-- Item Stats:
+	-- Item Stats: val39id3val26id4val126id6val10id24val30id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26775, 340, 21859, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26775, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 26775, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26775, 2, 18011, 2, 19722)

 	-- Imbued Netherweave Boots -- 26776
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val30id3val21id4val102id6val23id19val23id20val8id24
+	-- Item Stats:
+	-- Item Stats: val30id3val21id4val102id6val8id24val23id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26776, 350, 21860, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26776, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 26776, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26776, 2, 18011, 2, 19722)

 	-- Imbued Netherweave Robe -- 26777
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val42id3val28id4val155id6val33id19val33id20val11id24
+	-- Item Stats:
+	-- Item Stats: val42id3val28id4val155id6val11id24val33id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26777, 360, 21861, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26777, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 26777, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26777, 2, 19521)

 	-- Imbued Netherweave Tunic -- 26778
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val28id3val155id6val50id19val50id20val11id24
+	-- Item Stats:
+	-- Item Stats: val28id3val155id6val11id24val50id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26778, 360, 21862, 1, 3908)
-	self:addTradeFlags(RecipeDB, 26778, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 26778, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 26778, 2, 19521)

 	-- Soulcloth Gloves -- 26779
@@ -2634,37 +2580,36 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val45id3val156id6val9id24val50id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26784, 370, 21868, 2, 3908)
-	self:addTradeFlags(RecipeDB, 26784, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26784, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26784, 3, 19220)

 	-- Enchanted Mageweave Pouch -- 27658
-	-- No location information
+	-- Instance: 717 - type1maxlevel32category3territory2minlevel24nameThe Stockadeid717
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27658, 225, 22246, 1, 3908)
-	self:addTradeFlags(RecipeDB, 27658, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 27658, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15198, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663)
+	self:addTradeFlags(RecipeDB, 27658, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 27658, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 19234, 2, 19537, 2, 19663, 2, 27030, 2, 27054, 2, 27147, 2, 28714)

 	-- Enchanted Runecloth Bag -- 27659
-	-- No location information
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27659, 275, 22248, 1, 3908)
-	self:addTradeFlags(RecipeDB, 27659, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 27659, 2, 15198, 2, 15419)
+	self:addTradeFlags(RecipeDB, 27659, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Big Bag of Enchantment -- 27660
-	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27660, 300, 22249, 2, 3908)
-	self:addTradeFlags(RecipeDB, 27660, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27660, 1,2,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27660, 3, 11487)

 	-- Cenarion Herb Bag -- 27724
@@ -2690,21 +2635,21 @@ function addon:InitTailoring(RecipeDB)
 	-- Glacial Gloves -- 28205
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val22id3val87id6val15id19val15id20val30id35
+	-- Item Stats:
+	-- Item Stats: val22id3val87id6val30id35val15id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28205, 285, 22654, 4, 3908)
-	self:addTradeFlags(RecipeDB, 28205, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 28205, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Glacial Vest -- 28207
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val26id3val139id6val21id19val21id20val40id35
+	-- Item Stats:
+	-- Item Stats: val26id3val139id6val40id35val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28207, 285, 22652, 4, 3908)
-	self:addTradeFlags(RecipeDB, 28207, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 28207, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Glacial Cloak -- 28208
@@ -2720,11 +2665,11 @@ function addon:InitTailoring(RecipeDB)
 	-- Glacial Wrists -- 28209
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val20id3val61id6val12id19val12id20val20id35
+	-- Item Stats:
+	-- Item Stats: val20id3val61id6val20id35val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28209, 285, 22655, 4, 3908)
-	self:addTradeFlags(RecipeDB, 28209, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 28209, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Gaea's Embrace -- 28210
@@ -2742,33 +2687,33 @@ function addon:InitTailoring(RecipeDB)
 	-- Cenarion Circle - Revered
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val15id3val98id6val12id19val12id20val30id34
+	-- Item Stats:
+	-- Item Stats: val15id3val98id6val30id34val12id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28480, 300, 22756, 1, 3908)
-	self:addTradeFlags(RecipeDB, 28480, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,97)
+	self:addTradeFlags(RecipeDB, 28480, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,97)
 	self:addTradeAcquire(RecipeDB, 28480, 6, 609, 3, 15179)

 	-- Sylvan Crown -- 28481
 	-- Cenarion Circle - Honored
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val10id3val80id6val18id19val18id20val30id34
+	-- Item Stats:
+	-- Item Stats: val10id3val80id6val30id34val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28481, 300, 22757, 1, 3908)
-	self:addTradeFlags(RecipeDB, 28481, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,97)
+	self:addTradeFlags(RecipeDB, 28481, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,97)
 	self:addTradeAcquire(RecipeDB, 28481, 6, 609, 2, 15179)

 	-- Sylvan Shoulders -- 28482
 	-- Cenarion Circle - Friendly
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val18id3val74id6val7id19val7id20val20id34
+	-- Item Stats:
+	-- Item Stats: val18id3val74id6val20id34val7id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28482, 300, 22758, 1, 3908)
-	self:addTradeFlags(RecipeDB, 28482, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56,97)
+	self:addTradeFlags(RecipeDB, 28482, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,97)
 	self:addTradeAcquire(RecipeDB, 28482, 6, 609, 1, 15179)

 	-- Spellcloth -- 31373
@@ -2778,7 +2723,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31373, 350, 24271, 1, 3908)
 	self:addTradeFlags(RecipeDB, 31373, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 31373, 2, 22213)
+	self:addTradeAcquire(RecipeDB, 31373, 2, 22213, 2, 29511)

 	-- Mystic Spellthread -- 31430
 	-- The Scryers - Honored
@@ -2787,7 +2732,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31430, 335, 24273, 1, 3908)
-	self:addTradeFlags(RecipeDB, 31430, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
+	self:addTradeFlags(RecipeDB, 31430, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
 	self:addTradeAcquire(RecipeDB, 31430, 6, 934, 2, 19331)

 	-- Silver Spellthread -- 31431
@@ -2797,7 +2742,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31431, 335, 24275, 1, 3908)
-	self:addTradeFlags(RecipeDB, 31431, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
+	self:addTradeFlags(RecipeDB, 31431, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
 	self:addTradeAcquire(RecipeDB, 31431, 6, 932, 2, 19321)

 	-- Runic Spellthread -- 31432
@@ -2807,7 +2752,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31432, 375, 24274, 1, 3908)
-	self:addTradeFlags(RecipeDB, 31432, 2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
+	self:addTradeFlags(RecipeDB, 31432, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,110)
 	self:addTradeAcquire(RecipeDB, 31432, 6, 934, 4, 19331)

 	-- Golden Spellthread -- 31433
@@ -2817,7 +2762,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31433, 375, 24276, 1, 3908)
-	self:addTradeFlags(RecipeDB, 31433, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
+	self:addTradeFlags(RecipeDB, 31433, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,101)
 	self:addTradeAcquire(RecipeDB, 31433, 6, 932, 4, 19321)

 	-- Unyielding Bracers -- 31434
@@ -2833,31 +2778,31 @@ function addon:InitTailoring(RecipeDB)
 	-- Bracers of Havok -- 31435
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val12id4val67id6val30id19val30id20
+	-- Item Stats:
+	-- Item Stats: val12id4val67id6val30id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31435, 350, 24250, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31435, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31435, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 31435, 7, 3)

 	-- Blackstrike Bracers -- 31437
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val67id6val2id19val2id20val26id22val5id24
+	-- Item Stats:
+	-- Item Stats: val67id6val5id24val26id44val2id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31437, 350, 24251, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31437, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31437, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 31437, 7, 3)

 	-- Cloak of the Black Void -- 31438
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val11id4val76id6val35id19val35id20
+	-- Item Stats:
+	-- Item Stats: val11id4val76id6val35id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31438, 350, 24252, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31438, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,60)
+	self:addTradeFlags(RecipeDB, 31438, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 31438, 7, 3)

 	-- Cloak of Eternity -- 31440
@@ -2873,58 +2818,74 @@ function addon:InitTailoring(RecipeDB)
 	-- White Remedy Cape -- 31441
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
-	-- Item Stats: Healing,
-	-- Item Stats: val76id6val20id19val59id20val7id24
+	-- Item Stats:
+	-- Item Stats: val76id6val7id24val32id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31441, 350, 24254, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31441, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,60)
+	self:addTradeFlags(RecipeDB, 31441, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 31441, 7, 3)

 	-- Unyielding Girdle -- 31442
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val28id3val3id4val100id6val32id19val32id20val20id29
+	-- Item Stats:
+	-- Item Stats: val28id3val3id4val100id6val20id29val32id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31442, 365, 24255, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31442, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31442, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 31442, 7, 4)

 	-- Girdle of Ruination -- 31443
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val18id3val13id4val100id6val39id19val39id20val20id22
+	-- Item Stats:
+	-- Item Stats: val18id3val13id4val100id6val20id44val39id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31443, 365, 24256, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31443, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31443, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 31443, 7, 4)

 	-- Black Belt of Knowledge -- 31444
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
+	-- Raid: 3845 - Tempest Keep
+	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
+	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val18id4val21id5val100id6val4id19val4id20val11id24
+	-- Item Stats:
+	-- Item Stats: val18id4val21id5val100id6val11id24val4id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31444, 365, 24257, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31444, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
-	self:addTradeAcquire(RecipeDB, 31444, 7, 4)
+	self:addTradeFlags(RecipeDB, 31444, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 31444, 3, 16409, 3, 16504, 3, 16525, 3, 16530, 3, 17723, 3, 20052, 3, 21301, 3, 21339)

 	-- Resolute Cape -- 31448
-	-- World Drop
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Raid: 3457 - Karazhan
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
+	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
+	-- No location information
+	-- Raid: 3805 - Zul'Aman
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val30id3val349id6val21id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31448, 365, 24258, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31448, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 31448, 7, 4)
+	self:addTradeFlags(RecipeDB, 31448, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeAcquire(RecipeDB, 31448, 3, 15548, 3, 16409, 3, 16526, 3, 16596, 3, 17669, 3, 17800, 3, 21298, 3, 22286, 3, 23597)

 	-- Vengeance Wrap -- 31449
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
-	-- Item Stats: val89id6val52id9val23id11val52id16val23id18
+	-- Item Stats: val89id6val23id44val52id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31449, 365, 24259, 4, 3908)
 	self:addTradeFlags(RecipeDB, 31449, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
@@ -2944,66 +2905,67 @@ function addon:InitTailoring(RecipeDB)
 	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val21id3val25id4val156id6val21id19val62id20val11id24
+	-- Item Stats:
+	-- Item Stats: val21id3val25id4val156id6val11id24val33id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31451, 375, 24261, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31451, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 31451, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31451, 3, 20885)

 	-- Spellstrike Pants -- 31452
 	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val12id3val8id4val156id6val46id19val46id20val22id21val26id22
+	-- Item Stats:
+	-- Item Stats: val12id3val8id4val156id6val26id44val22id45val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31452, 375, 24262, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31452, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31452, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31452, 3, 18708)

 	-- Battlecast Pants -- 31453
 	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val42id3val27id4val156id6val46id19val46id20
+	-- Item Stats:
+	-- Item Stats: val42id3val27id4val156id6val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31453, 375, 24263, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31453, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31453, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31453, 3, 17978)

 	-- Whitemend Hood -- 31454
 	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val15id3val19id4val145id6val27id19val79id20val11id24
+	-- Item Stats:
+	-- Item Stats: val15id3val19id4val145id6val11id24val42id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31454, 375, 24264, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31454, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 31454, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31454, 3, 17977)

 	-- Spellstrike Hood -- 31455
 	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val16id3val12id4val145id6val46id19val46id20val16id21val24id22
+	-- Item Stats:
+	-- Item Stats: val16id3val12id4val145id6val24id44val16id45val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31455, 375, 24266, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31455, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 31455, 3, 16807)
+	self:addTradeFlags(RecipeDB, 31455, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 31455, 3, 16807, 3, 17669)

 	-- Battlecast Hood -- 31456
 	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val43id3val28id4val145id6val43id19val43id20
+	-- Item Stats:
+	-- Item Stats: val43id3val28id4val145id6val43id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31456, 375, 24267, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31456, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31456, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31456, 3, 17798)

 	-- Bag of Jewels -- 31459
@@ -3037,101 +2999,101 @@ function addon:InitTailoring(RecipeDB)
 	-- Belt of Blasting -- 36315
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val121id6val54id19val54id20val23id21val30id22
+	-- Item Stats:
+	-- Item Stats: val121id6val30id44val23id45val54id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36315, 375, 30038, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36315, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36315, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 36315, 7, 4)

 	-- Belt of the Long Road -- 36316
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val13id3val18id4val33id5val121id6val28id19val80id20
+	-- Item Stats:
+	-- Item Stats: val13id3val18id4val33id5val121id6val43id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36316, 375, 30036, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36316, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36316, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 36316, 7, 4)

 	-- Boots of Blasting -- 36317
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val25id3val25id4val148id6val39id19val39id20val18id21val25id22
+	-- Item Stats:
+	-- Item Stats: val25id3val25id4val148id6val25id44val18id45val39id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36317, 375, 30037, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36317, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36317, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 36317, 7, 4)

 	-- Boots of the Long Road -- 36318
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val25id3val26id4val22id5val148id6val25id19val73id20val9id24
+	-- Item Stats:
+	-- Item Stats: val25id3val26id4val22id5val148id6val9id24val39id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36318, 375, 30035, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36318, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36318, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 36318, 7, 4)

 	-- Netherflame Robe -- 36665
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val21id3val149id6val41id19val41id20val14id21val35id22
+	-- Item Stats:
+	-- Item Stats: val21id3val149id6val35id44val14id45val41id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36665, 355, 30459, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36665, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36665, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Netherflame Belt -- 36667
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val16id3val84id6val29id19val29id20val25id21val11id22
+	-- Item Stats:
+	-- Item Stats: val16id3val84id6val11id44val25id45val29id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36667, 355, 30460, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36667, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36667, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Netherflame Boots -- 36668
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS, Caster DPS,
-	-- Item Stats: val16id3val103id6val29id19val29id20val11id21val25id22
+	-- Item Stats:
+	-- Item Stats: val16id3val103id6val25id44val11id45val29id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36668, 355, 30461, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36668, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36668, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Lifeblood Leggings -- 36669
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val21id3val14id4val126id6val26id19val77id20val14id24
+	-- Item Stats:
+	-- Item Stats: val21id3val14id4val126id6val14id24val41id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36669, 355, 30465, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36669, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36669, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Lifeblood Belt -- 36670
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val16id3val11id4val84id6val19id19val55id20val10id24
+	-- Item Stats:
+	-- Item Stats: val16id3val11id4val84id6val10id24val29id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36670, 355, 30463, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36670, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36670, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Lifeblood Bracers -- 36672
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val15id3val10id4val67id6val14id19val42id20val8id24
+	-- Item Stats:
+	-- Item Stats: val15id3val10id4val67id6val8id24val22id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36672, 355, 30464, 3, 3908)
-	self:addTradeFlags(RecipeDB, 36672, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36672, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

 	-- Shadowcloth -- 36686
@@ -3141,7 +3103,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36686, 350, 24272, 1, 3908)
 	self:addTradeFlags(RecipeDB, 36686, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 36686, 2, 22212)
+	self:addTradeAcquire(RecipeDB, 36686, 2, 22212, 2, 29510)

 	-- Cloak of Arcane Evasion -- 37873
 	-- Lower City - Honored
@@ -3162,7 +3124,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id3val8id4val67id6val30id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 37882, 350, 30837, 1, 3908)
-	self:addTradeFlags(RecipeDB, 37882, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
+	self:addTradeFlags(RecipeDB, 37882, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
 	self:addTradeAcquire(RecipeDB, 37882, 6, 932, 1, 19321)

 	-- Flameheart Gloves -- 37883
@@ -3173,7 +3135,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val15id3val11id4val97id6val40id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 37883, 360, 30838, 1, 3908)
-	self:addTradeFlags(RecipeDB, 37883, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
+	self:addTradeFlags(RecipeDB, 37883, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
 	self:addTradeAcquire(RecipeDB, 37883, 6, 932, 2, 19321)

 	-- Flameheart Vest -- 37884
@@ -3184,7 +3146,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val30id3val19id4val156id6val50id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 37884, 370, 30839, 1, 3908)
-	self:addTradeFlags(RecipeDB, 37884, 1,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
+	self:addTradeFlags(RecipeDB, 37884, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,56,101)
 	self:addTradeAcquire(RecipeDB, 37884, 6, 932, 4, 19321)

 	-- Soulguard Slippers -- 40020
@@ -3250,41 +3212,58 @@ function addon:InitTailoring(RecipeDB)
 	-- Bracers of Nimble Thought -- 41205
 	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val27id3val20id4val103id6val34id19val34id20
+	-- Item Stats:
+	-- Item Stats: val27id3val20id4val103id6val28id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41205, 375, 32586, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41205, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 41205, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 41205, 7, 4)

 	-- Mantle of Nimble Thought -- 41206
-	-- World Drop
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val37id3val26id4val177id6val44id19val44id20
+	-- Item Stats:
+	-- Item Stats: val37id3val26id4val177id6val38id46val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41206, 375, 32587, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41206, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 41206, 7, 4)
+	self:addTradeFlags(RecipeDB, 41206, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
+	self:addTradeAcquire(RecipeDB, 41206, 3, 17895, 3, 17897, 3, 17898, 3, 17899, 3, 17905, 3, 17906, 3, 17908, 3, 17916)

 	-- Swiftheal Wraps -- 41207
-	-- World Drop
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Raid: 3606 - Caverns of Time: Hyjal Summit
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val24id3val22id4val103id6val22id19val64id20
+	-- Item Stats:
+	-- Item Stats: val24id3val22id4val103id6val28id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41207, 375, 32584, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41207, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 41207, 7, 4)
+	self:addTradeFlags(RecipeDB, 41207, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 41207, 3, 17895, 3, 17897, 3, 17898, 3, 17899, 3, 17905, 3, 17906, 3, 17907, 3, 17908, 3, 17916)

 	-- Swiftheal Mantle -- 41208
 	-- World Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val21id3val16id4val28id5val177id6val28id19val84id20
+	-- Item Stats:
+	-- Item Stats: val21id3val16id4val28id5val177id6val27id46val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41208, 375, 32585, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41208, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 41208, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 41208, 7, 4)

 	-- Green Winter Clothes -- 44950
@@ -3308,58 +3287,792 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Sunfire Handwraps -- 46128
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val33id3val30id4val166id6val57id19val57id20val37id22
+	-- Item Stats:
+	-- Item Stats: val33id3val30id4val166id6val37id44val57id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46128, 365, 34366, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46128, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 46128, 3, 25363, 3, 25367, 3, 25369, 3, 25371, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46128, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46128, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Hands of Eternal Light -- 46129
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val33id3val30id4val37id5val166id6val33id19val99id20
+	-- Item Stats:
+	-- Item Stats: val33id3val30id4val37id5val166id6val53id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46129, 365, 34367, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46129, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 46129, 3, 25363, 3, 25371, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46129, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46129, 3, 25363, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Sunfire Robe -- 46130
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Caster DPS,
-	-- Item Stats: val36id3val34id4val266id6val76id19val76id20val40id22
+	-- Item Stats:
+	-- Item Stats: val36id3val34id4val266id6val40id44val40id46val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46130, 365, 34364, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46130, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
-	self:addTradeAcquire(RecipeDB, 46130, 3, 25369, 3, 25371, 3, 25372, 3, 25507)
+	self:addTradeFlags(RecipeDB, 46130, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46130, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Robe of Eternal Light -- 46131
-	-- Raid: 4075 - Sunwell Plateau
-	-- Raid: 4075 - Sunwell Plateau
+	-- No location information
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
-	-- Item Stats: Healing,
-	-- Item Stats: val36id3val34id4val266id6val45id19val134id20val18id24
+	-- Item Stats:
+	-- Item Stats: val36id3val34id4val266id6val18id24val40id46val71id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46131, 365, 34365, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46131, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
-	self:addTradeAcquire(RecipeDB, 46131, 3, 25363, 3, 25369)
+	self:addTradeFlags(RecipeDB, 46131, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
+	self:addTradeAcquire(RecipeDB, 46131, 3, 25363, 3, 25367, 3, 25369, 3, 25370, 3, 25371, 3, 25486, 3, 25592)
+
+	-- Dress Shoes -- 49677
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val2id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49677, 250, 6836, 1, 3908)
+	self:addTradeFlags(RecipeDB, 49677, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 49677, 2, 15165)
+
+	-- Mycah's Botanical Bag -- 50194
+	-- Sporeggar - Revered
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50194, 375, 38225, 1, 3908)
+	self:addTradeFlags(RecipeDB, 50194, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,113)
+	self:addTradeAcquire(RecipeDB, 50194, 6, 970, 3, 18382)
+
+	-- Haliscan Jacket -- 50644
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val45id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50644, 250, 38277, 1, 3908)
+	self:addTradeFlags(RecipeDB, 50644, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 50644, 2, 15165)
+
+	-- Haliscan Pantaloons -- 50647
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val39id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50647, 245, 38278, 1, 3908)
+	self:addTradeFlags(RecipeDB, 50647, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 50647, 2, 15165)
+
+	-- Frostweave Net -- 55898
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55898, 350, 41509, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55898, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Bolt of Frostweave -- 55899
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55899, 365, 41510, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55899, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Bolt of Imbued Frostweave -- 55900
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55900, 395, 41511, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55900, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Duskweave Leggings -- 55901
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val41id4val164id6val32id46val66id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55901, 395, 41548, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55901, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Shoulders -- 55902
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val28id3val25id5val123id6val41id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55902, 340, 41513, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55902, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Robe -- 55903
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val39id3val34id5val164id6val54id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55903, 350, 41515, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55903, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Gloves -- 55904
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val30id3val26id5val106id6val42id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55904, 350, 44211, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55904, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Boots -- 55906
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val30id3val26id5val116id6val42id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55906, 365, 41520, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55906, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Cowl -- 55907
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val43id3val36id5val141id6val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55907, 370, 41521, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55907, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Belt -- 55908
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val30id3val26id5val95id6val42id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55908, 360, 41522, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55908, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Mystic Frostwoven Shoulders -- 55910
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val36id5val165id6val33id44val41id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55910, 375, 41523, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55910, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Mystic Frostwoven Robe -- 55911
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val62id5val227id6val60id44val71id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55911, 380, 41525, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55911, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Mystic Frostwoven Wristwraps -- 55913
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val27id5val96id6val24id44val32id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55913, 375, 41528, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55913, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Belt -- 55914
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val30id4val106id6val23id46val49id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55914, 390, 41543, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55914, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Cowl -- 55919
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val41id4val153id6val32id46val66id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55919, 395, 41546, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55919, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Wristwraps -- 55920
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val24id4val84id6val18id46val37id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55920, 400, 41551, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55920, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Robe -- 55921
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val42id4val193id6val33id46val68id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55921, 405, 41549, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55921, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Gloves -- 55922
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val31id4val120id6val24id46val50id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55922, 405, 41545, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55922, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Shoulders -- 55923
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val43id4val148id6val35id46val70id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55923, 410, 41550, 2, 3908)
+	self:addTradeFlags(RecipeDB, 55923, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Black Duskweave Leggings -- 55925
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val60id3val50id4val245id6val69id46val81id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55925, 415, 41553, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55925, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Black Duskweave Robe -- 55941
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val67id3val46id4val280id6val70id46val80id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55941, 420, 41554, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55941, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Black Duskweave Wristwraps -- 55943
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val33id3val27id4val123id6val38id46val46id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55943, 415, 41555, 3, 3908)
+	self:addTradeFlags(RecipeDB, 55943, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Red Lumberjack Shirt -- 55993
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55993, 390, 41248, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55993, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Blue Lumberjack Shirt -- 55994
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55994, 390, 41249, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55994, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Yellow Lumberjack Shirt -- 55995
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55995, 390, 41251, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55995, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Green Lumberjack Shirt -- 55996
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55996, 390, 41250, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55996, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Red Workman's Shirt -- 55997
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55997, 390, 41252, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55997, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Blue Workman's Shirt -- 55998
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55998, 390, 41253, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55998, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Rustic Workman's Shirt -- 55999
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 55999, 390, 41254, 1, 3908)
+	self:addTradeFlags(RecipeDB, 55999, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Green Workman's Shirt -- 56000
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56000, 390, 41255, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56000, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Moonshroud -- 56001
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56001, 415, 41594, 3, 3908)
+	self:addTradeFlags(RecipeDB, 56001, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Ebonweave -- 56002
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56002, 415, 41593, 3, 3908)
+	self:addTradeFlags(RecipeDB, 56002, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Spellweave -- 56003
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56003, 415, 41595, 3, 3908)
+	self:addTradeFlags(RecipeDB, 56003, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Abyssal Bag -- 56004
+	-- Trainer
+	-- Flags: Warlock, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56004, 435, 41597, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56004, 3,29,36,41)
+	-- No acquire information
+
+	-- Glacial Bag -- 56005
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56005, 445, 41600, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56005, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Mysterious Bag -- 56006
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56006, 440, 41598, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56006, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Frostweave Bag -- 56007
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56007, 410, 41599, 2, 3908)
+	self:addTradeFlags(RecipeDB, 56007, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Shining Spellthread -- 56008
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56008, 390, 41601, 3, 3908)
+	self:addTradeFlags(RecipeDB, 56008, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Brilliant Spellthread -- 56009
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56009, 430, 41602, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56009, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Azure Spellthread -- 56010
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56010, 390, 41603, 3, 3908)
+	self:addTradeFlags(RecipeDB, 56010, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Sapphire Spellthread -- 56011
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56011, 430, 41604, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56011, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Cloak of the Moon -- 56014
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Item Stats:
+	-- Item Stats: val27id4val113id6val11id47val35id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56014, 385, 41607, 2, 3908)
+	self:addTradeFlags(RecipeDB, 56014, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information
+
+	-- Cloak of Frozen Spirits -- 56015
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Item Stats:
+	-- Item Stats: val28id4val117id6val27id46val35id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56015, 390, 41608, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56015, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information
+
+	-- Wispcloak -- 56016
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Item Stats:
+	-- Item Stats: val43id3val36id4val150id6val20id47val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56016, 415, 41609, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56016, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information
+
+	-- Deathchill Cloak -- 56017
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Item Stats:
+	-- Item Stats: val150id6val43id44val53id46val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56017, 415, 41610, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56017, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information
+
+	-- Hat of Wintry Doom -- 56018
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val69id3val46id4val228id6val44id45val53id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56018, 425, 41984, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56018, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Silky Iceshard Boots -- 56019
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val76id3val193id6val37id44val29id46val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56019, 410, 41985, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56019, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Deep Frozen Cord -- 56020
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val43id3val50id4val158id6val36id44val61id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56020, 410, 41986, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56020, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostmoon Pants -- 56021
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val60id3val50id4val68id5val245id6val61id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56021, 425, 42093, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56021, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Light Blessed Mittens -- 56022
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val43id3val37id4val52id5val175id6val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56022, 410, 42095, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56022, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Aurora Slippers -- 56023
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val37id3val40id4val51id5val193id6val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56023, 410, 42096, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56023, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Moonshroud Robe -- 56024
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val67id3val68id4val89id5val300id6val105id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56024, 440, 42100, 4, 3908)
+	self:addTradeFlags(RecipeDB, 56024, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Moonshroud Gloves -- 56025
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val49id3val51id4val67id5val188id6val76id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56025, 435, 42103, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56025, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Ebonweave Robe -- 56026
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val67id3val89id4val300id6val68id45val105id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56026, 440, 42101, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56026, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Ebonweave Gloves -- 56027
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val49id3val66id4val188id6val51id45val77id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56027, 435, 42111, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56027, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Spellweave Robe -- 56028
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val64id4val52id5val300id6val90id46val104id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56028, 440, 42102, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56028, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Spellweave Gloves -- 56029
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val48id4val39id5val188id6val65id46val77id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56029, 435, 42113, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56029, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Leggings -- 56030
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val43id3val36id5val152id6val59id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56030, 370, 41519, 2, 3908)
+	self:addTradeFlags(RecipeDB, 56030, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostwoven Wristwraps -- 56031
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val22id3val19id5val72id6val30id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56031, 340, 41512, 2, 3908)
+	self:addTradeFlags(RecipeDB, 56031, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Duskweave Boots -- 56048
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val32id4val136id6val25id46val53id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 56048, 380, 41544, 1, 3908)
+	self:addTradeFlags(RecipeDB, 56048, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Belt -- 59582
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val51id3val34id4val158id6val34id29val34id44val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59582, 405, 43969, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59582, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Bracers -- 59583
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val39id3val26id4val123id6val26id29val25id44val44id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59583, 405, 43974, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59583, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Shoulders -- 59584
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val51id3val34id4val210id6val34id29val34id44val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59584, 410, 43973, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59584, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Boots -- 59585
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val51id3val34id4val193id6val34id29val34id44val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59585, 410, 43970, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59585, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Gloves -- 59586
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val51id3val34id4val175id6val34id29val34id44val60id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59586, 410, 41516, 2, 3908)
+	self:addTradeFlags(RecipeDB, 59586, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Robe -- 59587
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val69id3val46id4val280id6val46id29val46id44val81id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59587, 410, 43972, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59587, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Leggings -- 59588
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val69id3val46id4val245id6val46id29val46id44val81id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59588, 410, 43975, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59588, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Frostsavage Cowl -- 59589
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val69id3val46id4val228id6val46id29val46id44val81id49
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 59589, 410, 43971, 1, 3908)
+	self:addTradeFlags(RecipeDB, 59589, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Flying Carpet -- 60969
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60969, 410, 44554, 3, 3908, 34090) -- Speciality
+	self:addTradeFlags(RecipeDB, 60969, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+	-- Magnificent Flying Carpet -- 60971
+	-- Trainer
+	-- Flags: All classes, Item BoP, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60971, 425, 44558, 4, 3908, 34091) -- Speciality
+	self:addTradeFlags(RecipeDB, 60971, 3,21,22,23,24,25,26,27,28,29,30,37,41)
+	-- No acquire information
+
+	-- Glacial Waistband -- 60990
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val130id3val173id6val85id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60990, 410, 43584, 1, 3908)
+	self:addTradeFlags(RecipeDB, 60990, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Glacial Robe -- 60993
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val169id3val308id6val115id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60993, 415, 43583, 4, 3908)
+	self:addTradeFlags(RecipeDB, 60993, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information
+
+	-- Glacial Slippers -- 60994
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Item Stats:
+	-- Item Stats: val129id3val212id6val86id35
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 60994, 410, 43585, 1, 3908)
+	self:addTradeFlags(RecipeDB, 60994, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Mycah's Botanical Bag (50194)
 	-- Vendor
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index e1fedf2..b903daa 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -38,287 +38,287 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()

 function addon:InitTrainer(TrainerDB)

-	self:addLookupList(TrainerDB, 223, L["Dan Golthas"], BZONE["Undercity"], 70.39, 60.08, 2)
-	self:addLookupList(TrainerDB, 514, L["Smith Argus"], BZONE["Elwynn Forest"], 41.15, 65.82, 1)
-	self:addLookupList(TrainerDB, 957, L["Dane Lindgren"], BZONE["Stormwind City"], 56.85, 16.92, 1)
-	self:addLookupList(TrainerDB, 1103, L["Eldrin"], BZONE["Elwynn Forest"], 79.76, 67.37, 1)
-	self:addLookupList(TrainerDB, 1215, L["Alchemist Mallory"], BZONE["Elwynn Forest"], 40.33, 49.46, 1)
-	self:addLookupList(TrainerDB, 1241, L["Tognus Flintfire"], BZONE["Dun Morogh"], 45.29, 51.99, 1)
-	self:addLookupList(TrainerDB, 1246, L["Vosur Brakthel"], BZONE["Ironforge"], 66.38, 54.76, 1)
-	self:addLookupList(TrainerDB, 1300, L["Lawrence Schneider"], BZONE["Stormwind City"], 43.89, 73.69, 1)
-	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 42.71, 63.82, 1)
-	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 43.00, 73.09, 1)
-	self:addLookupList(TrainerDB, 1355, L["Cook Ghilm"], BZONE["Dun Morogh"], 67.82, 53.42, 1)
-	self:addLookupList(TrainerDB, 1382, L["Mudduk"], BZONE["Stranglethorn Vale"], 30.85, 28.60, 2)
-	self:addLookupList(TrainerDB, 1383, L["Snarl"], BZONE["Orgrimmar"], 79.36, 23.03, 2)
-	self:addLookupList(TrainerDB, 1385, L["Brawn"], BZONE["Stranglethorn Vale"], 31.98, 28.13, 2)
-	self:addLookupList(TrainerDB, 1386, L["Rogvar"], BZONE["Swamp of Sorrows"], 47.89, 54.96, 2)
-	self:addLookupList(TrainerDB, 1430, L["Tomas"], BZONE["Elwynn Forest"], 44.41, 65.68, 1)
-	self:addLookupList(TrainerDB, 1466, L["Gretta Finespindle"], BZONE["Ironforge"], 39.01, 32.30, 1)
-	self:addLookupList(TrainerDB, 1470, L["Ghak Healtouch"], BZONE["Loch Modan"], 37.30, 48.98, 1)
-	self:addLookupList(TrainerDB, 1632, L["Adele Fielder"], BZONE["Elwynn Forest"], 46.38, 61.90, 1)
-	self:addLookupList(TrainerDB, 1676, L["Finbus Geargrind"], BZONE["Duskwood"], 77.50, 46.33, 1)
-	self:addLookupList(TrainerDB, 1681, L["Brock Stoneseeker"], BZONE["Loch Modan"], 37.43, 47.78, 1)
-	self:addLookupList(TrainerDB, 1699, L["Gremlock Pilsnor"], BZONE["Dun Morogh"], 47.33, 52.48, 1)
-	self:addLookupList(TrainerDB, 1701, L["Dank Drizzlecut"], BZONE["Dun Morogh"], 68.90, 55.97, 1)
-	self:addLookupList(TrainerDB, 1702, L["Bronk Guzzlegear"], BZONE["Dun Morogh"], 50.10, 50.39, 1)
-	self:addLookupList(TrainerDB, 1703, L["Uthrar Threx"], BZONE["Ironforge"], 43.94, 28.38, 1)
-	self:addLookupList(TrainerDB, 2132, L["Carolai Anise"], BZONE["Tirisfal Glades"], 59.38, 52.10, 2)
-	self:addLookupList(TrainerDB, 2326, L["Thamner Pol"], BZONE["Dun Morogh"], 47.28, 51.91, 1)
-	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.72, 26.10, 1)
-	self:addLookupList(TrainerDB, 2329, L["Michelle Belle"], BZONE["Elwynn Forest"], 43.68, 66.37, 1)
-	self:addLookupList(TrainerDB, 2391, L["Serge Hinott"], BZONE["Hillsbrad Foothills"], 61.39, 19.34, 2)
-	self:addLookupList(TrainerDB, 2399, L["Daryl Stack"], BZONE["Hillsbrad Foothills"], 63.42, 21.18, 2)
-	self:addLookupList(TrainerDB, 2627, L["Grarnik Goodstitch"], BZONE["Stranglethorn Vale"], 28.69, 76.74, 0)
-	self:addLookupList(TrainerDB, 2798, L["Pand Stonebinder"], BZONE["Thunder Bluff"], 29.47, 21.26, 2)
-	self:addLookupList(TrainerDB, 2818, L["Slagg"], BZONE["Arathi Highlands"], 73.57, 33.98, 2)
-	self:addLookupList(TrainerDB, 2836, L["Brikk Keencraft"], BZONE["Stranglethorn Vale"], 28.77, 74.92, 1)
-	self:addLookupList(TrainerDB, 2837, L["Jaxin Chong"], BZONE["Stranglethorn Vale"], 28.06, 77.91, 0)
-	self:addLookupList(TrainerDB, 2855, L["Snang"], BZONE["Orgrimmar"], 62.81, 49.57, 2)
-	self:addLookupList(TrainerDB, 2857, L["Thund"], BZONE["Orgrimmar"], 75.85, 23.93, 2)
-	self:addLookupList(TrainerDB, 2998, L["Karn Stonehoof"], BZONE["Thunder Bluff"], 39.50, 54.72, 2)
-	self:addLookupList(TrainerDB, 3001, L["Brek Stonehoof"], BZONE["Thunder Bluff"], 34.40, 57.28, 2)
-	self:addLookupList(TrainerDB, 3004, L["Tepa"], BZONE["Thunder Bluff"], 43.56, 44.72, 2)
-	self:addLookupList(TrainerDB, 3007, L["Una"], BZONE["Thunder Bluff"], 41.67, 42.80, 0)
-	self:addLookupList(TrainerDB, 3008, L["Mak"], BZONE["Thunder Bluff"], 41.53, 42.59, 2)
-	self:addLookupList(TrainerDB, 3009, L["Bena Winterhoof"], BZONE["Thunder Bluff"], 46.34, 33.04, 2)
-	self:addLookupList(TrainerDB, 3011, L["Teg Dawnstrider"], BZONE["Thunder Bluff"], 44.61, 37.87, 2)
-	self:addLookupList(TrainerDB, 3026, L["Aska Mistrunner"], BZONE["Thunder Bluff"], 50.51, 52.32, 2)
-	self:addLookupList(TrainerDB, 3067, L["Pyall Silentstride"], BZONE["Mulgore"], 45.99, 58.40, 2)
-	self:addLookupList(TrainerDB, 3069, L["Chaw Stronghide"], BZONE["Mulgore"], 45.33, 58.09, 2)
-	self:addLookupList(TrainerDB, 3087, L["Crystal Boughman"], BZONE["Redridge Mountains"], 22.69, 43.46, 1)
-	self:addLookupList(TrainerDB, 3136, L["Clarise Gnarltree"], BZONE["Duskwood"], 73.55, 48.72, 1)
-	self:addLookupList(TrainerDB, 3137, L["Matt Johnson"], BZONE["Duskwood"], 73.43, 50.65, 1)
-	self:addLookupList(TrainerDB, 3174, L["Dwukk"], BZONE["Durotar"], 51.92, 40.72, 2)
-	self:addLookupList(TrainerDB, 3175, L["Krunn"], BZONE["Durotar"], 52.11, 40.79, 2)
-	self:addLookupList(TrainerDB, 3181, L["Fremal Doohickey"], BZONE["Wetlands"], 10.77, 60.84, 1)
-	self:addLookupList(TrainerDB, 3184, L["Miao'zan"], BZONE["Durotar"], 54.98, 72.54, 2)
-	self:addLookupList(TrainerDB, 3290, L["Deek Fizzlebizz"], BZONE["Loch Modan"], 45.29, 13.90, 1)
-	self:addLookupList(TrainerDB, 3345, L["Godan"], BZONE["Orgrimmar"], 53.88, 38.95, 2)
-	self:addLookupList(TrainerDB, 3347, L["Yelmak"], BZONE["Orgrimmar"], 55.81, 33.30, 2)
-	self:addLookupList(TrainerDB, 3355, L["Saru Steelfury"], BZONE["Orgrimmar"], 81.85, 23.01, 2)
-	self:addLookupList(TrainerDB, 3357, L["Makaru"], BZONE["Orgrimmar"], 72.84, 26.27, 2)
-	self:addLookupList(TrainerDB, 3363, L["Magar"], BZONE["Orgrimmar"], 62.76, 50.47, 2)
-	self:addLookupList(TrainerDB, 3365, L["Karolek"], BZONE["Orgrimmar"], 62.92, 43.96, 2)
-	self:addLookupList(TrainerDB, 3373, L["Arnok"], BZONE["Orgrimmar"], 33.98, 82.84, 2)
-	self:addLookupList(TrainerDB, 3399, L["Zamja"], BZONE["Orgrimmar"], 57.33, 52.53, 2)
-	self:addLookupList(TrainerDB, 3412, L["Nogg"], BZONE["Orgrimmar"], 75.98, 24.85, 2)
-	self:addLookupList(TrainerDB, 3478, L["Traugh"], BZONE["The Barrens"], 51.90, 29.07, 2)
-	self:addLookupList(TrainerDB, 3484, L["Kil'hala"], BZONE["The Barrens"], 51.73, 31.75, 2)
-	self:addLookupList(TrainerDB, 3494, L["Tinkerwiz"], BZONE["The Barrens"], 62.52, 37.81, 0)
-	self:addLookupList(TrainerDB, 3523, L["Bowen Brisboise"], BZONE["Tirisfal Glades"], 52.17, 56.12, 2)
-	self:addLookupList(TrainerDB, 3549, L["Shelene Rhobart"], BZONE["Tirisfal Glades"], 64.68, 58.61, 2)
-	self:addLookupList(TrainerDB, 3555, L["Johan Focht"], BZONE["Silverpine Forest"], 42.90, 40.79, 2)
-	self:addLookupList(TrainerDB, 3557, L["Guillaume Sorouy"], BZONE["Silverpine Forest"], 42.85, 40.81, 2)
-	self:addLookupList(TrainerDB, 3603, L["Cyndra Kindwhisper"], BZONE["Teldrassil"], 57.61, 60.71, 1)
-	self:addLookupList(TrainerDB, 3605, L["Nadyia Maneweaver"], BZONE["Teldrassil"], 41.67, 49.35, 1)
-	self:addLookupList(TrainerDB, 3606, L["Alanna Raveneye"], BZONE["Teldrassil"], 37.03, 33.78, 1)
-	self:addLookupList(TrainerDB, 3703, L["Krulmoo Fullmoon"], BZONE["The Barrens"], 44.77, 58.83, 2)
-	self:addLookupList(TrainerDB, 3704, L["Mahani"], BZONE["The Barrens"], 44.97, 59.18, 2)
-	self:addLookupList(TrainerDB, 3964, L["Kylanna"], BZONE["Ashenvale"], 50.59, 66.81, 1)
-	self:addLookupList(TrainerDB, 3967, L["Aayndia Floralwind"], BZONE["Ashenvale"], 35.72, 51.58, 1)
-	self:addLookupList(TrainerDB, 4159, L["Me'lynn"], BZONE["Darnassus"], 62.19, 22.30, 1)
-	self:addLookupList(TrainerDB, 4160, L["Ainethil"], BZONE["Darnassus"], 54.66, 24.11, 1)
-	self:addLookupList(TrainerDB, 4193, L["Grondal Moonbreeze"], BZONE["Darkshore"], 38.05, 40.86, 1)
-	self:addLookupList(TrainerDB, 4210, L["Alegorn"], BZONE["Darnassus"], 48.14, 21.30, 1)
-	self:addLookupList(TrainerDB, 4211, L["Dannelor"], BZONE["Darnassus"], 51.17, 12.51, 1)
-	self:addLookupList(TrainerDB, 4212, L["Telonis"], BZONE["Darnassus"], 63.67, 21.89, 1)
-	self:addLookupList(TrainerDB, 4213, L["Taladan"], BZONE["Darnassus"], 58.01, 14.47, 1)
-	self:addLookupList(TrainerDB, 4254, L["Geofram Bouldertoe"], BZONE["Ironforge"], 50.05, 26.89, 1)
-	self:addLookupList(TrainerDB, 4258, L["Bengus Deepforge"], BZONE["Ironforge"], 52.54, 41.22, 1)
-	self:addLookupList(TrainerDB, 4552, L["Eunice Burch"], BZONE["Undercity"], 61.77, 45.12, 2)
-	self:addLookupList(TrainerDB, 4576, L["Josef Gregorian"], BZONE["Undercity"], 70.51, 30.71, 2)
-	self:addLookupList(TrainerDB, 4578, L["Josephine Lister"], BZONE["Undercity"], 84.79, 24.93, 2)
-	self:addLookupList(TrainerDB, 4586, L["Graham Van Talen"], BZONE["Undercity"], 73.89, 70.67, 2)
-	self:addLookupList(TrainerDB, 4588, L["Arthur Moore"], BZONE["Undercity"], 69.89, 58.05, 2)
-	self:addLookupList(TrainerDB, 4591, L["Mary Edras"], BZONE["Undercity"], 72.81, 54.76, 2)
-	self:addLookupList(TrainerDB, 4596, L["James Van Brunt"], BZONE["Undercity"], 60.85, 30.12, 2)
-	self:addLookupList(TrainerDB, 4598, L["Brom Killian"], BZONE["Undercity"], 55.58, 36.74, 2)
-	self:addLookupList(TrainerDB, 4605, L["Basil Frye"], BZONE["Undercity"], 58.94, 28.49, 2)
-	self:addLookupList(TrainerDB, 4609, L["Doctor Marsh"], BZONE["Undercity"], 50.34, 72.88, 2)
-	self:addLookupList(TrainerDB, 4611, L["Doctor Herbert Halsey"], BZONE["Undercity"], 47.86, 72.58, 2)
-	self:addLookupList(TrainerDB, 4616, L["Lavinia Crowe"], BZONE["Undercity"], 62.08, 61.74, 2)
-	self:addLookupList(TrainerDB, 5127, L["Fimble Finespindle"], BZONE["Ironforge"], 39.58, 33.44, 1)
-	self:addLookupList(TrainerDB, 5150, L["Nissa Firestone"], BZONE["Ironforge"], 54.87, 59.12, 1)
-	self:addLookupList(TrainerDB, 5153, L["Jormund Stonebrow"], BZONE["Ironforge"], 43.17, 29.09, 1)
-	self:addLookupList(TrainerDB, 5157, L["Gimble Thistlefuzz"], BZONE["Ironforge"], 60.05, 44.94, 1)
-	self:addLookupList(TrainerDB, 5159, L["Daryl Riknussun"], BZONE["Ironforge"], 60.11, 36.10, 1)
-	self:addLookupList(TrainerDB, 5164, L["Grumnus Steelshaper"], BZONE["Ironforge"], 49.87, 42.18, 1)
-	self:addLookupList(TrainerDB, 5174, L["Springspindle Fizzlegear"], BZONE["Ironforge"], 68.27, 44.38, 1)
-	self:addLookupList(TrainerDB, 5177, L["Tally Berryfizz"], BZONE["Ironforge"], 66.71, 53.74, 1)
-	self:addLookupList(TrainerDB, 5392, L["Yarr Hammerstone"], BZONE["Dun Morogh"], 49.95, 50.21, 1)
-	self:addLookupList(TrainerDB, 5482, L["Stephen Ryback"], BZONE["Stormwind City"], 75.72, 36.72, 1)
-	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.25, 78.66, 0)
-	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.17, 78.60, 1)
-	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 56.28, 17.05, 1)
-	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 50.65, 17.02, 1)
-	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 54.72, 8.378, 1)
-	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 66.86, 49.90, 1)
-	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 41.51, 75.28, 1)
-	self:addLookupList(TrainerDB, 5695, L["Vance Undergloom"], BZONE["Tirisfal Glades"], 61.56, 52.11, 2)
-	self:addLookupList(TrainerDB, 5759, L["Nurse Neela"], BZONE["Tirisfal Glades"], 62.00, 52.07, 2)
-	self:addLookupList(TrainerDB, 5784, L["Waldor"], BZONE["The Barrens"], 23.09, 18.22, 0)
-	self:addLookupList(TrainerDB, 5811, L["Kamari"], BZONE["Warsong Gulch"], 31.24, 23.26, 2)
-	self:addLookupList(TrainerDB, 5939, L["Vira Younghoof"], BZONE["Mulgore"], 46.99, 60.19, 2)
-	self:addLookupList(TrainerDB, 5943, L["Rawrk"], BZONE["Durotar"], 53.85, 41.89, 2)
-	self:addLookupList(TrainerDB, 6094, L["Byancie"], BZONE["Teldrassil"], 55.34, 56.83, 1)
-	self:addLookupList(TrainerDB, 6286, L["Zarrin"], BZONE["Teldrassil"], 57.00, 62.09, 1)
-	self:addLookupList(TrainerDB, 6297, L["Kurdram Stonehammer"], BZONE["Darkshore"], 37.84, 40.61, 1)
-	self:addLookupList(TrainerDB, 6299, L["Delfrum Flintbeard"], BZONE["Darkshore"], 37.90, 40.69, 1)
-	self:addLookupList(TrainerDB, 7230, L["Shayis Steelfury"], BZONE["Orgrimmar"], 79.99, 23.90, 2)
-	self:addLookupList(TrainerDB, 7231, L["Kelgruk Bloodaxe"], BZONE["Orgrimmar"], 81.84, 18.99, 2)
-	self:addLookupList(TrainerDB, 7232, L["Borgus Steelhand"], BZONE["Stormwind City"], 51.38, 13.06, 1)
-	self:addLookupList(TrainerDB, 7406, L["Oglethorpe Obnoticus"], BZONE["Stranglethorn Vale"], 28.31, 75.93, 1)
-	self:addLookupList(TrainerDB, 7866, L["Peter Galen"], BZONE["Azshara"], 36.99, 65.34, 1)
-	self:addLookupList(TrainerDB, 7867, L["Thorkaf Dragoneye"], BZONE["Badlands"], 61.36, 56.76, 2)
-	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 62.79, 74.30, 1)
-	self:addLookupList(TrainerDB, 7869, L["Brumn Winterhoof"], BZONE["Arathi Highlands"], 28.25, 44.20, 2)
-	self:addLookupList(TrainerDB, 7870, L["Caryssia Moonhunter"], BZONE["Thousand Needles"], 8.616, 18.20, 1)
-	self:addLookupList(TrainerDB, 7871, L["Se'Jib"], BZONE["Stranglethorn Vale"], 36.44, 34.56, 2)
-	self:addLookupList(TrainerDB, 7944, L["Tinkmaster Overspark"], BZONE["Ironforge"], 68.81, 50.43, 1)
-	self:addLookupList(TrainerDB, 7948, L["Kylanna Windwhisper"], BZONE["Feralas"], 32.48, 43.96, 1)
-	self:addLookupList(TrainerDB, 7949, L["Xylinnia Starshine"], BZONE["Feralas"], 30.66, 44.13, 1)
-	self:addLookupList(TrainerDB, 8126, L["Nixx Sprocketspring"], BZONE["Tanaris"], 51.92, 27.42, 0)
-	self:addLookupList(TrainerDB, 8128, L["Pikkle"], BZONE["Tanaris"], 51.26, 28.25, 0)
-	self:addLookupList(TrainerDB, 8153, L["Narv Hidecrafter"], BZONE["Desolace"], 55.39, 55.71, 2)
-	self:addLookupList(TrainerDB, 8306, L["Duhng"], BZONE["The Barrens"], 54.67, 32.06, 2)
-	self:addLookupList(TrainerDB, 8736, L["Buzzek Bracketswing"], BZONE["Tanaris"], 52.30, 27.06, 0)
-	self:addLookupList(TrainerDB, 8738, L["Vazario Linkgrease"], BZONE["The Barrens"], 62.55, 36.40, 1)
-	self:addLookupList(TrainerDB, 9584, L["Jalane Ayrole"], BZONE["Stormwind City"], 26.23, 77.29, 1)
-	self:addLookupList(TrainerDB, 10266, L["Ug'thok"], BZONE["Orgrimmar"], 80.52, 24.04, 2)
-	self:addLookupList(TrainerDB, 10276, L["Rotgath Stonebeard"], BZONE["Ironforge"], 51.52, 42.35, 1)
-	self:addLookupList(TrainerDB, 10277, L["Groum Stonebeard"], BZONE["Ironforge"], 51.35, 41.23, 1)
-	self:addLookupList(TrainerDB, 10278, L["Thrag Stonehoof"], BZONE["Thunder Bluff"], 37.66, 53.72, 2)
-	self:addLookupList(TrainerDB, 11017, L["Roxxik"], BZONE["Orgrimmar"], 75.80, 25.00, 2)
-	self:addLookupList(TrainerDB, 11025, L["Mukdrak"], BZONE["Durotar"], 51.87, 40.79, 2)
-	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 54.47, 8.257, 1)
-	self:addLookupList(TrainerDB, 11028, L["Jemma Quikswitch"], BZONE["Ironforge"], 67.75, 43.26, 1)
-	self:addLookupList(TrainerDB, 11029, L["Trixie Quikswitch"], BZONE["Ironforge"], 67.60, 43.96, 1)
-	self:addLookupList(TrainerDB, 11031, L["Franklin Lloyd"], BZONE["Undercity"], 75.92, 71.86, 2)
-	self:addLookupList(TrainerDB, 11037, L["Jenna Lemkenilli"], BZONE["Darkshore"], 38.41, 40.59, 1)
-	self:addLookupList(TrainerDB, 11041, L["Milla Fairancora"], BZONE["Darnassus"], 53.60, 22.18, 1)
-	self:addLookupList(TrainerDB, 11042, L["Sylvanna Forestmoon"], BZONE["Darnassus"], 54.94, 23.88, 1)
-	self:addLookupList(TrainerDB, 11044, L["Doctor Martin Felben"], BZONE["Undercity"], 46.27, 73.42, 2)
-	self:addLookupList(TrainerDB, 11046, L["Whuut"], BZONE["Orgrimmar"], 55.60, 34.09, 2)
-	self:addLookupList(TrainerDB, 11047, L["Kray"], BZONE["Thunder Bluff"], 46.53, 33.63, 2)
-	self:addLookupList(TrainerDB, 11048, L["Victor Ward"], BZONE["Undercity"], 69.47, 29.80, 2)
-	self:addLookupList(TrainerDB, 11049, L["Rhiannon Davis"], BZONE["Undercity"], 69.87, 30.12, 2)
-	self:addLookupList(TrainerDB, 11050, L["Trianna"], BZONE["Darnassus"], 61.33, 22.41, 1)
-	self:addLookupList(TrainerDB, 11051, L["Vhan"], BZONE["Thunder Bluff"], 43.24, 44.14, 0)
-	self:addLookupList(TrainerDB, 11052, L["Timothy Worthington"], BZONE["Dustwallow Marsh"], 65.75, 51.68, 1)
-	self:addLookupList(TrainerDB, 11065, L["Thonys Pillarstone"], BZONE["Ironforge"], 60.53, 43.86, 1)
-	self:addLookupList(TrainerDB, 11066, L["Jhag"], BZONE["Orgrimmar"], 53.92, 37.70, 2)
-	self:addLookupList(TrainerDB, 11067, L["Malcomb Wynn"], BZONE["Undercity"], 61.08, 59.53, 2)
-	self:addLookupList(TrainerDB, 11068, L["Betty Quin"], BZONE["Stormwind City"], 42.62, 63.79, 1)
-	self:addLookupList(TrainerDB, 11070, L["Lalina Summermoon"], BZONE["Darnassus"], 57.69, 13.12, 1)
-	self:addLookupList(TrainerDB, 11071, L["Mot Dawnstrider"], BZONE["Thunder Bluff"], 43.22, 37.80, 2)
-	self:addLookupList(TrainerDB, 11072, L["Kitta Firewind"], BZONE["Elwynn Forest"], 64.53, 69.59, 1)
-	self:addLookupList(TrainerDB, 11073, L["Annora"], BZONE["Uldaman"], 0, 0, 0)
-	self:addLookupList(TrainerDB, 11074, L["Hgarth"], BZONE["Stonetalon Mountains"], 48.46, 56.24, 2)
-	self:addLookupList(TrainerDB, 11081, L["Faldron"], BZONE["Darnassus"], 62.57, 22.44, 1)
-	self:addLookupList(TrainerDB, 11083, L["Darianna"], BZONE["Darnassus"], 63.11, 21.98, 1)
-	self:addLookupList(TrainerDB, 11084, L["Tarn"], BZONE["Thunder Bluff"], 41.39, 42.23, 2)
-	self:addLookupList(TrainerDB, 11096, L["Randal Worth"], BZONE["Stormwind City"], 67.08, 48.70, 1)
-	self:addLookupList(TrainerDB, 11097, L["Drakk Stonehand"], BZONE["The Hinterlands"], 13.79, 42.69, 1)
-	self:addLookupList(TrainerDB, 11098, L["Hahrana Ironhide"], BZONE["Feralas"], 74.30, 42.85, 2)
-	self:addLookupList(TrainerDB, 11146, L["Ironus Coldsteel"], BZONE["Ironforge"], 50.59, 43.82, 1)
-	self:addLookupList(TrainerDB, 11177, L["Okothos Ironrager"], BZONE["Orgrimmar"], 79.63, 23.74, 2)
-	self:addLookupList(TrainerDB, 11178, L["Borgosh Corebender"], BZONE["Orgrimmar"], 79.02, 25.01, 2)
-	self:addLookupList(TrainerDB, 11557, L["Meilosh"], BZONE["Felwood"], 63.97, 2.974, 0)
-	self:addLookupList(TrainerDB, 15400, L["Arathel Sunforge"], BZONE["Eversong Woods"], 59.88, 61.79, 2)
-	self:addLookupList(TrainerDB, 15501, L["Aleinia"], BZONE["Eversong Woods"], 48.33, 47.44, 2)
-	self:addLookupList(TrainerDB, 16160, L["Magistrix Eredania"], BZONE["Eversong Woods"], 38.12, 72.76, 2)
-	self:addLookupList(TrainerDB, 16161, L["Arcanist Sheynathren"], BZONE["Eversong Woods"], 37.86, 71.71, 2)
-	self:addLookupList(TrainerDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 48.13, 31.09, 2)
-	self:addLookupList(TrainerDB, 16272, L["Kanaria"], BZONE["Eversong Woods"], 48.31, 47.59, 2)
-	self:addLookupList(TrainerDB, 16277, L["Quarelestra"], BZONE["Eversong Woods"], 48.66, 46.88, 2)
-	self:addLookupList(TrainerDB, 16278, L["Sathein"], BZONE["Eversong Woods"], 53.63, 52.50, 2)
-	self:addLookupList(TrainerDB, 16366, L["Sempstress Ambershine"], BZONE["Eversong Woods"], 37.21, 71.89, 2)
-	self:addLookupList(TrainerDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.00, 38.23, 2)
-	self:addLookupList(TrainerDB, 16588, L["Apothecary Antonivich"], BZONE["Hellfire Peninsula"], 52.37, 36.47, 2)
-	self:addLookupList(TrainerDB, 16633, L["Sedana"], BZONE["Silvermoon City"], 69.69, 24.18, 2)
-	self:addLookupList(TrainerDB, 16634, L["Dolothos"], BZONE["Silvermoon City"], 67.71, 24.67, 2)
-	self:addLookupList(TrainerDB, 16639, L["Galana"], BZONE["Silvermoon City"], 56.52, 50.84, 2)
-	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.77, 49.82, 2)
-	self:addLookupList(TrainerDB, 16642, L["Camberon"], BZONE["Silvermoon City"], 66.79, 16.97, 2)
-	self:addLookupList(TrainerDB, 16643, L["Razia"], BZONE["Silvermoon City"], 66.07, 17.73, 2)
-	self:addLookupList(TrainerDB, 16662, L["Alestus"], BZONE["Silvermoon City"], 77.16, 68.85, 2)
-	self:addLookupList(TrainerDB, 16663, L["Belil"], BZONE["Silvermoon City"], 79.35, 41.30, 2)
-	self:addLookupList(TrainerDB, 16667, L["Danwe"], BZONE["Silvermoon City"], 76.55, 40.78, 2)
-	self:addLookupList(TrainerDB, 16668, L["Gloresse"], BZONE["Silvermoon City"], 75.33, 39.36, 2)
-	self:addLookupList(TrainerDB, 16669, L["Bemarrin"], BZONE["Silvermoon City"], 78.86, 41.73, 2)
-	self:addLookupList(TrainerDB, 16671, L["Mirvedon"], BZONE["Silvermoon City"], 78.33, 35.64, 2)
-	self:addLookupList(TrainerDB, 16676, L["Sylann"], BZONE["Silvermoon City"], 69.17, 70.09, 2)
-	self:addLookupList(TrainerDB, 16687, L["Talmar"], BZONE["Silvermoon City"], 82.27, 78.41, 2)
-	self:addLookupList(TrainerDB, 16688, L["Lynalis"], BZONE["Silvermoon City"], 83.99, 80.75, 2)
-	self:addLookupList(TrainerDB, 16703, L["Amin"], BZONE["Silvermoon City"], 90.29, 74.57, 2)
-	self:addLookupList(TrainerDB, 16719, L["Mumman"], BZONE["The Exodar"], 55.05, 26.93, 1)
-	self:addLookupList(TrainerDB, 16723, L["Lucc"], BZONE["The Exodar"], 27.83, 60.09, 1)
-	self:addLookupList(TrainerDB, 16724, L["Miall"], BZONE["The Exodar"], 58.82, 88.51, 1)
-	self:addLookupList(TrainerDB, 16725, L["Nahogg"], BZONE["The Exodar"], 40.39, 38.45, 1)
-	self:addLookupList(TrainerDB, 16726, L["Ockil"], BZONE["The Exodar"], 53.07, 91.53, 0)
-	self:addLookupList(TrainerDB, 16727, L["Padaar"], BZONE["The Exodar"], 44.01, 24.99, 1)
-	self:addLookupList(TrainerDB, 16728, L["Akham"], BZONE["The Exodar"], 66.31, 73.09, 0)
-	self:addLookupList(TrainerDB, 16729, L["Refik"], BZONE["The Exodar"], 62.76, 66.78, 1)
-	self:addLookupList(TrainerDB, 16731, L["Nus"], BZONE["The Exodar"], 38.33, 22.77, 1)
-	self:addLookupList(TrainerDB, 16740, L["Edrem"], BZONE["The Exodar"], 58.78, 85.10, 1)
-	self:addLookupList(TrainerDB, 16741, L["Deriz"], BZONE["The Exodar"], 27.26, 59.85, 1)
-	self:addLookupList(TrainerDB, 16742, L["Kudrii"], BZONE["The Exodar"], 38.11, 38.22, 1)
-	self:addLookupList(TrainerDB, 16743, L["Ghermas"], BZONE["The Exodar"], 49.87, 83.10, 1)
-	self:addLookupList(TrainerDB, 16745, L["Feruul"], BZONE["The Exodar"], 64.44, 72.72, 1)
-	self:addLookupList(TrainerDB, 16746, L["Kayaart"], BZONE["The Exodar"], 60.74, 64.75, 1)
-	self:addLookupList(TrainerDB, 16752, L["Muaat"], BZONE["The Exodar"], 59.54, 86.86, 1)
-	self:addLookupList(TrainerDB, 16823, L["Humphry"], BZONE["Hellfire Peninsula"], 55.80, 62.54, 1)
-	self:addLookupList(TrainerDB, 17214, L["Anchorite Fateema"], BZONE["Bloodmyst Isle"], 51.52, 53.33, 1)
-	self:addLookupList(TrainerDB, 17215, L["Daedal"], BZONE["Bloodmyst Isle"], 52.82, 53.60, 1)
-	self:addLookupList(TrainerDB, 17222, L["Artificer Daelo"], BZONE["Azuremyst Isle"], 47.88, 50.82, 1)
-	self:addLookupList(TrainerDB, 17245, L["Blacksmith Calypso"], BZONE["Azuremyst Isle"], 46.75, 70.30, 1)
-	self:addLookupList(TrainerDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 53.64, 54.67, 1)
-	self:addLookupList(TrainerDB, 17424, L["Anchorite Paetheus"], BZONE["Bloodmyst Isle"], 54.81, 54.66, 1)
-	self:addLookupList(TrainerDB, 17442, L["Moordo"], BZONE["Azuremyst Isle"], 44.70, 23.79, 1)
-	self:addLookupList(TrainerDB, 17487, L["Erin Kelly"], BZONE["Azuremyst Isle"], 45.69, 68.17, 1)
-	self:addLookupList(TrainerDB, 17488, L["Dulvi"], BZONE["Azuremyst Isle"], 48.66, 50.97, 1)
-	self:addLookupList(TrainerDB, 17634, L["K. Lee Smallfry"], BZONE["Zangarmarsh"], 67.63, 49.50, 1)
-	self:addLookupList(TrainerDB, 17637, L["Mack Diver"], BZONE["Zangarmarsh"], 33.62, 50.33, 2)
-	self:addLookupList(TrainerDB, 18747, L["Krugosh"], BZONE["Hellfire Peninsula"], 55.41, 37.79, 2)
-	self:addLookupList(TrainerDB, 18749, L["Dalinna"], BZONE["Hellfire Peninsula"], 56.55, 37.25, 2)
-	self:addLookupList(TrainerDB, 18751, L["Kalaen"], BZONE["Hellfire Peninsula"], 56.73, 37.81, 2)
-	self:addLookupList(TrainerDB, 18752, L["Zebig"], BZONE["Hellfire Peninsula"], 54.62, 39.22, 2)
-	self:addLookupList(TrainerDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.35, 36.10, 2)
-	self:addLookupList(TrainerDB, 18754, L["Barim Spilthoof"], BZONE["Hellfire Peninsula"], 56.33, 38.99, 2)
-	self:addLookupList(TrainerDB, 18771, L["Brumman"], BZONE["Hellfire Peninsula"], 53.92, 63.66, 1)
-	self:addLookupList(TrainerDB, 18772, L["Hama"], BZONE["Hellfire Peninsula"], 54.46, 63.20, 1)
-	self:addLookupList(TrainerDB, 18773, L["Johan Barnes"], BZONE["Hellfire Peninsula"], 53.77, 65.64, 1)
-	self:addLookupList(TrainerDB, 18774, L["Tatiana"], BZONE["Alterac Valley"], 29.82, 30.09, 1)
-	self:addLookupList(TrainerDB, 18775, L["Lebowski"], BZONE["Hellfire Peninsula"], 54.52, 64.56, 1)
-	self:addLookupList(TrainerDB, 18779, L["Hurnak Grimmord"], BZONE["Hellfire Peninsula"], 56.43, 62.66, 1)
-	self:addLookupList(TrainerDB, 18802, L["Alchemist Gribble"], BZONE["Hellfire Peninsula"], 53.71, 65.84, 1)
-	self:addLookupList(TrainerDB, 18804, L["Prospector Nachlan"], BZONE["Bloodmyst Isle"], 56.08, 53.68, 1)
-	self:addLookupList(TrainerDB, 18987, L["Gaston"], BZONE["Hellfire Peninsula"], 53.94, 63.41, 1)
-	self:addLookupList(TrainerDB, 18988, L["Baxter"], BZONE["Zangarmarsh"], 34.78, 23.81, 2)
-	self:addLookupList(TrainerDB, 18993, L["Naka"], BZONE["Zangarmarsh"], 77.00, 61.03, 0)
-	self:addLookupList(TrainerDB, 19052, L["Lorokeem"], BZONE["Shattrath City"], 45.25, 22.16, 0)
-	self:addLookupList(TrainerDB, 19063, L["Hamanar"], BZONE["Shattrath City"], 35.07, 20.72, 1)
-	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 65.55, 14.52, 0)
-	self:addLookupList(TrainerDB, 19185, L["Jack Trapper"], BZONE["Shattrath City"], 62.41, 67.83, 0)
-	self:addLookupList(TrainerDB, 19186, L["Kylene"], BZONE["Shattrath City"], 74.46, 32.72, 0)
-	self:addLookupList(TrainerDB, 19187, L["Darmari"], BZONE["Shattrath City"], 66.44, 67.29, 0)
-	self:addLookupList(TrainerDB, 19248, L["Enchanter Salias"], BZONE["Shattrath City"], 43.60, 90.07, 0)
-	self:addLookupList(TrainerDB, 19249, L["Enchantress Metura"], BZONE["Shattrath City"], 43.15, 88.85, 0)
-	self:addLookupList(TrainerDB, 19250, L["Enchanter Aeldron"], BZONE["Shattrath City"], 43.21, 88.56, 0)
-	self:addLookupList(TrainerDB, 19251, L["Enchantress Volali"], BZONE["Shattrath City"], 43.01, 91.27, 1)
-	self:addLookupList(TrainerDB, 19252, L["High Enchanter Bardolan"], BZONE["Shattrath City"], 43.02, 91.43, 0)
-	self:addLookupList(TrainerDB, 19341, L["Grutah"], BZONE["Shadowmoon Valley"], 30.19, 32.13, 2)
-	self:addLookupList(TrainerDB, 19369, L["Celie Steelwing"], BZONE["Shadowmoon Valley"], 37.48, 58.47, 1)
-	self:addLookupList(TrainerDB, 19478, L["Fera Palerunner"], BZONE["Blade's Edge Mountains"], 52.60, 55.12, 2)
-	self:addLookupList(TrainerDB, 19539, L["Jazdalaad"], BZONE["Netherstorm"], 44.45, 33.48, 0)
-	self:addLookupList(TrainerDB, 19540, L["Asarnan"], BZONE["Netherstorm"], 44.18, 33.68, 0)
-	self:addLookupList(TrainerDB, 19576, L["Xyrol"], BZONE["Netherstorm"], 32.38, 65.56, 0)
-	self:addLookupList(TrainerDB, 19775, L["Kalinda"], BZONE["Silvermoon City"], 90.78, 74.64, 2)
-	self:addLookupList(TrainerDB, 19778, L["Farii"], BZONE["The Exodar"], 44.60, 24.14, 1)
-	self:addLookupList(TrainerDB, 20124, L["Kradu Grimblade"], BZONE["Shattrath City"], 68.95, 42.01, 0)
-	self:addLookupList(TrainerDB, 20125, L["Zula Slagfury"], BZONE["Shattrath City"], 69.18, 42.41, 0)
-	self:addLookupList(TrainerDB, 21087, L["Grikka"], BZONE["Blade's Edge Mountains"], 75.86, 64.65, 2)
-	self:addLookupList(TrainerDB, 22477, L["Anchorite Ensham"], BZONE["Terokkar Forest"], 31.01, 75.86, 0)
+	self:addLookupList(TrainerDB, 223, L["Dan Golthas"], BZONE["Undercity"], 71.27, 59.89, 2)
+	self:addLookupList(TrainerDB, 514, L["Smith Argus"], BZONE["Elwynn Forest"], 41.94, 65.82, 1)
+	self:addLookupList(TrainerDB, 957, L["Dane Lindgren"], BZONE["Stormwind City"], 57.96, 17.47, 0)
+	self:addLookupList(TrainerDB, 1103, L["Eldrin"], BZONE["Elwynn Forest"], 79.55, 68.38, 1)
+	self:addLookupList(TrainerDB, 1215, L["Alchemist Mallory"], BZONE["Elwynn Forest"], 40.01, 49.15, 1)
+	self:addLookupList(TrainerDB, 1241, L["Tognus Flintfire"], BZONE["Dun Morogh"], 46.06, 51.94, 0)
+	self:addLookupList(TrainerDB, 1246, L["Vosur Brakthel"], BZONE["Ironforge"], 67.83, 54.65, 1)
+	self:addLookupList(TrainerDB, 1300, L["Lawrence Schneider"], BZONE["Stormwind City"], 44.32, 74.09, 0)
+	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 43.12, 63.93, 0)
+	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 44.26, 74.14, 0)
+	self:addLookupList(TrainerDB, 1355, L["Cook Ghilm"], BZONE["Dun Morogh"], 68.64, 55.98, 1)
+	self:addLookupList(TrainerDB, 1382, L["Mudduk"], BZONE["Stranglethorn Vale"], 32.06, 29.11, 2)
+	self:addLookupList(TrainerDB, 1383, L["Snarl"], BZONE["Orgrimmar"], 79.94, 24.71, 0)
+	self:addLookupList(TrainerDB, 1385, L["Brawn"], BZONE["Stranglethorn Vale"], 32.01, 29.03, 2)
+	self:addLookupList(TrainerDB, 1386, L["Rogvar"], BZONE["Orgrimmar"], 42.22, 63.78, 0)
+	self:addLookupList(TrainerDB, 1430, L["Tomas"], BZONE["Elwynn Forest"], 43.92, 65.95, 1)
+	self:addLookupList(TrainerDB, 1466, L["Gretta Finespindle"], BZONE["Ironforge"], 39.61, 33.28, 1)
+	self:addLookupList(TrainerDB, 1470, L["Ghak Healtouch"], BZONE["Loch Modan"], 37.16, 48.95, 0)
+	self:addLookupList(TrainerDB, 1632, L["Adele Fielder"], BZONE["Elwynn Forest"], 46.88, 63.11, 1)
+	self:addLookupList(TrainerDB, 1676, L["Finbus Geargrind"], BZONE["Duskwood"], 77.38, 48.95, 1)
+	self:addLookupList(TrainerDB, 1681, L["Brock Stoneseeker"], BZONE["Loch Modan"], 37.15, 47.76, 1)
+	self:addLookupList(TrainerDB, 1699, L["Gremlock Pilsnor"], BZONE["Dun Morogh"], 47.37, 51.97, 0)
+	self:addLookupList(TrainerDB, 1701, L["Dank Drizzlecut"], BZONE["Dun Morogh"], 69.38, 57.14, 1)
+	self:addLookupList(TrainerDB, 1702, L["Bronk Guzzlegear"], BZONE["Dun Morogh"], 49.78, 51.33, 0)
+	self:addLookupList(TrainerDB, 1703, L["Uthrar Threx"], BZONE["Ironforge"], 44.04, 28.81, 0)
+	self:addLookupList(TrainerDB, 2132, L["Carolai Anise"], BZONE["Tirisfal Glades"], 59.91, 51.96, 0)
+	self:addLookupList(TrainerDB, 2326, L["Thamner Pol"], BZONE["Dun Morogh"], 46.96, 52.83, 0)
+	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.71, 27.17, 1)
+	self:addLookupList(TrainerDB, 2329, L["Michelle Belle"], BZONE["Elwynn Forest"], 42.95, 65.85, 1)
+	self:addLookupList(TrainerDB, 2391, L["Serge Hinott"], BZONE["Hillsbrad Foothills"], 61.52, 19.43, 2)
+	self:addLookupList(TrainerDB, 2399, L["Daryl Stack"], BZONE["Hillsbrad Foothills"], 63.45, 20.73, 2)
+	self:addLookupList(TrainerDB, 2627, L["Grarnik Goodstitch"], BZONE["Stranglethorn Vale"], 28.71, 76.82, 0)
+	self:addLookupList(TrainerDB, 2798, L["Pand Stonebinder"], BZONE["Thunder Bluff"], 28.78, 22.74, 2)
+	self:addLookupList(TrainerDB, 2818, L["Slagg"], BZONE["Arathi Highlands"], 74.24, 31.65, 2)
+	self:addLookupList(TrainerDB, 2836, L["Brikk Keencraft"], BZONE["Stranglethorn Vale"], 29.04, 74.98, 2)
+	self:addLookupList(TrainerDB, 2837, L["Jaxin Chong"], BZONE["Stranglethorn Vale"], 27.57, 77.71, 0)
+	self:addLookupList(TrainerDB, 2855, L["Snang"], BZONE["Orgrimmar"], 62.88, 49.69, 0)
+	self:addLookupList(TrainerDB, 2857, L["Thund"], BZONE["Orgrimmar"], 75.85, 23.76, 0)
+	self:addLookupList(TrainerDB, 2998, L["Karn Stonehoof"], BZONE["Thunder Bluff"], 40.19, 55.48, 2)
+	self:addLookupList(TrainerDB, 3001, L["Brek Stonehoof"], BZONE["Thunder Bluff"], 35.57, 57.51, 0)
+	self:addLookupList(TrainerDB, 3004, L["Tepa"], BZONE["Thunder Bluff"], 43.89, 44.50, 2)
+	self:addLookupList(TrainerDB, 3007, L["Una"], BZONE["Thunder Bluff"], 42.37, 43.58, 0)
+	self:addLookupList(TrainerDB, 3008, L["Mak"], BZONE["Thunder Bluff"], 43.19, 43.20, 2)
+	self:addLookupList(TrainerDB, 3009, L["Bena Winterhoof"], BZONE["Thunder Bluff"], 47.21, 34.72, 2)
+	self:addLookupList(TrainerDB, 3011, L["Teg Dawnstrider"], BZONE["Thunder Bluff"], 45.55, 40.84, 2)
+	self:addLookupList(TrainerDB, 3026, L["Aska Mistrunner"], BZONE["Thunder Bluff"], 52.05, 52.32, 2)
+	self:addLookupList(TrainerDB, 3067, L["Pyall Silentstride"], BZONE["Mulgore"], 46.17, 58.52, 2)
+	self:addLookupList(TrainerDB, 3069, L["Chaw Stronghide"], BZONE["Mulgore"], 45.98, 58.38, 0)
+	self:addLookupList(TrainerDB, 3087, L["Crystal Boughman"], BZONE["Redridge Mountains"], 22.97, 43.91, 1)
+	self:addLookupList(TrainerDB, 3136, L["Clarise Gnarltree"], BZONE["Duskwood"], 74.56, 49.25, 1)
+	self:addLookupList(TrainerDB, 3137, L["Matt Johnson"], BZONE["Duskwood"], 74.74, 48.96, 1)
+	self:addLookupList(TrainerDB, 3174, L["Dwukk"], BZONE["Durotar"], 52.94, 40.73, 2)
+	self:addLookupList(TrainerDB, 3175, L["Krunn"], BZONE["Durotar"], 52.15, 41.65, 2)
+	self:addLookupList(TrainerDB, 3181, L["Fremal Doohickey"], BZONE["Wetlands"], 10.82, 60.96, 1)
+	self:addLookupList(TrainerDB, 3184, L["Miao'zan"], BZONE["Durotar"], 56.08, 73.96, 0)
+	self:addLookupList(TrainerDB, 3290, L["Deek Fizzlebizz"], BZONE["Wetlands"], 58.51, 76.31, 1)
+	self:addLookupList(TrainerDB, 3345, L["Godan"], BZONE["Orgrimmar"], 53.92, 38.58, 0)
+	self:addLookupList(TrainerDB, 3347, L["Yelmak"], BZONE["Orgrimmar"], 56.93, 33.69, 0)
+	self:addLookupList(TrainerDB, 3355, L["Saru Steelfury"], BZONE["Orgrimmar"], 82.03, 21.47, 0)
+	self:addLookupList(TrainerDB, 3357, L["Makaru"], BZONE["Orgrimmar"], 72.93, 27.86, 0)
+	self:addLookupList(TrainerDB, 3363, L["Magar"], BZONE["Orgrimmar"], 63.14, 50.77, 0)
+	self:addLookupList(TrainerDB, 3365, L["Karolek"], BZONE["Orgrimmar"], 62.85, 44.75, 0)
+	self:addLookupList(TrainerDB, 3373, L["Arnok"], BZONE["Orgrimmar"], 34.80, 83.59, 0)
+	self:addLookupList(TrainerDB, 3399, L["Zamja"], BZONE["Orgrimmar"], 57.88, 53.71, 0)
+	self:addLookupList(TrainerDB, 3412, L["Nogg"], BZONE["Orgrimmar"], 76.17, 26.24, 0)
+	self:addLookupList(TrainerDB, 3478, L["Traugh"], BZONE["The Barrens"], 51.20, 29.30, 2)
+	self:addLookupList(TrainerDB, 3484, L["Kil'hala"], BZONE["The Barrens"], 51.98, 31.90, 2)
+	self:addLookupList(TrainerDB, 3494, L["Tinkerwiz"], BZONE["The Barrens"], 62.85, 35.70, 0)
+	self:addLookupList(TrainerDB, 3523, L["Bowen Brisboise"], BZONE["Tirisfal Glades"], 51.89, 55.60, 0)
+	self:addLookupList(TrainerDB, 3549, L["Shelene Rhobart"], BZONE["Tirisfal Glades"], 65.77, 59.84, 2)
+	self:addLookupList(TrainerDB, 3555, L["Johan Focht"], BZONE["Silverpine Forest"], 44.03, 40.93, 0)
+	self:addLookupList(TrainerDB, 3557, L["Guillaume Sorouy"], BZONE["Silverpine Forest"], 43.17, 41.06, 0)
+	self:addLookupList(TrainerDB, 3603, L["Cyndra Kindwhisper"], BZONE["Teldrassil"], 57.07, 59.93, 0)
+	self:addLookupList(TrainerDB, 3605, L["Nadyia Maneweaver"], BZONE["Teldrassil"], 41.76, 50.08, 0)
+	self:addLookupList(TrainerDB, 3606, L["Alanna Raveneye"], BZONE["Teldrassil"], 37.36, 34.57, 0)
+	self:addLookupList(TrainerDB, 3703, L["Krulmoo Fullmoon"], BZONE["The Barrens"], 44.99, 59.27, 2)
+	self:addLookupList(TrainerDB, 3704, L["Mahani"], BZONE["The Barrens"], 45.36, 58.98, 2)
+	self:addLookupList(TrainerDB, 3964, L["Kylanna"], BZONE["Ashenvale"], 51.16, 66.79, 1)
+	self:addLookupList(TrainerDB, 3967, L["Aayndia Floralwind"], BZONE["Ashenvale"], 36.44, 51.92, 1)
+	self:addLookupList(TrainerDB, 4159, L["Me'lynn"], BZONE["Darnassus"], 63.00, 22.62, 0)
+	self:addLookupList(TrainerDB, 4160, L["Ainethil"], BZONE["Darnassus"], 55.16, 23.66, 0)
+	self:addLookupList(TrainerDB, 4193, L["Grondal Moonbreeze"], BZONE["Darkshore"], 37.77, 40.87, 1)
+	self:addLookupList(TrainerDB, 4210, L["Alegorn"], BZONE["Darnassus"], 49.64, 21.17, 0)
+	self:addLookupList(TrainerDB, 4211, L["Dannelor"], BZONE["Darnassus"], 52.00, 13.96, 0)
+	self:addLookupList(TrainerDB, 4212, L["Telonis"], BZONE["Darnassus"], 64.30, 21.93, 0)
+	self:addLookupList(TrainerDB, 4213, L["Taladan"], BZONE["Darnassus"], 59.33, 13.50, 0)
+	self:addLookupList(TrainerDB, 4254, L["Geofram Bouldertoe"], BZONE["Ironforge"], 51.04, 26.79, 1)
+	self:addLookupList(TrainerDB, 4258, L["Bengus Deepforge"], BZONE["Ironforge"], 52.86, 41.84, 1)
+	self:addLookupList(TrainerDB, 4552, L["Eunice Burch"], BZONE["Undercity"], 63.43, 44.52, 2)
+	self:addLookupList(TrainerDB, 4576, L["Josef Gregorian"], BZONE["Undercity"], 70.94, 30.61, 0)
+	self:addLookupList(TrainerDB, 4578, L["Josephine Lister"], BZONE["Undercity"], 85.38, 22.80, 0)
+	self:addLookupList(TrainerDB, 4586, L["Graham Van Talen"], BZONE["Undercity"], 76.41, 72.97, 0)
+	self:addLookupList(TrainerDB, 4588, L["Arthur Moore"], BZONE["Undercity"], 70.91, 59.39, 2)
+	self:addLookupList(TrainerDB, 4591, L["Mary Edras"], BZONE["Undercity"], 74.05, 57.93, 0)
+	self:addLookupList(TrainerDB, 4596, L["James Van Brunt"], BZONE["Undercity"], 61.12, 29.56, 0)
+	self:addLookupList(TrainerDB, 4598, L["Brom Killian"], BZONE["Undercity"], 56.00, 35.95, 0)
+	self:addLookupList(TrainerDB, 4605, L["Basil Frye"], BZONE["Undercity"], 60.02, 28.60, 2)
+	self:addLookupList(TrainerDB, 4609, L["Doctor Marsh"], BZONE["Undercity"], 53.02, 73.83, 0)
+	self:addLookupList(TrainerDB, 4611, L["Doctor Herbert Halsey"], BZONE["Undercity"], 47.93, 72.85, 0)
+	self:addLookupList(TrainerDB, 4616, L["Lavinia Crowe"], BZONE["Undercity"], 61.56, 61.37, 0)
+	self:addLookupList(TrainerDB, 5127, L["Fimble Finespindle"], BZONE["Ironforge"], 40.14, 34.13, 0)
+	self:addLookupList(TrainerDB, 5150, L["Nissa Firestone"], BZONE["Ironforge"], 54.79, 59.82, 0)
+	self:addLookupList(TrainerDB, 5153, L["Jormund Stonebrow"], BZONE["Ironforge"], 43.00, 29.34, 1)
+	self:addLookupList(TrainerDB, 5157, L["Gimble Thistlefuzz"], BZONE["Ironforge"], 59.99, 45.38, 0)
+	self:addLookupList(TrainerDB, 5159, L["Daryl Riknussun"], BZONE["Ironforge"], 60.58, 37.36, 1)
+	self:addLookupList(TrainerDB, 5164, L["Grumnus Steelshaper"], BZONE["Ironforge"], 50.89, 43.09, 1)
+	self:addLookupList(TrainerDB, 5174, L["Springspindle Fizzlegear"], BZONE["Ironforge"], 68.76, 45.50, 1)
+	self:addLookupList(TrainerDB, 5177, L["Tally Berryfizz"], BZONE["Ironforge"], 67.50, 53.64, 1)
+	self:addLookupList(TrainerDB, 5392, L["Yarr Hammerstone"], BZONE["Dun Morogh"], 49.69, 51.10, 0)
+	self:addLookupList(TrainerDB, 5482, L["Stephen Ryback"], BZONE["Stormwind City"], 75.54, 38.42, 0)
+	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.50, 79.74, 0)
+	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.64, 79.54, 0)
+	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 57.28, 16.44, 1)
+	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 50.98, 17.88, 0)
+	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 55.30, 9.643, 1)
+	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 67.39, 50.15, 0)
+	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 42.26, 77.18, 0)
+	self:addLookupList(TrainerDB, 5695, L["Vance Undergloom"], BZONE["Tirisfal Glades"], 61.65, 52.20, 0)
+	self:addLookupList(TrainerDB, 5759, L["Nurse Neela"], BZONE["Tirisfal Glades"], 62.43, 53.05, 0)
+	self:addLookupList(TrainerDB, 5784, L["Waldor"], BZONE["The Barrens"], 46.03, 36.63, 0)
+	self:addLookupList(TrainerDB, 5811, L["Kamari"], BZONE["Orgrimmar"], 63.07, 44.69, 0)
+	self:addLookupList(TrainerDB, 5939, L["Vira Younghoof"], BZONE["Mulgore"], 46.73, 60.86, 2)
+	self:addLookupList(TrainerDB, 5943, L["Rawrk"], BZONE["Eye of the Storm"], 30.99, 43.22, 0)
+	self:addLookupList(TrainerDB, 6094, L["Byancie"], BZONE["Teldrassil"], 55.61, 57.18, 0)
+	self:addLookupList(TrainerDB, 6286, L["Zarrin"], BZONE["Teldrassil"], 57.16, 61.48, 0)
+	self:addLookupList(TrainerDB, 6297, L["Kurdram Stonehammer"], BZONE["Darkshore"], 37.83, 41.04, 1)
+	self:addLookupList(TrainerDB, 6299, L["Delfrum Flintbeard"], BZONE["Darkshore"], 37.93, 41.06, 1)
+	self:addLookupList(TrainerDB, 7230, L["Shayis Steelfury"], BZONE["Orgrimmar"], 80.21, 25.11, 0)
+	self:addLookupList(TrainerDB, 7231, L["Kelgruk Bloodaxe"], BZONE["Orgrimmar"], 81.74, 21.04, 0)
+	self:addLookupList(TrainerDB, 7232, L["Borgus Steelhand"], BZONE["Stormwind City"], 52.37, 13.17, 0)
+	self:addLookupList(TrainerDB, 7406, L["Oglethorpe Obnoticus"], BZONE["Stranglethorn Vale"], 28.36, 76.33, 0)
+	self:addLookupList(TrainerDB, 7866, L["Peter Galen"], BZONE["Azshara"], 37.40, 65.59, 1)
+	self:addLookupList(TrainerDB, 7867, L["Thorkaf Dragoneye"], BZONE["Badlands"], 62.17, 57.73, 2)
+	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 63.38, 75.10, 1)
+	self:addLookupList(TrainerDB, 7869, L["Brumn Winterhoof"], BZONE["Arathi Highlands"], 28.46, 44.29, 2)
+	self:addLookupList(TrainerDB, 7870, L["Caryssia Moonhunter"], BZONE["Thousand Needles"], 9.029, 18.75, 1)
+	self:addLookupList(TrainerDB, 7871, L["Se'Jib"], BZONE["Stranglethorn Vale"], 37.20, 34.73, 2)
+	self:addLookupList(TrainerDB, 7944, L["Tinkmaster Overspark"], BZONE["Ironforge"], 70.51, 50.54, 1)
+	self:addLookupList(TrainerDB, 7948, L["Kylanna Windwhisper"], BZONE["Feralas"], 32.66, 44.09, 0)
+	self:addLookupList(TrainerDB, 7949, L["Xylinnia Starshine"], BZONE["Feralas"], 31.72, 44.61, 0)
+	self:addLookupList(TrainerDB, 8126, L["Nixx Sprocketspring"], BZONE["Tanaris"], 53.04, 27.44, 0)
+	self:addLookupList(TrainerDB, 8128, L["Pikkle"], BZONE["Tanaris"], 50.82, 28.75, 0)
+	self:addLookupList(TrainerDB, 8153, L["Narv Hidecrafter"], BZONE["Desolace"], 55.72, 55.76, 2)
+	self:addLookupList(TrainerDB, 8306, L["Duhng"], BZONE["The Barrens"], 55.19, 32.21, 2)
+	self:addLookupList(TrainerDB, 8736, L["Buzzek Bracketswing"], BZONE["Tanaris"], 52.27, 27.24, 0)
+	self:addLookupList(TrainerDB, 8738, L["Vazario Linkgrease"], BZONE["The Barrens"], 62.70, 35.56, 0)
+	self:addLookupList(TrainerDB, 9584, L["Jalane Ayrole"], BZONE["Stormwind City"], 27.00, 78.60, 1)
+	self:addLookupList(TrainerDB, 10266, L["Ug'thok"], BZONE["Orgrimmar"], 80.55, 25.13, 0)
+	self:addLookupList(TrainerDB, 10276, L["Rotgath Stonebeard"], BZONE["Ironforge"], 51.87, 43.22, 1)
+	self:addLookupList(TrainerDB, 10277, L["Groum Stonebeard"], BZONE["Ironforge"], 51.94, 42.30, 1)
+	self:addLookupList(TrainerDB, 10278, L["Thrag Stonehoof"], BZONE["Thunder Bluff"], 40.22, 57.09, 2)
+	self:addLookupList(TrainerDB, 11017, L["Roxxik"], BZONE["Orgrimmar"], 75.94, 26.10, 0)
+	self:addLookupList(TrainerDB, 11025, L["Mukdrak"], BZONE["Durotar"], 52.30, 41.27, 2)
+	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 55.31, 9.720, 0)
+	self:addLookupList(TrainerDB, 11028, L["Jemma Quikswitch"], BZONE["Ironforge"], 68.77, 44.71, 1)
+	self:addLookupList(TrainerDB, 11029, L["Trixie Quikswitch"], BZONE["Ironforge"], 68.82, 45.21, 1)
+	self:addLookupList(TrainerDB, 11031, L["Franklin Lloyd"], BZONE["Undercity"], 76.56, 74.19, 0)
+	self:addLookupList(TrainerDB, 11037, L["Jenna Lemkenilli"], BZONE["Darkshore"], 37.86, 41.11, 1)
+	self:addLookupList(TrainerDB, 11041, L["Milla Fairancora"], BZONE["Darnassus"], 54.64, 22.08, 0)
+	self:addLookupList(TrainerDB, 11042, L["Sylvanna Forestmoon"], BZONE["Darnassus"], 56.21, 24.31, 0)
+	self:addLookupList(TrainerDB, 11044, L["Doctor Martin Felben"], BZONE["Undercity"], 47.06, 74.58, 0)
+	self:addLookupList(TrainerDB, 11046, L["Whuut"], BZONE["Eye of the Storm"], 35.77, 40.96, 2)
+	self:addLookupList(TrainerDB, 11047, L["Kray"], BZONE["Thunder Bluff"], 47.60, 35.10, 2)
+	self:addLookupList(TrainerDB, 11048, L["Victor Ward"], BZONE["Undercity"], 71.37, 29.93, 0)
+	self:addLookupList(TrainerDB, 11049, L["Rhiannon Davis"], BZONE["Undercity"], 71.15, 30.14, 0)
+	self:addLookupList(TrainerDB, 11050, L["Trianna"], BZONE["Darnassus"], 63.19, 23.24, 0)
+	self:addLookupList(TrainerDB, 11051, L["Vhan"], BZONE["Thunder Bluff"], 43.91, 44.51, 0)
+	self:addLookupList(TrainerDB, 11052, L["Timothy Worthington"], BZONE["Dustwallow Marsh"], 66.30, 50.91, 1)
+	self:addLookupList(TrainerDB, 11065, L["Thonys Pillarstone"], BZONE["Ironforge"], 60.64, 44.85, 0)
+	self:addLookupList(TrainerDB, 11066, L["Jhag"], BZONE["Orgrimmar"], 53.87, 38.75, 0)
+	self:addLookupList(TrainerDB, 11067, L["Malcomb Wynn"], BZONE["Undercity"], 61.43, 61.03, 0)
+	self:addLookupList(TrainerDB, 11068, L["Betty Quin"], BZONE["Stormwind City"], 43.12, 64.18, 0)
+	self:addLookupList(TrainerDB, 11070, L["Lalina Summermoon"], BZONE["Darnassus"], 59.57, 13.18, 1)
+	self:addLookupList(TrainerDB, 11071, L["Mot Dawnstrider"], BZONE["Thunder Bluff"], 45.61, 40.59, 2)
+	self:addLookupList(TrainerDB, 11072, L["Kitta Firewind"], BZONE["Elwynn Forest"], 64.87, 71.01, 1)
+	self:addLookupList(TrainerDB, 11073, L["Annora"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(TrainerDB, 11074, L["Hgarth"], BZONE["Stonetalon Mountains"], 49.46, 57.96, 2)
+	self:addLookupList(TrainerDB, 11081, L["Faldron"], BZONE["Darnassus"], 64.75, 21.22, 0)
+	self:addLookupList(TrainerDB, 11083, L["Darianna"], BZONE["Darnassus"], 65.16, 21.30, 0)
+	self:addLookupList(TrainerDB, 11084, L["Tarn"], BZONE["Thunder Bluff"], 43.16, 43.08, 0)
+	self:addLookupList(TrainerDB, 11096, L["Randal Worth"], BZONE["Stormwind City"], 67.84, 49.75, 0)
+	self:addLookupList(TrainerDB, 11097, L["Drakk Stonehand"], BZONE["The Hinterlands"], 13.69, 42.99, 0)
+	self:addLookupList(TrainerDB, 11098, L["Hahrana Ironhide"], BZONE["Feralas"], 74.46, 43.06, 0)
+	self:addLookupList(TrainerDB, 11146, L["Ironus Coldsteel"], BZONE["Ironforge"], 51.02, 43.50, 1)
+	self:addLookupList(TrainerDB, 11177, L["Okothos Ironrager"], BZONE["Orgrimmar"], 80.08, 25.05, 0)
+	self:addLookupList(TrainerDB, 11178, L["Borgosh Corebender"], BZONE["Orgrimmar"], 79.94, 24.57, 0)
+	self:addLookupList(TrainerDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.23, 2.956, 0)
+	self:addLookupList(TrainerDB, 15400, L["Arathel Sunforge"], BZONE["Eversong Woods"], 59.80, 63.35, 0)
+	self:addLookupList(TrainerDB, 15501, L["Aleinia"], BZONE["Eversong Woods"], 48.00, 48.05, 0)
+	self:addLookupList(TrainerDB, 16160, L["Magistrix Eredania"], BZONE["Eversong Woods"], 38.77, 72.36, 2)
+	self:addLookupList(TrainerDB, 16161, L["Arcanist Sheynathren"], BZONE["Eversong Woods"], 38.11, 71.99, 2)
+	self:addLookupList(TrainerDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 47.88, 31.21, 0)
+	self:addLookupList(TrainerDB, 16272, L["Kanaria"], BZONE["Eversong Woods"], 49.05, 46.94, 2)
+	self:addLookupList(TrainerDB, 16277, L["Quarelestra"], BZONE["Eversong Woods"], 49.04, 46.97, 2)
+	self:addLookupList(TrainerDB, 16278, L["Sathein"], BZONE["Eversong Woods"], 53.77, 51.96, 2)
+	self:addLookupList(TrainerDB, 16366, L["Sempstress Ambershine"], BZONE["Eversong Woods"], 37.16, 72.29, 2)
+	self:addLookupList(TrainerDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.04, 38.26, 0)
+	self:addLookupList(TrainerDB, 16588, L["Apothecary Antonivich"], BZONE["Hellfire Peninsula"], 52.40, 35.82, 0)
+	self:addLookupList(TrainerDB, 16633, L["Sedana"], BZONE["Silvermoon City"], 69.76, 25.46, 0)
+	self:addLookupList(TrainerDB, 16634, L["Dolothos"], BZONE["Silvermoon City"], 68.89, 26.62, 0)
+	self:addLookupList(TrainerDB, 16639, L["Galana"], BZONE["Silvermoon City"], 57.14, 51.10, 2)
+	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.85, 50.22, 0)
+	self:addLookupList(TrainerDB, 16642, L["Camberon"], BZONE["Silvermoon City"], 66.82, 17.15, 0)
+	self:addLookupList(TrainerDB, 16643, L["Razia"], BZONE["Silvermoon City"], 66.99, 18.43, 0)
+	self:addLookupList(TrainerDB, 16662, L["Alestus"], BZONE["Silvermoon City"], 77.81, 71.57, 2)
+	self:addLookupList(TrainerDB, 16663, L["Belil"], BZONE["Silvermoon City"], 79.27, 40.10, 0)
+	self:addLookupList(TrainerDB, 16667, L["Danwe"], BZONE["Silvermoon City"], 76.33, 41.35, 0)
+	self:addLookupList(TrainerDB, 16668, L["Gloresse"], BZONE["Silvermoon City"], 76.25, 39.30, 0)
+	self:addLookupList(TrainerDB, 16669, L["Bemarrin"], BZONE["Silvermoon City"], 80.20, 40.00, 0)
+	self:addLookupList(TrainerDB, 16671, L["Mirvedon"], BZONE["Silvermoon City"], 79.70, 36.12, 0)
+	self:addLookupList(TrainerDB, 16676, L["Sylann"], BZONE["Silvermoon City"], 68.84, 70.93, 0)
+	self:addLookupList(TrainerDB, 16687, L["Talmar"], BZONE["Silvermoon City"], 82.89, 81.77, 0)
+	self:addLookupList(TrainerDB, 16688, L["Lynalis"], BZONE["Silvermoon City"], 83.88, 79.02, 0)
+	self:addLookupList(TrainerDB, 16703, L["Amin"], BZONE["Silvermoon City"], 90.33, 74.91, 0)
+	self:addLookupList(TrainerDB, 16719, L["Mumman"], BZONE["The Exodar"], 56.70, 28.64, 1)
+	self:addLookupList(TrainerDB, 16723, L["Lucc"], BZONE["The Exodar"], 28.51, 62.17, 1)
+	self:addLookupList(TrainerDB, 16724, L["Miall"], BZONE["The Exodar"], 60.49, 89.35, 0)
+	self:addLookupList(TrainerDB, 16725, L["Nahogg"], BZONE["The Exodar"], 40.93, 39.44, 0)
+	self:addLookupList(TrainerDB, 16726, L["Ockil"], BZONE["The Exodar"], 55.37, 91.75, 1)
+	self:addLookupList(TrainerDB, 16727, L["Padaar"], BZONE["The Exodar"], 44.54, 25.41, 0)
+	self:addLookupList(TrainerDB, 16728, L["Akham"], BZONE["The Exodar"], 66.51, 74.63, 1)
+	self:addLookupList(TrainerDB, 16729, L["Refik"], BZONE["The Exodar"], 63.54, 68.20, 0)
+	self:addLookupList(TrainerDB, 16731, L["Nus"], BZONE["The Exodar"], 40.36, 24.31, 0)
+	self:addLookupList(TrainerDB, 16740, L["Edrem"], BZONE["The Exodar"], 60.81, 87.08, 0)
+	self:addLookupList(TrainerDB, 16741, L["Deriz"], BZONE["The Exodar"], 28.69, 61.75, 1)
+	self:addLookupList(TrainerDB, 16742, L["Kudrii"], BZONE["The Exodar"], 39.60, 39.16, 0)
+	self:addLookupList(TrainerDB, 16743, L["Ghermas"], BZONE["The Exodar"], 55.97, 90.46, 0)
+	self:addLookupList(TrainerDB, 16745, L["Feruul"], BZONE["The Exodar"], 66.43, 74.33, 0)
+	self:addLookupList(TrainerDB, 16746, L["Kayaart"], BZONE["The Exodar"], 63.33, 68.84, 0)
+	self:addLookupList(TrainerDB, 16752, L["Muaat"], BZONE["The Exodar"], 60.40, 88.03, 0)
+	self:addLookupList(TrainerDB, 16823, L["Humphry"], BZONE["Hellfire Peninsula"], 57.18, 63.76, 1)
+	self:addLookupList(TrainerDB, 17214, L["Anchorite Fateema"], BZONE["Bloodmyst Isle"], 54.04, 54.94, 1)
+	self:addLookupList(TrainerDB, 17215, L["Daedal"], BZONE["Bloodmyst Isle"], 53.94, 55.47, 1)
+	self:addLookupList(TrainerDB, 17222, L["Artificer Daelo"], BZONE["Azuremyst Isle"], 49.09, 51.07, 0)
+	self:addLookupList(TrainerDB, 17245, L["Blacksmith Calypso"], BZONE["Azuremyst Isle"], 46.72, 70.58, 1)
+	self:addLookupList(TrainerDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.41, 1)
+	self:addLookupList(TrainerDB, 17424, L["Anchorite Paetheus"], BZONE["Bloodmyst Isle"], 55.10, 54.72, 1)
+	self:addLookupList(TrainerDB, 17442, L["Moordo"], BZONE["Azuremyst Isle"], 45.16, 23.71, 1)
+	self:addLookupList(TrainerDB, 17487, L["Erin Kelly"], BZONE["Azuremyst Isle"], 46.53, 70.99, 1)
+	self:addLookupList(TrainerDB, 17488, L["Dulvi"], BZONE["Azuremyst Isle"], 49.10, 51.27, 1)
+	self:addLookupList(TrainerDB, 17634, L["K. Lee Smallfry"], BZONE["Zangarmarsh"], 68.48, 51.19, 0)
+	self:addLookupList(TrainerDB, 17637, L["Mack Diver"], BZONE["Zangarmarsh"], 34.39, 51.28, 2)
+	self:addLookupList(TrainerDB, 18747, L["Krugosh"], BZONE["Hellfire Peninsula"], 55.32, 38.03, 0)
+	self:addLookupList(TrainerDB, 18749, L["Dalinna"], BZONE["Orgrimmar"], 39.63, 32.24, 0)
+	self:addLookupList(TrainerDB, 18751, L["Kalaen"], BZONE["Orgrimmar"], 56.15, 45.69, 0)
+	self:addLookupList(TrainerDB, 18752, L["Zebig"], BZONE["Hellfire Peninsula"], 55.10, 38.29, 2)
+	self:addLookupList(TrainerDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.37, 35.99, 0)
+	self:addLookupList(TrainerDB, 18754, L["Barim Spilthoof"], BZONE["Hellfire Peninsula"], 56.42, 39.11, 0)
+	self:addLookupList(TrainerDB, 18771, L["Brumman"], BZONE["Hellfire Peninsula"], 55.08, 63.93, 1)
+	self:addLookupList(TrainerDB, 18772, L["Hama"], BZONE["Hellfire Peninsula"], 53.99, 63.58, 0)
+	self:addLookupList(TrainerDB, 18773, L["Johan Barnes"], BZONE["Hellfire Peninsula"], 53.69, 65.77, 1)
+	self:addLookupList(TrainerDB, 18774, L["Tatiana"], BZONE["Hellfire Peninsula"], 55.08, 63.72, 0)
+	self:addLookupList(TrainerDB, 18775, L["Lebowski"], BZONE["Hellfire Peninsula"], 56.06, 64.90, 1)
+	self:addLookupList(TrainerDB, 18779, L["Hurnak Grimmord"], BZONE["Hellfire Peninsula"], 57.16, 63.73, 0)
+	self:addLookupList(TrainerDB, 18802, L["Alchemist Gribble"], BZONE["Hellfire Peninsula"], 54.17, 66.00, 0)
+	self:addLookupList(TrainerDB, 18804, L["Prospector Nachlan"], BZONE["Bloodmyst Isle"], 55.91, 54.44, 1)
+	self:addLookupList(TrainerDB, 18987, L["Gaston"], BZONE["Hellfire Peninsula"], 54.00, 63.59, 0)
+	self:addLookupList(TrainerDB, 18988, L["Baxter"], BZONE["Undercity"], 56.51, 45.96, 0)
+	self:addLookupList(TrainerDB, 18993, L["Naka"], BZONE["Ironforge"], 41.72, 50.27, 0)
+	self:addLookupList(TrainerDB, 19052, L["Lorokeem"], BZONE["Shattrath City"], 46.14, 21.68, 0)
+	self:addLookupList(TrainerDB, 19063, L["Hamanar"], BZONE["Shattrath City"], 35.92, 20.94, 0)
+	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 65.99, 16.06, 0)
+	self:addLookupList(TrainerDB, 19185, L["Jack Trapper"], BZONE["Shattrath City"], 63.14, 69.29, 0)
+	self:addLookupList(TrainerDB, 19186, L["Kylene"], BZONE["Shattrath City"], 75.84, 32.81, 0)
+	self:addLookupList(TrainerDB, 19187, L["Darmari"], BZONE["Shattrath City"], 67.26, 66.65, 0)
+	self:addLookupList(TrainerDB, 19248, L["Enchanter Salias"], BZONE["Shattrath City"], 44.28, 90.76, 0)
+	self:addLookupList(TrainerDB, 19249, L["Enchantress Metura"], BZONE["Shattrath City"], 43.92, 90.35, 0)
+	self:addLookupList(TrainerDB, 19250, L["Enchanter Aeldron"], BZONE["Shattrath City"], 43.98, 90.39, 0)
+	self:addLookupList(TrainerDB, 19251, L["Enchantress Volali"], BZONE["Shattrath City"], 43.45, 91.95, 0)
+	self:addLookupList(TrainerDB, 19252, L["High Enchanter Bardolan"], BZONE["Shattrath City"], 43.68, 92.61, 0)
+	self:addLookupList(TrainerDB, 19341, L["Grutah"], BZONE["Shadowmoon Valley"], 29.95, 30.94, 0)
+	self:addLookupList(TrainerDB, 19369, L["Celie Steelwing"], BZONE["Shadowmoon Valley"], 37.20, 57.97, 0)
+	self:addLookupList(TrainerDB, 19478, L["Fera Palerunner"], BZONE["Blade's Edge Mountains"], 53.89, 55.17, 2)
+	self:addLookupList(TrainerDB, 19539, L["Jazdalaad"], BZONE["Netherstorm"], 44.08, 34.77, 0)
+	self:addLookupList(TrainerDB, 19540, L["Asarnan"], BZONE["Netherstorm"], 44.45, 34.93, 0)
+	self:addLookupList(TrainerDB, 19576, L["Xyrol"], BZONE["Netherstorm"], 33.12, 66.77, 0)
+	self:addLookupList(TrainerDB, 19775, L["Kalinda"], BZONE["Silvermoon City"], 90.56, 74.62, 0)
+	self:addLookupList(TrainerDB, 19778, L["Farii"], BZONE["The Exodar"], 44.71, 25.55, 0)
+	self:addLookupList(TrainerDB, 20124, L["Kradu Grimblade"], BZONE["Shattrath City"], 70.25, 43.21, 0)
+	self:addLookupList(TrainerDB, 20125, L["Zula Slagfury"], BZONE["Shattrath City"], 70.30, 43.81, 0)
+	self:addLookupList(TrainerDB, 21087, L["Grikka"], BZONE["Blade's Edge Mountains"], 77.02, 65.64, 0)
+	self:addLookupList(TrainerDB, 22477, L["Anchorite Ensham"], BZONE["Terokkar Forest"], 31.06, 75.95, 0)

 end
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 543637b..9b32c80 100644
--- a/RecipeDB/ARL-Vendor.lua
+++ b/RecipeDB/ARL-Vendor.lua
@@ -9,7 +9,7 @@ Vendor data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-321 found from data mining.  0 ignored.
+270 found from data mining.  0 ignored.

 ************************************************************************

@@ -38,326 +38,275 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()

 function addon:InitVendor(VendorDB)

-	self:addLookupList(VendorDB, 66, L["Tharynn Bouden"], BZONE["Elwynn Forest"], 41.97, 66.96, 1)
-	self:addLookupList(VendorDB, 340, L["Kendor Kabonka"], BZONE["Stormwind City"], 74.64, 37.35, 1)
-	self:addLookupList(VendorDB, 734, L["Corporal Bluth"], BZONE["Stranglethorn Vale"], 38.02, 3.961, 1)
-	self:addLookupList(VendorDB, 777, L["Amy Davenport"], BZONE["Redridge Mountains"], 29.49, 47.11, 1)
-	self:addLookupList(VendorDB, 843, L["Gina MacGregor"], BZONE["Westfall"], 57.52, 53.45, 1)
-	self:addLookupList(VendorDB, 989, L["Banalash"], BZONE["Swamp of Sorrows"], 44.47, 57.12, 2)
-	self:addLookupList(VendorDB, 1146, L["Vharr"], BZONE["Stranglethorn Vale"], 32.03, 28.65, 2)
-	self:addLookupList(VendorDB, 1148, L["Nerrist"], BZONE["Stranglethorn Vale"], 31.72, 29.18, 2)
-	self:addLookupList(VendorDB, 1149, L["Uthok"], BZONE["Stranglethorn Vale"], 31.75, 28.96, 2)
-	self:addLookupList(VendorDB, 1250, L["Drake Lindgren"], BZONE["Elwynn Forest"], 82.95, 66.39, 1)
-	self:addLookupList(VendorDB, 1286, L["Edna Mullby"], BZONE["Stormwind City"], 57.82, 61.71, 1)
-	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 29.67, 67.39, 1)
-	self:addLookupList(VendorDB, 1313, L["Maria Lumere"], BZONE["Stormwind City"], 45.84, 78.14, 0)
-	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 42.72, 63.84, 1)
-	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 42.86, 73.83, 1)
-	self:addLookupList(VendorDB, 1448, L["Neal Allen"], BZONE["Wetlands"], 10.70, 56.56, 1)
-	self:addLookupList(VendorDB, 1454, L["Jennabink Powerseam"], BZONE["Wetlands"], 8.212, 55.98, 1)
-	self:addLookupList(VendorDB, 1465, L["Drac Roughcut"], BZONE["Loch Modan"], 35.63, 48.40, 1)
-	self:addLookupList(VendorDB, 1471, L["Jannos Ironwill"], BZONE["Arathi Highlands"], 46.09, 46.72, 1)
-	self:addLookupList(VendorDB, 1474, L["Rann Flamespinner"], BZONE["Loch Modan"], 36.24, 46.02, 1)
-	self:addLookupList(VendorDB, 1669, L["Defias Profiteer"], BZONE["Westfall"], 43.38, 67.28, 0)
-	self:addLookupList(VendorDB, 1684, L["Khara Deepwater"], BZONE["Loch Modan"], 40.06, 38.84, 1)
-	self:addLookupList(VendorDB, 1685, L["Xandar Goodbeard"], BZONE["Loch Modan"], 82.22, 62.87, 1)
-	self:addLookupList(VendorDB, 2118, L["Abigail Shiel"], BZONE["Tirisfal Glades"], 60.38, 52.40, 2)
-	self:addLookupList(VendorDB, 2380, L["Nandar Branson"], BZONE["Hillsbrad Foothills"], 50.88, 56.87, 1)
-	self:addLookupList(VendorDB, 2381, L["Micha Yance"], BZONE["Hillsbrad Foothills"], 49.25, 54.90, 1)
-	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 49.82, 61.26, 1)
-	self:addLookupList(VendorDB, 2393, L["Christoph Jeffcoat"], BZONE["Hillsbrad Foothills"], 62.26, 20.64, 2)
-	self:addLookupList(VendorDB, 2394, L["Mallen Swain"], BZONE["Hillsbrad Foothills"], 61.47, 20.86, 2)
-	self:addLookupList(VendorDB, 2397, L["Derak Nightfall"], BZONE["Hillsbrad Foothills"], 62.54, 19.09, 2)
-	self:addLookupList(VendorDB, 2480, L["Bro'kin"], BZONE["Alterac Mountains"], 38.01, 38.73, 0)
-	self:addLookupList(VendorDB, 2481, L["Bliztik"], BZONE["Duskwood"], 18.02, 55.00, 0)
-	self:addLookupList(VendorDB, 2482, L["Zarena Cromwind"], BZONE["Stranglethorn Vale"], 28.06, 75.02, 1)
-	self:addLookupList(VendorDB, 2483, L["Jaquilina Dramet"], BZONE["Stranglethorn Vale"], 36.04, 9.977, 0)
-	self:addLookupList(VendorDB, 2663, L["Narkk"], BZONE["Stranglethorn Vale"], 28.44, 75.11, 1)
-	self:addLookupList(VendorDB, 2664, L["Kelsey Yance"], BZONE["Stranglethorn Vale"], 28.20, 74.35, 1)
-	self:addLookupList(VendorDB, 2668, L["Danielle Zipstitch"], BZONE["Duskwood"], 75.13, 44.56, 1)
-	self:addLookupList(VendorDB, 2669, L["Sheri Zipstitch"], BZONE["Duskwood"], 75.21, 44.75, 1)
-	self:addLookupList(VendorDB, 2670, L["Xizk Goodstitch"], BZONE["Stranglethorn Vale"], 28.66, 76.70, 0)
-	self:addLookupList(VendorDB, 2672, L["Cowardly Crosby"], BZONE["Stranglethorn Vale"], 27.49, 81.94, 0)
-	self:addLookupList(VendorDB, 2679, L["Wenna Silkbeard"], BZONE["Wetlands"], 25.61, 25.79, 1)
-	self:addLookupList(VendorDB, 2682, L["Fradd Swiftgear"], BZONE["Wetlands"], 26.34, 25.74, 1)
-	self:addLookupList(VendorDB, 2683, L["Namdo Bizzfizzle"], BZONE["Gnomeregan"], 0, 0, 1)
-	self:addLookupList(VendorDB, 2684, L["Rizz Loosebolt"], BZONE["Alterac Mountains"], 46.24, 34.60, 0)
-	self:addLookupList(VendorDB, 2685, L["Mazk Snipeshot"], BZONE["Stranglethorn Vale"], 28.33, 75.02, 1)
-	self:addLookupList(VendorDB, 2687, L["Gnaz Blunderflame"], BZONE["Stranglethorn Vale"], 50.68, 34.95, 0)
-	self:addLookupList(VendorDB, 2688, L["Ruppo Zipcoil"], BZONE["The Hinterlands"], 34.03, 38.20, 0)
-	self:addLookupList(VendorDB, 2697, L["Clyde Ranthal"], BZONE["Redridge Mountains"], 88.91, 68.67, 1)
-	self:addLookupList(VendorDB, 2698, L["George Candarte"], BZONE["Hillsbrad Foothills"], 90.16, 39.20, 2)
-	self:addLookupList(VendorDB, 2699, L["Rikqiz"], BZONE["Stranglethorn Vale"], 28.41, 75.91, 1)
-	self:addLookupList(VendorDB, 2803, L["Malygen"], BZONE["Felwood"], 61.67, 24.93, 1)
-	self:addLookupList(VendorDB, 2805, L["Deneb Walker"], BZONE["Arathi Highlands"], 26.79, 57.63, 1)
-	self:addLookupList(VendorDB, 2806, L["Bale"], BZONE["Felwood"], 34.52, 52.93, 2)
-	self:addLookupList(VendorDB, 2810, L["Hammon Karwn"], BZONE["Arathi Highlands"], 45.84, 47.51, 1)
-	self:addLookupList(VendorDB, 2812, L["Drovnar Strongbrew"], BZONE["Arathi Highlands"], 46.29, 46.82, 1)
-	self:addLookupList(VendorDB, 2814, L["Narj Deepslice"], BZONE["Arathi Highlands"], 45.88, 46.76, 1)
-	self:addLookupList(VendorDB, 2816, L["Androd Fadran"], BZONE["Arathi Highlands"], 44.28, 47.20, 1)
-	self:addLookupList(VendorDB, 2819, L["Tunkk"], BZONE["Arathi Highlands"], 74.90, 34.47, 2)
-	self:addLookupList(VendorDB, 2821, L["Keena"], BZONE["Arathi Highlands"], 74.42, 33.16, 2)
-	self:addLookupList(VendorDB, 2838, L["Crazk Sparks"], BZONE["Stranglethorn Vale"], 28.59, 76.85, 0)
-	self:addLookupList(VendorDB, 2843, L["Jutak"], BZONE["Stranglethorn Vale"], 27.41, 77.05, 1)
-	self:addLookupList(VendorDB, 2846, L["Blixrez Goodstitch"], BZONE["Stranglethorn Vale"], 28.26, 76.76, 0)
-	self:addLookupList(VendorDB, 2848, L["Glyx Brewright"], BZONE["Stranglethorn Vale"], 28.09, 77.89, 0)
-	self:addLookupList(VendorDB, 3005, L["Mahu"], BZONE["Thunder Bluff"], 43.53, 44.78, 0)
-	self:addLookupList(VendorDB, 3012, L["Nata Dawnstrider"], BZONE["Thunder Bluff"], 44.43, 38.32, 2)
-	self:addLookupList(VendorDB, 3027, L["Naal Mistrunner"], BZONE["Thunder Bluff"], 50.35, 52.00, 2)
-	self:addLookupList(VendorDB, 3029, L["Sewa Mistrunner"], BZONE["Thunder Bluff"], 55.12, 47.41, 2)
-	self:addLookupList(VendorDB, 3081, L["Wunna Darkmane"], BZONE["Mulgore"], 45.93, 57.97, 2)
-	self:addLookupList(VendorDB, 3085, L["Gloria Femmel"], BZONE["Redridge Mountains"], 26.82, 42.91, 1)
-	self:addLookupList(VendorDB, 3134, L["Kzixx"], BZONE["Duskwood"], 81.11, 21.36, 0)
-	self:addLookupList(VendorDB, 3178, L["Stuart Fleming"], BZONE["Wetlands"], 8.160, 57.70, 1)
-	self:addLookupList(VendorDB, 3333, L["Shankys"], BZONE["Orgrimmar"], 69.79, 28.97, 2)
-	self:addLookupList(VendorDB, 3335, L["Hagrus"], BZONE["Orgrimmar"], 46.13, 46.50, 2)
-	self:addLookupList(VendorDB, 3346, L["Kithas"], BZONE["Orgrimmar"], 53.96, 37.83, 2)
-	self:addLookupList(VendorDB, 3348, L["Kor'geld"], BZONE["Orgrimmar"], 56.22, 34.39, 2)
-	self:addLookupList(VendorDB, 3356, L["Sumi"], BZONE["Orgrimmar"], 81.95, 22.83, 2)
-	self:addLookupList(VendorDB, 3364, L["Borya"], BZONE["Orgrimmar"], 62.86, 50.67, 2)
-	self:addLookupList(VendorDB, 3366, L["Tamar"], BZONE["Orgrimmar"], 62.62, 46.04, 2)
-	self:addLookupList(VendorDB, 3367, L["Felika"], BZONE["Orgrimmar"], 57.75, 50.44, 2)
-	self:addLookupList(VendorDB, 3400, L["Xen'to"], BZONE["Orgrimmar"], 57.38, 52.61, 2)
-	self:addLookupList(VendorDB, 3413, L["Sovik"], BZONE["Orgrimmar"], 75.15, 23.44, 2)
-	self:addLookupList(VendorDB, 3482, L["Tari'qa"], BZONE["The Barrens"], 51.90, 30.98, 2)
-	self:addLookupList(VendorDB, 3485, L["Wrahk"], BZONE["The Barrens"], 51.78, 31.39, 2)
-	self:addLookupList(VendorDB, 3489, L["Zargh"], BZONE["The Barrens"], 51.72, 29.69, 2)
-	self:addLookupList(VendorDB, 3490, L["Hula'mahi"], BZONE["The Barrens"], 50.89, 30.12, 2)
-	self:addLookupList(VendorDB, 3495, L["Gagsprocket"], BZONE["The Barrens"], 62.44, 36.44, 1)
-	self:addLookupList(VendorDB, 3497, L["Kilxx"], BZONE["The Barrens"], 62.64, 37.49, 0)
-	self:addLookupList(VendorDB, 3499, L["Ranik"], BZONE["The Barrens"], 61.90, 38.72, 0)
-	self:addLookupList(VendorDB, 3522, L["Constance Brisboise"], BZONE["Tirisfal Glades"], 52.19, 55.98, 2)
-	self:addLookupList(VendorDB, 3537, L["Zixil"], BZONE["Hillsbrad Foothills"], 55.68, 30.89, 0)
-	self:addLookupList(VendorDB, 3550, L["Martine Tramblay"], BZONE["Tirisfal Glades"], 65.18, 59.70, 2)
-	self:addLookupList(VendorDB, 3556, L["Andrew Hilbert"], BZONE["Silverpine Forest"], 43.23, 40.97, 2)
-	self:addLookupList(VendorDB, 3683, L["Kiknikle"], BZONE["The Barrens"], 41.32, 37.32, 0)
-	self:addLookupList(VendorDB, 3881, L["Grimtak"], BZONE["Durotar"], 50.53, 41.84, 2)
-	self:addLookupList(VendorDB, 3954, L["Dalria"], BZONE["Ashenvale"], 34.95, 51.65, 1)
-	self:addLookupList(VendorDB, 3956, L["Harklan Moongrove"], BZONE["Ashenvale"], 49.85, 66.76, 1)
-	self:addLookupList(VendorDB, 3958, L["Lardan"], BZONE["Ashenvale"], 34.42, 49.84, 1)
-	self:addLookupList(VendorDB, 3960, L["Ulthaan"], BZONE["Ashenvale"], 49.98, 66.88, 1)
-	self:addLookupList(VendorDB, 4083, L["Jeeda"], BZONE["Stonetalon Mountains"], 47.53, 60.41, 2)
-	self:addLookupList(VendorDB, 4086, L["Veenix"], BZONE["Stonetalon Mountains"], 57.60, 51.34, 0)
-	self:addLookupList(VendorDB, 4168, L["Elynna"], BZONE["Darnassus"], 64.09, 21.21, 1)
-	self:addLookupList(VendorDB, 4186, L["Mavralyn"], BZONE["Darkshore"], 37.17, 41.81, 1)
-	self:addLookupList(VendorDB, 4189, L["Valdaron"], BZONE["Darkshore"], 38.09, 40.88, 1)
-	self:addLookupList(VendorDB, 4200, L["Laird"], BZONE["Darkshore"], 36.66, 44.92, 1)
-	self:addLookupList(VendorDB, 4223, L["Fyldan"], BZONE["Darnassus"], 47.37, 21.85, 0)
-	self:addLookupList(VendorDB, 4225, L["Saenorion"], BZONE["Darnassus"], 63.30, 23.11, 0)
-	self:addLookupList(VendorDB, 4226, L["Ulthir"], BZONE["Darnassus"], 55.49, 25.00, 1)
-	self:addLookupList(VendorDB, 4228, L["Vaean"], BZONE["Darnassus"], 57.95, 15.06, 1)
-	self:addLookupList(VendorDB, 4229, L["Mythrin'dir"], BZONE["Darnassus"], 60.23, 18.31, 1)
-	self:addLookupList(VendorDB, 4265, L["Nyoma"], BZONE["Teldrassil"], 56.82, 62.07, 1)
-	self:addLookupList(VendorDB, 4305, L["Kriggon Talsone"], BZONE["Westfall"], 34.54, 84.92, 1)
-	self:addLookupList(VendorDB, 4307, L["Heldan Galesong"], BZONE["Darkshore"], 36.88, 55.71, 1)
-	self:addLookupList(VendorDB, 4553, L["Ronald Burch"], BZONE["Undercity"], 61.83, 42.91, 2)
-	self:addLookupList(VendorDB, 4561, L["Daniel Bartlett"], BZONE["Undercity"], 63.89, 37.29, 2)
-	self:addLookupList(VendorDB, 4574, L["Lizbeth Cromwell"], BZONE["Undercity"], 80.51, 29.90, 2)
-	self:addLookupList(VendorDB, 4577, L["Millie Gregorian"], BZONE["Undercity"], 69.77, 30.85, 2)
-	self:addLookupList(VendorDB, 4589, L["Joseph Moore"], BZONE["Undercity"], 70.60, 59.58, 2)
-	self:addLookupList(VendorDB, 4610, L["Algernon"], BZONE["Undercity"], 51.87, 73.16, 2)
-	self:addLookupList(VendorDB, 4617, L["Thaddeus Webb"], BZONE["Undercity"], 61.38, 60.34, 2)
-	self:addLookupList(VendorDB, 4775, L["Felicia Doan"], BZONE["Undercity"], 63.96, 48.97, 2)
-	self:addLookupList(VendorDB, 4782, L["Truk Wildbeard"], BZONE["The Hinterlands"], 14.52, 42.46, 1)
-	self:addLookupList(VendorDB, 4877, L["Jandia"], BZONE["Thousand Needles"], 45.90, 51.31, 2)
-	self:addLookupList(VendorDB, 4878, L["Montarr"], BZONE["Thousand Needles"], 45.33, 50.96, 2)
-	self:addLookupList(VendorDB, 4879, L["Ogg'marr"], BZONE["Dustwallow Marsh"], 36.62, 31.18, 2)
-	self:addLookupList(VendorDB, 4897, L["Helenia Olden"], BZONE["Dustwallow Marsh"], 65.65, 51.61, 1)
-	self:addLookupList(VendorDB, 5128, L["Bombus Finespindle"], BZONE["Ironforge"], 39.99, 34.13, 1)
-	self:addLookupList(VendorDB, 5158, L["Tilli Thistlefuzz"], BZONE["Ironforge"], 60.47, 44.71, 1)
-	self:addLookupList(VendorDB, 5160, L["Emrul Riknussun"], BZONE["Ironforge"], 59.89, 37.08, 1)
-	self:addLookupList(VendorDB, 5162, L["Tansy Puddlefizz"], BZONE["Ironforge"], 47.55, 7.021, 1)
-	self:addLookupList(VendorDB, 5163, L["Burbik Gearspanner"], BZONE["Ironforge"], 46.20, 27.87, 1)
-	self:addLookupList(VendorDB, 5175, L["Gearcutter Cogspinner"], BZONE["Ironforge"], 67.73, 43.96, 1)
-	self:addLookupList(VendorDB, 5178, L["Soolie Berryfizz"], BZONE["Ironforge"], 65.84, 54.99, 1)
-	self:addLookupList(VendorDB, 5411, L["Krinkle Goodsteel"], BZONE["Tanaris"], 51.56, 29.44, 0)
-	self:addLookupList(VendorDB, 5483, L["Erika Tate"], BZONE["Stormwind City"], 75.71, 36.97, 1)
-	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 45.10, 58.47, 1)
-	self:addLookupList(VendorDB, 5512, L["Kaita Deepforge"], BZONE["Stormwind City"], 55.87, 16.58, 1)
-	self:addLookupList(VendorDB, 5594, L["Alchemist Pestlezugg"], BZONE["Tanaris"], 51.07, 27.31, 0)
-	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 32.70, 17.18, 2)
-	self:addLookupList(VendorDB, 5757, L["Lilly"], BZONE["Silverpine Forest"], 42.18, 49.66, 2)
-	self:addLookupList(VendorDB, 5758, L["Leo Sarn"], BZONE["Silverpine Forest"], 52.96, 81.57, 2)
-	self:addLookupList(VendorDB, 5783, L["Kalldan Felmoon"], BZONE["Wailing Caverns"], 0, 0, 0)
-	self:addLookupList(VendorDB, 5940, L["Harn Longcast"], BZONE["Mulgore"], 47.81, 55.00, 2)
-	self:addLookupList(VendorDB, 5942, L["Zansoa"], BZONE["Durotar"], 55.58, 73.89, 2)
-	self:addLookupList(VendorDB, 5944, L["Yonada"], BZONE["The Barrens"], 44.40, 58.83, 2)
-	self:addLookupList(VendorDB, 6567, L["Ghok'kah"], BZONE["Dustwallow Marsh"], 35.43, 31.20, 2)
-	self:addLookupList(VendorDB, 6568, L["Vizzklick"], BZONE["Tanaris"], 50.99, 27.51, 0)
-	self:addLookupList(VendorDB, 6574, L["Jun'ha"], BZONE["Arathi Highlands"], 72.36, 37.33, 2)
-	self:addLookupList(VendorDB, 6576, L["Brienna Starglow"], BZONE["Thousand Needles"], 5.846, 12.85, 1)
-	self:addLookupList(VendorDB, 6730, L["Jinky Twizzlefixxit"], BZONE["Thousand Needles"], 77.30, 79.11, 0)
-	self:addLookupList(VendorDB, 6731, L["Harlown Darkweave"], BZONE["Ashenvale"], 18.10, 57.88, 1)
-	self:addLookupList(VendorDB, 6777, L["Zan Shivsproket"], BZONE["Alterac Mountains"], 85.56, 76.61, 0)
-	self:addLookupList(VendorDB, 6779, L["Smudge Thunderwood"], BZONE["Alterac Mountains"], 85.46, 76.27, 0)
-	self:addLookupList(VendorDB, 7733, L["Innkeeper Fizzgrimble"], BZONE["Tanaris"], 51.86, 28.34, 0)
-	self:addLookupList(VendorDB, 7852, L["Pratt McGrubben"], BZONE["Feralas"], 29.85, 43.24, 1)
-	self:addLookupList(VendorDB, 7854, L["Jangdor Swiftstrider"], BZONE["Feralas"], 74.79, 43.29, 2)
-	self:addLookupList(VendorDB, 7940, L["Darnall"], BZONE["Moonglade"], 51.16, 32.58, 0)
-	self:addLookupList(VendorDB, 7947, L["Vivianna"], BZONE["Feralas"], 31.08, 44.02, 1)
-	self:addLookupList(VendorDB, 8125, L["Dirge Quikcleave"], BZONE["Tanaris"], 52.51, 28.42, 0)
-	self:addLookupList(VendorDB, 8131, L["Blizrik Buckshot"], BZONE["Tanaris"], 51.02, 27.76, 0)
-	self:addLookupList(VendorDB, 8137, L["Gikkix"], BZONE["Tanaris"], 66.87, 23.11, 0)
-	self:addLookupList(VendorDB, 8139, L["Jabbey"], BZONE["Tanaris"], 66.53, 23.15, 0)
-	self:addLookupList(VendorDB, 8145, L["Sheendra Tallgrass"], BZONE["Feralas"], 74.24, 42.91, 2)
-	self:addLookupList(VendorDB, 8150, L["Janet Hommers"], BZONE["Desolace"], 66.01, 8.033, 1)
-	self:addLookupList(VendorDB, 8157, L["Logannas"], BZONE["Feralas"], 32.06, 43.45, 1)
-	self:addLookupList(VendorDB, 8158, L["Bronk"], BZONE["Feralas"], 75.53, 42.87, 2)
-	self:addLookupList(VendorDB, 8160, L["Nioma"], BZONE["The Hinterlands"], 13.54, 43.08, 1)
-	self:addLookupList(VendorDB, 8161, L["Harggan"], BZONE["The Hinterlands"], 13.37, 43.75, 1)
-	self:addLookupList(VendorDB, 8176, L["Gharash"], BZONE["Swamp of Sorrows"], 44.96, 51.57, 2)
-	self:addLookupList(VendorDB, 8177, L["Rartar"], BZONE["Swamp of Sorrows"], 44.75, 56.45, 2)
-	self:addLookupList(VendorDB, 8178, L["Nina Lightbrew"], BZONE["Blasted Lands"], 66.25, 20.09, 1)
-	self:addLookupList(VendorDB, 8307, L["Tarban Hearthgrain"], BZONE["The Barrens"], 54.81, 32.87, 2)
-	self:addLookupList(VendorDB, 8363, L["Shadi Mistrunner"], BZONE["Thunder Bluff"], 40.35, 63.07, 2)
-	self:addLookupList(VendorDB, 8508, L["Gretta Ganter"], BZONE["Dun Morogh"], 30.81, 44.39, 1)
-	self:addLookupList(VendorDB, 8678, L["Jubie Gadgetspring"], BZONE["Azshara"], 45.05, 90.44, 0)
-	self:addLookupList(VendorDB, 8679, L["Knaz Blunderflame"], BZONE["Stranglethorn Vale"], 50.55, 35.99, 0)
-	self:addLookupList(VendorDB, 8681, L["Outfitter Eric"], BZONE["Ironforge"], 42.97, 28.78, 1)
-	self:addLookupList(VendorDB, 8878, L["Muuran"], BZONE["Desolace"], 55.54, 56.39, 2)
-	self:addLookupList(VendorDB, 9179, L["Jazzrik"], BZONE["Badlands"], 41.71, 52.69, 0)
-	self:addLookupList(VendorDB, 9499, L["Plugger Spazzring"], L["Unknown Zone"], 0, 0, 2)
-	self:addLookupList(VendorDB, 9544, L["Yuka Screwspigot"], BZONE["Burning Steppes"], 65.77, 22.55, 0)
-	self:addLookupList(VendorDB, 9636, L["Kireena"], BZONE["Desolace"], 50.89, 53.30, 2)
-	self:addLookupList(VendorDB, 10118, L["Nessa Shadowsong"], BZONE["Teldrassil"], 55.72, 90.43, 1)
-	self:addLookupList(VendorDB, 10856, L["Argent Quartermaster Hasana"], BZONE["Tirisfal Glades"], 80.20, 66.13, 0)
-	self:addLookupList(VendorDB, 10857, L["Argent Quartermaster Lightspark"], BZONE["Western Plaguelands"], 42.64, 82.62, 0)
-	self:addLookupList(VendorDB, 11185, L["Xizzer Fizzbolt"], BZONE["Winterspring"], 61.04, 37.83, 0)
-	self:addLookupList(VendorDB, 11187, L["Himmik"], BZONE["Winterspring"], 61.24, 37.71, 0)
-	self:addLookupList(VendorDB, 11189, L["Qia"], BZONE["Winterspring"], 61.36, 38.08, 0)
-	self:addLookupList(VendorDB, 11278, L["Magnus Frostwake"], BZONE["Western Plaguelands"], 67.98, 77.23, 0)
-	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 81.06, 58.89, 0)
-	self:addLookupList(VendorDB, 11557, L["Meilosh"], BZONE["Felwood"], 63.97, 2.974, 0)
-	self:addLookupList(VendorDB, 11874, L["Masat T'andr"], BZONE["Swamp of Sorrows"], 25.46, 31.52, 0)
-	self:addLookupList(VendorDB, 12022, L["Lorelae Wintersong"], BZONE["Moonglade"], 48.39, 40.23, 0)
-	self:addLookupList(VendorDB, 12033, L["Wulan"], BZONE["Desolace"], 25.74, 69.15, 2)
-	self:addLookupList(VendorDB, 12043, L["Kulwia"], BZONE["Stonetalon Mountains"], 44.61, 59.29, 2)
-	self:addLookupList(VendorDB, 12245, L["Vendor-Tron 1000"], BZONE["Desolace"], 59.43, 36.70, 0)
-	self:addLookupList(VendorDB, 12246, L["Super-Seller 680"], BZONE["Desolace"], 39.58, 78.19, 0)
-	self:addLookupList(VendorDB, 12941, L["Jase Farlane"], BZONE["Eastern Plaguelands"], 80.26, 57.55, 0)
-	self:addLookupList(VendorDB, 12942, L["Leonard Porter"], BZONE["Western Plaguelands"], 43.14, 83.61, 1)
-	self:addLookupList(VendorDB, 12943, L["Werg Thickblade"], BZONE["Tirisfal Glades"], 80.31, 71.33, 2)
-	self:addLookupList(VendorDB, 12944, L["Lokhtos Darkbargainer"], BZONE["Blackrock Depths"], 0, 0, 0)
-	self:addLookupList(VendorDB, 12956, L["Zannok Hidepiercer"], BZONE["Silithus"], 79.51, 17.95, 0)
-	self:addLookupList(VendorDB, 12957, L["Blimo Gadgetspring"], BZONE["Azshara"], 45.07, 90.48, 0)
-	self:addLookupList(VendorDB, 12958, L["Gigget Zipcoil"], BZONE["The Hinterlands"], 34.95, 38.37, 0)
-	self:addLookupList(VendorDB, 12959, L["Nergal"], BZONE["Un'Goro Crater"], 42.62, 8.322, 0)
-	self:addLookupList(VendorDB, 12962, L["Wik'Tar"], BZONE["Ashenvale"], 12.05, 33.83, 2)
-	self:addLookupList(VendorDB, 13420, L["Penney Copperpinch"], L["Unknown Zone"], 0, 0, 2)
-	self:addLookupList(VendorDB, 13429, L["Nardstrum Kupferzwick"], L["Unknown Zone"], 0, 0, 2)
-	self:addLookupList(VendorDB, 13432, L["Seersa Copperpinch"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 13433, L["Wulmort Jinglepocket"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 13476, L["Balai Lok'Wein"], BZONE["Dustwallow Marsh"], 35.90, 30.83, 2)
+	self:addLookupList(VendorDB, 66, L["Tharynn Bouden"], BZONE["Elwynn Forest"], 42.21, 67.21, 1)
+	self:addLookupList(VendorDB, 340, L["Kendor Kabonka"], BZONE["Stormwind City"], 74.90, 37.62, 0)
+	self:addLookupList(VendorDB, 734, L["Corporal Bluth"], BZONE["Duskwood"], 28.69, 63.77, 1)
+	self:addLookupList(VendorDB, 777, L["Amy Davenport"], BZONE["Redridge Mountains"], 29.30, 47.22, 0)
+	self:addLookupList(VendorDB, 843, L["Gina MacGregor"], BZONE["Westfall"], 57.38, 53.32, 1)
+	self:addLookupList(VendorDB, 989, L["Banalash"], BZONE["Swamp of Sorrows"], 44.90, 57.23, 0)
+	self:addLookupList(VendorDB, 1146, L["Vharr"], BZONE["Stranglethorn Vale"], 32.91, 28.87, 0)
+	self:addLookupList(VendorDB, 1148, L["Nerrist"], BZONE["Stranglethorn Vale"], 32.09, 29.43, 2)
+	self:addLookupList(VendorDB, 1149, L["Uthok"], BZONE["Stranglethorn Vale"], 32.15, 28.15, 0)
+	self:addLookupList(VendorDB, 1250, L["Drake Lindgren"], BZONE["Elwynn Forest"], 83.65, 67.39, 1)
+	self:addLookupList(VendorDB, 1286, L["Edna Mullby"], BZONE["Stormwind City"], 58.12, 61.88, 1)
+	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 30.41, 68.15, 1)
+	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 43.30, 63.98, 0)
+	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 44.15, 74.12, 0)
+	self:addLookupList(VendorDB, 1448, L["Neal Allen"], BZONE["Wetlands"], 11.02, 57.12, 1)
+	self:addLookupList(VendorDB, 1454, L["Jennabink Powerseam"], BZONE["Wetlands"], 7.959, 56.38, 1)
+	self:addLookupList(VendorDB, 1465, L["Drac Roughcut"], BZONE["Loch Modan"], 35.57, 49.26, 1)
+	self:addLookupList(VendorDB, 1471, L["Jannos Ironwill"], BZONE["Arathi Highlands"], 46.11, 47.46, 1)
+	self:addLookupList(VendorDB, 1474, L["Rann Flamespinner"], BZONE["Loch Modan"], 36.00, 46.38, 1)
+	self:addLookupList(VendorDB, 1669, L["Defias Profiteer"], BZONE["Westfall"], 43.36, 66.47, 0)
+	self:addLookupList(VendorDB, 1684, L["Khara Deepwater"], BZONE["Loch Modan"], 40.61, 38.82, 1)
+	self:addLookupList(VendorDB, 1685, L["Xandar Goodbeard"], BZONE["Loch Modan"], 82.99, 60.73, 1)
+	self:addLookupList(VendorDB, 2118, L["Abigail Shiel"], BZONE["Tirisfal Glades"], 61.06, 52.72, 2)
+	self:addLookupList(VendorDB, 2380, L["Nandar Branson"], BZONE["Hillsbrad Foothills"], 51.18, 56.88, 1)
+	self:addLookupList(VendorDB, 2381, L["Micha Yance"], BZONE["Hillsbrad Foothills"], 49.39, 55.57, 1)
+	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 50.72, 61.28, 1)
+	self:addLookupList(VendorDB, 2393, L["Christoph Jeffcoat"], BZONE["Hillsbrad Foothills"], 62.65, 19.59, 2)
+	self:addLookupList(VendorDB, 2394, L["Mallen Swain"], BZONE["Hillsbrad Foothills"], 62.04, 21.41, 2)
+	self:addLookupList(VendorDB, 2397, L["Derak Nightfall"], BZONE["Hillsbrad Foothills"], 63.26, 20.91, 2)
+	self:addLookupList(VendorDB, 2481, L["Bliztik"], BZONE["Duskwood"], 17.94, 54.15, 0)
+	self:addLookupList(VendorDB, 2482, L["Zarena Cromwind"], BZONE["Stranglethorn Vale"], 27.98, 75.83, 0)
+	self:addLookupList(VendorDB, 2483, L["Jaquilina Dramet"], BZONE["Stranglethorn Vale"], 35.82, 10.18, 0)
+	self:addLookupList(VendorDB, 2663, L["Narkk"], BZONE["Stranglethorn Vale"], 28.01, 75.24, 0)
+	self:addLookupList(VendorDB, 2664, L["Kelsey Yance"], BZONE["Stranglethorn Vale"], 28.01, 75.24, 0)
+	self:addLookupList(VendorDB, 2668, L["Danielle Zipstitch"], BZONE["Duskwood"], 76.26, 45.00, 1)
+	self:addLookupList(VendorDB, 2669, L["Sheri Zipstitch"], BZONE["Duskwood"], 75.63, 45.03, 1)
+	self:addLookupList(VendorDB, 2679, L["Wenna Silkbeard"], BZONE["Wetlands"], 25.72, 25.99, 1)
+	self:addLookupList(VendorDB, 2682, L["Fradd Swiftgear"], BZONE["Wetlands"], 26.74, 26.20, 1)
+	self:addLookupList(VendorDB, 2684, L["Rizz Loosebolt"], BZONE["Alterac Mountains"], 47.76, 36.09, 0)
+	self:addLookupList(VendorDB, 2685, L["Mazk Snipeshot"], BZONE["Stranglethorn Vale"], 27.97, 75.45, 2)
+	self:addLookupList(VendorDB, 2697, L["Clyde Ranthal"], BZONE["Redridge Mountains"], 88.61, 66.28, 1)
+	self:addLookupList(VendorDB, 2698, L["George Candarte"], BZONE["Hillsbrad Foothills"], 91.85, 38.24, 2)
+	self:addLookupList(VendorDB, 2803, L["Malygen"], BZONE["Felwood"], 62.00, 25.73, 1)
+	self:addLookupList(VendorDB, 2805, L["Deneb Walker"], BZONE["Arathi Highlands"], 27.15, 58.60, 1)
+	self:addLookupList(VendorDB, 2806, L["Bale"], BZONE["Felwood"], 34.77, 52.87, 0)
+	self:addLookupList(VendorDB, 2810, L["Hammon Karwn"], BZONE["Arathi Highlands"], 46.31, 47.35, 1)
+	self:addLookupList(VendorDB, 2812, L["Drovnar Strongbrew"], BZONE["Arathi Highlands"], 46.40, 47.10, 1)
+	self:addLookupList(VendorDB, 2814, L["Narj Deepslice"], BZONE["Arathi Highlands"], 45.26, 47.52, 1)
+	self:addLookupList(VendorDB, 2821, L["Keena"], BZONE["Dustwallow Marsh"], 39.93, 33.40, 2)
+	self:addLookupList(VendorDB, 2838, L["Crazk Sparks"], BZONE["Stranglethorn Vale"], 27.89, 76.77, 0)
+	self:addLookupList(VendorDB, 2843, L["Jutak"], BZONE["Stranglethorn Vale"], 27.61, 77.96, 0)
+	self:addLookupList(VendorDB, 2846, L["Blixrez Goodstitch"], BZONE["Stranglethorn Vale"], 28.36, 78.17, 0)
+	self:addLookupList(VendorDB, 2848, L["Glyx Brewright"], BZONE["Stranglethorn Vale"], 27.98, 77.80, 0)
+	self:addLookupList(VendorDB, 3005, L["Mahu"], BZONE["Thunder Bluff"], 43.96, 44.91, 0)
+	self:addLookupList(VendorDB, 3012, L["Nata Dawnstrider"], BZONE["Thunder Bluff"], 45.82, 40.73, 2)
+	self:addLookupList(VendorDB, 3081, L["Wunna Darkmane"], BZONE["Mulgore"], 45.79, 59.01, 0)
+	self:addLookupList(VendorDB, 3085, L["Gloria Femmel"], BZONE["Redridge Mountains"], 26.83, 43.06, 1)
+	self:addLookupList(VendorDB, 3134, L["Kzixx"], BZONE["Duskwood"], 82.12, 18.43, 0)
+	self:addLookupList(VendorDB, 3178, L["Stuart Fleming"], BZONE["Wetlands"], 8.561, 58.95, 1)
+	self:addLookupList(VendorDB, 3333, L["Shankys"], BZONE["Orgrimmar"], 70.06, 29.49, 0)
+	self:addLookupList(VendorDB, 3335, L["Hagrus"], BZONE["Orgrimmar"], 46.72, 48.21, 0)
+	self:addLookupList(VendorDB, 3346, L["Kithas"], BZONE["Orgrimmar"], 54.30, 37.73, 0)
+	self:addLookupList(VendorDB, 3348, L["Kor'geld"], BZONE["Orgrimmar"], 56.44, 35.67, 0)
+	self:addLookupList(VendorDB, 3364, L["Borya"], BZONE["Orgrimmar"], 63.11, 52.05, 0)
+	self:addLookupList(VendorDB, 3366, L["Tamar"], BZONE["Orgrimmar"], 63.05, 46.41, 0)
+	self:addLookupList(VendorDB, 3367, L["Felika"], BZONE["Orgrimmar"], 58.26, 50.98, 0)
+	self:addLookupList(VendorDB, 3400, L["Xen'to"], BZONE["Orgrimmar"], 57.11, 53.24, 0)
+	self:addLookupList(VendorDB, 3413, L["Sovik"], BZONE["Orgrimmar"], 75.75, 26.07, 0)
+	self:addLookupList(VendorDB, 3482, L["Tari'qa"], BZONE["The Barrens"], 51.67, 30.94, 2)
+	self:addLookupList(VendorDB, 3485, L["Wrahk"], BZONE["Ashenvale"], 64.03, 66.01, 2)
+	self:addLookupList(VendorDB, 3495, L["Gagsprocket"], BZONE["The Barrens"], 62.53, 35.90, 0)
+	self:addLookupList(VendorDB, 3499, L["Ranik"], BZONE["The Barrens"], 61.87, 39.36, 0)
+	self:addLookupList(VendorDB, 3522, L["Constance Brisboise"], BZONE["Tirisfal Glades"], 52.87, 54.76, 2)
+	self:addLookupList(VendorDB, 3537, L["Zixil"], BZONE["Hillsbrad Foothills"], 56.51, 30.80, 0)
+	self:addLookupList(VendorDB, 3550, L["Martine Tramblay"], BZONE["Tirisfal Glades"], 66.00, 59.06, 2)
+	self:addLookupList(VendorDB, 3683, L["Kiknikle"], BZONE["The Barrens"], 41.76, 39.08, 0)
+	self:addLookupList(VendorDB, 3881, L["Grimtak"], BZONE["Durotar"], 52.18, 42.24, 2)
+	self:addLookupList(VendorDB, 3954, L["Dalria"], BZONE["Ashenvale"], 35.28, 52.00, 1)
+	self:addLookupList(VendorDB, 3958, L["Lardan"], BZONE["Ashenvale"], 34.86, 50.04, 1)
+	self:addLookupList(VendorDB, 3960, L["Ulthaan"], BZONE["Ashenvale"], 50.07, 67.27, 1)
+	self:addLookupList(VendorDB, 4168, L["Elynna"], BZONE["Darnassus"], 64.15, 22.25, 0)
+	self:addLookupList(VendorDB, 4186, L["Mavralyn"], BZONE["Darkshore"], 37.35, 41.02, 1)
+	self:addLookupList(VendorDB, 4189, L["Valdaron"], BZONE["Darkshore"], 37.74, 41.00, 1)
+	self:addLookupList(VendorDB, 4200, L["Laird"], BZONE["Darkshore"], 37.09, 43.94, 1)
+	self:addLookupList(VendorDB, 4223, L["Fyldan"], BZONE["Darnassus"], 48.81, 21.57, 0)
+	self:addLookupList(VendorDB, 4226, L["Ulthir"], BZONE["Darnassus"], 55.60, 24.91, 0)
+	self:addLookupList(VendorDB, 4228, L["Vaean"], BZONE["Darnassus"], 59.09, 15.01, 0)
+	self:addLookupList(VendorDB, 4229, L["Mythrin'dir"], BZONE["Darnassus"], 60.75, 19.93, 0)
+	self:addLookupList(VendorDB, 4265, L["Nyoma"], BZONE["Teldrassil"], 57.45, 61.11, 0)
+	self:addLookupList(VendorDB, 4305, L["Kriggon Talsone"], BZONE["Westfall"], 36.24, 89.36, 1)
+	self:addLookupList(VendorDB, 4307, L["Heldan Galesong"], BZONE["Darkshore"], 37.36, 56.45, 1)
+	self:addLookupList(VendorDB, 4553, L["Ronald Burch"], BZONE["Undercity"], 63.46, 43.85, 0)
+	self:addLookupList(VendorDB, 4561, L["Daniel Bartlett"], BZONE["Undercity"], 65.14, 39.20, 0)
+	self:addLookupList(VendorDB, 4574, L["Lizbeth Cromwell"], BZONE["Undercity"], 81.43, 31.12, 2)
+	self:addLookupList(VendorDB, 4577, L["Millie Gregorian"], BZONE["Undercity"], 70.88, 30.39, 0)
+	self:addLookupList(VendorDB, 4589, L["Joseph Moore"], BZONE["Undercity"], 70.92, 58.46, 0)
+	self:addLookupList(VendorDB, 4617, L["Thaddeus Webb"], BZONE["Undercity"], 61.33, 60.99, 0)
+	self:addLookupList(VendorDB, 4775, L["Felicia Doan"], BZONE["Undercity"], 65.01, 49.39, 0)
+	self:addLookupList(VendorDB, 4782, L["Truk Wildbeard"], BZONE["The Hinterlands"], 14.37, 42.64, 0)
+	self:addLookupList(VendorDB, 4877, L["Jandia"], BZONE["Undercity"], 49.52, 69.52, 2)
+	self:addLookupList(VendorDB, 4878, L["Montarr"], BZONE["Thousand Needles"], 45.78, 51.14, 0)
+	self:addLookupList(VendorDB, 5128, L["Bombus Finespindle"], BZONE["Ironforge"], 39.70, 34.02, 1)
+	self:addLookupList(VendorDB, 5158, L["Tilli Thistlefuzz"], BZONE["Ironforge"], 60.77, 45.19, 0)
+	self:addLookupList(VendorDB, 5160, L["Emrul Riknussun"], BZONE["Ironforge"], 60.43, 38.80, 0)
+	self:addLookupList(VendorDB, 5162, L["Tansy Puddlefizz"], BZONE["Ironforge"], 48.13, 6.684, 0)
+	self:addLookupList(VendorDB, 5163, L["Burbik Gearspanner"], BZONE["Ironforge"], 47.01, 27.97, 0)
+	self:addLookupList(VendorDB, 5175, L["Gearcutter Cogspinner"], BZONE["Ironforge"], 68.35, 43.89, 0)
+	self:addLookupList(VendorDB, 5483, L["Erika Tate"], BZONE["Stormwind City"], 75.76, 38.49, 0)
+	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 46.51, 59.34, 1)
+	self:addLookupList(VendorDB, 5512, L["Kaita Deepforge"], BZONE["Stormwind City"], 56.43, 17.30, 0)
+	self:addLookupList(VendorDB, 5594, L["Alchemist Pestlezugg"], BZONE["Tanaris"], 51.09, 26.41, 0)
+	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 33.59, 17.65, 2)
+	self:addLookupList(VendorDB, 5757, L["Lilly"], BZONE["Silverpine Forest"], 43.77, 50.37, 2)
+	self:addLookupList(VendorDB, 5940, L["Harn Longcast"], BZONE["Mulgore"], 47.58, 56.60, 2)
+	self:addLookupList(VendorDB, 5942, L["Zansoa"], BZONE["Durotar"], 56.15, 73.03, 2)
+	self:addLookupList(VendorDB, 5944, L["Yonada"], BZONE["The Barrens"], 45.54, 58.96, 2)
+	self:addLookupList(VendorDB, 6567, L["Ghok'kah"], BZONE["Dustwallow Marsh"], 35.97, 31.40, 0)
+	self:addLookupList(VendorDB, 6568, L["Vizzklick"], BZONE["Tanaris"], 50.98, 27.10, 0)
+	self:addLookupList(VendorDB, 6576, L["Brienna Starglow"], BZONE["Thousand Needles"], 9.217, 18.82, 1)
+	self:addLookupList(VendorDB, 6730, L["Jinky Twizzlefixxit"], BZONE["Thousand Needles"], 77.82, 77.76, 0)
+	self:addLookupList(VendorDB, 6777, L["Zan Shivsproket"], BZONE["Alterac Mountains"], 85.92, 79.93, 0)
+	self:addLookupList(VendorDB, 7733, L["Innkeeper Fizzgrimble"], BZONE["Ironforge"], 56.29, 80.60, 0)
+	self:addLookupList(VendorDB, 7852, L["Pratt McGrubben"], BZONE["Feralas"], 30.02, 42.92, 0)
+	self:addLookupList(VendorDB, 7947, L["Vivianna"], BZONE["Feralas"], 31.19, 43.26, 1)
+	self:addLookupList(VendorDB, 8125, L["Dirge Quikcleave"], BZONE["The Hinterlands"], 37.87, 54.24, 0)
+	self:addLookupList(VendorDB, 8131, L["Blizrik Buckshot"], BZONE["Tanaris"], 51.44, 27.58, 0)
+	self:addLookupList(VendorDB, 8137, L["Gikkix"], BZONE["Tanaris"], 66.66, 24.11, 0)
+	self:addLookupList(VendorDB, 8139, L["Jabbey"], BZONE["Tanaris"], 66.86, 23.88, 0)
+	self:addLookupList(VendorDB, 8145, L["Sheendra Tallgrass"], BZONE["Feralas"], 75.22, 42.94, 0)
+	self:addLookupList(VendorDB, 8150, L["Janet Hommers"], BZONE["Ironforge"], 38.19, 45.46, 1)
+	self:addLookupList(VendorDB, 8158, L["Bronk"], BZONE["Feralas"], 76.38, 44.08, 2)
+	self:addLookupList(VendorDB, 8160, L["Nioma"], BZONE["The Hinterlands"], 13.56, 43.36, 0)
+	self:addLookupList(VendorDB, 8363, L["Shadi Mistrunner"], BZONE["Thunder Bluff"], 40.45, 61.99, 2)
+	self:addLookupList(VendorDB, 8508, L["Gretta Ganter"], BZONE["Dun Morogh"], 31.60, 44.96, 1)
+	self:addLookupList(VendorDB, 8681, L["Outfitter Eric"], BZONE["Ironforge"], 43.70, 28.86, 0)
+	self:addLookupList(VendorDB, 9499, L["Plugger Spazzring"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 9544, L["Yuka Screwspigot"], BZONE["Burning Steppes"], 65.80, 22.27, 0)
+	self:addLookupList(VendorDB, 9636, L["Kireena"], BZONE["Desolace"], 50.99, 53.56, 2)
+	self:addLookupList(VendorDB, 10118, L["Nessa Shadowsong"], BZONE["Teldrassil"], 56.91, 92.33, 1)
+	self:addLookupList(VendorDB, 10856, L["Argent Quartermaster Hasana"], BZONE["Tirisfal Glades"], 83.47, 65.98, 0)
+	self:addLookupList(VendorDB, 10857, L["Argent Quartermaster Lightspark"], BZONE["Western Plaguelands"], 43.19, 84.19, 0)
+	self:addLookupList(VendorDB, 11185, L["Xizzer Fizzbolt"], BZONE["Winterspring"], 60.96, 39.80, 0)
+	self:addLookupList(VendorDB, 11187, L["Himmik"], BZONE["Winterspring"], 60.71, 39.07, 0)
+	self:addLookupList(VendorDB, 11189, L["Qia"], BZONE["Winterspring"], 60.79, 37.80, 0)
+	self:addLookupList(VendorDB, 11278, L["Magnus Frostwake"], BZONE["Western Plaguelands"], 68.32, 76.66, 0)
+	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 80.94, 62.00, 0)
+	self:addLookupList(VendorDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.23, 2.956, 0)
+	self:addLookupList(VendorDB, 11874, L["Masat T'andr"], BZONE["Swamp of Sorrows"], 26.53, 32.69, 0)
+	self:addLookupList(VendorDB, 12022, L["Lorelae Wintersong"], BZONE["Moonglade"], 48.85, 40.05, 0)
+	self:addLookupList(VendorDB, 12033, L["Wulan"], BZONE["Desolace"], 25.81, 70.27, 0)
+	self:addLookupList(VendorDB, 12043, L["Kulwia"], BZONE["Stonetalon Mountains"], 45.85, 59.75, 2)
+	self:addLookupList(VendorDB, 12245, L["Vendor-Tron 1000"], BZONE["Desolace"], 60.30, 38.71, 0)
+	self:addLookupList(VendorDB, 12246, L["Super-Seller 680"], BZONE["Desolace"], 41.23, 79.01, 0)
+	self:addLookupList(VendorDB, 12941, L["Jase Farlane"], BZONE["Eastern Plaguelands"], 79.88, 55.49, 0)
+	self:addLookupList(VendorDB, 12944, L["Lokhtos Darkbargainer"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 12962, L["Wik'Tar"], BZONE["Ashenvale"], 12.11, 34.22, 2)
+	self:addLookupList(VendorDB, 13476, L["Balai Lok'Wein"], BZONE["Dustwallow Marsh"], 37.13, 30.67, 2)
 	self:addLookupList(VendorDB, 14371, L["Shen'dralar Provisioner"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 14637, L["Zorbin Fandazzle"], BZONE["Feralas"], 45.06, 44.02, 0)
-	self:addLookupList(VendorDB, 14738, L["Otho Moji'ko"], BZONE["The Hinterlands"], 79.36, 78.91, 2)
-	self:addLookupList(VendorDB, 14921, L["Rin'wosho the Trader"], BZONE["Stranglethorn Vale"], 14.85, 16.20, 0)
-	self:addLookupList(VendorDB, 15165, L["Haughty Modiste"], BZONE["Tanaris"], 66.03, 21.36, 3)
-	self:addLookupList(VendorDB, 15176, L["Vargus"], BZONE["Silithus"], 51.50, 37.98, 0)
-	self:addLookupList(VendorDB, 15179, L["Mishta"], BZONE["Silithus"], 49.48, 36.16, 0)
-	self:addLookupList(VendorDB, 15198, L["Blackwing"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 15293, L["Aendel Windspear"], BZONE["Silithus"], 60.97, 49.26, 0)
-	self:addLookupList(VendorDB, 15419, L["Kania"], BZONE["Silithus"], 51.49, 38.97, 0)
-	self:addLookupList(VendorDB, 15471, L["Lieutenant General Andorov"], BZONE["Ruins of Ahn'Qiraj"], 0, 0, 0)
-	self:addLookupList(VendorDB, 16224, L["Rathis Tomber"], BZONE["Ghostlands"], 47.00, 28.96, 2)
-	self:addLookupList(VendorDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 48.13, 31.09, 2)
-	self:addLookupList(VendorDB, 16262, L["Landraelanis"], BZONE["Eversong Woods"], 48, 46.92, 2)
+	self:addLookupList(VendorDB, 14738, L["Otho Moji'ko"], BZONE["The Hinterlands"], 79.60, 79.24, 2)
+	self:addLookupList(VendorDB, 14921, L["Rin'wosho the Trader"], BZONE["Stranglethorn Vale"], 15.36, 16.18, 0)
+	self:addLookupList(VendorDB, 15165, L["Haughty Modiste"], BZONE["Tanaris"], 66.59, 22.53, 0)
+	self:addLookupList(VendorDB, 15176, L["Vargus"], BZONE["Silithus"], 50.90, 39.30, 0)
+	self:addLookupList(VendorDB, 15179, L["Mishta"], BZONE["Silithus"], 49.96, 36.49, 0)
+	self:addLookupList(VendorDB, 16224, L["Rathis Tomber"], BZONE["Ghostlands"], 47.52, 29.08, 2)
+	self:addLookupList(VendorDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 47.88, 31.21, 0)
+	self:addLookupList(VendorDB, 16262, L["Landraelanis"], BZONE["Eversong Woods"], 49.03, 46.98, 0)
 	self:addLookupList(VendorDB, 16388, L["Koren"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.00, 38.23, 2)
-	self:addLookupList(VendorDB, 16585, L["Cookie One-Eye"], BZONE["Hellfire Peninsula"], 54.48, 41.07, 2)
-	self:addLookupList(VendorDB, 16588, L["Apothecary Antonivich"], BZONE["Hellfire Peninsula"], 52.37, 36.47, 2)
-	self:addLookupList(VendorDB, 16624, L["Gelanthis"], BZONE["Silvermoon City"], 91.01, 73.92, 2)
-	self:addLookupList(VendorDB, 16635, L["Lyna"], BZONE["Silvermoon City"], 69.21, 24.98, 2)
-	self:addLookupList(VendorDB, 16638, L["Deynna"], BZONE["Silvermoon City"], 55.65, 51.31, 2)
-	self:addLookupList(VendorDB, 16641, L["Melaris"], BZONE["Silvermoon City"], 66.63, 18.24, 2)
-	self:addLookupList(VendorDB, 16657, L["Feera"], BZONE["The Exodar"], 52.40, 88.08, 1)
-	self:addLookupList(VendorDB, 16670, L["Eriden"], BZONE["Silvermoon City"], 79.70, 39.67, 2)
-	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.28, 70.85, 2)
-	self:addLookupList(VendorDB, 16689, L["Zaralda"], BZONE["Silvermoon City"], 84.19, 78.32, 2)
-	self:addLookupList(VendorDB, 16705, L["Altaa"], BZONE["The Exodar"], 27.82, 60.95, 1)
-	self:addLookupList(VendorDB, 16713, L["Arras"], BZONE["The Exodar"], 59.98, 87.68, 1)
-	self:addLookupList(VendorDB, 16718, L["Phea"], BZONE["The Exodar"], 53.89, 26.02, 1)
-	self:addLookupList(VendorDB, 16722, L["Egomis"], BZONE["The Exodar"], 39.21, 38.56, 1)
-	self:addLookupList(VendorDB, 16748, L["Haferet"], BZONE["The Exodar"], 65.66, 73.83, 0)
-	self:addLookupList(VendorDB, 16767, L["Neii"], BZONE["The Exodar"], 64.24, 68.53, 1)
-	self:addLookupList(VendorDB, 16782, L["Yatheon"], BZONE["Silvermoon City"], 75.56, 40.54, 2)
-	self:addLookupList(VendorDB, 16826, L["Sid Limbardi"], BZONE["Hellfire Peninsula"], 54.62, 62.60, 1)
-	self:addLookupList(VendorDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 53.64, 54.67, 1)
-	self:addLookupList(VendorDB, 17512, L["Arred"], BZONE["The Exodar"], 44.52, 25.26, 1)
+	self:addLookupList(VendorDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.04, 38.26, 0)
+	self:addLookupList(VendorDB, 16585, L["Cookie One-Eye"], BZONE["Hellfire Peninsula"], 55.27, 40.79, 0)
+	self:addLookupList(VendorDB, 16624, L["Gelanthis"], BZONE["Silvermoon City"], 90.88, 75.41, 0)
+	self:addLookupList(VendorDB, 16635, L["Lyna"], BZONE["Silvermoon City"], 69.83, 24.78, 0)
+	self:addLookupList(VendorDB, 16638, L["Deynna"], BZONE["Silvermoon City"], 56.24, 50.62, 0)
+	self:addLookupList(VendorDB, 16641, L["Melaris"], BZONE["Silvermoon City"], 66.77, 19.27, 2)
+	self:addLookupList(VendorDB, 16657, L["Feera"], BZONE["The Exodar"], 55.49, 90.56, 0)
+	self:addLookupList(VendorDB, 16670, L["Eriden"], BZONE["Silvermoon City"], 80.23, 40.05, 2)
+	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.88, 70.51, 2)
+	self:addLookupList(VendorDB, 16689, L["Zaralda"], BZONE["Silvermoon City"], 83.76, 78.49, 0)
+	self:addLookupList(VendorDB, 16705, L["Altaa"], BZONE["The Exodar"], 28.07, 62.21, 1)
+	self:addLookupList(VendorDB, 16713, L["Arras"], BZONE["The Exodar"], 60.43, 88.40, 0)
+	self:addLookupList(VendorDB, 16718, L["Phea"], BZONE["The Exodar"], 56.43, 27.43, 0)
+	self:addLookupList(VendorDB, 16722, L["Egomis"], BZONE["The Exodar"], 39.31, 39.53, 0)
+	self:addLookupList(VendorDB, 16782, L["Yatheon"], BZONE["Silvermoon City"], 76.11, 40.07, 0)
+	self:addLookupList(VendorDB, 16826, L["Sid Limbardi"], BZONE["Ironforge"], 58.36, 55.73, 0)
+	self:addLookupList(VendorDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.41, 1)
+	self:addLookupList(VendorDB, 17512, L["Arred"], BZONE["The Exodar"], 44.90, 25.53, 0)
 	self:addLookupList(VendorDB, 17518, L["Ythyar"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 17585, L["Quartermaster Urgronn"], BZONE["Hellfire Peninsula"], 55.00, 37.97, 2)
-	self:addLookupList(VendorDB, 17657, L["Logistics Officer Ulrike"], BZONE["Hellfire Peninsula"], 56.99, 61.96, 1)
-	self:addLookupList(VendorDB, 17904, L["Fedryen Swiftspear"], BZONE["Zangarmarsh"], 78.38, 64.64, 0)
-	self:addLookupList(VendorDB, 18005, L["Haalrun"], BZONE["Zangarmarsh"], 68.02, 47.82, 1)
-	self:addLookupList(VendorDB, 18011, L["Zurai"], BZONE["Zangarmarsh"], 83.96, 55.86, 2)
-	self:addLookupList(VendorDB, 18015, L["Gambarinka"], BZONE["Zangarmarsh"], 31.62, 49.21, 2)
-	self:addLookupList(VendorDB, 18017, L["Seer Janidi"], BZONE["Zangarmarsh"], 32.91, 51.08, 2)
-	self:addLookupList(VendorDB, 18255, L["Apprentice Darius"], BZONE["Duskwood"], 1.845, 0.33, 0)
-	self:addLookupList(VendorDB, 18382, L["Mycah"], BZONE["Zangarmarsh"], 17.99, 51.14, 0)
-	self:addLookupList(VendorDB, 18427, L["Fazu"], BZONE["Bloodmyst Isle"], 53.80, 55.68, 1)
-	self:addLookupList(VendorDB, 18484, L["Wind Trader Lathrai"], BZONE["Shattrath City"], 71.01, 32.11, 0)
-	self:addLookupList(VendorDB, 18664, L["Aged Dalaran Wizard"], BZONE["Old Hillsbrad Foothills"], 0, 0, 0)
-	self:addLookupList(VendorDB, 18672, L["Thomas Yance"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 18751, L["Kalaen"], BZONE["Hellfire Peninsula"], 56.73, 37.81, 2)
-	self:addLookupList(VendorDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.35, 36.10, 2)
-	self:addLookupList(VendorDB, 18773, L["Johan Barnes"], BZONE["Hellfire Peninsula"], 53.77, 65.64, 1)
-	self:addLookupList(VendorDB, 18774, L["Tatiana"], BZONE["Alterac Valley"], 29.82, 30.09, 1)
-	self:addLookupList(VendorDB, 18775, L["Lebowski"], BZONE["Hellfire Peninsula"], 54.52, 64.56, 1)
-	self:addLookupList(VendorDB, 18802, L["Alchemist Gribble"], BZONE["Hellfire Peninsula"], 53.71, 65.84, 1)
-	self:addLookupList(VendorDB, 18821, L["Quartermaster Jaffrey Noreliqe"], BZONE["Nagrand"], 40.66, 43.65, 2)
-	self:addLookupList(VendorDB, 18822, L["Quartermaster Davian Vaclav"], BZONE["Nagrand"], 41.18, 44.28, 1)
-	self:addLookupList(VendorDB, 18911, L["Juno Dufrain"], BZONE["Zangarmarsh"], 77.84, 67.46, 0)
-	self:addLookupList(VendorDB, 18951, L["Erilia"], BZONE["Eversong Woods"], 55.34, 54.43, 2)
-	self:addLookupList(VendorDB, 18957, L["Innkeeper Grilka"], BZONE["Terokkar Forest"], 49.12, 45.01, 2)
-	self:addLookupList(VendorDB, 18960, L["Rungor"], BZONE["Terokkar Forest"], 48.84, 46.07, 2)
-	self:addLookupList(VendorDB, 18990, L["Burko"], BZONE["Hellfire Peninsula"], 22.82, 38.94, 1)
-	self:addLookupList(VendorDB, 18991, L["Aresella"], BZONE["Hellfire Peninsula"], 26.14, 62.14, 2)
-	self:addLookupList(VendorDB, 19004, L["Vodesiin"], BZONE["Hellfire Peninsula"], 24.34, 38.75, 1)
-	self:addLookupList(VendorDB, 19015, L["Mathar G'ochar"], BZONE["Nagrand"], 55.33, 37.88, 2)
-	self:addLookupList(VendorDB, 19017, L["Borto"], BZONE["Nagrand"], 53.19, 71.80, 1)
-	self:addLookupList(VendorDB, 19038, L["Supply Officer Mills"], BZONE["Terokkar Forest"], 55.68, 54.01, 1)
-	self:addLookupList(VendorDB, 19042, L["Leeli Longhaggle"], BZONE["Terokkar Forest"], 57.82, 53.58, 1)
-	self:addLookupList(VendorDB, 19074, L["Skreah"], BZONE["Shattrath City"], 45.66, 20.99, 0)
-	self:addLookupList(VendorDB, 19195, L["Jim Saltit"], BZONE["Shattrath City"], 62.78, 66.81, 0)
-	self:addLookupList(VendorDB, 19196, L["Cro Threadstrong"], BZONE["Shattrath City"], 66.41, 67.57, 0)
-	self:addLookupList(VendorDB, 19213, L["Eiin"], BZONE["Shattrath City"], 65.61, 67.36, 0)
-	self:addLookupList(VendorDB, 19234, L["Yurial Soulwater"], BZONE["Shattrath City"], 44.07, 95.45, 2)
-	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Terokkar Forest"], 56.40, 52.92, 1)
-	self:addLookupList(VendorDB, 19321, L["Quartermaster Endarin"], BZONE["Shattrath City"], 47.88, 26.89, 1)
-	self:addLookupList(VendorDB, 19331, L["Quartermaster Enuril"], BZONE["Shattrath City"], 60.15, 64.31, 2)
-	self:addLookupList(VendorDB, 19342, L["Krek Cragcrush"], BZONE["Shadowmoon Valley"], 30.53, 31.44, 2)
-	self:addLookupList(VendorDB, 19351, L["Daggle Ironshaper"], BZONE["Shadowmoon Valley"], 37.35, 54.72, 1)
-	self:addLookupList(VendorDB, 19373, L["Mari Stonehand"], BZONE["Shadowmoon Valley"], 37.46, 55.27, 1)
-	self:addLookupList(VendorDB, 19383, L["Captured Gnome"], BZONE["Zangarmarsh"], 32.44, 47.97, 0)
-	self:addLookupList(VendorDB, 19521, L["Arrond"], BZONE["Shadowmoon Valley"], 55.93, 58.12, 0)
-	self:addLookupList(VendorDB, 19537, L["Dealer Malij"], BZONE["Netherstorm"], 44.24, 33.69, 0)
-	self:addLookupList(VendorDB, 19540, L["Asarnan"], BZONE["Netherstorm"], 44.18, 33.68, 0)
-	self:addLookupList(VendorDB, 19661, L["Viggz Shinesparked"], BZONE["Shattrath City"], 63.72, 68.90, 0)
-	self:addLookupList(VendorDB, 19662, L["Aaron Hollman"], BZONE["Shattrath City"], 63.23, 70.49, 0)
-	self:addLookupList(VendorDB, 19663, L["Madame Ruby"], BZONE["Shattrath City"], 62.73, 70.27, 0)
-	self:addLookupList(VendorDB, 19694, L["Loolruna"], BZONE["Zangarmarsh"], 67.80, 50.74, 1)
-	self:addLookupList(VendorDB, 19722, L["Muheru the Weaver"], BZONE["Zangarmarsh"], 40.25, 27.69, 1)
-	self:addLookupList(VendorDB, 19836, L["Mixie Farshot"], BZONE["Hellfire Peninsula"], 60.66, 80.89, 2)
-	self:addLookupList(VendorDB, 19837, L["Daga Ramba"], BZONE["Blade's Edge Mountains"], 50.81, 57.45, 2)
-	self:addLookupList(VendorDB, 20028, L["Doba"], BZONE["Zangarmarsh"], 41.82, 26.99, 1)
-	self:addLookupList(VendorDB, 20096, L["Uriku"], BZONE["Nagrand"], 55.71, 72.83, 1)
-	self:addLookupList(VendorDB, 20097, L["Nula the Butcher"], BZONE["Nagrand"], 57.36, 36.08, 2)
-	self:addLookupList(VendorDB, 20241, L["Provisioner Nasela"], BZONE["Nagrand"], 52.75, 36.54, 2)
-	self:addLookupList(VendorDB, 20242, L["Karaaz"], BZONE["Netherstorm"], 42.97, 33.64, 0)
-	self:addLookupList(VendorDB, 21113, L["Sassa Weldwell"], BZONE["Blade's Edge Mountains"], 60.91, 68.69, 1)
-	self:addLookupList(VendorDB, 21432, L["Almaador"], BZONE["Shattrath City"], 50.56, 41.95, 0)
-	self:addLookupList(VendorDB, 21474, L["Coreiel"], BZONE["Nagrand"], 42.66, 42.11, 2)
-	self:addLookupList(VendorDB, 21485, L["Aldraan"], BZONE["Nagrand"], 42.82, 42.01, 1)
-	self:addLookupList(VendorDB, 21643, L["Alurmi"], BZONE["Tanaris"], 62.74, 57.04, 0)
-	self:addLookupList(VendorDB, 21655, L["Nakodu"], BZONE["Shattrath City"], 61.35, 68.57, 0)
-	self:addLookupList(VendorDB, 22208, L["Nasmara Moonsong"], BZONE["Shattrath City"], 65.43, 68.69, 0)
-	self:addLookupList(VendorDB, 22212, L["Andrion Darkspinner"], BZONE["Shattrath City"], 65.84, 68.12, 0)
-	self:addLookupList(VendorDB, 22213, L["Gidge Spellweaver"], BZONE["Shattrath City"], 66.49, 68.79, 0)
-	self:addLookupList(VendorDB, 23007, L["Paulsta'ats"], BZONE["Nagrand"], 29.95, 57.34, 0)
+	self:addLookupList(VendorDB, 17657, L["Logistics Officer Ulrike"], BZONE["Hellfire Peninsula"], 56.94, 62.84, 1)
+	self:addLookupList(VendorDB, 17904, L["Fedryen Swiftspear"], BZONE["Zangarmarsh"], 79.65, 61.04, 0)
+	self:addLookupList(VendorDB, 18005, L["Haalrun"], BZONE["Zangarmarsh"], 68.23, 48.01, 0)
+	self:addLookupList(VendorDB, 18011, L["Zurai"], BZONE["Zangarmarsh"], 85.98, 54.02, 0)
+	self:addLookupList(VendorDB, 18015, L["Gambarinka"], BZONE["Zangarmarsh"], 31.88, 49.63, 0)
+	self:addLookupList(VendorDB, 18017, L["Seer Janidi"], BZONE["Zangarmarsh"], 31.95, 52.00, 0)
+	self:addLookupList(VendorDB, 18255, L["Apprentice Darius"], BZONE["Orgrimmar"], 48.72, 80.85, 0)
+	self:addLookupList(VendorDB, 18382, L["Mycah"], BZONE["Zangarmarsh"], 18.42, 51.11, 0)
+	self:addLookupList(VendorDB, 18427, L["Fazu"], BZONE["Bloodmyst Isle"], 54.10, 56.22, 1)
+	self:addLookupList(VendorDB, 18484, L["Wind Trader Lathrai"], BZONE["Eye of the Storm"], 29.51, 43.42, 0)
+	self:addLookupList(VendorDB, 18664, L["Aged Dalaran Wizard"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 18751, L["Kalaen"], BZONE["Orgrimmar"], 56.15, 45.69, 0)
+	self:addLookupList(VendorDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.37, 35.99, 0)
+	self:addLookupList(VendorDB, 18773, L["Johan Barnes"], BZONE["Hellfire Peninsula"], 53.69, 65.77, 1)
+	self:addLookupList(VendorDB, 18775, L["Lebowski"], BZONE["Hellfire Peninsula"], 56.06, 64.90, 1)
+	self:addLookupList(VendorDB, 18821, L["Quartermaster Jaffrey Noreliqe"], BZONE["Nagrand"], 41.94, 44.02, 2)
+	self:addLookupList(VendorDB, 18822, L["Quartermaster Davian Vaclav"], BZONE["Nagrand"], 41.01, 43.92, 1)
+	self:addLookupList(VendorDB, 18911, L["Juno Dufrain"], BZONE["Zangarmarsh"], 78.20, 67.39, 0)
+	self:addLookupList(VendorDB, 18957, L["Innkeeper Grilka"], BZONE["Silvermoon City"], 45.45, 67.34, 0)
+	self:addLookupList(VendorDB, 18960, L["Rungor"], BZONE["Terokkar Forest"], 49.05, 46.90, 0)
+	self:addLookupList(VendorDB, 18990, L["Burko"], BZONE["Hellfire Peninsula"], 22.97, 39.63, 0)
+	self:addLookupList(VendorDB, 18991, L["Aresella"], BZONE["Hellfire Peninsula"], 26.31, 62.28, 2)
+	self:addLookupList(VendorDB, 19004, L["Vodesiin"], BZONE["Hellfire Peninsula"], 24.04, 39.20, 1)
+	self:addLookupList(VendorDB, 19015, L["Mathar G'ochar"], BZONE["Nagrand"], 56.27, 38.43, 2)
+	self:addLookupList(VendorDB, 19017, L["Borto"], BZONE["Nagrand"], 54.03, 71.48, 0)
+	self:addLookupList(VendorDB, 19038, L["Supply Officer Mills"], BZONE["Terokkar Forest"], 56.01, 54.10, 1)
+	self:addLookupList(VendorDB, 19042, L["Leeli Longhaggle"], BZONE["Terokkar Forest"], 57.91, 53.04, 0)
+	self:addLookupList(VendorDB, 19074, L["Skreah"], BZONE["Shattrath City"], 46.49, 20.17, 0)
+	self:addLookupList(VendorDB, 19195, L["Jim Saltit"], BZONE["Shattrath City"], 63.76, 69.54, 0)
+	self:addLookupList(VendorDB, 19213, L["Eiin"], BZONE["Shattrath City"], 66.41, 69.01, 0)
+	self:addLookupList(VendorDB, 19234, L["Yurial Soulwater"], BZONE["Nagrand"], 70.17, 54.11, 0)
+	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Ironforge"], 50.71, 74.07, 1)
+	self:addLookupList(VendorDB, 19321, L["Quartermaster Endarin"], BZONE["Shattrath City"], 48.20, 26.89, 0)
+	self:addLookupList(VendorDB, 19331, L["Quartermaster Enuril"], BZONE["Shattrath City"], 59.97, 63.42, 0)
+	self:addLookupList(VendorDB, 19342, L["Krek Cragcrush"], BZONE["Shadowmoon Valley"], 29.54, 31.09, 0)
+	self:addLookupList(VendorDB, 19351, L["Daggle Ironshaper"], BZONE["Shadowmoon Valley"], 37.02, 54.34, 0)
+	self:addLookupList(VendorDB, 19373, L["Mari Stonehand"], BZONE["Shadowmoon Valley"], 37.07, 55.14, 0)
+	self:addLookupList(VendorDB, 19383, L["Captured Gnome"], BZONE["Zangarmarsh"], 32.47, 49.45, 0)
+	self:addLookupList(VendorDB, 19521, L["Arrond"], BZONE["Shadowmoon Valley"], 55.80, 59.32, 0)
+	self:addLookupList(VendorDB, 19537, L["Dealer Malij"], BZONE["Netherstorm"], 44.01, 34.45, 0)
+	self:addLookupList(VendorDB, 19661, L["Viggz Shinesparked"], BZONE["Shattrath City"], 65.35, 69.59, 0)
+	self:addLookupList(VendorDB, 19662, L["Aaron Hollman"], BZONE["Shattrath City"], 64.06, 71.50, 0)
+	self:addLookupList(VendorDB, 19663, L["Madame Ruby"], BZONE["Shattrath City"], 64.02, 70.34, 0)
+	self:addLookupList(VendorDB, 19694, L["Loolruna"], BZONE["Zangarmarsh"], 68.62, 49.92, 0)
+	self:addLookupList(VendorDB, 19722, L["Muheru the Weaver"], BZONE["Zangarmarsh"], 41.28, 27.96, 0)
+	self:addLookupList(VendorDB, 19837, L["Daga Ramba"], BZONE["Blade's Edge Mountains"], 51.66, 57.96, 0)
+	self:addLookupList(VendorDB, 20028, L["Doba"], BZONE["Blade's Edge Mountains"], 28.88, 92.59, 0)
+	self:addLookupList(VendorDB, 20096, L["Uriku"], BZONE["Nagrand"], 56.39, 74.16, 1)
+	self:addLookupList(VendorDB, 20097, L["Nula the Butcher"], BZONE["Nagrand"], 58.01, 36.11, 0)
+	self:addLookupList(VendorDB, 20241, L["Provisioner Nasela"], BZONE["Nagrand"], 54.25, 36.79, 0)
+	self:addLookupList(VendorDB, 20242, L["Karaaz"], BZONE["Netherstorm"], 44.30, 35.09, 0)
+	self:addLookupList(VendorDB, 20916, L["Xerintha Ravenoak"], BZONE["Blade's Edge Mountains"], 62.01, 40.01, 0)
+	self:addLookupList(VendorDB, 21113, L["Sassa Weldwell"], BZONE["Blade's Edge Mountains"], 61.16, 69.41, 0)
+	self:addLookupList(VendorDB, 21432, L["Almaador"], BZONE["Ghostlands"], 28.93, 43.78, 0)
+	self:addLookupList(VendorDB, 21474, L["Coreiel"], BZONE["Nagrand"], 43.04, 42.46, 2)
+	self:addLookupList(VendorDB, 21485, L["Aldraan"], BZONE["Nagrand"], 43.13, 42.49, 1)
+	self:addLookupList(VendorDB, 21643, L["Alurmi"], BZONE["Tanaris"], 63.72, 58.13, 0)
+	self:addLookupList(VendorDB, 21655, L["Nakodu"], BZONE["Shattrath City"], 62.88, 69.05, 0)
+	self:addLookupList(VendorDB, 22208, L["Nasmara Moonsong"], BZONE["Shattrath City"], 65.89, 68.15, 0)
+	self:addLookupList(VendorDB, 22212, L["Andrion Darkspinner"], BZONE["Shattrath City"], 66.66, 68.37, 0)
+	self:addLookupList(VendorDB, 22213, L["Gidge Spellweaver"], BZONE["Shattrath City"], 66.92, 69.28, 0)
+	self:addLookupList(VendorDB, 23007, L["Paulsta'ats"], BZONE["Nagrand"], 30.96, 57.13, 0)
 	self:addLookupList(VendorDB, 23159, L["Okuno"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 23437, L["Indormi"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 25032, L["Eldara Dawnrunner"], BZONE["Isle of Quel'Danas"], 46.92, 30.95, 0)
-	self:addLookupList(VendorDB, 25950, L["Shaani"], BZONE["Isle of Quel'Danas"], 51.67, 33.36, 0)
-	self:addLookupList(VendorDB, 27666, L["Ontuvo"], BZONE["Shattrath City"], 33, 27, 0)
+	self:addLookupList(VendorDB, 25032, L["Eldara Dawnrunner"], BZONE["Shattrath City"], 55.24, 2.828, 0)
+	self:addLookupList(VendorDB, 25950, L["Shaani"], BZONE["Isle of Quel'Danas"], 51.45, 32.37, 0)
+	self:addLookupList(VendorDB, 26947, L["Vix Chromeblaster"], BZONE["Borean Tundra"], 31.32, 40.90, 0)
+	self:addLookupList(VendorDB, 27030, L["Bradley Towns"], BZONE["Dragonblight"], 51.35, 41.44, 0)
+	self:addLookupList(VendorDB, 27054, L["Modoru"], BZONE["Dragonblight"], 28.99, 55.44, 0)
+	self:addLookupList(VendorDB, 27147, L["Librarian Erickson"], BZONE["Borean Tundra"], 46.52, 32.44, 0)
+	self:addLookupList(VendorDB, 27666, L["Ontuvo"], BZONE["Stormwind City"], 32.55, 49.25, 0)
+	self:addLookupList(VendorDB, 28714, L["Ildine Sorrowspear"], BZONE["Dalaran"], 33.58, 35.28, 0)
+	self:addLookupList(VendorDB, 28721, L["Tiffany Cartier"], BZONE["Dalaran"], 30.47, 26.27, 0)
+	self:addLookupList(VendorDB, 29510, L["Linna Bruder"], BZONE["Dalaran"], 23.02, 22.78, 0)
+	self:addLookupList(VendorDB, 29511, L["Lalla Brightweave"], BZONE["Dalaran"], 27.44, 25.17, 0)
+	self:addLookupList(VendorDB, 29512, L["Ainderu Summerleaf"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 31031, L["Misensi"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 31032, L["Derek Odds"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 31916, L["Tanaika"], BZONE["Howling Fjord"], 25.70, 58.52, 0)
+	self:addLookupList(VendorDB, 32514, L["Vanessa Sellers"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 32564, L["Logistics Officer Silverstone"], BZONE["Borean Tundra"], 57.54, 66.10, 0)
+	self:addLookupList(VendorDB, 32565, L["Gara Skullcrush"], BZONE["Borean Tundra"], 40.81, 54.09, 0)
+	self:addLookupList(VendorDB, 32773, L["Logistics Officer Brighton"], BZONE["Howling Fjord"], 60.20, 63.89, 0)
+	self:addLookupList(VendorDB, 32774, L["Sebastian Crane"], BZONE["Howling Fjord"], 79.45, 31.44, 0)

 end