Quantcast

Regenerate data

Ackis [12-08-08 - 21:45]
Regenerate data
Filename
Locals/ARLLocals-enUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-Blacksmith.lua
RecipeDB/ARL-Cook.lua
RecipeDB/ARL-Enchant.lua
RecipeDB/ARL-Engineer.lua
RecipeDB/ARL-Leatherwork.lua
RecipeDB/ARL-Mob.lua
RecipeDB/ARL-Quest.lua
RecipeDB/ARL-Runeforge.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Trainer.lua
RecipeDB/ARL-Vendor.lua
RecipeStats.txt
diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua
index 8ee9326..41d9573 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -334,6 +334,7 @@ L["Almaador"] = true
 L["Altaa"] = true
 L["Alurmi"] = true
 L["Alys Vol'tyr"] = true
+L["Amal'thazad"] = true
 L["Amani Dragonhawk"] = true
 L["Amani Elder Lynx"] = true
 L["Amani'shi Axe Thrower"] = true
@@ -380,6 +381,7 @@ L["Archmage Alvareaux"] = true
 L["Aresella"] = true
 L["Argent Quartermaster Hasana"] = true
 L["Argent Quartermaster Lightspark"] = true
+L["Arikara"] = true
 L["Arkkoran Oracle"] = true
 L["Arnok"] = true
 L["Arras"] = true
@@ -427,7 +429,6 @@ L["Blackrock Soldier"] = true
 L["Blackrock Worg"] = true
 L["Blacksmith Calypso"] = true
 L["Bleeding Hollow Darkcaster"] = true
-L["Blimo Gadgetspring"] = true
 L["Blisterpaw Hyena"] = true
 L["Blixrez Goodstitch"] = true
 L["Blizrik Buckshot"] = true
@@ -556,7 +557,6 @@ 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
@@ -573,7 +573,6 @@ L["Darkspine Myrmidon"] = true
 L["Darkspine Siren"] = true
 L["Darkwater Crocolisk"] = true
 L["Darmari"] = true
-L["Darnall"] = true
 L["Daryl Riknussun"] = true
 L["Daryl Stack"] = true
 L["Dawnblade Marksman"] = true
@@ -621,8 +620,8 @@ L["Doomforge Dragoon"] = true
 L["Doomforge Engineer"] = true
 L["Drac Roughcut"] = true
 L["Dragonmaw Wind Reaver"] = true
-L["Drake Lindgren"] = true
 L["Drakk Stonehand"] = true
+L["Drovnar Strongbrew"] = true
 L["Drywallow Crocolisk"] = true
 L["Drywallow Snapper"] = true
 L["Duchess Mynx"] = true
@@ -631,6 +630,7 @@ L["Dulvi"] = true
 L["Dunemaul Brute"] = true
 L["Durnholde Lookout"] = true
 L["Durnholde Rifleman"] = true
+L["Durnholde Sentry"] = true
 L["Durnholde Tracking Hound"] = true
 L["Dusky Crab Cakes"] = true
 L["Dwukk"] = true
@@ -754,6 +754,7 @@ L["Glasshide Gazer"] = true
 L["Gloresse"] = true
 L["Gloria Femmel"] = true
 L["Glutinous Ooze"] = true
+L["Glyx Brewright"] = true
 L["Gnaz Blunderflame"] = true
 L["Godan"] = true
 L["Gordunni Back-Breaker"] = true
@@ -801,6 +802,7 @@ L["Helenia Olden"] = true
 L["Hgarth"] = true
 L["High Enchanter Bardolan"] = true
 L["Highland Raptor"] = true
+L["Highlord Darion Mograine"] = true
 L["Hillsbrad Tailor"] = true
 L["Himmik"] = true
 L["Homunculus"] = true
@@ -841,10 +843,11 @@ L["Jadefire Felsworn"] = true
 L["Jadefire Rogue"] = true
 L["Jalane Ayrole"] = true
 L["James Van Brunt"] = true
+L["Jamesina Watterly"] = true
 L["Jandia"] = true
 L["Janet Hommers"] = true
+L["Jangdor Swiftstrider"] = true
 L["Jannos Ironwill"] = true
-L["Jaquilina Dramet"] = true
 L["Jase Farlane"] = true
 L["Jaxin Chong"] = true
 L["Jazdalaad"] = true
@@ -864,6 +867,7 @@ L["Josephine Lister"] = true
 L["Joys of Omosh"] = true
 L["Jubie Gadgetspring"] = true
 L["Juno Dufrain"] = true
+L["Justin Oshenko"] = true
 L["K. Lee Smallfry"] = true
 L["Kalaen"] = true
 L["Kalinda"] = true
@@ -908,6 +912,7 @@ L["Kylanna"] = true
 L["Kylanna Windwhisper"] = true
 L["Kylene"] = true
 L["Kzixx"] = true
+L["Lady Alistra"] = true
 L["Laird"] = true
 L["Lalina Summermoon"] = true
 L["Lalla Brightweave"] = true
@@ -939,6 +944,7 @@ L["Logistics Officer Silverstone"] = true
 L["Logistics Officer Ulrike"] = true
 L["Lokhtos Darkbargainer"] = true
 L["Loolruna"] = true
+L["Lord Thorval"] = true
 L["Lorelae Wintersong"] = true
 L["Lorokeem"] = true
 L["Lucan Cordell"] = true
@@ -964,6 +970,7 @@ 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 Craftsman Omarion"] = true
 L["Master of the Wild Leather"] = true
@@ -1019,7 +1026,6 @@ L["Nakodu"] = true
 L["Namdo Bizzfizzle"] = true
 L["Nandar Branson"] = true
 L["Narj Deepslice"] = true
-L["Narkk"] = true
 L["Narv Hidecrafter"] = true
 L["Nascent Val'kyr"] = true
 L["Nasmara Moonsong"] = true
@@ -1195,7 +1201,6 @@ L["Shattertusk Mammoth"] = 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
@@ -1220,7 +1225,9 @@ L["Smooth as Butter"] = true
 L["Snakestone of the Shadow Huntress"] = true
 L["Snang"] = true
 L["Snarl"] = true
+L["Sock Brightbolt"] = true
 L["Son of Arkkoroc"] = true
+L["Soolie Berryfizz"] = true
 L["Soothing Turtle Bisque"] = true
 L["Sorcerous Shade"] = true
 L["Southsea Pirate"] = true
@@ -1342,6 +1349,7 @@ L["Time-Lost Shadowmage"] = true
 L["Timothy Worthington"] = true
 L["Tinkerwiz"] = true
 L["Tinkmaster Overspark"] = true
+L["Tisha Longbridge"] = true
 L["Tognus Flintfire"] = true
 L["Tomas"] = true
 L["Torloth the Magnificent"] = true
@@ -1395,9 +1403,11 @@ L["Vir'aani Arcanist"] = true
 L["Vira Younghoof"] = true
 L["Vivianna"] = true
 L["Vix Chromeblaster"] = true
+L["Vizzklick"] = true
 L["Vodesiin"] = true
 L["Voidshrieker"] = true
 L["Voidspawn"] = true
+L["Voidwalker Minion"] = true
 L["Volchan"] = true
 L["Vosur Brakthel"] = true
 L["Waldor"] = true
@@ -1461,7 +1471,6 @@ L["Zannok Hidepiercer"] = true
 L["Zansoa"] = true
 L["Zanzil Zombie"] = true
 L["Zaralda"] = true
-L["Zarena Cromwind"] = true
 L["Zargh"] = true
 L["Zarrin"] = true
 L["Zebig"] = true
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index dd4deb9..1f095f6 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -250,14 +250,14 @@ function addon:InitAlchemy(RecipeDB)
 	-- Holy Protection Potion -- 7255
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7255,100,6051,1,2259)
-	self:addTradeFlags(RecipeDB,7255,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7255,2,3490)
+	self:addTradeFlags(RecipeDB,7255,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7255,2,3134,2,3490)

 	-- Shadow Protection Potion -- 7256
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7256,135,6048,1,2259)
-	self:addTradeFlags(RecipeDB,7256,1,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7256,2,3956)
+	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)

 	-- Fire Protection Potion -- 7257
 	recipecount = recipecount + 1
@@ -268,14 +268,14 @@ function addon:InitAlchemy(RecipeDB)
 	-- Frost Protection Potion -- 7258
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7258,190,6050,1,2259)
-	self:addTradeFlags(RecipeDB,7258,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,7258,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7258,2,2812,2,2848)

 	-- Nature Protection Potion -- 7259
 	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,8157)
+	self:addTradeFlags(RecipeDB,7259,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7259,2,8158)

 	-- Blackmouth Oil -- 7836
 	recipecount = recipecount + 1
@@ -419,7 +419,7 @@ function addon:InitAlchemy(RecipeDB)
 	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:addTradeAcquire(RecipeDB,11473,2,8157)

 	-- Elixir of Shadow Power -- 11476
 	recipecount = recipecount + 1
@@ -491,7 +491,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,17554,265,13445,1,2259)
 	self:addTradeFlags(RecipeDB,17554,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,17554,1,13445,2,3348)
+	self:addTradeAcquire(RecipeDB,17554,1,13445,2,3348,2,5178)

 	-- Elixir of the Sages -- 17555
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua
index 1cf4be7..77b9746 100644
--- a/RecipeDB/ARL-Blacksmith.lua
+++ b/RecipeDB/ARL-Blacksmith.lua
@@ -334,8 +334,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Moonsteel Broadsword -- 3496
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3496,180,3853,1,2018)
-	self:addTradeFlags(RecipeDB,3496,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,69)
-	self:addTradeAcquire(RecipeDB,3496,2,2482)
+	self:addTradeFlags(RecipeDB,3496,3,21,22,23,24,25,26,27,28,29,30,36,41,69)
+	-- No acquire information

 	-- Frost Tiger Blade -- 3497
 	recipecount = recipecount + 1
@@ -346,8 +346,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Massive Iron Axe -- 3498
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3498,185,3855,1,2018)
-	self:addTradeFlags(RecipeDB,3498,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,68)
-	self:addTradeAcquire(RecipeDB,3498,2,1146,2,2483)
+	self:addTradeFlags(RecipeDB,3498,2,4,21,22,23,24,25,26,27,28,29,30,36,40,68)
+	self:addTradeAcquire(RecipeDB,3498,2,1146)

 	-- Shadow Crescent Axe -- 3500
 	recipecount = recipecount + 1
@@ -988,8 +988,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Radiant Circlet -- 16659
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,16659,295,12417,2,2018)
-	self:addTradeFlags(RecipeDB,16659,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,58)
-	self:addTradeAcquire(RecipeDB,16659,3,6553)
+	self:addTradeFlags(RecipeDB,16659,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,58)
+	self:addTradeAcquire(RecipeDB,16659,3,6553,3,10184)

 	-- Dawnbringer Shoulders -- 16660
 	recipecount = recipecount + 1
@@ -1054,8 +1054,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Helm of the Great Chief -- 16728
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,16728,300,12636,3,2018)
-	self:addTradeFlags(RecipeDB,16728,1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,58)
-	self:addTradeAcquire(RecipeDB,16728,3,10488)
+	self:addTradeFlags(RecipeDB,16728,1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,58)
+	self:addTradeAcquire(RecipeDB,16728,3,10184,3,10488)

 	-- Lionheart Helm -- 16729
 	recipecount = recipecount + 1
@@ -2277,7 +2277,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Heavy Copper Longsword -- 43549
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,43549,35,33791,2,2018)
-	self:addTradeFlags(RecipeDB,43549,8,21,22,23,24,25,26,27,28,29,30,36,40,69)
+	self:addTradeFlags(RecipeDB,43549,1,8,21,22,23,24,25,26,27,28,29,30,36,40,69)
 	self:addTradeAcquire(RecipeDB,43549,4,1578)

 	-- Hammer of Righteous Might -- 43846
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index 872afdc..e5c8960 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -124,7 +124,7 @@ function addon:InitCooking(RecipeDB)
 	-- Blood Sausage -- 3371
 	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
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 4a88c83..e0ba178 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -670,8 +670,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Cloak - Superior Defense -- 20015
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20015,285,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,20015,3,21,22,23,24,25,26,27,28,29,30,36,41,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20015,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,63)
+	self:addTradeAcquire(RecipeDB,20015,2,12022)

 	-- Enchant Shield - Superior Spirit -- 20016
 	recipecount = recipecount + 1
@@ -682,8 +682,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Shield - Greater Stamina -- 20017
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20017,265,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,20017,1,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB,20017,2,4229)
+	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)

 	-- Enchant Boots - Greater Stamina -- 20020
 	recipecount = recipecount + 1
@@ -712,8 +712,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Chest - Major Health -- 20026
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20026,275,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,20026,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	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
 	recipecount = recipecount + 1
@@ -772,8 +772,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Runed Arcanite Rod -- 20051
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20051,290,16207,1,7411)
-	self:addTradeFlags(RecipeDB,20051,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-	self:addTradeAcquire(RecipeDB,20051,2,12022)
+	self:addTradeFlags(RecipeDB,20051,3,21,22,23,24,25,26,27,28,29,30,37,41)
+	-- No acquire information

 	-- Enchant Weapon - Winter's Might -- 21931
 	recipecount = recipecount + 1
@@ -893,7 +893,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	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,63)
-	self:addTradeAcquire(RecipeDB,25086,3,15263,3,15299,3,15341,3,15348,3,15369,3,15509,3,15510,3,15516,3,15517)
+	self:addTradeAcquire(RecipeDB,25086,3,15263,3,15299,3,15340,3,15341,3,15348,3,15369,3,15509,3,15510,3,15516,3,15517)

 	-- Minor Wizard Oil -- 25124
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index 9865cdb..fa80764 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -382,7 +382,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,63)
-	self:addTradeAcquire(RecipeDB,9269,3,7800,2,5175,2,6730)
+	self:addTradeAcquire(RecipeDB,9269,3,7800,2,6730)

 	-- Aquadynamic Fish Attractor -- 9271
 	recipecount = recipecount + 1
@@ -394,7 +394,7 @@ function addon:InitEngineering(RecipeDB)
 	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,4086)

 	-- Gold Power Core -- 12584
 	recipecount = recipecount + 1
@@ -816,14 +816,14 @@ function addon:InitEngineering(RecipeDB)
 	-- Red Firework -- 23066
 	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
 	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:addTradeAcquire(RecipeDB,23067,2,1304,2,5175)
+	self:addTradeAcquire(RecipeDB,23067,2,5175)

 	-- Green Firework -- 23068
 	recipecount = recipecount + 1
@@ -1672,37 +1672,37 @@ function addon:InitEngineering(RecipeDB)
 	-- Armored Titanium Goggles -- 56480
 	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,52,59)
+	self:addTradeFlags(RecipeDB,56480,3,21,25,30,37,41,52,59)
 	-- No acquire information

 	-- Weakness Spectralizers -- 56481
 	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,57)
+	self:addTradeFlags(RecipeDB,56481,3,22,37,41,57)
 	-- No acquire information

 	-- Charged Titanium Specs -- 56483
 	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,59)
+	self:addTradeFlags(RecipeDB,56483,3,21,25,30,37,41,59)
 	-- No acquire information

 	-- Visage Liquification Goggles -- 56484
 	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,56)
+	self:addTradeFlags(RecipeDB,56484,3,24,26,29,37,41,56)
 	-- No acquire information

 	-- Greensight Gogs -- 56486
 	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,57)
+	self:addTradeFlags(RecipeDB,56486,3,22,37,41,57)
 	-- No acquire information

 	-- Electroflux Sight Enhancers -- 56487
 	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,58)
+	self:addTradeFlags(RecipeDB,56487,3,27,37,41,58)
 	-- No acquire information

 	-- Global Thermal Sapper Charge -- 56514
@@ -1713,7 +1713,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Truesight Ice Blinders -- 56574
 	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,58)
+	self:addTradeFlags(RecipeDB,56574,3,23,27,37,41,58)
 	-- No acquire information

 	-- Mechano-hog -- 60866
@@ -1743,10 +1743,32 @@ function addon:InitEngineering(RecipeDB)
 	-- Mechanized Snow Goggles -- 61483
 	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,59)
+	self:addTradeFlags(RecipeDB,61483,3,21,25,30,36,41,59)
 	-- No acquire information

+	-- Mechanized Snow Goggles (Cloth) -- 56465
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB,56465,400,41112,3,4036)
+	self:addTradeFlags(RecipeDB,56465,1,2,3,24,26,29,36,41,56)
+	self:addTradeAcquire(RecipeDB,56465,1,26907,1,26955,1,26991,1,28697)
+
+	-- Mechanized Snow Goggles (Leather) -- 61481
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB,61481,400,44742,3,4036)
+	self:addTradeFlags(RecipeDB,61481,1,2,3,22,28,36,41,57)
+	self:addTradeAcquire(RecipeDB,61481,1,26907,1,26955,1,26991,1,28697)
+
+	-- Mechanized Snow Goggles (Mail) -- 61482
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB,61482,400,44742,3,4036)
+	self:addTradeFlags(RecipeDB,61482,1,2,3,23,27,36,41,58)
+	self:addTradeAcquire(RecipeDB,61482,1,26907,1,26955,1,26991,1,28697)

+	-- Mechanized Snow Goggles (Plate) -- 61483
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB,61483,400,44742,3,4036)
+	self:addTradeFlags(RecipeDB,61483,1,2,3,21,25,30,36,41,59)
+	self:addTradeAcquire(RecipeDB,61483,1,26907,1,26955,1,26991,1,28697)
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index facb507..8f783c6 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -335,7 +335,7 @@ 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,57)
-	self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2393,2,2846)
+	self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2381,2,2393,2,2846)

 	-- Murloc Scale Bracers -- 6705
 	recipecount = recipecount + 1
@@ -371,7 +371,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,57)
-	self:addTradeAcquire(RecipeDB,7149,2,2821,2,3958)
+	self:addTradeAcquire(RecipeDB,7149,2,2821,2,3958,2,4877)

 	-- Barbaric Shoulders -- 7151
 	recipecount = recipecount + 1
@@ -616,8 +616,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Nightscape Shoulders -- 10516
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,10516,210,8192,2,2108)
-	self:addTradeFlags(RecipeDB,10516,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,10516,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
+	self:addTradeAcquire(RecipeDB,10516,2,7854)

 	-- Turtle Scale Bracers -- 10518
 	recipecount = recipecount + 1
@@ -653,7 +653,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,58)
-	self:addTradeAcquire(RecipeDB,10533,3,5419,3,5420,3,5422,3,5423,3,5425,3,5426,3,5615,3,5617)
+	self:addTradeAcquire(RecipeDB,10533,3,5419,3,5420,3,5422,3,5423,3,5425,3,5426,3,5615,3,5617,3,8996)

 	-- Tough Scorpid Gloves -- 10542
 	recipecount = recipecount + 1
@@ -826,8 +826,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Green Dragonscale Breastplate -- 19050
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19050,260,15045,1,2108)
-	self:addTradeFlags(RecipeDB,19050,3,21,22,23,24,25,26,27,28,29,30,36,41,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,19050,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58)
+	self:addTradeAcquire(RecipeDB,19050,2,11874)

 	-- Heavy Scorpid Vest -- 19051
 	recipecount = recipecount + 1
@@ -844,8 +844,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Chimeric Gloves -- 19053
 	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,57)
-	self:addTradeAcquire(RecipeDB,19053,2,12957)
+	self:addTradeFlags(RecipeDB,19053,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
+	-- No acquire information

 	-- Red Dragonscale Breastplate -- 19054
 	recipecount = recipecount + 1
@@ -881,7 +881,7 @@ function addon:InitLeatherworking(RecipeDB)
 	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,57)
-	self:addTradeAcquire(RecipeDB,19061,2,7852)
+	self:addTradeAcquire(RecipeDB,19061,2,7852,2,7854)

 	-- Ironfeather Shoulders -- 19062
 	recipecount = recipecount + 1
@@ -910,8 +910,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Frostsaber Boots -- 19066
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19066,275,15071,1,2108)
-	self:addTradeFlags(RecipeDB,19066,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,19066,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
+	self:addTradeAcquire(RecipeDB,19066,2,11189)

 	-- Stormshroud Pants -- 19067
 	recipecount = recipecount + 1
@@ -1877,7 +1877,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,35563,365,29507,4,2108)
 	self:addTradeFlags(RecipeDB,35563,1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,35563,3,16425,3,16595,3,17940,3,20031,3,23586)
+	self:addTradeAcquire(RecipeDB,35563,3,16425,3,16595,3,17819,3,17940,3,20031,3,23586)

 	-- Living Dragonscale Helm -- 35564
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 6ede1d2..4b4aee1 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

-598 found from data mining.  0 ignored.
+601 found from data mining.  0 ignored.

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

@@ -38,28 +38,28 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()

 function addon:InitMob(MobDB)

-	self:addLookupList(MobDB,157,L["Goretusk"],BZONE["Westfall"],48.25,55.48)
-	self:addLookupList(MobDB,450,L["Defias Renegade Mage"],BZONE["Westfall"],44.91,80.27)
-	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.63,65.45)
+	self:addLookupList(MobDB,157,L["Goretusk"],BZONE["Westfall"],48.24,55.48)
+	self:addLookupList(MobDB,450,L["Defias Renegade Mage"],BZONE["Westfall"],44.91,80.28)
+	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.62,65.45)
 	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.49,43.36)
 	self:addLookupList(MobDB,684,L["Shadowmaw Panther"],BZONE["Stranglethorn Vale"],41.46,33.42)
-	self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.66,40.62)
-	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.73,38.35)
+	self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.67,40.57)
+	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.75,38.35)
 	self:addLookupList(MobDB,765,L["Swampwalker Elder"],BZONE["Swamp of Sorrows"],11.69,34.64)
-	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.38,42.18)
-	self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.37,33.56)
+	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.45,42.18)
+	self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.36,33.56)
 	self:addLookupList(MobDB,780,L["Skullsplitter Mystic"],BZONE["Stranglethorn Vale"],44.59,35.98)
 	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.91,74.66)
 	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.54,64.54)
 	self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.64,7.990)
 	self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.82,26.83)
 	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.49,20.11)
-	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.54,20.27)
-	self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.98,20.13)
-	self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.72,24.12)
-	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.518,32.08)
-	self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.71,40.96)
+	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.54,20.28)
+	self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.97,20.14)
+	self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.71,24.12)
+	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.517,32.08)
+	self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.71,40.94)
 	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.33)
 	self:addLookupList(MobDB,1364,L["Balgaras the Foul"],BZONE["Wetlands"],62.12,29.09)
@@ -69,67 +69,67 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,1561,L["Bloodsail Raider"],BZONE["Stranglethorn Vale"],29.87,71.09)
 	self:addLookupList(MobDB,1732,L["Defias Squallshaper"],BZONE["The Deadmines"],0,0)
 	self:addLookupList(MobDB,1783,L["Skeletal Flayer"],BZONE["Western Plaguelands"],44.96,71.09)
-	self:addLookupList(MobDB,1791,L["Slavering Ghoul"],BZONE["Western Plaguelands"],44.94,69.31)
-	self:addLookupList(MobDB,1812,L["Rotting Behemoth"],BZONE["Western Plaguelands"],63.54,36.76)
-	self:addLookupList(MobDB,1813,L["Decaying Horror"],BZONE["Western Plaguelands"],62.83,35.36)
+	self:addLookupList(MobDB,1791,L["Slavering Ghoul"],BZONE["Western Plaguelands"],44.93,69.31)
+	self:addLookupList(MobDB,1812,L["Rotting Behemoth"],BZONE["Western Plaguelands"],63.54,36.74)
+	self:addLookupList(MobDB,1813,L["Decaying Horror"],BZONE["Western Plaguelands"],62.83,35.35)
 	self:addLookupList(MobDB,1815,L["Diseased Black Bear"],BZONE["Tirisfal Glades"],84.50,70.36)
 	self:addLookupList(MobDB,1822,L["Venom Mist Lurker"],BZONE["Tirisfal Glades"],84.42,69.56)
 	self:addLookupList(MobDB,1836,L["Scarlet Cavalier"],BZONE["Western Plaguelands"],42.26,15.31)
 	self:addLookupList(MobDB,1844,L["Foreman Marcrid"],BZONE["Western Plaguelands"],46.47,34.01)
 	self:addLookupList(MobDB,1853,BBOSS["Darkmaster Gandling"],BZONE["Scholomance"],0,0)
-	self:addLookupList(MobDB,1885,L["Scarlet Smith"],BZONE["Western Plaguelands"],45.31,12.87)
+	self:addLookupList(MobDB,1885,L["Scarlet Smith"],BZONE["Western Plaguelands"],45.54,13.18)
 	self:addLookupList(MobDB,2242,L["Syndicate Spy"],BZONE["Alterac Mountains"],61.39,44.67)
 	self:addLookupList(MobDB,2246,L["Syndicate Assassin"],BZONE["Alterac Mountains"],39.90,16.45)
 	self:addLookupList(MobDB,2248,L["Cave Yeti"],BZONE["Hillsbrad Foothills"],45.86,31.22)
 	self:addLookupList(MobDB,2249,L["Ferocious Yeti"],BZONE["Hillsbrad Foothills"],44.35,29.88)
-	self:addLookupList(MobDB,2264,L["Hillsbrad Tailor"],BZONE["Hillsbrad Foothills"],36.30,44.24)
+	self:addLookupList(MobDB,2264,L["Hillsbrad Tailor"],BZONE["Hillsbrad Foothills"],36.30,44.23)
 	self:addLookupList(MobDB,2337,L["Dark Strand Voidcaller"],BZONE["Darkshore"],56.31,25.10)
 	self:addLookupList(MobDB,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],22.94,24.42)
 	self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.03,70.18)
 	self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.41,70.82)
 	self:addLookupList(MobDB,2376,L["Torn Fin Oracle"],BZONE["Hillsbrad Foothills"],43.84,67.09)
 	self:addLookupList(MobDB,2377,L["Torn Fin Tidehunter"],BZONE["Hillsbrad Foothills"],44.23,66.95)
-	self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],38.96,23.54)
+	self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],39.00,23.46)
 	self:addLookupList(MobDB,2554,L["Witherbark Axe Thrower"],BZONE["Arathi Highlands"],65.92,67.57)
-	self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.00,73.01)
+	self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.00,73.02)
 	self:addLookupList(MobDB,2557,L["Witherbark Shadow Hunter"],BZONE["Arathi Highlands"],68.07,79.60)
 	self:addLookupList(MobDB,2558,L["Witherbark Berserker"],BZONE["Arathi Highlands"],24.02,65.15)
 	self:addLookupList(MobDB,2587,L["Syndicate Pathstalker"],BZONE["Arathi Highlands"],32.61,28.92)
-	self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.75,68.86)
+	self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.75,68.84)
 	self:addLookupList(MobDB,2644,L["Vilebranch Hideskinner"],BZONE["The Hinterlands"],63.48,73.64)
 	self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.73,75.52)
 	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.70,54.51)
-	self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.30,38.79)
-	self:addLookupList(MobDB,3385,L["Theramore Marine"],BZONE["The Barrens"],61.89,54.10)
+	self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.31,38.80)
+	self:addLookupList(MobDB,3385,L["Theramore Marine"],BZONE["The Barrens"],61.89,54.11)
 	self:addLookupList(MobDB,3386,L["Theramore Preserver"],BZONE["The Barrens"],61.82,55.10)
 	self:addLookupList(MobDB,3530,L["Pyrewood Tailor"],BZONE["Silverpine Forest"],46.96,72.93)
 	self:addLookupList(MobDB,3531,L["Moonrage Tailor"],BZONE["Silverpine Forest"],47.05,72.61)
-	self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.75,56.08)
+	self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.75,56.07)
 	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.62,48.62)
 	self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.85,55.65)
 	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.39,38.72)
-	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.41,38.89)
+	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.41,38.88)
 	self:addLookupList(MobDB,4028,L["Charred Ancient"],BZONE["Stonetalon Mountains"],33.99,66.77)
-	self:addLookupList(MobDB,4029,L["Blackened Ancient"],BZONE["Stonetalon Mountains"],34.01,66.69)
+	self:addLookupList(MobDB,4029,L["Blackened Ancient"],BZONE["Stonetalon Mountains"],34.01,66.70)
 	self:addLookupList(MobDB,4041,L["Scorched Basilisk"],BZONE["Stonetalon Mountains"],33.69,72.02)
 	self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.31,66.80)
-	self:addLookupList(MobDB,4117,L["Cloud Serpent"],BZONE["Thousand Needles"],43.07,48.86)
+	self:addLookupList(MobDB,4117,L["Cloud Serpent"],BZONE["Thousand Needles"],43.07,48.87)
 	self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.23,64.40)
-	self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.10,60.98)
+	self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.10,60.99)
 	self:addLookupList(MobDB,4287,L["Scarlet Gallant"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4292,L["Scarlet Protector"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4295,L["Scarlet Myrmidon"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,4296,L["Scarlet Adept"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4301,L["Scarlet Centurion"],BZONE["Scarlet Monastery"],0,0)
-	self:addLookupList(MobDB,4341,L["Drywallow Crocolisk"],BZONE["Dustwallow Marsh"],45.99,25.10)
+	self:addLookupList(MobDB,4341,L["Drywallow Crocolisk"],BZONE["Dustwallow Marsh"],45.98,25.09)
 	self:addLookupList(MobDB,4343,L["Drywallow Snapper"],BZONE["Dustwallow Marsh"],39.55,37.75)
-	self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],75.05,19.41)
-	self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.26,18.52)
-	self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.88,60.63)
-	self:addLookupList(MobDB,4494,L["Scarlet Spellbinder"],BZONE["Western Plaguelands"],54.86,27.34)
+	self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],75.00,19.07)
+	self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.16,18.01)
+	self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.87,60.63)
+	self:addLookupList(MobDB,4494,L["Scarlet Spellbinder"],BZONE["Western Plaguelands"],54.86,27.35)
 	self:addLookupList(MobDB,4540,L["Scarlet Monk"],BZONE["Scarlet Monastery"],0,0)
-	self:addLookupList(MobDB,4674,L["Hatefury Shadowstalker"],BZONE["Desolace"],75.35,20.59)
-	self:addLookupList(MobDB,4676,L["Lesser Infernal"],BZONE["Desolace"],52.48,74.67)
+	self:addLookupList(MobDB,4674,L["Hatefury Shadowstalker"],BZONE["Desolace"],75.35,20.58)
+	self:addLookupList(MobDB,4676,L["Lesser Infernal"],BZONE["Desolace"],52.48,74.68)
 	self:addLookupList(MobDB,4834,L["Theramore Infiltrator"],BZONE["Dustwallow Marsh"],39.49,30.96)
 	self:addLookupList(MobDB,4852,L["Stonevault Oracle"],BZONE["Uldaman"],0,0)
 	self:addLookupList(MobDB,4861,L["Shrike Bat"],BZONE["Uldaman"],0,0)
@@ -140,18 +140,18 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,5267,L["Unliving Atal'ai"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5271,L["Atal'ai Deathwalker"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5277,L["Nightmare Scalebane"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,5419,L["Glasshide Basilisk"],BZONE["Un'Goro Crater"],83.60,43.38)
-	self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.16,51.28)
-	self:addLookupList(MobDB,5422,L["Scorpid Hunter"],BZONE["Tanaris"],54.75,30.08)
-	self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],83.21,39.40)
-	self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.05,42.06)
+	self:addLookupList(MobDB,5419,L["Glasshide Basilisk"],BZONE["Un'Goro Crater"],83.81,44.52)
+	self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.17,51.28)
+	self:addLookupList(MobDB,5422,L["Scorpid Hunter"],BZONE["Tanaris"],54.75,30.07)
+	self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],83.22,39.40)
+	self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.21,43.81)
 	self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.33,46.29)
-	self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Tanaris"],34.90,43.21)
-	self:addLookupList(MobDB,5474,L["Dunemaul Brute"],BZONE["Tanaris"],41.40,56.59)
+	self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Tanaris"],34.89,43.22)
+	self:addLookupList(MobDB,5474,L["Dunemaul Brute"],BZONE["Tanaris"],41.40,56.60)
 	self:addLookupList(MobDB,5481,L["Thistleshrub Dew Collector"],BZONE["Tanaris"],29.51,65.50)
-	self:addLookupList(MobDB,5615,L["Wastewander Rogue"],BZONE["Tanaris"],61.24,37.15)
+	self:addLookupList(MobDB,5615,L["Wastewander Rogue"],BZONE["Tanaris"],61.20,37.24)
 	self:addLookupList(MobDB,5616,L["Wastewander Thief"],BZONE["Tanaris"],63.08,30.07)
-	self:addLookupList(MobDB,5617,L["Wastewander Shadow Mage"],BZONE["Tanaris"],61.18,37.23)
+	self:addLookupList(MobDB,5617,L["Wastewander Shadow Mage"],BZONE["Tanaris"],61.18,37.24)
 	self:addLookupList(MobDB,5618,L["Wastewander Bandit"],BZONE["Tanaris"],63.10,30.15)
 	self:addLookupList(MobDB,5623,L["Wastewander Assassin"],BZONE["Tanaris"],61.22,37.17)
 	self:addLookupList(MobDB,5648,L["Sandfury Shadowcaster"],BZONE["Zul'Farrak"],0,0)
@@ -159,57 +159,57 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,5708,L["Spawn of Hakkar"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5714,BBOSS["Loro"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5717,BBOSS["Mijan"],BZONE["Sunken Temple"],0,0)
-	self:addLookupList(MobDB,5843,L["Slave Worker"],BZONE["Searing Gorge"],40.97,43.81)
+	self:addLookupList(MobDB,5843,L["Slave Worker"],BZONE["Searing Gorge"],40.97,43.82)
 	self:addLookupList(MobDB,5844,L["Dark Iron Slaver"],BZONE["Searing Gorge"],42.38,41.81)
 	self:addLookupList(MobDB,5846,L["Dark Iron Taskmaster"],BZONE["Searing Gorge"],42.10,39.86)
-	self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.15,56.77)
+	self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.15,56.76)
 	self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.28,36.80)
 	self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.49,34.42)
-	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.52,29.09)
+	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.51,29.10)
 	self:addLookupList(MobDB,5990,L["Redstone Basilisk"],BZONE["Blasted Lands"],58.00,31.28)
-	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.18,49.81)
-	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.80,35.75)
+	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.19,49.79)
+	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.81,35.75)
 	self:addLookupList(MobDB,6138,L["Arkkoran Oracle"],BZONE["Azshara"],77.17,42.38)
-	self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.47,53.01)
-	self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.35,59.29)
-	self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.11,21.05)
+	self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.50,53.06)
+	self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.34,59.28)
+	self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.20,21.15)
 	self:addLookupList(MobDB,6426,L["Anguished Dead"],BZONE["Scarlet Monastery"],0,0)
-	self:addLookupList(MobDB,6514,L["Un'Goro Gorilla"],BZONE["Un'Goro Crater"],64.78,16.99)
+	self:addLookupList(MobDB,6514,L["Un'Goro Gorilla"],BZONE["Un'Goro Crater"],64.79,16.99)
 	self:addLookupList(MobDB,6518,L["Tar Lurker"],BZONE["Un'Goro Crater"],47.90,20.21)
-	self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.10,81.53)
-	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.29)
+	self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.10,81.54)
+	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.34)
 	self:addLookupList(MobDB,6557,L["Primal Ooze"],BZONE["Un'Goro Crater"],53.31,49.55)
-	self:addLookupList(MobDB,6559,L["Glutinous Ooze"],BZONE["Un'Goro Crater"],35.62,48.59)
-	self:addLookupList(MobDB,7025,L["Blackrock Soldier"],BZONE["Burning Steppes"],47.31,54.45)
-	self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.27,50.39)
+	self:addLookupList(MobDB,6559,L["Glutinous Ooze"],BZONE["Un'Goro Crater"],35.62,48.60)
+	self:addLookupList(MobDB,7025,L["Blackrock Soldier"],BZONE["Burning Steppes"],47.31,54.46)
+	self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.28,50.41)
 	self:addLookupList(MobDB,7029,L["Blackrock Battlemaster"],BZONE["Burning Steppes"],40.95,34.76)
-	self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.90,42.75)
-	self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.90,39.41)
-	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.15,41.96)
+	self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.90,42.71)
+	self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.89,39.38)
+	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.07,41.93)
 	self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.19,54.56)
-	self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.51,56.19)
-	self:addLookupList(MobDB,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.56,84.74)
-	self:addLookupList(MobDB,7109,L["Jadefire Felsworn"],BZONE["Darkshore"],46.69,84.70)
+	self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.52,56.19)
+	self:addLookupList(MobDB,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.27,85.06)
+	self:addLookupList(MobDB,7109,L["Jadefire Felsworn"],BZONE["Darkshore"],46.70,84.71)
 	self:addLookupList(MobDB,7155,L["Deadwood Pathfinder"],BZONE["Felwood"],48.76,90.83)
-	self:addLookupList(MobDB,7158,L["Deadwood Shaman"],BZONE["Felwood"],62.70,9.511)
+	self:addLookupList(MobDB,7158,L["Deadwood Shaman"],BZONE["Felwood"],62.70,9.510)
 	self:addLookupList(MobDB,7346,L["Splinterbone Centurion"],BZONE["Razorfen Downs"],0,0)
-	self:addLookupList(MobDB,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.29,72.60)
-	self:addLookupList(MobDB,7428,L["Frostmaul Giant"],BZONE["Winterspring"],61.96,68.64)
-	self:addLookupList(MobDB,7435,L["Cobalt Wyrmkin"],BZONE["Winterspring"],57.87,51.74)
-	self:addLookupList(MobDB,7436,L["Cobalt Scalebane"],BZONE["Winterspring"],57.91,51.85)
-	self:addLookupList(MobDB,7437,L["Cobalt Mageweaver"],BZONE["Winterspring"],57.90,51.84)
+	self:addLookupList(MobDB,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.28,72.62)
+	self:addLookupList(MobDB,7428,L["Frostmaul Giant"],BZONE["Winterspring"],61.96,68.63)
+	self:addLookupList(MobDB,7435,L["Cobalt Wyrmkin"],BZONE["Winterspring"],57.88,51.65)
+	self:addLookupList(MobDB,7436,L["Cobalt Scalebane"],BZONE["Winterspring"],57.90,51.83)
+	self:addLookupList(MobDB,7437,L["Cobalt Mageweaver"],BZONE["Winterspring"],57.89,51.84)
 	self:addLookupList(MobDB,7438,L["Winterfall Ursa"],BZONE["Winterspring"],67.01,38.36)
 	self:addLookupList(MobDB,7440,L["Winterfall Den Watcher"],BZONE["Winterspring"],52.26,38.46)
-	self:addLookupList(MobDB,7441,L["Winterfall Totemic"],BZONE["Winterspring"],36.51,40.82)
-	self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.75,34.55)
-	self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.24,38.83)
-	self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.52,25.61)
+	self:addLookupList(MobDB,7441,L["Winterfall Totemic"],BZONE["Winterspring"],36.50,40.82)
+	self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.75,34.56)
+	self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.24,38.84)
+	self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.52,25.62)
 	self:addLookupList(MobDB,7446,L["Rabid Shardtooth"],BZONE["Winterspring"],61.58,72.23)
-	self:addLookupList(MobDB,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.10,39.41)
-	self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.68,38.54)
+	self:addLookupList(MobDB,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.09,39.41)
+	self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.69,38.54)
 	self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.34,26.44)
 	self:addLookupList(MobDB,7458,L["Ice Thistle Yeti"],BZONE["Winterspring"],65.26,40.67)
-	self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.33,42.03)
+	self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.33,42.02)
 	self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.24,41.78)
 	self:addLookupList(MobDB,7524,L["Anguished Highborne"],BZONE["Winterspring"],53.45,42.93)
 	self:addLookupList(MobDB,7800,BBOSS["Mekgineer Thermaplugg"],BZONE["Gnomeregan"],0,0)
@@ -217,9 +217,9 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,7855,L["Southsea Pirate"],BZONE["Tanaris"],72.87,45.06)
 	self:addLookupList(MobDB,7883,L["Andre Firebeard"],BZONE["Tanaris"],73.72,47.73)
 	self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],67.04,36.89)
-	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.92,39.87)
-	self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.78,15.43)
-	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.24,56.75)
+	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.91,40.04)
+	self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.78,15.44)
+	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.24,56.74)
 	self:addLookupList(MobDB,8889,L["Anvilrage Overseer"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8893,L["Anvilrage Soldier"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8896,L["Shadowforge Peasant"],BZONE["Blackrock Depths"],0,0)
@@ -236,16 +236,17 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,8928,L["Burrowing Thundersnout"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8957,L["Angerclaw Grizzly"],BZONE["Felwood"],56.83,18.10)
 	self:addLookupList(MobDB,8959,L["Felpaw Wolf"],BZONE["Ashenvale"],55.51,29.48)
-	self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.96,19.01)
+	self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.96,19.00)
 	self:addLookupList(MobDB,8983,BBOSS["Golem Lord Argelmach"],BZONE["Blackrock Depths"],0,0)
+	self:addLookupList(MobDB,8996,L["Voidwalker Minion"],BZONE["Silverpine Forest"],63.03,64.70)
 	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"],22.20,56.39)
 	self:addLookupList(MobDB,9028,BBOSS["Grizzle"],BZONE["Blackrock Depths"],0,0)
-	self:addLookupList(MobDB,9162,L["Young Diemetradon"],BZONE["Un'Goro Crater"],67.52,33.36)
-	self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.18,50.61)
-	self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.12,49.16)
-	self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.22,47.53)
+	self:addLookupList(MobDB,9162,L["Young Diemetradon"],BZONE["Un'Goro Crater"],67.52,33.35)
+	self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.18,50.62)
+	self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.12,49.17)
+	self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.22,47.54)
 	self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.35,43.62)
 	self:addLookupList(MobDB,9216,L["Spirestone Warlord"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9259,L["Firebrand Grunt"],BZONE["Blackrock Spire"],0,0)
@@ -253,8 +254,8 @@ function addon:InitMob(MobDB)
 	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,9318,L["Incendosaur"],BZONE["Searing Gorge"],48.77,27.78)
-	self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.52,77.65)
-	self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.90,77.35)
+	self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.50,77.62)
+	self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.79,76.56)
 	self:addLookupList(MobDB,9477,L["Cloned Ooze"],BZONE["Un'Goro Crater"],53.55,48.81)
 	self:addLookupList(MobDB,9499,BBOSS["Plugger Spazzring"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,9543,BBOSS["Ribbly Screwspigot"],BZONE["Blackrock Depths"],0,0)
@@ -262,10 +263,10 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,9568,BBOSS["Overlord Wyrmthalak"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,9596,BBOSS["Bannok Grimaxe"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9692,L["Bloodaxe Raider"],BZONE["Blackrock Spire"],0,0)
-	self:addLookupList(MobDB,9695,L["Deathlash Scorpid"],BZONE["Burning Steppes"],63.27,45.50)
+	self:addLookupList(MobDB,9695,L["Deathlash Scorpid"],BZONE["Burning Steppes"],63.26,45.50)
 	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"],82.59,47.97)
+	self:addLookupList(MobDB,10119,L["Volchan"],BZONE["Burning Steppes"],82.58,48.13)
 	self:addLookupList(MobDB,10184,BBOSS["Onyxia"],BZONE["Onyxia's Lair"],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)
@@ -283,12 +284,13 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,10491,L["Risen Bonewarder"],BZONE["Scholomance"],0,0)
 	self:addLookupList(MobDB,10499,L["Spectral Researcher"],BZONE["Scholomance"],0,0)
 	self:addLookupList(MobDB,10508,BBOSS["Ras Frostwhisper"],BZONE["Scholomance"],0,0)
-	self:addLookupList(MobDB,10659,L["Cobalt Whelp"],BZONE["Winterspring"],57.71,51.82)
-	self:addLookupList(MobDB,10660,L["Cobalt Broodling"],BZONE["Winterspring"],57.87,51.74)
-	self:addLookupList(MobDB,10661,L["Spell Eater"],BZONE["Winterspring"],57.71,51.74)
-	self:addLookupList(MobDB,10662,L["Spellmaw"],BZONE["Winterspring"],59.17,50.91)
-	self:addLookupList(MobDB,10760,L["Grimtotem Geomancer"],BZONE["Thousand Needles"],35.41,32.19)
-	self:addLookupList(MobDB,10807,L["Brumeran"],BZONE["Winterspring"],60.74,56.95)
+	self:addLookupList(MobDB,10659,L["Cobalt Whelp"],BZONE["Winterspring"],57.69,51.84)
+	self:addLookupList(MobDB,10660,L["Cobalt Broodling"],BZONE["Winterspring"],57.87,51.77)
+	self:addLookupList(MobDB,10661,L["Spell Eater"],BZONE["Winterspring"],57.70,51.74)
+	self:addLookupList(MobDB,10662,L["Spellmaw"],BZONE["Winterspring"],59.17,50.92)
+	self:addLookupList(MobDB,10760,L["Grimtotem Geomancer"],BZONE["Thousand Needles"],35.40,32.17)
+	self:addLookupList(MobDB,10807,L["Brumeran"],BZONE["Winterspring"],60.78,56.84)
+	self:addLookupList(MobDB,10882,L["Arikara"],BZONE["Thousand Needles"],38.52,34.94)
 	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,11361,L["Zulian Tiger"],BZONE["Zul'Gurub"],0,0)
@@ -309,9 +311,9 @@ function addon:InitMob(MobDB)
 	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,13323,L["Subterranean Diemetradon"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.80,70.08)
+	self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.79,70.07)
 	self:addLookupList(MobDB,14354,BBOSS["Pusillin"],BZONE["Dire Maul"],0,0)
-	self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.24,21.91)
+	self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.25,21.86)
 	self:addLookupList(MobDB,14457,BBOSS["Princess Tempestria"],BZONE["Winterspring"],53.49,42.60)
 	self:addLookupList(MobDB,15263,BBOSS["The Prophet Skeram"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15275,BBOSS["Emperor Vek'nilash"],BZONE["Temple of Ahn'Qiraj"],0,0)
@@ -363,12 +365,12 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,16699,L["Shattered Hand Reaver"],BZONE["The Shattered Halls"],0,0)
 	self:addLookupList(MobDB,16772,L["Bonechewer Devastator"],BZONE["Terokkar Forest"],66.61,54.05)
 	self:addLookupList(MobDB,16807,BBOSS["Grand Warlock Nethekurse"],BZONE["The Shattered Halls"],0,0)
-	self:addLookupList(MobDB,16810,L["Bonechewer Backbreaker"],BZONE["Terokkar Forest"],66.33,53.66)
+	self:addLookupList(MobDB,16810,L["Bonechewer Backbreaker"],BZONE["Terokkar Forest"],66.33,53.67)
 	self:addLookupList(MobDB,16952,L["Anger Guard"],BZONE["Blade's Edge Mountains"],73.48,41.59)
 	self:addLookupList(MobDB,17083,L["Fel Orc Convert"],BZONE["The Shattered Halls"],0,0)
 	self:addLookupList(MobDB,17132,L["Clefthoof Bull"],BZONE["Nagrand"],51.36,41.97)
 	self:addLookupList(MobDB,17136,L["Boulderfist Warrior"],BZONE["Nagrand"],44.60,42.19)
-	self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.63,67.97)
+	self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.62,67.96)
 	self:addLookupList(MobDB,17225,BBOSS["Nightbane"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,17269,L["Bleeding Hollow Darkcaster"],BZONE["Hellfire Ramparts"],0,0)
 	self:addLookupList(MobDB,17271,L["Bonechewer Destroyer"],BZONE["Hellfire Ramparts"],0,0)
@@ -389,6 +391,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,17803,L["Coilfang Oracle"],BZONE["The Steamvault"],0,0)
 	self:addLookupList(MobDB,17808,BBOSS["Anetheron"],BZONE["Hyjal Summit"],0,0)
 	self:addLookupList(MobDB,17817,L["Greater Bogstrok"],BZONE["The Slave Pens"],0,0)
+	self:addLookupList(MobDB,17819,L["Durnholde Sentry"],L["Unknown Zone"],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,17840,L["Durnholde Tracking Hound"],BZONE["Old Hillsbrad Foothills"],0,0)
@@ -414,8 +417,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,17976,BBOSS["Commander Sarannis"],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,17981,L["Voidspawn"],BZONE["Nagrand"],37.23,70.65)
-	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.01,41.55)
+	self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.23,70.64)
+	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.01,41.54)
 	self:addLookupList(MobDB,18064,L["Warmaul Shaman"],BZONE["Nagrand"],46.18,22.58)
 	self:addLookupList(MobDB,18096,BBOSS["Epoch Hunter"],BZONE["Old Hillsbrad Foothills"],0,0)
 	self:addLookupList(MobDB,18105,BBOSS["Ghaz'an"],BZONE["The Underbog"],0,0)
@@ -437,7 +440,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,18477,L["Timber Worg Alpha"],BZONE["Shattrath City"],46.90,68.93)
 	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,18595,L["Warped Peon"],BZONE["Terokkar Forest"],66.50,51.48)
+	self:addLookupList(MobDB,18595,L["Warped Peon"],BZONE["Terokkar Forest"],66.51,51.41)
 	self:addLookupList(MobDB,18631,L["Cabal Cultist"],BZONE["Shadow Labyrinth"],0,0)
 	self:addLookupList(MobDB,18633,L["Cabal Acolyte"],BZONE["Shadow Labyrinth"],0,0)
 	self:addLookupList(MobDB,18639,L["Cabal Spellbinder"],BZONE["Shadow Labyrinth"],0,0)
@@ -461,14 +464,14 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,19740,L["Wrathwalker"],BZONE["Shadowmoon Valley"],24.23,34.56)
 	self:addLookupList(MobDB,19754,L["Deathforge Tinkerer"],BZONE["Shadowmoon Valley"],38.11,41.01)
 	self:addLookupList(MobDB,19755,L["Mo'arg Weaponsmith"],BZONE["Shadowmoon Valley"],23.95,33.58)
-	self:addLookupList(MobDB,19756,L["Deathforge Smith"],BZONE["Shadowmoon Valley"],37.45,41.91)
+	self:addLookupList(MobDB,19756,L["Deathforge Smith"],BZONE["Shadowmoon Valley"],37.43,41.91)
 	self:addLookupList(MobDB,19792,L["Eclipsion Centurion"],BZONE["Shadowmoon Valley"],47.72,65.95)
-	self:addLookupList(MobDB,19795,L["Eclipsion Blood Knight"],BZONE["Shadowmoon Valley"],52.01,61.20)
+	self:addLookupList(MobDB,19795,L["Eclipsion Blood Knight"],BZONE["Shadowmoon Valley"],52.01,61.21)
 	self:addLookupList(MobDB,19796,L["Eclipsion Archmage"],BZONE["Shadowmoon Valley"],47.55,66.26)
 	self:addLookupList(MobDB,19802,L["Illidari Shocktrooper"],BZONE["Shadowmoon Valley"],31.54,50.18)
 	self:addLookupList(MobDB,19806,L["Eclipsion Bloodwarder"],BZONE["Shadowmoon Valley"],47.66,65.21)
-	self:addLookupList(MobDB,19826,L["Dark Conclave Shadowmancer"],BZONE["Shadowmoon Valley"],37.35,31.75)
-	self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.13,73.73)
+	self:addLookupList(MobDB,19826,L["Dark Conclave Shadowmancer"],BZONE["Shadowmoon Valley"],37.36,31.75)
+	self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.12,73.73)
 	self:addLookupList(MobDB,19960,L["Doomforge Engineer"],BZONE["Blade's Edge Mountains"],74.34,41.43)
 	self:addLookupList(MobDB,19973,L["Abyssal Flamebringer"],BZONE["Blade's Edge Mountains"],29.23,79.95)
 	self:addLookupList(MobDB,19984,L["Vekh'nir Dreadhawk"],BZONE["Blade's Edge Mountains"],73.95,74.63)
@@ -479,16 +482,16 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,20052,L["Crystalcore Mechanic"],BZONE["The Eye"],0,0)
 	self:addLookupList(MobDB,20058,L["Bloodmaul Dire Wolf"],BZONE["Blade's Edge Mountains"],44.27,77.41)
 	self:addLookupList(MobDB,20134,L["Sunfury Arcanist"],BZONE["Netherstorm"],48.80,82.41)
-	self:addLookupList(MobDB,20135,L["Sunfury Arch Mage"],BZONE["Netherstorm"],49.33,83.27)
+	self:addLookupList(MobDB,20135,L["Sunfury Arch Mage"],BZONE["Netherstorm"],49.34,83.26)
 	self:addLookupList(MobDB,20136,L["Sunfury Researcher"],BZONE["Netherstorm"],51.08,83.53)
-	self:addLookupList(MobDB,20207,L["Sunfury Bowman"],BZONE["Netherstorm"],58.63,65.00)
+	self:addLookupList(MobDB,20207,L["Sunfury Bowman"],BZONE["Netherstorm"],58.62,65.00)
 	self:addLookupList(MobDB,20410,L["Rhonsus"],BZONE["Netherstorm"],61.18,85.39)
 	self:addLookupList(MobDB,20502,L["Eclipsion Dragonhawk"],BZONE["Shadowmoon Valley"],48.10,64.69)
 	self:addLookupList(MobDB,20869,L["Arcatraz Sentinel"],BZONE["The Arcatraz"],0,0)
 	self:addLookupList(MobDB,20878,L["Deathforge Guardian"],BZONE["Shadowmoon Valley"],39.19,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.13,38.90)
+	self:addLookupList(MobDB,20887,L["Deathforge Imp"],BZONE["Shadowmoon Valley"],39.13,38.91)
 	self:addLookupList(MobDB,20898,L["Gargantuan Abyssal"],BZONE["The Arcatraz"],0,0)
 	self:addLookupList(MobDB,20900,L["Unchained Doombringer"],BZONE["The Arcatraz"],0,0)
 	self:addLookupList(MobDB,21104,L["Rift Keeper"],BZONE["The Black Morass"],0,0)
@@ -504,15 +507,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,21339,L["Coilfang Hate-Screamer"],BZONE["Serpentshrine Cavern"],0,0)
 	self:addLookupList(MobDB,21350,L["Gronn-Priest"],BZONE["Gruul's Lair"],0,0)
 	self:addLookupList(MobDB,21387,L["Wyrmcult Blackwhelp"],BZONE["Blade's Edge Mountains"],32.72,35.90)
-	self:addLookupList(MobDB,21454,L["Ashtongue Warrior"],BZONE["Shadowmoon Valley"],58.51,35.70)
+	self:addLookupList(MobDB,21454,L["Ashtongue Warrior"],BZONE["Shadowmoon Valley"],58.51,35.67)
 	self:addLookupList(MobDB,21815,L["Cleric of Karabor"],BZONE["Shadowmoon Valley"],63.92,48.18)
 	self:addLookupList(MobDB,21911,L["Skettis Soulcaller"],BZONE["Terokkar Forest"],68.00,79.69)
-	self:addLookupList(MobDB,22016,L["Eclipsion Soldier"],BZONE["Shadowmoon Valley"],52.42,62.52)
+	self:addLookupList(MobDB,22016,L["Eclipsion Soldier"],BZONE["Shadowmoon Valley"],52.42,62.53)
 	self:addLookupList(MobDB,22017,L["Eclipsion Spellbinder"],BZONE["Shadowmoon Valley"],52.50,62.48)
 	self:addLookupList(MobDB,22018,L["Eclipsion Cavalier"],BZONE["Shadowmoon Valley"],52.50,64.61)
 	self:addLookupList(MobDB,22072,L["Shadowsworn Drakonid"],BZONE["Shadowmoon Valley"],68.60,38.89)
 	self:addLookupList(MobDB,22076,L["Torloth the Magnificent"],BZONE["Shadowmoon Valley"],51.94,73.90)
-	self:addLookupList(MobDB,22082,L["Shadowmoon Slayer"],BZONE["Shadowmoon Valley"],68.41,38.85)
+	self:addLookupList(MobDB,22082,L["Shadowmoon Slayer"],BZONE["Shadowmoon Valley"],68.41,38.89)
 	self:addLookupList(MobDB,22093,L["Illidari Watcher"],BZONE["Shadowmoon Valley"],52.69,72.05)
 	self:addLookupList(MobDB,22128,L["Durnholde Lookout"],BZONE["Old Hillsbrad Foothills"],0,0)
 	self:addLookupList(MobDB,22143,L["Gordunni Back-Breaker"],BZONE["Zangarmarsh"],78.07,94.19)
@@ -521,19 +524,19 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,22242,L["Bash'ir Spell-Thief"],BZONE["Blade's Edge Mountains"],53.42,16.19)
 	self:addLookupList(MobDB,22286,L["Fel Rager"],BZONE["Blade's Edge Mountains"],0,0)
 	self:addLookupList(MobDB,22310,L["Storming Wind-Ripper"],BZONE["Zangarmarsh"],63.34,85.83)
-	self:addLookupList(MobDB,22323,L["Incandescent Fel Spark"],BZONE["Hellfire Peninsula"],61.49,20.08)
-	self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.07,41.32)
+	self:addLookupList(MobDB,22323,L["Incandescent Fel Spark"],BZONE["Hellfire Peninsula"],61.48,20.13)
+	self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.08,41.32)
 	self:addLookupList(MobDB,22875,L["Coilskar Sea-Caller"],BZONE["Black Temple"],0,0)
 	self:addLookupList(MobDB,22879,L["Shadowmoon Reaver"],BZONE["Black Temple"],0,0)
 	self:addLookupList(MobDB,23022,L["Gordunni Soulreaper"],BZONE["Nagrand"],75.98,36.92)
-	self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.47,59.61)
-	self:addLookupList(MobDB,23261,L["Furywing"],BZONE["Blade's Edge Mountains"],58.38,14.41)
+	self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.48,59.60)
+	self:addLookupList(MobDB,23261,L["Furywing"],BZONE["Blade's Edge Mountains"],58.40,14.40)
 	self:addLookupList(MobDB,23281,L["Insidion"],BZONE["Blade's Edge Mountains"],55.55,15.94)
-	self:addLookupList(MobDB,23282,L["Obsidia"],BZONE["Blade's Edge Mountains"],31.50,57.69)
+	self:addLookupList(MobDB,23282,L["Obsidia"],BZONE["Blade's Edge Mountains"],31.48,57.71)
 	self:addLookupList(MobDB,23305,L["Crazed Murkblood Foreman"],BZONE["Shadowmoon Valley"],73.57,88.93)
 	self:addLookupList(MobDB,23330,L["Dragonmaw Wind Reaver"],BZONE["Black Temple"],0,0)
 	self:addLookupList(MobDB,23354,L["Mo'arg Incinerator"],BZONE["Blade's Edge Mountains"],32.82,47.88)
-	self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],35.19,49.14)
+	self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],35.17,49.20)
 	self:addLookupList(MobDB,23542,L["Amani'shi Axe Thrower"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23574,BBOSS["Akil'zon"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23576,BBOSS["Nalorakk"],BZONE["Zul'Aman"],0,0)
@@ -560,7 +563,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,24698,L["Ethereum Smuggler"],BZONE["Magisters' Terrace"],0,0)
 	self:addLookupList(MobDB,24830,L["Stonevault Pillager"],BZONE["Uldaman"],0,0)
 	self:addLookupList(MobDB,24960,L["Wretched Devourer"],BZONE["Isle of Quel'Danas"],39.23,35.27)
-	self:addLookupList(MobDB,24966,L["Wretched Fiend"],BZONE["Isle of Quel'Danas"],40.20,35.50)
+	self:addLookupList(MobDB,24966,L["Wretched Fiend"],BZONE["Isle of Quel'Danas"],40.21,35.50)
 	self:addLookupList(MobDB,24979,L["Dawnblade Marksman"],BZONE["Isle of Quel'Danas"],41.30,39.07)
 	self:addLookupList(MobDB,25002,L["Unleashed Hellion"],BZONE["Isle of Quel'Danas"],48.46,43.28)
 	self:addLookupList(MobDB,25060,L["Darkspine Myrmidon"],BZONE["Isle of Quel'Danas"],61.68,55.18)
@@ -581,8 +584,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,25593,L["Apocalypse Guard"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25597,L["Oblivion Mage"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25599,L["Cataclysm Hound"],BZONE["Sunwell Plateau"],0,0)
-	self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.45,29.77)
-	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.80,15.68)
+	self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.47,29.80)
+	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.81,15.46)
 	self:addLookupList(MobDB,26632,BBOSS["The Prophet Tharon'ja"],BZONE["Grizzly Hills"],0,0)
 	self:addLookupList(MobDB,26716,L["Azure Warder"],BZONE["The Nexus"],0,0)
 	self:addLookupList(MobDB,26722,L["Azure Magus"],BZONE["The Nexus"],0,0)
@@ -599,7 +602,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,27978,BBOSS["Sjonnir The Ironshaper"],BZONE["Halls of Stone"],0,0)
 	self:addLookupList(MobDB,28123,L["Venture Co. Excavator"],BZONE["Sholazar Basin"],34.84,47.51)
 	self:addLookupList(MobDB,28132,L["Don Carlos"],BZONE["Old Hillsbrad Foothills"],0,0)
-	self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Sholazar Basin"],46.91,32.62)
+	self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Sholazar Basin"],46.99,32.67)
 	self:addLookupList(MobDB,28851,L["Enraged Mammoth"],BZONE["Zul'Drak"],71.59,41.51)
 	self:addLookupList(MobDB,28920,L["Stormforged Giant"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,28923,BBOSS["Loken"],BZONE["The Storm Peaks"],0,0)
@@ -610,13 +613,13 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,29235,L["Gundrak Savage"],BZONE["Zul'Drak"],73.66,31.26)
 	self:addLookupList(MobDB,29311,BBOSS["Herald Volazj"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
 	self:addLookupList(MobDB,29370,L["Stormforged Champion"],BZONE["The Storm Peaks"],25.03,46.66)
-	self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.17,46.50)
-	self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.31,83.84)
+	self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.17,46.51)
+	self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.32,83.84)
 	self:addLookupList(MobDB,29570,L["Nascent Val'kyr"],BZONE["Icecrown"],69.72,41.51)
 	self:addLookupList(MobDB,29735,L["Savage Worg"],BZONE["Utgarde Keep"],0,0)
 	self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.86,69.37)
 	self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.71,68.69)
-	self:addLookupList(MobDB,29875,L["Icemane Yeti"],BZONE["The Storm Peaks"],47.27,75.42)
+	self:addLookupList(MobDB,29875,L["Icemane Yeti"],BZONE["The Storm Peaks"],47.26,75.42)
 	self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.23,59.74)
 	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.04,59.85)
 	self:addLookupList(MobDB,30222,L["Stormforged Infiltrator"],BZONE["The Storm Peaks"],57.20,63.86)
@@ -628,13 +631,13 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,30695,L["Portal Keeper"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,30892,L["Portal Guardian"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,30893,L["Portal Keeper"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.74,73.96)
+	self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.74,73.97)
 	self:addLookupList(MobDB,31134,BBOSS["Cyanigosa"],BZONE["The Violet Hold"],0,0)
-	self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.65,74.34)
-	self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.34,41.38)
+	self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.66,74.34)
+	self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.31,41.29)
 	self:addLookupList(MobDB,32191,L["Azure Stalker"],BZONE["The Nexus"],0,0)
-	self:addLookupList(MobDB,32289,L["Damned Apothecary"],BZONE["Icecrown"],49.07,34.09)
+	self:addLookupList(MobDB,32289,L["Damned Apothecary"],BZONE["Icecrown"],49.07,34.08)
 	self:addLookupList(MobDB,32290,L["Cult Alchemist"],BZONE["Icecrown"],48.77,34.12)
-	self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.00,67.82)
+	self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.01,67.82)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index d895799..9482b82 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -41,17 +41,17 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,22,L["Goretusk Liver Pie"],BZONE["Westfall"],55.77,30.921)
 	self:addLookupList(QuestDB,38,L["Westfall Stew"],BZONE["Westfall"],55.77,30.921)
 	self:addLookupList(QuestDB,90,L["Seasoned Wolf Kabobs"],BZONE["Duskwood"],74.01,45.851)
-	self:addLookupList(QuestDB,92,L["Redridge Goulash"],BZONE["Redridge Mountains"],23.06,44.341)
+	self:addLookupList(QuestDB,92,L["Redridge Goulash"],BZONE["Redridge Mountains"],23.06,44.351)
 	self:addLookupList(QuestDB,93,L["Dusky Crab Cakes"],BZONE["Duskwood"],74.01,45.851)
 	self:addLookupList(QuestDB,127,L["Selling Fish"],BZONE["Redridge Mountains"],28.24,47.601)
 	self:addLookupList(QuestDB,296,L["Ormer's Revenge"],BZONE["Wetlands"],38.04,50.721)
 	self:addLookupList(QuestDB,384,L["Beer Basted Boar Ribs"],BZONE["Dun Morogh"],47.18,53.331)
 	self:addLookupList(QuestDB,385,L["Crocolisk Hunting"],BZONE["Loch Modan"],82.02,64.031)
-	self:addLookupList(QuestDB,418,L["Thelsamar Blood Sausages"],BZONE["Loch Modan"],35.07,49.661)
+	self:addLookupList(QuestDB,418,L["Thelsamar Blood Sausages"],BZONE["Loch Modan"],35.07,49.662)
 	self:addLookupList(QuestDB,429,L["Wild Hearts"],BZONE["Silverpine Forest"],43.56,41.140)
 	self:addLookupList(QuestDB,471,L["Apprentice's Duties"],BZONE["Wetlands"],8.927,56.071)
 	self:addLookupList(QuestDB,498,L["The Rescue"],BZONE["Hillsbrad Foothills"],62.49,19.950)
-	self:addLookupList(QuestDB,501,L["Elixir of Pain"],BZONE["Hillsbrad Foothills"],61.58,19.150)
+	self:addLookupList(QuestDB,501,L["Elixir of Pain"],L["Unknown Zone"],0,00)
 	self:addLookupList(QuestDB,555,L["Soothing Turtle Bisque"],BZONE["Hillsbrad Foothills"],51.99,58.991)
 	self:addLookupList(QuestDB,564,L["Costly Menace"],BZONE["Hillsbrad Foothills"],52.06,56.271)
 	self:addLookupList(QuestDB,703,L["Barbecued Buzzard Wings"],BZONE["Badlands"],42.27,53.032)
@@ -60,7 +60,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,862,L["Dig Rat Stew"],BZONE["The Barrens"],55.00,33.000)
 	self:addLookupList(QuestDB,1487,L["Deviate Eradication"],BZONE["The Barrens"],46.50,35.952)
 	self:addLookupList(QuestDB,1559,L["Flash Bomb Recipe"],BZONE["Badlands"],0,00)
-	self:addLookupList(QuestDB,1578,L["Supplying the Front"],L["Unknown Zone"],0,00)
+	self:addLookupList(QuestDB,1578,L["Supplying the Front"],L["Unknown Zone"],0,01)
 	self:addLookupList(QuestDB,1582,L["Moonglow Vest"],BZONE["Darnassus"],64.76,22.391)
 	self:addLookupList(QuestDB,1618,L["Gearing Redridge"],BZONE["Redridge Mountains"],31.37,47.341)
 	self:addLookupList(QuestDB,2178,L["Easy Strider Living"],BZONE["Darkshore"],37.27,41.261)
@@ -69,8 +69,8 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,2753,L["Trampled Under Foot"],BZONE["Orgrimmar"],79.40,23.050)
 	self:addLookupList(QuestDB,2754,L["Horns of Frenzy"],BZONE["Orgrimmar"],79.40,23.050)
 	self:addLookupList(QuestDB,2755,L["Joys of Omosh"],BZONE["Orgrimmar"],79.40,23.050)
-	self:addLookupList(QuestDB,2756,L["The Old Ways"],BZONE["Orgrimmar"],80.17,24.542)
-	self:addLookupList(QuestDB,2758,L["The Origins of Smithing"],BZONE["Stormwind City"],63.43,36.151)
+	self:addLookupList(QuestDB,2756,L["The Old Ways"],BZONE["Orgrimmar"],80.17,24.552)
+	self:addLookupList(QuestDB,2758,L["The Origins of Smithing"],BZONE["Stormwind City"],63.11,37.131)
 	self:addLookupList(QuestDB,2761,L["Smelt On, Smelt Off"],BZONE["Stranglethorn Vale"],50.80,22.002)
 	self:addLookupList(QuestDB,2762,L["The Great Silver Deceiver"],BZONE["Stranglethorn Vale"],50.80,22.002)
 	self:addLookupList(QuestDB,2763,L["The Art of the Imbue"],BZONE["Stranglethorn Vale"],50.80,22.002)
@@ -88,7 +88,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,2860,L["Master of the Wild Leather"],BZONE["Thunder Bluff"],42.37,43.590)
 	self:addLookupList(QuestDB,3402,L["The Undermarket"],BZONE["Tanaris"],51.45,27.092)
 	self:addLookupList(QuestDB,4161,L["Recipe of the Kaldorei"],BZONE["Teldrassil"],57.74,61.641)
-	self:addLookupList(QuestDB,5124,L["Fiery Plate Gauntlets"],BZONE["Winterspring"],61.06,39.262)
+	self:addLookupList(QuestDB,5124,L["Fiery Plate Gauntlets"],BZONE["Winterspring"],60.71,39.142)
 	self:addLookupList(QuestDB,5127,L["The Demon Forge"],BZONE["Winterspring"],64.05,73.232)
 	self:addLookupList(QuestDB,5305,L["Sweet Serenity"],BZONE["Winterspring"],61.19,35.952)
 	self:addLookupList(QuestDB,5306,L["Snakestone of the Shadow Huntress"],BZONE["Winterspring"],61.41,37.042)
diff --git a/RecipeDB/ARL-Runeforge.lua b/RecipeDB/ARL-Runeforge.lua
index bde25a3..172da04 100644
--- a/RecipeDB/ARL-Runeforge.lua
+++ b/RecipeDB/ARL-Runeforge.lua
@@ -41,49 +41,49 @@ function addon:InitRuneforging(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
 	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeAcquire(RecipeDB,53344,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Swordshattering - 53323
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,53323,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,53323,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,53323,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Swordbreaking - 54446
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,54446,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,54446,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,54446,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Spellshattering - 53342
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,53342,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,53342,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,53342,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Spellbreaking - 54447
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,54447,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,54447,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,54447,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Razorice - 53343
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,53343,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,53343,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,53343,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Lichbane - 53331
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,53331,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,53331,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,53331,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)

 	-- Rune of Cinderglacier - 53341
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,53344,1,nil,1,53428)
-	self:addTradeFlags(RecipeDB,53344,1,2,3,21)
-	self:addTradeAcquire(RecipeDB,53344,1,28474,1,29194,1,31084,1,28471,1,29195,1,28472,1,29196)
+	self:addTradeSkill(RecipeDB,53341,1,nil,1,53428)
+	self:addTradeFlags(RecipeDB,53341,1,2,3,21)
+	self:addTradeAcquire(RecipeDB,53341,1,28471,1,28472,1,28474,1,29194,1,29196,1,29195,1,31084)
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index 893570f..8ab8e35 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -352,8 +352,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Black Swashbuckler's Shirt -- 3873
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3873,200,4336,1,3908)
-	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)
+	self:addTradeFlags(RecipeDB,3873,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Brown Linen Pants -- 3914
 	recipecount = recipecount + 1
@@ -377,12 +377,12 @@ function addon:InitTailoring(RecipeDB)
 	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,16224)
+	self:addTradeAcquire(RecipeDB,6686,3,157,3,590,3,3530,3,3531,2,843,2,3005,2,3556,2,4189,2,16224)

 	-- Red Woolen Bag -- 6688
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,6688,115,5763,1,3908)
-	self:addTradeFlags(RecipeDB,6688,1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB,6688,1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB,6688,3,450,3,2264,2,777,2,1454,2,1474,2,3005,2,3364,2,3485,2,3537,2,3683,2,4189,2,4577,2,5944)

 	-- Lesser Wizard's Robe -- 6690
@@ -395,7 +395,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,56)
-	self:addTradeAcquire(RecipeDB,6692,3,910,3,923,3,2337,3,4117,3,10760)
+	self:addTradeAcquire(RecipeDB,6692,3,910,3,923,3,2337,3,4117,3,10760,3,10882)

 	-- Green Silk Pack -- 6693
 	recipecount = recipecount + 1
@@ -431,13 +431,13 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7630,55,6240,1,3908)
 	self:addTradeFlags(RecipeDB,7630,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,4189)
+	self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,3485,2,4189)

 	-- Blue Linen Robe -- 7633
 	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,56)
-	self:addTradeAcquire(RecipeDB,7633,2,1250,2,3485,2,3499)
+	self:addTradeAcquire(RecipeDB,7633,2,3499,2,3556)

 	-- Green Woolen Robe -- 7636
 	--recipecount = recipecount + 1
@@ -580,8 +580,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Crimson Silk Cloak -- 8789
 	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,60)
-	self:addTradeAcquire(RecipeDB,8789,2,2670)
+	self:addTradeFlags(RecipeDB,8789,3,21,22,23,24,25,26,27,28,29,30,36,41,60)
+	-- No acquire information

 	-- Crimson Silk Vest -- 8791
 	recipecount = recipecount + 1
@@ -820,8 +820,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Pink Mageweave Shirt -- 12080
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,12080,235,10055,1,3908)
-	self:addTradeFlags(RecipeDB,12080,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,12080,2,3364,2,8681)
+	self:addTradeFlags(RecipeDB,12080,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,12080,2,3364)

 	-- Admiral's Hat -- 12081
 	recipecount = recipecount + 1
@@ -850,8 +850,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Tuxedo Shirt -- 12085
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,12085,240,10034,1,3908)
-	self:addTradeFlags(RecipeDB,12085,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,12085,2,4577,2,8681)
+	self:addTradeFlags(RecipeDB,12085,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,12085,2,4577)

 	-- Shadoweave Mask -- 12086
 	recipecount = recipecount + 1
@@ -934,8 +934,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Runecloth Robe -- 18406
 	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,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,56)
+	self:addTradeAcquire(RecipeDB,18406,1,2399,1,11052,1,18749,1,18772)

 	-- Runecloth Tunic -- 18407
 	recipecount = recipecount + 1
@@ -952,8 +952,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Runecloth Cloak -- 18409
 	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,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,60)
+	self:addTradeAcquire(RecipeDB,18409,1,2399,1,11052,1,18749,1,18772)

 	-- Ghostweave Belt -- 18410
 	recipecount = recipecount + 1
@@ -1156,8 +1156,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Gloves of Spell Mastery -- 18454
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,18454,300,14146,4,3908)
-	self:addTradeFlags(RecipeDB,18454,26,36,40,56)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,18454,1,2,6,11,26,36,40,56)
+	self:addTradeAcquire(RecipeDB,18454,3,10184)

 	-- Bottomless Bag -- 18455
 	recipecount = recipecount + 1
@@ -1258,8 +1258,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Mooncloth Robe -- 22902
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,22902,300,18486,1,3908)
-	self:addTradeFlags(RecipeDB,22902,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	self:addTradeAcquire(RecipeDB,22902,2,14371)
+	self:addTradeFlags(RecipeDB,22902,3,21,22,23,24,25,26,27,28,29,30,36,41,56)
+	-- No acquire information

 	-- Wisdom of the Timbermaw -- 23662
 	recipecount = recipecount + 1
@@ -1336,8 +1336,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Soul Pouch -- 26085
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,26085,260,21340,1,3908)
-	self:addTradeFlags(RecipeDB,26085,3,29,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,26085,1,2,4,29,36,40)
+	self:addTradeAcquire(RecipeDB,26085,2,6568)

 	-- Felcloth Bag -- 26086
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index 9fa4f1b..47be612 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -9,7 +9,7 @@ Trainer data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-296 found from data mining.  0 ignored.
+307 found from data mining.  0 ignored.

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

@@ -48,35 +48,35 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,1300,L["Lawrence Schneider"],BZONE["Stormwind City"],53.27,80.971)
 	self:addLookupList(TrainerDB,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.93,73.921)
 	self:addLookupList(TrainerDB,1346,L["Georgio Bolero"],BZONE["Stormwind City"],52.99,81.171)
-	self:addLookupList(TrainerDB,1355,L["Cook Ghilm"],BZONE["Dun Morogh"],68.36,54.451)
+	self:addLookupList(TrainerDB,1355,L["Cook Ghilm"],BZONE["Dun Morogh"],68.36,54.441)
 	self:addLookupList(TrainerDB,1382,L["Mudduk"],BZONE["Stranglethorn Vale"],31.98,28.772)
-	self:addLookupList(TrainerDB,1383,L["Snarl"],BZONE["Orgrimmar"],79.81,23.532)
+	self:addLookupList(TrainerDB,1383,L["Snarl"],BZONE["Orgrimmar"],79.79,23.442)
 	self:addLookupList(TrainerDB,1385,L["Brawn"],BZONE["Stranglethorn Vale"],31.69,29.172)
 	self:addLookupList(TrainerDB,1386,L["Rogvar"],BZONE["Swamp of Sorrows"],48.41,55.960)
 	self:addLookupList(TrainerDB,1430,L["Tomas"],BZONE["Elwynn Forest"],43.92,65.961)
 	self:addLookupList(TrainerDB,1466,L["Gretta Finespindle"],BZONE["Ironforge"],39.90,33.191)
 	self:addLookupList(TrainerDB,1470,L["Ghak Healtouch"],BZONE["Loch Modan"],37.17,48.950)
 	self:addLookupList(TrainerDB,1632,L["Adele Fielder"],BZONE["Elwynn Forest"],46.69,63.081)
-	self:addLookupList(TrainerDB,1676,L["Finbus Geargrind"],BZONE["Duskwood"],76.95,47.461)
+	self:addLookupList(TrainerDB,1676,L["Finbus Geargrind"],BZONE["Duskwood"],77.96,48.061)
 	self:addLookupList(TrainerDB,1681,L["Brock Stoneseeker"],BZONE["Loch Modan"],36.93,47.771)
 	self:addLookupList(TrainerDB,1699,L["Gremlock Pilsnor"],BZONE["Dun Morogh"],47.64,53.070)
-	self:addLookupList(TrainerDB,1701,L["Dank Drizzlecut"],BZONE["Dun Morogh"],69.26,56.771)
+	self:addLookupList(TrainerDB,1701,L["Dank Drizzlecut"],BZONE["Dun Morogh"],69.24,56.761)
 	self:addLookupList(TrainerDB,1702,L["Bronk Guzzlegear"],BZONE["Dun Morogh"],49.93,50.640)
 	self:addLookupList(TrainerDB,1703,L["Uthrar Threx"],BZONE["Ironforge"],44.05,28.831)
-	self:addLookupList(TrainerDB,2132,L["Carolai Anise"],BZONE["Tirisfal Glades"],60.19,53.150)
+	self:addLookupList(TrainerDB,2132,L["Carolai Anise"],BZONE["Tirisfal Glades"],60.19,53.152)
 	self:addLookupList(TrainerDB,2326,L["Thamner Pol"],BZONE["Dun Morogh"],47.24,51.980)
-	self:addLookupList(TrainerDB,2327,L["Shaina Fuller"],BZONE["Stormwind City"],52.48,45.281)
+	self:addLookupList(TrainerDB,2327,L["Shaina Fuller"],BZONE["Stormwind City"],52.49,45.281)
 	self:addLookupList(TrainerDB,2329,L["Michelle Belle"],BZONE["Elwynn Forest"],42.95,65.851)
 	self:addLookupList(TrainerDB,2391,L["Serge Hinott"],BZONE["Hillsbrad Foothills"],61.61,19.142)
 	self:addLookupList(TrainerDB,2399,L["Daryl Stack"],BZONE["Hillsbrad Foothills"],63.56,22.122)
 	self:addLookupList(TrainerDB,2454,L["Skeletal Fiend (Enraged Form)"],BZONE["Duskwood"],0,00)
 	self:addLookupList(TrainerDB,2627,L["Grarnik Goodstitch"],BZONE["Stranglethorn Vale"],28.71,76.830)
 	self:addLookupList(TrainerDB,2798,L["Pand Stonebinder"],BZONE["Thunder Bluff"],28.62,22.542)
-	self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.02,32.722)
+	self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.04,32.812)
 	self:addLookupList(TrainerDB,2836,L["Brikk Keencraft"],BZONE["Stranglethorn Vale"],29.04,74.970)
 	self:addLookupList(TrainerDB,2837,L["Jaxin Chong"],BZONE["Stranglethorn Vale"],27.57,77.710)
 	self:addLookupList(TrainerDB,2855,L["Snang"],BZONE["Orgrimmar"],62.86,49.592)
-	self:addLookupList(TrainerDB,2857,L["Thund"],BZONE["Orgrimmar"],76.24,23.982)
+	self:addLookupList(TrainerDB,2857,L["Thund"],BZONE["Orgrimmar"],76.24,24.002)
 	self:addLookupList(TrainerDB,2998,L["Karn Stonehoof"],BZONE["Thunder Bluff"],40.20,55.492)
 	self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.57,57.522)
 	self:addLookupList(TrainerDB,3004,L["Tepa"],BZONE["Thunder Bluff"],43.87,44.942)
@@ -84,11 +84,11 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3008,L["Mak"],BZONE["Thunder Bluff"],43.41,43.172)
 	self:addLookupList(TrainerDB,3009,L["Bena Winterhoof"],BZONE["Thunder Bluff"],47.12,34.112)
 	self:addLookupList(TrainerDB,3011,L["Teg Dawnstrider"],BZONE["Thunder Bluff"],45.57,40.832)
-	self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.08,52.282)
+	self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.05,52.322)
 	self:addLookupList(TrainerDB,3067,L["Pyall Silentstride"],BZONE["Mulgore"],46.17,58.512)
 	self:addLookupList(TrainerDB,3069,L["Chaw Stronghide"],BZONE["Mulgore"],45.96,58.352)
 	self:addLookupList(TrainerDB,3087,L["Crystal Boughman"],BZONE["Redridge Mountains"],22.81,44.341)
-	self:addLookupList(TrainerDB,3136,L["Clarise Gnarltree"],BZONE["Duskwood"],73.77,49.761)
+	self:addLookupList(TrainerDB,3136,L["Clarise Gnarltree"],BZONE["Duskwood"],73.75,49.821)
 	self:addLookupList(TrainerDB,3137,L["Matt Johnson"],BZONE["Duskwood"],74.72,50.081)
 	self:addLookupList(TrainerDB,3174,L["Dwukk"],BZONE["Durotar"],52.93,40.752)
 	self:addLookupList(TrainerDB,3175,L["Krunn"],BZONE["Durotar"],52.14,41.632)
@@ -97,15 +97,15 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3290,L["Deek Fizzlebizz"],BZONE["Loch Modan"],45.69,13.821)
 	self:addLookupList(TrainerDB,3345,L["Godan"],BZONE["Orgrimmar"],53.77,37.972)
 	self:addLookupList(TrainerDB,3347,L["Yelmak"],BZONE["Orgrimmar"],56.90,33.572)
-	self:addLookupList(TrainerDB,3355,L["Saru Steelfury"],BZONE["Orgrimmar"],82.15,23.892)
-	self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.96,27.672)
+	self:addLookupList(TrainerDB,3355,L["Saru Steelfury"],BZONE["Orgrimmar"],81.68,23.452)
+	self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.96,27.662)
 	self:addLookupList(TrainerDB,3363,L["Magar"],BZONE["Orgrimmar"],63.08,50.582)
 	self:addLookupList(TrainerDB,3365,L["Karolek"],BZONE["Orgrimmar"],62.85,44.762)
 	self:addLookupList(TrainerDB,3373,L["Arnok"],BZONE["Orgrimmar"],34.80,83.612)
 	self:addLookupList(TrainerDB,3390,L["Apothecary Helbrim"],BZONE["The Barrens"],52.13,29.952)
 	self:addLookupList(TrainerDB,3391,L["Gazlowe"],BZONE["The Barrens"],62.62,35.660)
 	self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.88,53.712)
-	self:addLookupList(TrainerDB,3412,L["Nogg"],BZONE["Orgrimmar"],76.16,26.272)
+	self:addLookupList(TrainerDB,3412,L["Nogg"],BZONE["Orgrimmar"],76.17,26.262)
 	self:addLookupList(TrainerDB,3478,L["Traugh"],BZONE["The Barrens"],51.54,29.412)
 	self:addLookupList(TrainerDB,3484,L["Kil'hala"],BZONE["The Barrens"],51.98,31.902)
 	self:addLookupList(TrainerDB,3494,L["Tinkerwiz"],BZONE["The Barrens"],63.09,37.120)
@@ -116,13 +116,13 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3603,L["Cyndra Kindwhisper"],BZONE["Teldrassil"],57.07,59.940)
 	self:addLookupList(TrainerDB,3605,L["Nadyia Maneweaver"],BZONE["Teldrassil"],42.06,49.970)
 	self:addLookupList(TrainerDB,3606,L["Alanna Raveneye"],BZONE["Teldrassil"],37.39,34.540)
-	self:addLookupList(TrainerDB,3703,L["Krulmoo Fullmoon"],BZONE["The Barrens"],44.99,59.342)
+	self:addLookupList(TrainerDB,3703,L["Krulmoo Fullmoon"],BZONE["The Barrens"],44.90,60.052)
 	self:addLookupList(TrainerDB,3704,L["Mahani"],BZONE["The Barrens"],45.36,58.982)
 	self:addLookupList(TrainerDB,3964,L["Kylanna"],BZONE["Ashenvale"],51.16,66.811)
 	self:addLookupList(TrainerDB,3967,L["Aayndia Floralwind"],BZONE["Ashenvale"],36.45,51.931)
 	self:addLookupList(TrainerDB,4159,L["Me'lynn"],BZONE["Darnassus"],63.01,23.121)
 	self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],55.16,23.621)
-	self:addLookupList(TrainerDB,4193,L["Grondal Moonbreeze"],BZONE["Darkshore"],37.77,40.871)
+	self:addLookupList(TrainerDB,4193,L["Grondal Moonbreeze"],BZONE["Darkshore"],37.78,40.871)
 	self:addLookupList(TrainerDB,4210,L["Alegorn"],BZONE["Darnassus"],49.43,20.811)
 	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],52.04,13.321)
 	self:addLookupList(TrainerDB,4212,L["Telonis"],BZONE["Darnassus"],64.30,21.941)
@@ -132,7 +132,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,4552,L["Eunice Burch"],BZONE["Undercity"],63.45,43.802)
 	self:addLookupList(TrainerDB,4576,L["Josef Gregorian"],BZONE["Undercity"],70.95,30.552)
 	self:addLookupList(TrainerDB,4578,L["Josephine Lister"],BZONE["Undercity"],85.48,26.402)
-	self:addLookupList(TrainerDB,4586,L["Graham Van Talen"],BZONE["Undercity"],76.41,73.252)
+	self:addLookupList(TrainerDB,4586,L["Graham Van Talen"],BZONE["Undercity"],76.41,73.262)
 	self:addLookupList(TrainerDB,4588,L["Arthur Moore"],BZONE["Undercity"],70.95,59.282)
 	self:addLookupList(TrainerDB,4591,L["Mary Edras"],BZONE["Undercity"],74.04,58.072)
 	self:addLookupList(TrainerDB,4596,L["James Van Brunt"],BZONE["Undercity"],61.75,29.822)
@@ -146,8 +146,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,5153,L["Jormund Stonebrow"],BZONE["Ironforge"],43.00,29.341)
 	self:addLookupList(TrainerDB,5157,L["Gimble Thistlefuzz"],BZONE["Ironforge"],60.51,44.991)
 	self:addLookupList(TrainerDB,5159,L["Daryl Riknussun"],BZONE["Ironforge"],60.73,37.921)
-	self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.88,43.101)
-	self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.81,45.431)
+	self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.88,43.111)
+	self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.80,45.461)
 	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.43,53.531)
 	self:addLookupList(TrainerDB,5392,L["Yarr Hammerstone"],BZONE["Dun Morogh"],50.64,49.970)
 	self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.02,52.901)
@@ -155,31 +155,31 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.97,85.371)
 	self:addLookupList(TrainerDB,5511,L["Therum Deepforge"],BZONE["Stormwind City"],63.94,38.121)
 	self:addLookupList(TrainerDB,5513,L["Gelman Stonehand"],BZONE["Stormwind City"],59.15,38.211)
-	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.62,31.061)
-	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.84,62.411)
-	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.11,82.951)
+	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.63,31.051)
+	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.84,62.401)
+	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.12,82.951)
 	self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],62.01,52.170)
 	self:addLookupList(TrainerDB,5759,L["Nurse Neela"],BZONE["Tirisfal Glades"],62.18,51.910)
 	self:addLookupList(TrainerDB,5784,L["Waldor"],BZONE["The Barrens"],46.10,36.170)
 	self:addLookupList(TrainerDB,5811,L["Kamari"],BZONE["Orgrimmar"],63.24,45.012)
 	self:addLookupList(TrainerDB,5939,L["Vira Younghoof"],BZONE["Mulgore"],46.73,60.832)
 	self:addLookupList(TrainerDB,5943,L["Rawrk"],BZONE["Durotar"],53.90,42.992)
-	self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.50,7.4501)
+	self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.50,7.4621)
 	self:addLookupList(TrainerDB,6094,L["Byancie"],BZONE["Teldrassil"],55.63,57.200)
 	self:addLookupList(TrainerDB,6286,L["Zarrin"],BZONE["Teldrassil"],57.74,61.640)
 	self:addLookupList(TrainerDB,6297,L["Kurdram Stonehammer"],BZONE["Darkshore"],37.82,41.041)
 	self:addLookupList(TrainerDB,6299,L["Delfrum Flintbeard"],BZONE["Darkshore"],37.93,41.061)
 	self:addLookupList(TrainerDB,7230,L["Shayis Steelfury"],BZONE["Orgrimmar"],80.56,24.612)
-	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.54,20.252)
+	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.54,20.262)
 	self:addLookupList(TrainerDB,7232,L["Borgus Steelhand"],BZONE["Stormwind City"],59.93,35.051)
 	self:addLookupList(TrainerDB,7406,L["Oglethorpe Obnoticus"],BZONE["Stranglethorn Vale"],28.36,76.342)
 	self:addLookupList(TrainerDB,7866,L["Peter Galen"],BZONE["Azshara"],36.94,66.151)
 	self:addLookupList(TrainerDB,7867,L["Thorkaf Dragoneye"],BZONE["Badlands"],62.19,57.742)
-	self:addLookupList(TrainerDB,7868,L["Sarah Tanner"],BZONE["Searing Gorge"],63.39,75.291)
+	self:addLookupList(TrainerDB,7868,L["Sarah Tanner"],BZONE["Searing Gorge"],63.38,75.291)
 	self:addLookupList(TrainerDB,7869,L["Brumn Winterhoof"],BZONE["Arathi Highlands"],28.48,44.312)
-	self:addLookupList(TrainerDB,7870,L["Caryssia Moonhunter"],BZONE["Thousand Needles"],9.017,18.781)
+	self:addLookupList(TrainerDB,7870,L["Caryssia Moonhunter"],BZONE["Thousand Needles"],9.016,18.781)
 	self:addLookupList(TrainerDB,7871,L["Se'Jib"],BZONE["Stranglethorn Vale"],37.20,34.742)
-	self:addLookupList(TrainerDB,7944,L["Tinkmaster Overspark"],BZONE["Ironforge"],70.57,50.301)
+	self:addLookupList(TrainerDB,7944,L["Tinkmaster Overspark"],BZONE["Ironforge"],70.57,50.311)
 	self:addLookupList(TrainerDB,7948,L["Kylanna Windwhisper"],BZONE["Feralas"],32.03,44.100)
 	self:addLookupList(TrainerDB,7949,L["Xylinnia Starshine"],BZONE["Feralas"],31.73,44.610)
 	self:addLookupList(TrainerDB,8126,L["Nixx Sprocketspring"],BZONE["Tanaris"],52.03,27.000)
@@ -189,23 +189,23 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,8736,L["Buzzek Bracketswing"],BZONE["Tanaris"],52.27,27.250)
 	self:addLookupList(TrainerDB,8738,L["Vazario Linkgrease"],BZONE["The Barrens"],63.32,35.980)
 	self:addLookupList(TrainerDB,9264,L["Firebrand Pyromancer"],BZONE["Blackrock Spire"],0,00)
-	self:addLookupList(TrainerDB,9584,L["Jalane Ayrole"],BZONE["Stormwind City"],40.05,84.751)
-	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.25,23.862)
-	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.86,43.041)
+	self:addLookupList(TrainerDB,9584,L["Jalane Ayrole"],BZONE["Stormwind City"],40.05,84.761)
+	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.25,23.742)
+	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.86,43.051)
 	self:addLookupList(TrainerDB,10277,L["Groum Stonebeard"],BZONE["Ironforge"],51.94,42.291)
 	self:addLookupList(TrainerDB,10278,L["Thrag Stonehoof"],BZONE["Thunder Bluff"],40.21,57.082)
 	self:addLookupList(TrainerDB,11017,L["Roxxik"],BZONE["Orgrimmar"],75.85,22.682)
-	self:addLookupList(TrainerDB,11025,L["Mukdrak"],BZONE["Durotar"],52.46,41.482)
-	self:addLookupList(TrainerDB,11026,L["Sprite Jumpsprocket"],BZONE["Stormwind City"],62.38,31.381)
+	self:addLookupList(TrainerDB,11025,L["Mukdrak"],BZONE["Durotar"],52.32,41.272)
+	self:addLookupList(TrainerDB,11026,L["Sprite Jumpsprocket"],BZONE["Stormwind City"],62.38,31.371)
 	self:addLookupList(TrainerDB,11028,L["Jemma Quikswitch"],BZONE["Ironforge"],68.79,44.381)
 	self:addLookupList(TrainerDB,11029,L["Trixie Quikswitch"],BZONE["Ironforge"],68.85,45.251)
 	self:addLookupList(TrainerDB,11031,L["Franklin Lloyd"],BZONE["Undercity"],76.82,73.892)
 	self:addLookupList(TrainerDB,11037,L["Jenna Lemkenilli"],BZONE["Darkshore"],37.87,41.111)
-	self:addLookupList(TrainerDB,11041,L["Milla Fairancora"],BZONE["Darnassus"],54.64,22.091)
-	self:addLookupList(TrainerDB,11042,L["Sylvanna Forestmoon"],BZONE["Darnassus"],55.83,24.741)
+	self:addLookupList(TrainerDB,11041,L["Milla Fairancora"],BZONE["Darnassus"],54.64,22.081)
+	self:addLookupList(TrainerDB,11042,L["Sylvanna Forestmoon"],BZONE["Darnassus"],55.84,24.731)
 	self:addLookupList(TrainerDB,11044,L["Doctor Martin Felben"],BZONE["Undercity"],47.03,74.652)
 	self:addLookupList(TrainerDB,11046,L["Whuut"],BZONE["Orgrimmar"],56.39,34.512)
-	self:addLookupList(TrainerDB,11047,L["Kray"],BZONE["Thunder Bluff"],47.73,34.742)
+	self:addLookupList(TrainerDB,11047,L["Kray"],BZONE["Thunder Bluff"],47.73,34.752)
 	self:addLookupList(TrainerDB,11048,L["Victor Ward"],BZONE["Undercity"],71.39,29.920)
 	self:addLookupList(TrainerDB,11049,L["Rhiannon Davis"],BZONE["Undercity"],71.16,30.092)
 	self:addLookupList(TrainerDB,11050,L["Trianna"],BZONE["Darnassus"],63.22,23.051)
@@ -225,9 +225,9 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,11084,L["Tarn"],BZONE["Thunder Bluff"],43.22,43.242)
 	self:addLookupList(TrainerDB,11096,L["Randal Worth"],BZONE["Stormwind City"],72.11,60.711)
 	self:addLookupList(TrainerDB,11097,L["Drakk Stonehand"],BZONE["The Hinterlands"],13.51,43.350)
-	self:addLookupList(TrainerDB,11098,L["Hahrana Ironhide"],BZONE["Feralas"],74.55,44.520)
-	self:addLookupList(TrainerDB,11146,L["Ironus Coldsteel"],BZONE["Ironforge"],50.97,43.551)
-	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.41,24.112)
+	self:addLookupList(TrainerDB,11098,L["Hahrana Ironhide"],BZONE["Feralas"],75.03,42.870)
+	self:addLookupList(TrainerDB,11146,L["Ironus Coldsteel"],BZONE["Ironforge"],50.96,43.561)
+	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.40,23.282)
 	self:addLookupList(TrainerDB,11178,L["Borgosh Corebender"],BZONE["Orgrimmar"],80.16,24.532)
 	self:addLookupList(TrainerDB,11557,L["Meilosh"],BZONE["Felwood"],66.25,2.9600)
 	self:addLookupList(TrainerDB,13445,L["Great-father Winter"],BZONE["Orgrimmar"],0,00)
@@ -236,52 +236,52 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,16160,L["Magistrix Eredania"],BZONE["Eversong Woods"],38.73,72.562)
 	self:addLookupList(TrainerDB,16161,L["Arcanist Sheynathren"],BZONE["Eversong Woods"],38.11,71.962)
 	self:addLookupList(TrainerDB,16253,L["Master Chef Mouldier"],BZONE["Ghostlands"],47.88,31.212)
-	self:addLookupList(TrainerDB,16272,L["Kanaria"],BZONE["Eversong Woods"],48.98,47.032)
-	self:addLookupList(TrainerDB,16277,L["Quarelestra"],BZONE["Eversong Woods"],48.99,47.072)
+	self:addLookupList(TrainerDB,16272,L["Kanaria"],BZONE["Eversong Woods"],48.99,46.982)
+	self:addLookupList(TrainerDB,16277,L["Quarelestra"],BZONE["Eversong Woods"],49.03,46.932)
 	self:addLookupList(TrainerDB,16278,L["Sathein"],BZONE["Eversong Woods"],53.73,52.022)
 	self:addLookupList(TrainerDB,16366,L["Sempstress Ambershine"],BZONE["Eversong Woods"],37.33,72.352)
 	self:addLookupList(TrainerDB,16583,L["Rohok"],BZONE["Hellfire Peninsula"],53.04,38.260)
 	self:addLookupList(TrainerDB,16588,L["Apothecary Antonivich"],BZONE["Hellfire Peninsula"],52.41,35.830)
-	self:addLookupList(TrainerDB,16633,L["Sedana"],BZONE["Silvermoon City"],69.83,25.582)
-	self:addLookupList(TrainerDB,16634,L["Dolothos"],BZONE["Silvermoon City"],68.61,25.592)
+	self:addLookupList(TrainerDB,16633,L["Sedana"],BZONE["Silvermoon City"],69.83,25.572)
+	self:addLookupList(TrainerDB,16634,L["Dolothos"],BZONE["Silvermoon City"],68.62,25.592)
 	self:addLookupList(TrainerDB,16639,L["Galana"],BZONE["Silvermoon City"],57.26,50.322)
 	self:addLookupList(TrainerDB,16640,L["Keelen Sheets"],BZONE["Silvermoon City"],56.84,50.212)
 	self:addLookupList(TrainerDB,16642,L["Camberon"],BZONE["Silvermoon City"],66.87,17.082)
 	self:addLookupList(TrainerDB,16643,L["Razia"],BZONE["Silvermoon City"],67.00,18.322)
 	self:addLookupList(TrainerDB,16662,L["Alestus"],BZONE["Silvermoon City"],77.78,73.202)
-	self:addLookupList(TrainerDB,16663,L["Belil"],BZONE["Silvermoon City"],79.25,41.432)
+	self:addLookupList(TrainerDB,16663,L["Belil"],BZONE["Silvermoon City"],79.25,41.502)
 	self:addLookupList(TrainerDB,16667,L["Danwe"],BZONE["Silvermoon City"],76.69,40.632)
-	self:addLookupList(TrainerDB,16668,L["Gloresse"],BZONE["Silvermoon City"],76.41,38.722)
-	self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],79.70,40.942)
-	self:addLookupList(TrainerDB,16671,L["Mirvedon"],BZONE["Silvermoon City"],80.06,36.832)
-	self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.42,70.982)
-	self:addLookupList(TrainerDB,16687,L["Talmar"],BZONE["Silvermoon City"],83.07,78.702)
+	self:addLookupList(TrainerDB,16668,L["Gloresse"],BZONE["Silvermoon City"],76.18,38.382)
+	self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],79.74,39.702)
+	self:addLookupList(TrainerDB,16671,L["Mirvedon"],BZONE["Silvermoon City"],80.06,36.822)
+	self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.42,70.972)
+	self:addLookupList(TrainerDB,16687,L["Talmar"],BZONE["Silvermoon City"],83.06,80.452)
 	self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.77,79.152)
 	self:addLookupList(TrainerDB,16703,L["Amin"],BZONE["Silvermoon City"],90.38,74.952)
-	self:addLookupList(TrainerDB,16719,L["Mumman"],BZONE["The Exodar"],56.72,28.581)
-	self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.58,62.011)
-	self:addLookupList(TrainerDB,16724,L["Miall"],BZONE["The Exodar"],60.72,89.351)
+	self:addLookupList(TrainerDB,16719,L["Mumman"],BZONE["The Exodar"],56.72,28.591)
+	self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.59,61.971)
+	self:addLookupList(TrainerDB,16724,L["Miall"],BZONE["The Exodar"],60.71,89.351)
 	self:addLookupList(TrainerDB,16725,L["Nahogg"],BZONE["The Exodar"],41.11,39.451)
-	self:addLookupList(TrainerDB,16726,L["Ockil"],BZONE["The Exodar"],55.13,91.841)
-	self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.58,25.491)
-	self:addLookupList(TrainerDB,16728,L["Akham"],BZONE["The Exodar"],66.52,74.591)
-	self:addLookupList(TrainerDB,16729,L["Refik"],BZONE["The Exodar"],63.25,67.861)
-	self:addLookupList(TrainerDB,16731,L["Nus"],BZONE["The Exodar"],40.39,24.291)
-	self:addLookupList(TrainerDB,16740,L["Edrem"],BZONE["The Exodar"],60.84,87.091)
-	self:addLookupList(TrainerDB,16741,L["Deriz"],BZONE["The Exodar"],28.81,61.661)
+	self:addLookupList(TrainerDB,16726,L["Ockil"],BZONE["The Exodar"],55.13,91.831)
+	self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.58,25.481)
+	self:addLookupList(TrainerDB,16728,L["Akham"],BZONE["The Exodar"],66.53,74.661)
+	self:addLookupList(TrainerDB,16729,L["Refik"],BZONE["The Exodar"],63.24,67.871)
+	self:addLookupList(TrainerDB,16731,L["Nus"],BZONE["The Exodar"],40.39,24.241)
+	self:addLookupList(TrainerDB,16740,L["Edrem"],BZONE["The Exodar"],60.88,87.771)
+	self:addLookupList(TrainerDB,16741,L["Deriz"],BZONE["The Exodar"],28.83,61.641)
 	self:addLookupList(TrainerDB,16742,L["Kudrii"],BZONE["The Exodar"],39.73,39.201)
 	self:addLookupList(TrainerDB,16743,L["Ghermas"],BZONE["The Exodar"],55.99,90.531)
 	self:addLookupList(TrainerDB,16745,L["Feruul"],BZONE["The Exodar"],66.36,74.541)
-	self:addLookupList(TrainerDB,16746,L["Kayaart"],BZONE["The Exodar"],63.27,69.141)
+	self:addLookupList(TrainerDB,16746,L["Kayaart"],BZONE["The Exodar"],63.26,69.141)
 	self:addLookupList(TrainerDB,16752,L["Muaat"],BZONE["The Exodar"],60.41,87.951)
 	self:addLookupList(TrainerDB,16823,L["Humphry"],BZONE["Hellfire Peninsula"],57.20,64.441)
-	self:addLookupList(TrainerDB,17214,L["Anchorite Fateema"],BZONE["Bloodmyst Isle"],53.84,55.031)
+	self:addLookupList(TrainerDB,17214,L["Anchorite Fateema"],BZONE["Bloodmyst Isle"],53.83,55.021)
 	self:addLookupList(TrainerDB,17215,L["Daedal"],BZONE["Bloodmyst Isle"],53.82,55.141)
 	self:addLookupList(TrainerDB,17222,L["Artificer Daelo"],BZONE["Azuremyst Isle"],49.14,51.110)
 	self:addLookupList(TrainerDB,17245,L["Blacksmith Calypso"],BZONE["Azuremyst Isle"],46.72,70.591)
-	self:addLookupList(TrainerDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],54.15,55.371)
+	self:addLookupList(TrainerDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.90,56.071)
 	self:addLookupList(TrainerDB,17424,L["Anchorite Paetheus"],BZONE["Bloodmyst Isle"],55.11,54.781)
-	self:addLookupList(TrainerDB,17442,L["Moordo"],BZONE["Azuremyst Isle"],45.15,23.711)
+	self:addLookupList(TrainerDB,17442,L["Moordo"],BZONE["Azuremyst Isle"],45.14,23.711)
 	self:addLookupList(TrainerDB,17487,L["Erin Kelly"],BZONE["Azuremyst Isle"],46.86,70.091)
 	self:addLookupList(TrainerDB,17488,L["Dulvi"],BZONE["Azuremyst Isle"],49.15,51.691)
 	self:addLookupList(TrainerDB,17634,L["K. Lee Smallfry"],BZONE["Zangarmarsh"],69.17,49.860)
@@ -292,8 +292,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,18752,L["Zebig"],BZONE["Hellfire Peninsula"],55.17,38.082)
 	self:addLookupList(TrainerDB,18753,L["Felannia"],BZONE["Hellfire Peninsula"],52.38,35.990)
 	self:addLookupList(TrainerDB,18754,L["Barim Spilthoof"],BZONE["Hellfire Peninsula"],56.35,38.390)
-	self:addLookupList(TrainerDB,18771,L["Brumman"],BZONE["Hellfire Peninsula"],55.09,63.961)
-	self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],54.00,63.580)
+	self:addLookupList(TrainerDB,18771,L["Brumman"],BZONE["Hellfire Peninsula"],54.61,64.931)
+	self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],53.99,63.580)
 	self:addLookupList(TrainerDB,18773,L["Johan Barnes"],BZONE["Hellfire Peninsula"],53.69,65.771)
 	self:addLookupList(TrainerDB,18774,L["Tatiana"],BZONE["Ironforge"],39.16,37.380)
 	self:addLookupList(TrainerDB,18775,L["Lebowski"],BZONE["Hellfire Peninsula"],56.06,64.901)
@@ -305,7 +305,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,18993,L["Naka"],BZONE["Silvermoon City"],28.52,34.340)
 	self:addLookupList(TrainerDB,19052,L["Lorokeem"],BZONE["Shattrath City"],46.13,21.650)
 	self:addLookupList(TrainerDB,19063,L["Hamanar"],BZONE["Shattrath City"],36.09,20.040)
-	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.98,14.630)
+	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.98,14.620)
 	self:addLookupList(TrainerDB,19185,L["Jack Trapper"],BZONE["Shattrath City"],63.49,69.370)
 	self:addLookupList(TrainerDB,19186,L["Kylene"],BZONE["Shattrath City"],75.84,32.840)
 	self:addLookupList(TrainerDB,19187,L["Darmari"],BZONE["Shattrath City"],67.24,66.660)
@@ -321,18 +321,29 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,19540,L["Asarnan"],BZONE["Netherstorm"],44.75,34.420)
 	self:addLookupList(TrainerDB,19576,L["Xyrol"],BZONE["Netherstorm"],33.12,66.780)
 	self:addLookupList(TrainerDB,19775,L["Kalinda"],BZONE["Silvermoon City"],90.52,67.992)
-	self:addLookupList(TrainerDB,19778,L["Farii"],BZONE["The Exodar"],44.73,25.541)
+	self:addLookupList(TrainerDB,19778,L["Farii"],BZONE["The Exodar"],44.73,25.531)
 	self:addLookupList(TrainerDB,20124,L["Kradu Grimblade"],BZONE["Shattrath City"],70.24,43.220)
-	self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.37,43.760)
+	self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.36,43.760)
 	self:addLookupList(TrainerDB,21087,L["Grikka"],BZONE["Blade's Edge Mountains"],77.02,65.632)
 	self:addLookupList(TrainerDB,22477,L["Anchorite Ensham"],BZONE["Terokkar Forest"],31.07,75.960)
 	self:addLookupList(TrainerDB,22823,L["Hch'uu"],BZONE["Zangarmarsh"],19.78,52.030)
 	self:addLookupList(TrainerDB,22827,L["Gorgolon the All-seeing"],BZONE["Blade's Edge Mountains"],0,00)
 	self:addLookupList(TrainerDB,22834,L["Clintar Dreamwalker"],BZONE["Moonglade"],75.27,66.730)
-	self:addLookupList(TrainerDB,22835,L["Cenarion Dreamwarden"],BZONE["Moonglade"],71.51,61.680)
+	self:addLookupList(TrainerDB,22835,L["Cenarion Dreamwarden"],BZONE["Moonglade"],71.51,61.670)
 	self:addLookupList(TrainerDB,22848,L["Storm Fury"],BZONE["Black Temple"],0,00)
 	self:addLookupList(TrainerDB,22853,L["Illidari Defiler"],BZONE["Black Temple"],0,00)
-	self:addLookupList(TrainerDB,22861,L["Lightsworn Vindicator"],BZONE["Ironforge"],53.31,60.432)
+	self:addLookupList(TrainerDB,22861,L["Lightsworn Vindicator"],BZONE["Ironforge"],53.31,60.430)
 	self:addLookupList(TrainerDB,24315,L["Ancient Female Vrykul"],BZONE["Howling Fjord"],60.42,49.800)
+	self:addLookupList(TrainerDB,26907,L["Tisha Longbridge"],BZONE["Howling Fjord"],60.19,64.071)
+	self:addLookupList(TrainerDB,26955,L["Jamesina Watterly"],BZONE["Howling Fjord"],78.23,31.972)
+	self:addLookupList(TrainerDB,26991,L["Sock Brightbolt"],BZONE["Borean Tundra"],57.99,71.981)
+	self:addLookupList(TrainerDB,28471,L["Lady Alistra"],L["Unknown Zone"],0,01)
+	self:addLookupList(TrainerDB,28472,L["Lord Thorval"],L["Unknown Zone"],0,01)
+	self:addLookupList(TrainerDB,28474,L["Amal'thazad"],L["Unknown Zone"],0,00)
+	self:addLookupList(TrainerDB,28697,L["Justin Oshenko"],BZONE["Dalaran"],39.19,26.170)
+	self:addLookupList(TrainerDB,29194,L["Amal'thazad"],BZONE["Eastern Plaguelands"],80.60,46.171)
+	self:addLookupList(TrainerDB,29195,L["Lady Alistra"],BZONE["Eastern Plaguelands"],83.69,43.891)
+	self:addLookupList(TrainerDB,29196,L["Lord Thorval"],BZONE["Eastern Plaguelands"],81.02,42.791)
+	self:addLookupList(TrainerDB,31084,L["Highlord Darion Mograine"],BZONE["Eastern Plaguelands"],83.16,44.791)

 end
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index e4aa5ff..12f376a 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

-320 found from data mining.  0 ignored.
+318 found from data mining.  0 ignored.

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

@@ -42,14 +42,12 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],76.85,52.121)
 	self:addLookupList(VendorDB,734,L["Corporal Bluth"],BZONE["Stranglethorn Vale"],37.97,4.1851)
 	self:addLookupList(VendorDB,777,L["Amy Davenport"],BZONE["Redridge Mountains"],29.30,47.220)
-	self:addLookupList(VendorDB,843,L["Gina MacGregor"],BZONE["Westfall"],57.84,54.241)
+	self:addLookupList(VendorDB,843,L["Gina MacGregor"],BZONE["Westfall"],57.84,54.251)
 	self:addLookupList(VendorDB,989,L["Banalash"],BZONE["Swamp of Sorrows"],44.91,57.260)
-	self:addLookupList(VendorDB,1146,L["Vharr"],BZONE["Stranglethorn Vale"],32.85,28.770)
+	self:addLookupList(VendorDB,1146,L["Vharr"],BZONE["Stranglethorn Vale"],32.85,28.772)
 	self:addLookupList(VendorDB,1148,L["Nerrist"],BZONE["Stranglethorn Vale"],32.09,29.432)
-	self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.11,28.230)
-	self:addLookupList(VendorDB,1250,L["Drake Lindgren"],BZONE["Elwynn Forest"],83.53,69.361)
+	self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.09,28.160)
 	self:addLookupList(VendorDB,1286,L["Edna Mullby"],BZONE["Stormwind City"],64.40,71.961)
-	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.94,76.081)
 	self:addLookupList(VendorDB,1318,L["Jessara Cordell"],BZONE["Stormwind City"],53.04,73.761)
 	self:addLookupList(VendorDB,1347,L["Alexandra Bolero"],BZONE["Stormwind City"],53.67,80.901)
 	self:addLookupList(VendorDB,1448,L["Neal Allen"],BZONE["Wetlands"],10.87,57.191)
@@ -69,12 +67,9 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,2397,L["Derak Nightfall"],BZONE["Hillsbrad Foothills"],63.35,19.082)
 	self:addLookupList(VendorDB,2480,L["Bro'kin"],BZONE["Alterac Mountains"],39.14,39.400)
 	self:addLookupList(VendorDB,2481,L["Bliztik"],BZONE["Duskwood"],18.06,55.150)
-	self:addLookupList(VendorDB,2482,L["Zarena Cromwind"],BZONE["Stranglethorn Vale"],29.01,75.500)
-	self:addLookupList(VendorDB,2483,L["Jaquilina Dramet"],BZONE["Stranglethorn Vale"],35.87,10.180)
-	self:addLookupList(VendorDB,2663,L["Narkk"],BZONE["Stranglethorn Vale"],27.98,75.240)
 	self:addLookupList(VendorDB,2664,L["Kelsey Yance"],BZONE["Stranglethorn Vale"],28.01,75.110)
-	self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],76.45,46.681)
-	self:addLookupList(VendorDB,2669,L["Sheri Zipstitch"],BZONE["Duskwood"],75.65,45.031)
+	self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],75.52,46.551)
+	self:addLookupList(VendorDB,2669,L["Sheri Zipstitch"],BZONE["Duskwood"],75.80,46.461)
 	self:addLookupList(VendorDB,2670,L["Xizk Goodstitch"],BZONE["Stranglethorn Vale"],28.29,77.290)
 	self:addLookupList(VendorDB,2679,L["Wenna Silkbeard"],BZONE["Wetlands"],25.71,26.091)
 	self:addLookupList(VendorDB,2682,L["Fradd Swiftgear"],BZONE["Wetlands"],26.74,26.211)
@@ -84,19 +79,21 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,2687,L["Gnaz Blunderflame"],BZONE["Stranglethorn Vale"],51.22,36.130)
 	self:addLookupList(VendorDB,2688,L["Ruppo Zipcoil"],BZONE["The Hinterlands"],34.33,38.220)
 	self:addLookupList(VendorDB,2697,L["Clyde Ranthal"],BZONE["Redridge Mountains"],88.88,70.781)
-	self:addLookupList(VendorDB,2698,L["George Candarte"],BZONE["Hillsbrad Foothills"],91.79,38.212)
+	self:addLookupList(VendorDB,2698,L["George Candarte"],BZONE["Hillsbrad Foothills"],91.80,38.212)
 	self:addLookupList(VendorDB,2699,L["Rikqiz"],BZONE["Stranglethorn Vale"],28.44,76.061)
 	self:addLookupList(VendorDB,2803,L["Malygen"],BZONE["Felwood"],61.99,25.961)
 	self:addLookupList(VendorDB,2805,L["Deneb Walker"],BZONE["Arathi Highlands"],27.18,58.611)
 	self:addLookupList(VendorDB,2806,L["Bale"],BZONE["Felwood"],34.77,52.870)
 	self:addLookupList(VendorDB,2810,L["Hammon Karwn"],BZONE["Arathi Highlands"],46.31,47.351)
-	self:addLookupList(VendorDB,2814,L["Narj Deepslice"],BZONE["Arathi Highlands"],45.30,47.491)
-	self:addLookupList(VendorDB,2821,L["Keena"],BZONE["Orgrimmar"],35.50,29.72)
+	self:addLookupList(VendorDB,2812,L["Drovnar Strongbrew"],BZONE["Arathi Highlands"],46.40,47.091)
+	self:addLookupList(VendorDB,2814,L["Narj Deepslice"],BZONE["Arathi Highlands"],45.29,47.521)
+	self:addLookupList(VendorDB,2821,L["Keena"],BZONE["Orgrimmar"],39.94,33.412)
 	self:addLookupList(VendorDB,2838,L["Crazk Sparks"],BZONE["Stranglethorn Vale"],27.91,76.770)
 	self:addLookupList(VendorDB,2846,L["Blixrez Goodstitch"],BZONE["Stranglethorn Vale"],27.96,76.900)
-	self:addLookupList(VendorDB,3005,L["Mahu"],BZONE["Thunder Bluff"],43.97,44.902)
+	self:addLookupList(VendorDB,2848,L["Glyx Brewright"],BZONE["Stranglethorn Vale"],27.98,77.800)
+	self:addLookupList(VendorDB,3005,L["Mahu"],BZONE["Thunder Bluff"],43.96,44.902)
 	self:addLookupList(VendorDB,3012,L["Nata Dawnstrider"],BZONE["Thunder Bluff"],45.80,40.772)
-	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.80,51.962)
+	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.80,51.952)
 	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.582)
 	self:addLookupList(VendorDB,3081,L["Wunna Darkmane"],BZONE["Mulgore"],46.12,58.102)
 	self:addLookupList(VendorDB,3085,L["Gloria Femmel"],BZONE["Redridge Mountains"],26.82,43.041)
@@ -107,8 +104,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,3346,L["Kithas"],BZONE["Orgrimmar"],53.89,38.722)
 	self:addLookupList(VendorDB,3348,L["Kor'geld"],BZONE["Orgrimmar"],56.44,35.682)
 	self:addLookupList(VendorDB,3356,L["Sumi"],BZONE["Orgrimmar"],82.16,22.902)
-	self:addLookupList(VendorDB,3364,L["Borya"],BZONE["Orgrimmar"],63.07,50.482)
-	self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.02,46.432)
+	self:addLookupList(VendorDB,3364,L["Borya"],BZONE["Orgrimmar"],62.96,51.942)
+	self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.01,46.432)
 	self:addLookupList(VendorDB,3367,L["Felika"],BZONE["Orgrimmar"],58.26,51.002)
 	self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.15,53.402)
 	self:addLookupList(VendorDB,3413,L["Sovik"],BZONE["Orgrimmar"],75.71,26.272)
@@ -122,16 +119,16 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,3537,L["Zixil"],BZONE["Hillsbrad Foothills"],56.48,30.550)
 	self:addLookupList(VendorDB,3550,L["Martine Tramblay"],BZONE["Tirisfal Glades"],66.01,59.232)
 	self:addLookupList(VendorDB,3556,L["Andrew Hilbert"],BZONE["Silverpine Forest"],43.31,41.100)
-	self:addLookupList(VendorDB,3683,L["Kiknikle"],BZONE["The Barrens"],42.29,38.620)
+	self:addLookupList(VendorDB,3683,L["Kiknikle"],BZONE["The Barrens"],42.30,38.620)
 	self:addLookupList(VendorDB,3881,L["Grimtak"],BZONE["Durotar"],52.18,42.202)
 	self:addLookupList(VendorDB,3954,L["Dalria"],BZONE["Ashenvale"],35.29,52.031)
-	self:addLookupList(VendorDB,3956,L["Harklan Moongrove"],BZONE["Ashenvale"],50.69,67.001)
+	self:addLookupList(VendorDB,3956,L["Harklan Moongrove"],BZONE["Ashenvale"],50.71,67.081)
 	self:addLookupList(VendorDB,3958,L["Lardan"],BZONE["Ashenvale"],34.85,50.031)
 	self:addLookupList(VendorDB,3960,L["Ulthaan"],BZONE["Ashenvale"],50.00,67.311)
 	self:addLookupList(VendorDB,4086,L["Veenix"],BZONE["Stonetalon Mountains"],58.92,51.990)
-	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.25,22.641)
+	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.25,22.651)
 	self:addLookupList(VendorDB,4186,L["Mavralyn"],BZONE["Darkshore"],37.30,40.841)
-	self:addLookupList(VendorDB,4189,L["Valdaron"],BZONE["Darkshore"],38.12,40.721)
+	self:addLookupList(VendorDB,4189,L["Valdaron"],BZONE["Darkshore"],37.74,41.001)
 	self:addLookupList(VendorDB,4200,L["Laird"],BZONE["Darkshore"],37.11,43.951)
 	self:addLookupList(VendorDB,4223,L["Fyldan"],BZONE["Darnassus"],48.53,21.431)
 	self:addLookupList(VendorDB,4225,L["Saenorion"],BZONE["Darnassus"],64.32,22.281)
@@ -139,49 +136,51 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,4228,L["Vaean"],BZONE["Darnassus"],59.09,14.931)
 	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.68,19.771)
 	self:addLookupList(VendorDB,4265,L["Nyoma"],BZONE["Teldrassil"],57.39,61.310)
-	self:addLookupList(VendorDB,4305,L["Kriggon Talsone"],BZONE["Westfall"],36.18,89.361)
+	self:addLookupList(VendorDB,4305,L["Kriggon Talsone"],BZONE["Westfall"],36.17,89.361)
 	self:addLookupList(VendorDB,4307,L["Heldan Galesong"],BZONE["Darkshore"],37.33,56.241)
 	self:addLookupList(VendorDB,4553,L["Ronald Burch"],BZONE["Undercity"],63.48,43.802)
 	self:addLookupList(VendorDB,4561,L["Daniel Bartlett"],BZONE["Undercity"],65.11,39.632)
-	self:addLookupList(VendorDB,4574,L["Lizbeth Cromwell"],BZONE["Undercity"],81.63,31.632)
+	self:addLookupList(VendorDB,4574,L["Lizbeth Cromwell"],BZONE["Undercity"],81.47,31.562)
 	self:addLookupList(VendorDB,4577,L["Millie Gregorian"],BZONE["Undercity"],71.19,28.692)
 	self:addLookupList(VendorDB,4589,L["Joseph Moore"],BZONE["Undercity"],70.50,59.212)
 	self:addLookupList(VendorDB,4617,L["Thaddeus Webb"],BZONE["Undercity"],61.24,61.292)
 	self:addLookupList(VendorDB,4775,L["Felicia Doan"],BZONE["Undercity"],65.09,50.052)
 	self:addLookupList(VendorDB,4782,L["Truk Wildbeard"],BZONE["The Hinterlands"],14.52,43.030)
-	self:addLookupList(VendorDB,4877,L["Jandia"],BZONE["Thousand Needles"],46.08,50.922)
-	self:addLookupList(VendorDB,4878,L["Montarr"],BZONE["Thousand Needles"],45.78,51.082)
+	self:addLookupList(VendorDB,4877,L["Jandia"],BZONE["Undercity"],35.37,49.662)
+	self:addLookupList(VendorDB,4878,L["Montarr"],BZONE["Thousand Needles"],45.78,51.072)
 	self:addLookupList(VendorDB,4879,L["Ogg'marr"],BZONE["Dustwallow Marsh"],36.51,31.642)
 	self:addLookupList(VendorDB,4897,L["Helenia Olden"],BZONE["Dustwallow Marsh"],66.55,50.861)
 	self:addLookupList(VendorDB,5128,L["Bombus Finespindle"],BZONE["Ironforge"],39.70,34.021)
 	self:addLookupList(VendorDB,5158,L["Tilli Thistlefuzz"],BZONE["Ironforge"],60.93,45.241)
 	self:addLookupList(VendorDB,5160,L["Emrul Riknussun"],BZONE["Ironforge"],60.41,38.771)
-	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.89,6.7361)
+	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.89,6.7411)
 	self:addLookupList(VendorDB,5163,L["Burbik Gearspanner"],BZONE["Ironforge"],46.17,27.991)
 	self:addLookupList(VendorDB,5175,L["Gearcutter Cogspinner"],BZONE["Ironforge"],68.61,44.991)
+	self:addLookupList(VendorDB,5178,L["Soolie Berryfizz"],BZONE["Ironforge"],67.72,54.361)
 	self:addLookupList(VendorDB,5483,L["Erika Tate"],BZONE["Stormwind City"],77.93,53.021)
-	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],54.99,70.251)
+	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],55.01,70.241)
 	self:addLookupList(VendorDB,5594,L["Alchemist Pestlezugg"],BZONE["Tanaris"],51.28,27.000)
 	self:addLookupList(VendorDB,5748,L["Killian Sanatha"],BZONE["Silverpine Forest"],33.52,18.052)
 	self:addLookupList(VendorDB,5757,L["Lilly"],BZONE["Silverpine Forest"],43.79,50.252)
-	self:addLookupList(VendorDB,5758,L["Leo Sarn"],BZONE["Silverpine Forest"],54.09,82.932)
-	self:addLookupList(VendorDB,5783,L["Kalldan Felmoon"],BZONE["The Barrens"],45.95,36.050)
+	self:addLookupList(VendorDB,5758,L["Leo Sarn"],BZONE["Silverpine Forest"],54.09,82.922)
+	self:addLookupList(VendorDB,5783,L["Kalldan Felmoon"],BZONE["The Barrens"],45.96,36.050)
 	self:addLookupList(VendorDB,5940,L["Harn Longcast"],BZONE["Mulgore"],47.57,56.612)
 	self:addLookupList(VendorDB,5942,L["Zansoa"],BZONE["Durotar"],55.97,74.032)
 	self:addLookupList(VendorDB,5944,L["Yonada"],BZONE["The Barrens"],45.54,58.962)
-	self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.001,18.921)
+	self:addLookupList(VendorDB,6568,L["Vizzklick"],BZONE["Tanaris"],51.45,27.090)
+	self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.002,18.931)
 	self:addLookupList(VendorDB,6730,L["Jinky Twizzlefixxit"],BZONE["Thousand Needles"],77.85,77.860)
 	self:addLookupList(VendorDB,6777,L["Zan Shivsproket"],BZONE["Alterac Mountains"],85.93,79.930)
-	self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.35,80.680)
+	self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.35,80.690)
 	self:addLookupList(VendorDB,7852,L["Pratt McGrubben"],BZONE["Feralas"],30.02,42.930)
-	self:addLookupList(VendorDB,7940,L["Darnall"],BZONE["Moonglade"],52.03,33.740)
+	self:addLookupList(VendorDB,7854,L["Jangdor Swiftstrider"],BZONE["Feralas"],74.83,44.710)
 	self:addLookupList(VendorDB,7947,L["Vivianna"],BZONE["Feralas"],31.19,43.261)
 	self:addLookupList(VendorDB,8125,L["Dirge Quikcleave"],BZONE["Tanaris"],52.50,27.990)
 	self:addLookupList(VendorDB,8131,L["Blizrik Buckshot"],BZONE["Tanaris"],50.91,27.030)
 	self:addLookupList(VendorDB,8137,L["Gikkix"],BZONE["Tanaris"],67.01,21.990)
 	self:addLookupList(VendorDB,8139,L["Jabbey"],BZONE["Tanaris"],66.79,23.840)
 	self:addLookupList(VendorDB,8145,L["Sheendra Tallgrass"],BZONE["Feralas"],75.22,42.942)
-	self:addLookupList(VendorDB,8150,L["Janet Hommers"],BZONE["Desolace"],65.83,7.2961)
+	self:addLookupList(VendorDB,8150,L["Janet Hommers"],BZONE["Desolace"],65.83,7.2971)
 	self:addLookupList(VendorDB,8157,L["Logannas"],BZONE["Feralas"],32.02,44.100)
 	self:addLookupList(VendorDB,8158,L["Bronk"],BZONE["Feralas"],76.44,44.182)
 	self:addLookupList(VendorDB,8176,L["Gharash"],BZONE["Swamp of Sorrows"],45.83,52.302)
@@ -194,7 +193,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,8878,L["Muuran"],BZONE["Desolace"],55.95,57.002)
 	self:addLookupList(VendorDB,9499,BBOSS["Plugger Spazzring"],BZONE["Blackrock Depths"],0,00)
 	self:addLookupList(VendorDB,9544,L["Yuka Screwspigot"],BZONE["Burning Steppes"],65.80,22.210)
-	self:addLookupList(VendorDB,9636,L["Kireena"],BZONE["Desolace"],50.98,53.562)
+	self:addLookupList(VendorDB,9636,L["Kireena"],BZONE["Desolace"],51.24,54.532)
 	self:addLookupList(VendorDB,10118,L["Nessa Shadowsong"],BZONE["Teldrassil"],56.91,92.331)
 	self:addLookupList(VendorDB,10856,L["Argent Quartermaster Hasana"],BZONE["Tirisfal Glades"],82.94,65.790)
 	self:addLookupList(VendorDB,10857,L["Argent Quartermaster Lightspark"],BZONE["Western Plaguelands"],43.19,84.190)
@@ -204,24 +203,23 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,11278,L["Magnus Frostwake"],BZONE["Western Plaguelands"],68.06,77.520)
 	self:addLookupList(VendorDB,11536,L["Quartermaster Miranda Breechlock"],BZONE["Eastern Plaguelands"],75.98,52.180)
 	self:addLookupList(VendorDB,11557,L["Meilosh"],BZONE["Felwood"],66.25,2.9600)
+	self:addLookupList(VendorDB,11874,L["Masat T'andr"],BZONE["Swamp of Sorrows"],26.53,32.710)
 	self:addLookupList(VendorDB,12022,L["Lorelae Wintersong"],BZONE["Moonglade"],49.11,39.920)
 	self:addLookupList(VendorDB,12033,L["Wulan"],BZONE["Desolace"],25.81,70.280)
 	self:addLookupList(VendorDB,12043,L["Kulwia"],BZONE["Stonetalon Mountains"],45.96,60.192)
 	self:addLookupList(VendorDB,12245,L["Vendor-Tron 1000"],BZONE["Desolace"],60.26,38.870)
 	self:addLookupList(VendorDB,12246,L["Super-Seller 680"],BZONE["Desolace"],41.26,79.030)
 	self:addLookupList(VendorDB,12941,L["Jase Farlane"],BZONE["Eastern Plaguelands"],74.75,52.200)
-	self:addLookupList(VendorDB,12943,L["Werg Thickblade"],BZONE["Tirisfal Glades"],83.54,67.892)
+	self:addLookupList(VendorDB,12943,L["Werg Thickblade"],BZONE["Tirisfal Glades"],83.88,69.672)
 	self:addLookupList(VendorDB,12944,L["Lokhtos Darkbargainer"],BZONE["Blackrock Depths"],0,00)
 	self:addLookupList(VendorDB,12956,L["Zannok Hidepiercer"],BZONE["Silithus"],81.93,16.200)
-	self:addLookupList(VendorDB,12957,L["Blimo Gadgetspring"],BZONE["Azshara"],45.11,91.360)
-	self:addLookupList(VendorDB,12959,L["Nergal"],BZONE["Un'Goro Crater"],43.97,7.9040)
-	self:addLookupList(VendorDB,12962,L["Wik'Tar"],BZONE["Ashenvale"],12.31,34.202)
+	self:addLookupList(VendorDB,12959,L["Nergal"],BZONE["Un'Goro Crater"],43.97,7.9050)
+	self:addLookupList(VendorDB,12962,L["Wik'Tar"],BZONE["Ashenvale"],12.32,34.202)
 	self:addLookupList(VendorDB,13476,L["Balai Lok'Wein"],BZONE["Dustwallow Marsh"],37.13,30.672)
-	self:addLookupList(VendorDB,14371,L["Shen'dralar Provisioner"],BZONE["Dire Maul"],0,00)
 	self:addLookupList(VendorDB,14637,L["Zorbin Fandazzle"],BZONE["Feralas"],45.17,43.160)
-	self:addLookupList(VendorDB,14738,L["Otho Moji'ko"],BZONE["The Hinterlands"],78.68,78.102)
+	self:addLookupList(VendorDB,14738,L["Otho Moji'ko"],BZONE["The Hinterlands"],78.83,80.462)
 	self:addLookupList(VendorDB,14921,L["Rin'wosho the Trader"],BZONE["Stranglethorn Vale"],15.36,16.180)
-	self:addLookupList(VendorDB,15165,L["Haughty Modiste"],BZONE["Tanaris"],67.00,22.100)
+	self:addLookupList(VendorDB,15165,L["Haughty Modiste"],BZONE["Tanaris"],67.00,22.090)
 	self:addLookupList(VendorDB,15176,L["Vargus"],BZONE["Silithus"],50.90,39.300)
 	self:addLookupList(VendorDB,15179,L["Mishta"],BZONE["Silithus"],49.96,36.490)
 	self:addLookupList(VendorDB,15293,L["Aendel Windspear"],BZONE["Silithus"],62.74,50.460)
@@ -236,29 +234,29 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,16585,L["Cookie One-Eye"],BZONE["Hellfire Peninsula"],55.27,40.792)
 	self:addLookupList(VendorDB,16588,L["Apothecary Antonivich"],BZONE["Hellfire Peninsula"],52.41,35.830)
 	self:addLookupList(VendorDB,16624,L["Gelanthis"],BZONE["Silvermoon City"],90.88,75.412)
-	self:addLookupList(VendorDB,16635,L["Lyna"],BZONE["Silvermoon City"],69.90,24.682)
+	self:addLookupList(VendorDB,16635,L["Lyna"],BZONE["Silvermoon City"],69.89,24.682)
 	self:addLookupList(VendorDB,16638,L["Deynna"],BZONE["Silvermoon City"],56.21,50.612)
-	self:addLookupList(VendorDB,16641,L["Melaris"],BZONE["Silvermoon City"],66.74,19.232)
-	self:addLookupList(VendorDB,16657,L["Feera"],BZONE["The Exodar"],55.46,90.531)
+	self:addLookupList(VendorDB,16641,L["Melaris"],BZONE["Silvermoon City"],66.75,19.092)
+	self:addLookupList(VendorDB,16657,L["Feera"],BZONE["The Exodar"],55.46,90.521)
 	self:addLookupList(VendorDB,16670,L["Eriden"],BZONE["Silvermoon City"],80.12,35.412)
 	self:addLookupList(VendorDB,16677,L["Quelis"],BZONE["Silvermoon City"],69.45,70.112)
-	self:addLookupList(VendorDB,16689,L["Zaralda"],BZONE["Silvermoon City"],84.00,80.802)
-	self:addLookupList(VendorDB,16705,L["Altaa"],BZONE["The Exodar"],28.11,62.181)
+	self:addLookupList(VendorDB,16689,L["Zaralda"],BZONE["Silvermoon City"],83.99,80.782)
+	self:addLookupList(VendorDB,16705,L["Altaa"],BZONE["The Exodar"],28.12,62.171)
 	self:addLookupList(VendorDB,16713,L["Arras"],BZONE["The Exodar"],60.45,88.431)
-	self:addLookupList(VendorDB,16718,L["Phea"],BZONE["The Exodar"],56.22,28.001)
-	self:addLookupList(VendorDB,16722,L["Egomis"],BZONE["The Exodar"],39.45,39.551)
+	self:addLookupList(VendorDB,16718,L["Phea"],BZONE["The Exodar"],56.22,27.991)
+	self:addLookupList(VendorDB,16722,L["Egomis"],BZONE["The Exodar"],39.43,39.561)
 	self:addLookupList(VendorDB,16748,L["Haferet"],BZONE["The Exodar"],66.64,75.221)
 	self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],64.17,68.421)
 	self:addLookupList(VendorDB,16782,L["Yatheon"],BZONE["Silvermoon City"],76.08,39.922)
 	self:addLookupList(VendorDB,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.51,55.870)
-	self:addLookupList(VendorDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],54.15,55.371)
-	self:addLookupList(VendorDB,17512,L["Arred"],BZONE["The Exodar"],44.89,25.621)
+	self:addLookupList(VendorDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.90,56.071)
+	self:addLookupList(VendorDB,17512,L["Arred"],BZONE["The Exodar"],44.91,25.541)
 	self:addLookupList(VendorDB,17518,L["Ythyar"],BZONE["Karazhan"],0,00)
 	self:addLookupList(VendorDB,17585,L["Quartermaster Urgronn"],BZONE["Hellfire Peninsula"],55.25,38.490)
 	self:addLookupList(VendorDB,17657,L["Logistics Officer Ulrike"],BZONE["Hellfire Peninsula"],56.94,62.841)
 	self:addLookupList(VendorDB,17904,L["Fedryen Swiftspear"],BZONE["Zangarmarsh"],79.28,67.070)
 	self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.19,49.080)
-	self:addLookupList(VendorDB,18011,L["Zurai"],BZONE["Zangarmarsh"],85.20,57.940)
+	self:addLookupList(VendorDB,18011,L["Zurai"],BZONE["Zangarmarsh"],85.20,57.920)
 	self:addLookupList(VendorDB,18015,L["Gambarinka"],BZONE["Zangarmarsh"],31.77,49.650)
 	self:addLookupList(VendorDB,18017,L["Seer Janidi"],BZONE["Zangarmarsh"],31.95,52.050)
 	self:addLookupList(VendorDB,18255,L["Apprentice Darius"],BZONE["Orgrimmar"],48.74,80.890)
@@ -280,7 +278,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,18990,L["Burko"],BZONE["Hellfire Peninsula"],23.10,38.950)
 	self:addLookupList(VendorDB,18991,L["Aresella"],BZONE["Hellfire Peninsula"],26.29,62.292)
 	self:addLookupList(VendorDB,19004,L["Vodesiin"],BZONE["Hellfire Peninsula"],24.04,39.191)
-	self:addLookupList(VendorDB,19015,L["Mathar G'ochar"],BZONE["Nagrand"],56.32,38.452)
+	self:addLookupList(VendorDB,19015,L["Mathar G'ochar"],BZONE["Nagrand"],56.27,38.152)
 	self:addLookupList(VendorDB,19017,L["Borto"],BZONE["Nagrand"],53.98,71.240)
 	self:addLookupList(VendorDB,19038,L["Supply Officer Mills"],BZONE["Terokkar Forest"],56.01,54.081)
 	self:addLookupList(VendorDB,19042,L["Leeli Longhaggle"],BZONE["Terokkar Forest"],57.48,53.110)
@@ -292,8 +290,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19296,L["Innkeeper Biribi"],BZONE["Ironforge"],50.85,74.281)
 	self:addLookupList(VendorDB,19321,L["Quartermaster Endarin"],BZONE["Shattrath City"],48.19,26.821)
 	self:addLookupList(VendorDB,19331,L["Quartermaster Enuril"],BZONE["Shattrath City"],60.00,63.870)
-	self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.59,31.230)
-	self:addLookupList(VendorDB,19351,L["Daggle Ironshaper"],BZONE["Shadowmoon Valley"],36.90,54.670)
+	self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.59,31.240)
+	self:addLookupList(VendorDB,19351,L["Daggle Ironshaper"],BZONE["Shadowmoon Valley"],36.90,54.680)
 	self:addLookupList(VendorDB,19373,L["Mari Stonehand"],BZONE["Shadowmoon Valley"],37.07,55.150)
 	self:addLookupList(VendorDB,19383,L["Captured Gnome"],BZONE["Zangarmarsh"],32.47,49.450)
 	self:addLookupList(VendorDB,19521,L["Arrond"],BZONE["Shadowmoon Valley"],55.79,59.330)
@@ -303,7 +301,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19662,L["Aaron Hollman"],BZONE["Shattrath City"],64.25,71.920)
 	self:addLookupList(VendorDB,19663,L["Madame Ruby"],BZONE["Shattrath City"],64.04,70.480)
 	self:addLookupList(VendorDB,19694,L["Loolruna"],BZONE["Zangarmarsh"],68.69,49.620)
-	self:addLookupList(VendorDB,19722,L["Muheru the Weaver"],BZONE["Zangarmarsh"],41.13,28.130)
+	self:addLookupList(VendorDB,19722,L["Muheru the Weaver"],BZONE["Zangarmarsh"],41.14,28.130)
 	self:addLookupList(VendorDB,19836,L["Mixie Farshot"],BZONE["Hellfire Peninsula"],60.98,81.972)
 	self:addLookupList(VendorDB,19837,L["Daga Ramba"],BZONE["Blade's Edge Mountains"],51.60,58.070)
 	self:addLookupList(VendorDB,20028,L["Doba"],BZONE["Blade's Edge Mountains"],28.59,92.420)
@@ -338,7 +336,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.70,33.550)
 	self:addLookupList(VendorDB,29511,L["Lalla Brightweave"],BZONE["Dalaran"],36.70,33.310)
 	self:addLookupList(VendorDB,29512,L["Ainderu Summerleaf"],BZONE["Dalaran"],37.05,33.730)
-	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],87.01,77.960)
+	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],88.03,76.870)
 	self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.31,17.921)
 	self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Dalaran"],69.77,37.740)
 	self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.05,65.700)
@@ -346,7 +344,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,31911,L["Tanak"],BZONE["Sholazar Basin"],55.09,68.930)
 	self:addLookupList(VendorDB,31916,L["Tanaika"],BZONE["Howling Fjord"],25.77,58.720)
 	self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.46,47.850)
-	self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.49,17.470)
+	self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.49,17.490)
 	self:addLookupList(VendorDB,32296,L["Stone Guard Mukar"],BZONE["Wintergrasp"],51.14,17.840)
 	self:addLookupList(VendorDB,32514,L["Vanessa Sellers"],BZONE["Dalaran"],38.69,40.750)
 	self:addLookupList(VendorDB,32515,L["Braeg Stoutbeard"],BZONE["Dalaran"],38.53,29.570)
diff --git a/RecipeStats.txt b/RecipeStats.txt
index 4dc2580..680019a 100644
--- a/RecipeStats.txt
+++ b/RecipeStats.txt
@@ -1,7 +1,12 @@
 Unknown zones:
+	"Amal'thazad" => "",
 	"Crystalline Keeper" => "",
+	"Durnholde Sentry" => "",
+	"Elixir of Pain" => "",
 	"Enslaved Proto-Drake" => "",
 	"Krystallus" => "",
+	"Lady Alistra" => "",
+	"Lord Thorval" => "",
 	"Mage Slayer" => "",
 	"Nightmare Scalebane" => "",
 	"Overlord Wyrmthalak" => "",
@@ -35,7 +40,6 @@ Unknown faction:
 	"Burko" => "",
 	"Byancie" => "",
 	"Captured Gnome" => "",
-	"Carolai Anise" => "",
 	"Celie Steelwing" => "",
 	"Cyndra Kindwhisper" => "",
 	"Daga Ramba" => "",
@@ -44,6 +48,7 @@ Unknown faction:
 	"Derek Odds" => "",
 	"Doba" => "",
 	"Drakk Stonehand" => "",
+	"Elixir of Pain - " => "",
 	"Felannia" => "",
 	"Gambarinka" => "",
 	"Gara Skullcrush" => "",
@@ -59,6 +64,7 @@ Unknown faction:
 	"Hahrana Ironhide" => "",
 	"Hama" => "",
 	"Hurnak Grimmord" => "",
+	"Jangdor Swiftstrider" => "",
 	"Johan Focht" => "",
 	"K. Lee Smallfry" => "",
 	"Kalaen" => "",
@@ -92,14 +98,12 @@ Unknown faction:
 	"Skeletal Fiend (Enraged Form)" => "",
 	"Skeletal Fiend (Enraged Form) - " => "",
 	"Stone Guard Mukar" => "",
-	"Supplying the Front - " => "",
 	"Tatiana" => "",
 	"Thamner Pol" => "",
 	"Tognus Flintfire" => "",
 	"Truk Wildbeard" => "",
 	"Uthok" => "",
 	"Vance Undergloom" => "",
-	"Vharr" => "",
 	"Victor Ward" => "",
 	"Vix Chromeblaster" => "",
 	"Wulan" => "",
@@ -145,7 +149,6 @@ Single faction:
 	"Byancie" => "",
 	"Camberon" => "",
 	"Captured Gnome" => "",
-	"Carolai Anise" => "",
 	"Celie Steelwing" => "",
 	"Cyndra Kindwhisper" => "",
 	"Daga Ramba" => "",
@@ -161,7 +164,6 @@ Single faction:
 	"Doba" => "",
 	"Doctor Herbert Halsey" => "",
 	"Doctor Marsh" => "",
-	"Doctor Martin Felben" => "",
 	"Dolothos" => "",
 	"Drakk Stonehand" => "",
 	"Edrem" => "",
@@ -203,6 +205,7 @@ Single faction:
 	"Hurnak Grimmord" => "",
 	"Innkeeper Grilka" => "",
 	"James Van Brunt" => "",
+	"Jangdor Swiftstrider" => "",
 	"Jessara Cordell" => "",
 	"Jhag" => "",
 	"Johan Focht" => "",
@@ -325,7 +328,6 @@ Single faction:
 	"Vaean" => "",
 	"Vance Undergloom" => "",
 	"Vhan" => "",
-	"Vharr" => "",
 	"Victor Ward" => "",
 	"Vix Chromeblaster" => "",
 	"Wulan" => "",
@@ -420,6 +422,7 @@ Instance mobs:
 	"Deep Stinger",
 	"Defias Looter",
 	"Defias Pirate",
+	"Defias Renegade Mage",
 	"Defias Squallshaper",
 	"Don Carlos",
 	"Doomforge Craftsman",
@@ -427,6 +430,7 @@ Instance mobs:
 	"Dragonmaw Wind Reaver",
 	"Durnholde Lookout",
 	"Durnholde Rifleman",
+	"Durnholde Sentry",
 	"Durnholde Tracking Hound",
 	"Emperor Vek'lor",
 	"Emperor Vek'nilash",
@@ -613,6 +617,7 @@ No acquire information:
 58299 - Glyph of Revive Pet - Inscription
 56460 - Cobalt Frag Bomb - Engineering
 57026 - Glyph of Flash of Light - Inscription
+23066 - Red Firework - Engineering
 50942 - Iceborne Boots - Leatherworking
 9058 - Handstitched Leather Cloak - Leatherworking
 57168 - Glyph of Sweeping Strikes - Inscription
@@ -768,6 +773,7 @@ No acquire information:
 44588 - Enchant Chest - Exceptional Resilience - Enchanting
 11477 - Elixir of Demonslaying - Alchemy
 56474 - Ultrasafe Bullet Machine - Engineering
+8789 - Crimson Silk Cloak - Tailoring
 49258 - Smelt Saronite - Smelting
 50956 - Nerubian Chestguard - Leatherworking
 55201 - Cobalt Tenderizer - Blacksmithing
@@ -964,7 +970,6 @@ No acquire information:
 3862 - Icy Cloak - Tailoring
 53953 - Sparkling Sky Sapphire - Jewelcrafting
 58481 - Scroll of Agility VI - Inscription
-7258 - Frost Protection Potion - Alchemy
 60604 - Dark Frostscale Breastplate - Leatherworking
 54944 - Spiked Cobalt Chestpiece - Blacksmithing
 58340 - Glyph of Kilrogg - Inscription
@@ -991,7 +996,6 @@ No acquire information:
 58484 - Scroll of Strength - Inscription
 55371 - Titansteel Guardian - Blacksmithing
 60607 - Iceborne Wristguards - Leatherworking
-10516 - Nightscape Shoulders - Leatherworking
 54947 - Spiked Cobalt Legplates - Blacksmithing
 58343 - Glyph of Bloodrage - Inscription
 57211 - Glyph of Chains of Ice - Inscription
@@ -1021,7 +1025,6 @@ No acquire information:
 55941 - Black Duskweave Robe - Tailoring
 58488 - Scroll of Strength V - Inscription
 55375 - Spiked Titansteel Treads - Blacksmithing
-26085 - Soul Pouch - Tailoring
 60611 - Dark Iceborne Leggings - Leatherworking
 58347 - Glyph of Enduring Victory - Inscription
 57215 - Glyph of Death's Embrace - Inscription
@@ -1052,6 +1055,7 @@ No acquire information:
 58491 - Scroll of Strength VIII - Inscription
 57218 - Glyph of Icebound Fortitude - Inscription
 9957 - Orcish War Leggings - Blacksmithing
+3873 - Black Swashbuckler's Shirt - Tailoring
 53964 - Tenuous Twilight Opal - Jewelcrafting
 44625 - Enchant Gloves - Armsman - Enchanting
 18448 - Mooncloth Shoulders - Tailoring
@@ -1088,7 +1092,6 @@ No acquire information:
 60337 - Scroll of Recall III - Inscription
 39961 - Relentless Earthstorm Diamond - Jewelcrafting
 56234 - Titansteel Shanker - Blacksmithing
-18454 - Gloves of Spell Mastery - Tailoring
 57225 - Glyph of Strangulate - Inscription
 28925 - Glowing Shadow Draenite - Jewelcrafting
 60621 - Enchant Weapon - Greater Potency - Enchanting
@@ -1132,7 +1135,6 @@ No acquire information:
 53975 - Inscribed Monarch Topaz - Jewelcrafting
 52843 - Moonglow Ink - Inscription
 60767 - Enchant Bracers - Superior Spellpower - Enchanting
-20015 - Enchant Cloak - Superior Defense - Enchanting
 44636 - Enchant Ring - Greater Spellpower - Enchanting
 51570 - Dark Arctic Chestpiece - Leatherworking
 45061 - Mad Alchemist's Potion - Alchemy
@@ -1226,7 +1228,6 @@ No acquire information:
 47901 - Enchant Boots - Tuskarr's Vitality - Enchanting
 53844 - Flashing Bloodstone - Jewelcrafting
 54552 - Tempered Saronite Boots - Blacksmithing
-20026 - Enchant Chest - Major Health - Enchanting
 52571 - Cobalt Helm - Blacksmithing
 60637 - Ice Striker's Cloak - Leatherworking
 57241 - Glyph of Frost Shock - Inscription
@@ -1317,7 +1318,6 @@ No acquire information:
 57113 - Glyph of Ambush - Inscription
 50604 - Scroll of Intellect VIII - Inscription
 60651 - Virulent Spaulders - Leatherworking
-19050 - Green Dragonscale Breastplate - Leatherworking
 56972 - Glyph of Arcane Power - Inscription
 53859 - Sovereign Shadow Crystal - Jewelcrafting
 57114 - Glyph of Backstab - Inscription
@@ -1340,6 +1340,7 @@ No acquire information:
 50607 - Scroll of Spirit IV - Inscription
 56550 - Ornate Saronite Pauldrons - Blacksmithing
 57116 - Glyph of Crippling Poison - Inscription
+19053 - Chimeric Gloves - Leatherworking
 56975 - Glyph of Fireball - Inscription
 53862 - Glowing Shadow Crystal - Jewelcrafting
 57258 - Glyph of Conflagrate - Inscription
@@ -1402,10 +1403,12 @@ No acquire information:
 57265 - Glyph of Health Funnel - Inscription
 57690 - Fur Lining - Stamina - Leatherworking
 3920 - Crafted Light Shot - Engineering
+20051 - Runed Arcanite Rod - Enchanting
 57124 - Glyph of Ghostly Strike - Inscription
 56983 - Glyph of Invisibility - Inscription
 55002 - Flexweave Underlay - Engineering
 53870 - Puissant Shadow Crystal - Jewelcrafting
+3496 - Moonsteel Broadsword - Blacksmithing
 57266 - Glyph of Healthstone - Inscription
 52738 - Ivory Ink - Inscription
 57691 - Fur Lining - Spell Power - Leatherworking
@@ -1441,7 +1444,6 @@ No acquire information:
 50620 - Scroll of Stamina VIII - Inscription
 56280 - Cudgel of Saronite Justice - Blacksmithing
 57129 - Glyph of Sap - Inscription
-19066 - Frostsaber Boots - Leatherworking
 53875 - Resplendent Huge Citrine - Jewelcrafting
 57271 - Glyph of Shadow Bolt - Inscription
 56988 - Glyph of Remove Curse - Inscription
@@ -1529,6 +1531,7 @@ No acquire information:
 53890 - Stalwart Huge Citrine - Jewelcrafting
 55305 - Savage Saronite Bracers - Blacksmithing
 57003 - Glyph of Frost Trap - Inscription
+22902 - Mooncloth Robe - Tailoring
 57711 - Shimmering Ink - Inscription
 53891 - Glimmering Huge Citrine - Jewelcrafting
 55306 - Savage Saronite Pauldrons - Blacksmithing