Quantcast

data regenerate

Ackis [12-10-08 - 22:38]
data regenerate
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-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 6440135..ed9cb85 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -70,7 +70,7 @@ L["ARL_DOC_DESC"]			= "Documentation for Ackis Recipe List"

 -- UI Documentation
 L["Using Filters"]			= true
-L["USING_FILTERS_DESC"]		= "Filters may be toggled on or off.  There are two types of filters: one which will prevent the recipe from showing up at all, and one which will prevent a specific type of acquire information from showing up.With the first type of filter, these match the proprieties of the recipe (ie: binding).  If you toggle ARL to not show BoP recipes, no recipes that are BoP will show up in the scan.  The second type of filter deals with acquire information.  If a recipe is available as a mob drop, or from a vendor and you toggle to not show vendor recipes, the recipe will still show up but vendor information will be hidden for it.  The reason is that there is still another way to acquire this recipe (mob drop) so it should still be included in the scan."
+L["USING_FILTERS_DESC"]		= "Filters may be toggled on or off.  There are two types of filters: one which will prevent the recipe from showing up at all, and one which will prevent a specific type of acquire information from showing up.\nWith the first type of filter, these match the proprieties of the recipe (ie: binding).  If you toggle ARL to not show BoP recipes, no recipes that are BoP will show up in the scan.  The second type of filter deals with acquire information.  If a recipe is available as a mob drop, or from a vendor and you toggle to not show vendor recipes, the recipe will still show up but vendor information will be hidden for it.  The reason is that there is still another way to acquire this recipe (mob drop) so it should still be included in the scan."
 L["Reporting Bugs"]			= true
 L["REPORTING_BUGS_DESC"]	= "When reporting a bug, please make sure you do the following:\n1) Download the latest version, available from http://www.wowace.com/projects/arl/files/\n2) Make sure there is not a bug report filed for your issue already.  You can check these at http://www.wowace.com/projects/arl/tickets/\n2a) Disable addons such as Skillet or ATSW.\n3) If your problem is not listed and you are using the latest version verify your addon settings.  Verify filters, profiles, etc.\n4) You have found a bug that no one has reported before.  Create a new ticket at http://www.wowace.com/projects/arl/tickets/ with a descriptive heading about the problem.  In the ticket make sure you include the error message that you received (just the error message, I don't need a listing of the addons you use), the recipe/profession you were working with, and any other info that you think may help."

@@ -359,6 +359,7 @@ L["Ancient Female Vrykul"] = true
 L["Andre Firebeard"] = true
 L["Andrew Hilbert"] = true
 L["Andrion Darkspinner"] = true
+L["Androd Fadran"] = true
 L["Anger Guard"] = true
 L["Angerclaw Grizzly"] = true
 L["Anguished Dead"] = true
@@ -434,9 +435,7 @@ L["Blackrock Worg"] = true
 L["Blacksmith Calypso"] = true
 L["Bleeding Hollow Darkcaster"] = true
 L["Blisterpaw Hyena"] = true
-L["Blixrez Goodstitch"] = true
 L["Blizrik Buckshot"] = true
-L["Bliztik"] = true
 L["Bloodaxe Raider"] = true
 L["Bloodhound"] = true
 L["Bloodmaul Dire Wolf"] = true
@@ -462,9 +461,9 @@ L["Brek Stonehoof"] = true
 L["Brienna Starglow"] = true
 L["Brikk Keencraft"] = true
 L["Brittle Revenant"] = true
+L["Bro'kin"] = true
 L["Brock Stoneseeker"] = true
 L["Brom Killian"] = true
-L["Bronk"] = true
 L["Bronk Guzzlegear"] = true
 L["Brumeran"] = true
 L["Brumman"] = true
@@ -534,7 +533,6 @@ L["Corruption"] = true
 L["Costly Menace"] = true
 L["Crazed Ancient"] = true
 L["Crazed Murkblood Foreman"] = true
-L["Crazk Sparks"] = true
 L["Crimson Inquisitor"] = true
 L["Crimson Sorcerer"] = true
 L["Cro Threadstrong"] = true
@@ -626,6 +624,7 @@ 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
@@ -745,7 +744,6 @@ L["Geofram Bouldertoe"] = true
 L["George Candarte"] = true
 L["Georgio Bolero"] = true
 L["Ghak Healtouch"] = true
-L["Gharash"] = true
 L["Ghermas"] = true
 L["Ghostly Philanthropist"] = true
 L["Ghostly Steward"] = true
@@ -762,7 +760,6 @@ 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
@@ -785,7 +782,6 @@ L["Grikka"] = true
 L["Grimtak"] = true
 L["Grimtotem Geomancer"] = true
 L["Grondal Moonbreeze"] = true
-L["Gronn-Priest"] = true
 L["Groum Stonebeard"] = true
 L["Grumnus Steelshaper"] = true
 L["Grutah"] = true
@@ -799,7 +795,6 @@ L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
 L["Hammon Karwn"] = true
-L["Harklan Moongrove"] = true
 L["Harn Longcast"] = true
 L["Hatefury Shadowstalker"] = true
 L["Haughty Modiste"] = true
@@ -854,7 +849,6 @@ 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
@@ -874,11 +868,11 @@ L["Josef Gregorian"] = true
 L["Josephine Lister"] = true
 L["Joys of Omosh"] = true
 L["Jubie Gadgetspring"] = true
+L["Jun'ha"] = true
 L["Juno Dufrain"] = true
 L["Justin Oshenko"] = true
 L["Jutak"] = true
 L["K. Lee Smallfry"] = true
-L["Kaita Deepforge"] = true
 L["Kalaen"] = true
 L["Kalinda"] = true
 L["Kalldan Felmoon"] = true
@@ -1033,16 +1027,15 @@ L["Nadyia Maneweaver"] = true
 L["Nahogg"] = true
 L["Naka"] = true
 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
 L["Nata Dawnstrider"] = true
 L["Neal Allen"] = true
 L["Neii"] = true
-L["Nergal"] = true
 L["Nerrist"] = true
 L["Nessa Shadowsong"] = true
 L["Nethergarde Engineer"] = true
@@ -1050,6 +1043,7 @@ L["Nethervine Inciter"] = true
 L["Nexus Stalker"] = true
 L["Nightmare Scalebane"] = true
 L["Nimar the Slayer"] = true
+L["Nina Lightbrew"] = true
 L["Nissa Firestone"] = true
 L["Nixx Sprocketspring"] = true
 L["Nogg"] = true
@@ -1114,6 +1108,7 @@ L["Randal Worth"] = true
 L["Ranik"] = true
 L["Rann Flamespinner"] = true
 L["Rartar"] = true
+L["Rathis Tomber"] = true
 L["Ravaged Cadaver"] = true
 L["Rawrk"] = true
 L["Razia"] = true
@@ -1133,6 +1128,7 @@ L["Risen Construct"] = true
 L["Risen Drakkari Death Knight"] = true
 L["Rivendark"] = true
 L["Rizz Loosebolt"] = true
+L["Rogue Ice Thistle"] = true
 L["Rogvar"] = true
 L["Rohok"] = true
 L["Ronald Burch"] = true
@@ -1192,7 +1188,6 @@ L["Shadowforge Peasant"] = true
 L["Shadowmage"] = true
 L["Shadowmaw Panther"] = true
 L["Shadowmoon Reaver"] = true
-L["Shadowmoon Slayer"] = true
 L["Shadowsword Assassin"] = true
 L["Shadowsword Guardian"] = true
 L["Shadowsword Vanquisher"] = true
@@ -1205,7 +1200,6 @@ L["Shardtooth Bear"] = true
 L["Shardtooth Mauler"] = true
 L["Shattered Hand Centurion"] = true
 L["Shattered Hand Champion"] = true
-L["Shattered Hand Reaver"] = true
 L["Shattertusk Mammoth"] = true
 L["Shayis Steelfury"] = true
 L["Sheendra Tallgrass"] = true
@@ -1268,7 +1262,6 @@ L["Stormforged Artificer"] = true
 L["Stormforged Champion"] = true
 L["Stormforged Giant"] = true
 L["Stormforged Infiltrator"] = true
-L["Storming Wind-Ripper"] = true
 L["Stranglethorn Tigress"] = true
 L["Strashaz Myrmidon"] = true
 L["Strashaz Warrior"] = true
@@ -1302,6 +1295,7 @@ L["Sweet Serenity"] = true
 L["Sylann"] = true
 L["Sylvanna Forestmoon"] = true
 L["Syndicate Assassin"] = true
+L["Syndicate Mercenary"] = true
 L["Syndicate Pathstalker"] = true
 L["Syndicate Spy"] = true
 L["Syphoner"] = true
@@ -1384,6 +1378,7 @@ L["Underbat"] = true
 L["Unleashed Hellion"] = true
 L["Unliving Atal'ai"] = true
 L["Uriku"] = true
+L["Ursius"] = true
 L["Uthok"] = true
 L["Uthrar Threx"] = true
 L["Vaean"] = true
@@ -1391,7 +1386,6 @@ L["Valdaron"] = true
 L["Vance Undergloom"] = true
 L["Vanessa Sellers"] = true
 L["Vargus"] = true
-L["Vashj'ir Honor Guard"] = true
 L["Vazario Linkgrease"] = true
 L["Vekh'nir Dreadhawk"] = true
 L["Vendor-Tron 1000"] = true
@@ -1400,7 +1394,6 @@ L["Venture Co. Excavator"] = true
 L["Venture Co. Strip Miner"] = true
 L["Veteran Crusader Aliocha Segard"] = true
 L["Vhan"] = true
-L["Vharr"] = true
 L["Victor Ward"] = true
 L["Viggz Shinesparked"] = true
 L["Vilebranch Hideskinner"] = true
@@ -1474,11 +1467,9 @@ L["Yuka Screwspigot"] = true
 L["Yurial Soulwater"] = true
 L["Zamja"] = true
 L["Zan Shivsproket"] = true
-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 d828a93..9f12e32 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -166,8 +166,8 @@ function addon:InitAlchemy(RecipeDB)
 	-- Shadow Oil -- 3449
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3449,165,3824,1,2259)
-	self:addTradeFlags(RecipeDB,3449,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,3449,2,2481)
+	self:addTradeFlags(RecipeDB,3449,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Elixir of Fortitude -- 3450
 	recipecount = recipecount + 1
@@ -196,8 +196,8 @@ function addon:InitAlchemy(RecipeDB)
 	-- Frost Oil -- 3454
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3454,200,3829,2,2259)
-	self:addTradeFlags(RecipeDB,3454,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,3454,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,3454,2,2480)

 	-- Discolored Healing Potion -- 4508
 	recipecount = recipecount + 1
@@ -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,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7256,2,2393,2,3956)
+	self:addTradeFlags(RecipeDB,7256,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- 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,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7258,2,2812,2,2848)
+	self:addTradeFlags(RecipeDB,7258,1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7258,2,2812)

 	-- 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,2848,2,8158)
+	self:addTradeAcquire(RecipeDB,7259,2,5594)

 	-- Blackmouth Oil -- 7836
 	recipecount = recipecount + 1
@@ -431,7 +431,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,11477,250,9224,1,2259)
 	self:addTradeFlags(RecipeDB,11477,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,11477,2,8177)
+	self:addTradeAcquire(RecipeDB,11477,2,8177,2,8178)

 	-- Elixir of Detect Demon -- 11478
 	recipecount = recipecount + 1
@@ -593,7 +593,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,17575,290,13456,2,2259)
 	self:addTradeFlags(RecipeDB,17575,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,17575,3,7428,3,7445,3,7446,3,7448,3,7458)
+	self:addTradeAcquire(RecipeDB,17575,3,7428,3,7445,3,7446,3,7448,3,7458,3,10807)

 	-- Greater Nature Protection Potion -- 17576
 	recipecount = recipecount + 1
@@ -868,7 +868,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Major Frost Protection Potion -- 28572
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28572,360,22842,2,2259)
-	self:addTradeFlags(RecipeDB,28572,1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB,28572,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB,28572,3,18344)

 	-- Major Nature Protection Potion -- 28573
diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua
index 0202a18..54d5fcb 100644
--- a/RecipeDB/ARL-Blacksmith.lua
+++ b/RecipeDB/ARL-Blacksmith.lua
@@ -310,8 +310,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Hardened Iron Shortsword -- 3492
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3492,160,3849,1,2018)
-	self:addTradeFlags(RecipeDB,3492,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,69)
-	self:addTradeAcquire(RecipeDB,3492,2,2843,2,5512)
+	self:addTradeFlags(RecipeDB,3492,1,4,21,22,23,24,25,26,27,28,29,30,36,40,69)
+	self:addTradeAcquire(RecipeDB,3492,2,2843)

 	-- Jade Serpentblade -- 3493
 	recipecount = recipecount + 1
@@ -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
@@ -347,7 +347,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	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:addTradeAcquire(RecipeDB,3498,2,2483)

 	-- Shadow Crescent Axe -- 3500
 	recipecount = recipecount + 1
@@ -592,8 +592,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Mithril Scale Bracers -- 9937
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,9937,215,7924,1,2018)
-	self:addTradeFlags(RecipeDB,9937,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58)
-	self:addTradeAcquire(RecipeDB,9937,2,8176)
+	self:addTradeFlags(RecipeDB,9937,3,21,22,23,24,25,26,27,28,29,30,36,41,58)
+	-- No acquire information

 	-- Mithril Shield Spike -- 9939
 	recipecount = recipecount + 1
@@ -1084,8 +1084,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Stronghold Gauntlets -- 16741
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,16741,300,12639,4,2018)
-	self:addTradeFlags(RecipeDB,16741,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,16741,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
+	self:addTradeAcquire(RecipeDB,16741,3,10184)

 	-- Enchanted Thorium Helm -- 16742
 	recipecount = recipecount + 1
@@ -1270,14 +1270,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Fiery Chain Girdle -- 20872
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20872,295,16989,3,2018)
-	self:addTradeFlags(RecipeDB,20872,3,21,22,23,24,25,26,27,28,29,30,36,41,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20872,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,58)
+	self:addTradeAcquire(RecipeDB,20872,2,12944)

 	-- Fiery Chain Shoulders -- 20873
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20873,300,16988,3,2018)
-	self:addTradeFlags(RecipeDB,20873,3,21,22,23,24,25,26,27,28,29,30,36,41,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20873,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,58)
+	self:addTradeAcquire(RecipeDB,20873,2,12944)

 	-- Dark Iron Bracers -- 20874
 	recipecount = recipecount + 1
@@ -1288,14 +1288,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Dark Iron Leggings -- 20876
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20876,300,17013,3,2018)
-	self:addTradeFlags(RecipeDB,20876,3,21,22,23,24,25,26,27,28,29,30,36,41,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20876,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59)
+	self:addTradeAcquire(RecipeDB,20876,2,12944)

 	-- Dark Iron Reaver -- 20890
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20890,300,17015,3,2018)
-	self:addTradeFlags(RecipeDB,20890,3,21,22,23,24,25,26,27,28,29,30,36,41,69)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20890,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,69)
+	self:addTradeAcquire(RecipeDB,20890,2,12944)

 	-- Dark Iron Destroyer -- 20897
 	recipecount = recipecount + 1
@@ -1348,8 +1348,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Dark Iron Helm -- 23636
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,23636,300,19148,1,2018)
-	self:addTradeFlags(RecipeDB,23636,3,21,22,23,24,25,26,27,28,29,30,36,41,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,23636,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59)
+	self:addTradeAcquire(RecipeDB,23636,2,12944)

 	-- Dark Iron Gauntlets -- 23637
 	recipecount = recipecount + 1
@@ -1366,8 +1366,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Blackfury -- 23639
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,23639,300,19167,1,2018)
-	self:addTradeFlags(RecipeDB,23639,3,21,22,23,24,25,26,27,28,29,30,36,41,63,71)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,23639,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,63,71)
+	self:addTradeAcquire(RecipeDB,23639,2,12944)

 	-- Ebon Hand -- 23650
 	recipecount = recipecount + 1
@@ -1378,8 +1378,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Blackguard -- 23652
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,23652,300,19168,1,2018)
-	self:addTradeFlags(RecipeDB,23652,3,21,22,23,24,25,26,27,28,29,30,36,41,52,63,69)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,23652,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,63,69)
+	self:addTradeAcquire(RecipeDB,23652,2,12944)

 	-- Nightfall -- 23653
 	recipecount = recipecount + 1
@@ -1426,8 +1426,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Dark Iron Boots -- 24399
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,24399,300,20039,1,2018)
-	self:addTradeFlags(RecipeDB,24399,3,21,22,23,24,25,26,27,28,29,30,36,41,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,24399,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59)
+	self:addTradeAcquire(RecipeDB,24399,2,12944)

 	-- Darkrune Gauntlets -- 24912
 	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 30e87e9..f368a6b 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
@@ -328,8 +328,8 @@ function addon:InitCooking(RecipeDB)
 	-- Lean Wolf Steak -- 15853
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,15853,125,12209,1,2550)
-	self:addTradeFlags(RecipeDB,15853,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,15853,2,12246)
+	self:addTradeFlags(RecipeDB,15853,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Roast Raptor -- 15855
 	recipecount = recipecount + 1
@@ -341,7 +341,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,15856,175,13851,1,2550)
 	self:addTradeFlags(RecipeDB,15856,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,15856,2,7947,2,8145,2,12246)
+	self:addTradeAcquire(RecipeDB,15856,2,7947,2,8145)

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

 	-- Dragonbreath Chili -- 15906
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index f13f2c9..35a0820 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -178,8 +178,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Boots - Minor Agility -- 7867
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7867,125,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,7867,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7867,2,3012,2,3537)
+	self:addTradeFlags(RecipeDB,7867,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7867,2,3012)

 	-- Enchant Shield - Minor Stamina -- 13378
 	recipecount = recipecount + 1
@@ -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,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,63)
-	self:addTradeAcquire(RecipeDB,20015,2,12022)
+	self:addTradeFlags(RecipeDB,20015,3,21,22,23,24,25,26,27,28,29,30,36,41,63)
+	-- No acquire information

 	-- 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,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB,20017,2,4229,2,4561)
+	self:addTradeFlags(RecipeDB,20017,1,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB,20017,2,4229)

 	-- Enchant Boots - Greater Stamina -- 20020
 	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,3,21,22,23,24,25,26,27,28,29,30,37,41)
-	-- No acquire information
+	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)

 	-- Enchant Weapon - Winter's Might -- 21931
 	recipecount = recipecount + 1
@@ -845,7 +845,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,25074,300,nil, 3,7411)
 	self:addTradeFlags(RecipeDB,25074,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB,25074,3,15263,3,15348,3,15370,3,15509,3,15510,3,15511,3,15516,3,15517,3,15544)
+	self:addTradeAcquire(RecipeDB,25074,3,15263,3,15341,3,15348,3,15370,3,15509,3,15510,3,15511,3,15516,3,15517,3,15544)

 	-- Enchant Gloves - Fire Power -- 25078
 	recipecount = recipecount + 1
@@ -1157,13 +1157,13 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28016,310,22521,1,7411)
 	self:addTradeFlags(RecipeDB,28016,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,28016,2,16635,2,16722)
+	self:addTradeAcquire(RecipeDB,28016,2,16635,2,16722,2,19663)

 	-- Superior Wizard Oil -- 28019
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28019,340,22522,1,7411)
 	self:addTradeFlags(RecipeDB,28019,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,28019,2,16635,2,16722)
+	self:addTradeAcquire(RecipeDB,28019,2,16635,2,16722,2,19663)

 	-- Arcane Dust -- 28021
 	--recipecount = recipecount + 1
@@ -1175,7 +1175,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28022,335,22449,1,7411)
 	self:addTradeFlags(RecipeDB,28022,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,28022,2,16635,2,16722)
+	self:addTradeAcquire(RecipeDB,28022,2,16635,2,16722,2,19663)

 	-- Prismatic Sphere -- 28027
 	recipecount = recipecount + 1
@@ -1312,8 +1312,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Shield - Major Stamina -- 34009
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,34009,325,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,34009,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,34009,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,34009,2,19663)

 	-- Enchant Weapon - Major Healing -- 34010
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index b60f1e7..a6f7679 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -209,7 +209,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3952,140,4381,1,4036)
 	self:addTradeFlags(RecipeDB,3952,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,63)
-	self:addTradeAcquire(RecipeDB,3952,2,2682,2,2683,2,3495)
+	self:addTradeAcquire(RecipeDB,3952,2,2682,2,3495)

 	-- Bronze Framework -- 3953
 	recipecount = recipecount + 1
@@ -381,8 +381,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Gnomish Universal Remote -- 9269
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,9269,125,7506,1,4036)
-	self:addTradeFlags(RecipeDB,9269,1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,63)
-	self:addTradeAcquire(RecipeDB,9269,3,7800)
+	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)

 	-- Aquadynamic Fish Attractor -- 9271
 	recipecount = recipecount + 1
@@ -774,8 +774,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Arcane Bomb -- 19831
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19831,300,16040,2,4036)
-	self:addTradeFlags(RecipeDB,19831,21,22,23,24,25,26,27,28,29,30,36,40)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,19831,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,19831,3,10184)

 	-- Flawless Arcanite Rifle -- 19833
 	recipecount = recipecount + 1
@@ -816,8 +816,8 @@ 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
@@ -829,7 +829,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,23068,150,9313,1,4036)
 	self:addTradeFlags(RecipeDB,23068,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,23068,2,2838,2,3495)
+	self:addTradeAcquire(RecipeDB,23068,2,3495)

 	-- EZ-Thro Dynamite II -- 23069
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index 735eba0..d802b56 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -226,8 +226,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Green Leather Armor -- 3772
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3772,155,4255,1,2108)
-	self:addTradeFlags(RecipeDB,3772,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,3772,2,2679,2,2698)
+	self:addTradeFlags(RecipeDB,3772,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
+	self:addTradeAcquire(RecipeDB,3772,2,2698)

 	-- Guardian Armor -- 3773
 	recipecount = recipecount + 1
@@ -245,7 +245,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3775,170,4258,3,2108)
 	self:addTradeFlags(RecipeDB,3775,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,3775,3,1085,3,2554,3,4143,3,4147,3,4287,3,4296,3,4540,3,4674,3,7346)
+	self:addTradeAcquire(RecipeDB,3775,3,1085,3,2554,3,2589,3,4143,3,4147,3,4287,3,4296,3,4540,3,4674,3,7346)

 	-- Green Leather Bracers -- 3776
 	recipecount = recipecount + 1
@@ -304,8 +304,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raptor Hide Belt -- 4097
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,4097,165,4456,2,2108)
-	self:addTradeFlags(RecipeDB,4097,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,4097,1,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
+	self:addTradeAcquire(RecipeDB,4097,2,2816)

 	-- Kodo Hide Bag -- 5244
 	recipecount = recipecount + 1
@@ -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,2381,2,2393,2,2846)
+	self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2381)

 	-- 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,2,4877)
+	self:addTradeAcquire(RecipeDB,7149,2,2810,2,2821,2,3958)

 	-- Barbaric Shoulders -- 7151
 	recipecount = recipecount + 1
@@ -400,8 +400,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Deviate Scale Gloves -- 7954
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7954,105,6467,1,2108)
-	self:addTradeFlags(RecipeDB,7954,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,7954,2,5783)
+	self:addTradeFlags(RecipeDB,7954,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
+	-- No acquire information

 	-- Deviate Scale Belt -- 7955
 	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,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,10516,2,7854)
+	self:addTradeFlags(RecipeDB,10516,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
+	-- No acquire information

 	-- Turtle Scale Bracers -- 10518
 	recipecount = recipecount + 1
@@ -814,8 +814,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Heavy Scorpid Bracers -- 19048
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19048,255,15077,1,2108)
-	self:addTradeFlags(RecipeDB,19048,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58)
-	self:addTradeAcquire(RecipeDB,19048,2,12956)
+	self:addTradeFlags(RecipeDB,19048,3,21,22,23,24,25,26,27,28,29,30,36,41,58)
+	-- No acquire information

 	-- Wicked Leather Gauntlets -- 19049
 	recipecount = recipecount + 1
@@ -880,8 +880,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Living Shoulders -- 19061
 	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,7854)
+	self:addTradeFlags(RecipeDB,19061,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
+	-- No acquire information

 	-- Ironfeather Shoulders -- 19062
 	recipecount = recipecount + 1
@@ -922,8 +922,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Warbear Harness -- 19068
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19068,275,15064,1,2108)
-	self:addTradeFlags(RecipeDB,19068,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,19068,3,9447)
+	self:addTradeFlags(RecipeDB,19068,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
+	self:addTradeAcquire(RecipeDB,19068,3,9447,3,10184)

 	-- Heavy Scorpid Belt -- 19070
 	recipecount = recipecount + 1
@@ -953,7 +953,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19074,285,15069,2,2108)
 	self:addTradeFlags(RecipeDB,19074,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,19074,3,7440,3,7443,3,7448,3,7458,3,7460)
+	self:addTradeAcquire(RecipeDB,19074,3,7440,3,7443,3,7448,3,7458,3,7460,3,10806)

 	-- Heavy Scorpid Leggings -- 19075
 	recipecount = recipecount + 1
@@ -1012,8 +1012,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Devilsaur Gauntlets -- 19084
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19084,290,15063,1,2108)
-	self:addTradeFlags(RecipeDB,19084,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,19084,2,12959)
+	self:addTradeFlags(RecipeDB,19084,3,21,22,23,24,25,26,27,28,29,30,36,41,57)
+	-- No acquire information

 	-- Black Dragonscale Breastplate -- 19085
 	recipecount = recipecount + 1
@@ -1031,7 +1031,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,19087,295,15070,2,2108)
 	self:addTradeFlags(RecipeDB,19087,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,57)
-	self:addTradeAcquire(RecipeDB,19087,3,7441,3,7447)
+	self:addTradeAcquire(RecipeDB,19087,3,7441,3,7447,3,7457)

 	-- Heavy Scorpid Helm -- 19088
 	recipecount = recipecount + 1
@@ -1900,8 +1900,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Netherdrake Helm -- 35572
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,35572,365,29510,4,2108)
-	self:addTradeFlags(RecipeDB,35572,1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,58)
-	self:addTradeAcquire(RecipeDB,35572,3,16409,3,16488,3,16544,3,16699,3,17940,3,21218,3,21350,3,22082,3,22310,3,24960)
+	self:addTradeFlags(RecipeDB,35572,1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,58)
+	self:addTradeAcquire(RecipeDB,35572,7,4)

 	-- Netherdrake Gloves -- 35573
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 68aba70..f5bb231 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

-602 found from data mining.  0 ignored.
+600 found from data mining.  0 ignored.

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

@@ -40,42 +40,42 @@ function addon:InitMob(MobDB)

 	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.46)
+	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.63,65.46)
 	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.67,40.57)
-	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.76,38.34)
+	self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.67,40.56)
+	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.78,38.34)
 	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.45,42.18)
+	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.55,42.20)
 	self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.36,33.58)
 	self:addLookupList(MobDB,780,L["Skullsplitter Mystic"],BZONE["Stranglethorn Vale"],44.59,35.98)
-	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.92,74.66)
-	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.55,64.53)
+	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.93,74.67)
+	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.55,64.54)
 	self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.64,7.989)
 	self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.82,26.83)
 	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.48,20.11)
 	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.53,20.27)
 	self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.97,20.13)
 	self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.70,24.11)
-	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.517,32.08)
+	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.515,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)
-	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.37,44.47)
+	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.39,44.48)
 	self:addLookupList(MobDB,1488,L["Zanzil Zombie"],BZONE["Stranglethorn Vale"],38.00,55.96)
-	self:addLookupList(MobDB,1550,L["Thrashtail Basilisk"],BZONE["Stranglethorn Vale"],39.34,49.01)
+	self:addLookupList(MobDB,1550,L["Thrashtail Basilisk"],BZONE["Stranglethorn Vale"],39.35,49.01)
 	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.74)
-	self:addLookupList(MobDB,1813,L["Decaying Horror"],BZONE["Western Plaguelands"],62.83,35.35)
+	self:addLookupList(MobDB,1812,L["Rotting Behemoth"],BZONE["Western Plaguelands"],63.54,36.75)
+	self:addLookupList(MobDB,1813,L["Decaying Horror"],BZONE["Western Plaguelands"],62.84,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,1844,L["Foreman Marcrid"],BZONE["Western Plaguelands"],46.36,33.88)
 	self:addLookupList(MobDB,1853,BBOSS["Darkmaster Gandling"],BZONE["Scholomance"],0,0)
 	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)
@@ -84,32 +84,33 @@ function addon:InitMob(MobDB)
 	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.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.95,24.41)
-	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,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],23.00,24.46)
+	self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.02,70.18)
+	self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.40,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"],39.00,23.46)
+	self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],39.02,23.48)
 	self:addLookupList(MobDB,2554,L["Witherbark Axe Thrower"],BZONE["Arathi Highlands"],65.93,67.52)
-	self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.01,73.03)
+	self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.01,73.02)
 	self:addLookupList(MobDB,2557,L["Witherbark Shadow Hunter"],BZONE["Arathi Highlands"],68.09,79.65)
-	self:addLookupList(MobDB,2558,L["Witherbark Berserker"],BZONE["Arathi Highlands"],24.02,65.15)
+	self:addLookupList(MobDB,2558,L["Witherbark Berserker"],BZONE["Arathi Highlands"],24.01,65.16)
 	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.74,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,2589,L["Syndicate Mercenary"],BZONE["Arathi Highlands"],32.92,28.94)
+	self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.73,68.83)
+	self:addLookupList(MobDB,2644,L["Vilebranch Hideskinner"],BZONE["The Hinterlands"],63.48,73.62)
+	self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.73,75.53)
+	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.72,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.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,3530,L["Pyrewood Tailor"],BZONE["Silverpine Forest"],47.02,72.55)
 	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.07)
 	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.60,48.59)
 	self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.87,55.53)
-	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.39,38.72)
-	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.42,38.89)
-	self:addLookupList(MobDB,4028,L["Charred Ancient"],BZONE["Stonetalon Mountains"],33.99,66.77)
+	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.39,38.73)
+	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.42,38.88)
+	self:addLookupList(MobDB,4028,L["Charred Ancient"],BZONE["Stonetalon Mountains"],33.99,66.78)
 	self:addLookupList(MobDB,4029,L["Blackened Ancient"],BZONE["Stonetalon Mountains"],34.00,66.70)
 	self:addLookupList(MobDB,4041,L["Scorched Basilisk"],BZONE["Stonetalon Mountains"],33.69,72.02)
 	self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.31,66.80)
@@ -121,16 +122,16 @@ function addon:InitMob(MobDB)
 	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.98,25.08)
+	self:addLookupList(MobDB,4341,L["Drywallow Crocolisk"],BZONE["Dustwallow Marsh"],45.97,25.07)
 	self:addLookupList(MobDB,4343,L["Drywallow Snapper"],BZONE["Dustwallow Marsh"],39.55,37.75)
-	self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],74.99,19.07)
-	self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.16,18.01)
+	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.00)
 	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.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,4676,L["Lesser Infernal"],BZONE["Desolace"],52.48,74.67)
+	self:addLookupList(MobDB,4834,L["Theramore Infiltrator"],BZONE["Dustwallow Marsh"],39.48,30.96)
 	self:addLookupList(MobDB,4852,L["Stonevault Oracle"],BZONE["Uldaman"],0,0)
 	self:addLookupList(MobDB,4861,L["Shrike Bat"],BZONE["Uldaman"],0,0)
 	self:addLookupList(MobDB,5225,L["Murk Spitter"],BZONE["The Temple of Atal'Hakkar"],0,0)
@@ -141,17 +142,17 @@ function addon:InitMob(MobDB)
 	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.81,44.51)
-	self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.16,51.28)
+	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.23,39.41)
 	self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.13,39.66)
-	self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.33,46.29)
-	self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Tanaris"],34.89,43.22)
+	self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.32,46.29)
+	self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Tanaris"],34.89,43.23)
 	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.20,37.24)
+	self:addLookupList(MobDB,5615,L["Wastewander Rogue"],BZONE["Tanaris"],61.18,37.26)
 	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.24)
+	self:addLookupList(MobDB,5617,L["Wastewander Shadow Mage"],BZONE["Tanaris"],61.17,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)
@@ -160,66 +161,67 @@ function addon:InitMob(MobDB)
 	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.82)
-	self:addLookupList(MobDB,5844,L["Dark Iron Slaver"],BZONE["Searing Gorge"],42.38,41.81)
+	self:addLookupList(MobDB,5844,L["Dark Iron Slaver"],BZONE["Searing Gorge"],42.38,41.82)
 	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.75)
-	self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.27,36.80)
+	self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.27,36.81)
 	self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.48,34.43)
-	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.50,29.11)
+	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.50,29.12)
 	self:addLookupList(MobDB,5990,L["Redstone Basilisk"],BZONE["Blasted Lands"],58.00,31.28)
-	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.20,49.78)
-	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.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,5993,L["Helboar"],BZONE["Blasted Lands"],55.19,49.79)
+	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.81,35.71)
+	self:addLookupList(MobDB,6138,L["Arkkoran Oracle"],BZONE["Azshara"],77.17,42.40)
+	self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.51,53.07)
+	self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.35,59.26)
+	self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.21,21.19)
 	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.72,17.00)
 	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.54)
-	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.34)
+	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.37)
 	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.60)
+	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.46)
 	self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.26,50.38)
 	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.71)
-	self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.89,39.41)
-	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.05,41.88)
-	self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.19,54.56)
+	self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.90,42.50)
+	self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.89,39.32)
+	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.02,41.77)
+	self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.18,53.17)
 	self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.51,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,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.29,85.08)
+	self:addLookupList(MobDB,7109,L["Jadefire Felsworn"],BZONE["Darkshore"],46.71,84.72)
 	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.510)
+	self:addLookupList(MobDB,7158,L["Deadwood Shaman"],BZONE["Felwood"],62.70,9.508)
 	self:addLookupList(MobDB,7346,L["Splinterbone Centurion"],BZONE["Razorfen Downs"],0,0)
-	self:addLookupList(MobDB,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.28,72.61)
-	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,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.28,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.65)
+	self:addLookupList(MobDB,7436,L["Cobalt Scalebane"],BZONE["Winterspring"],57.89,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.50,40.82)
+	self:addLookupList(MobDB,7440,L["Winterfall Den Watcher"],BZONE["Winterspring"],52.25,38.46)
+	self:addLookupList(MobDB,7441,L["Winterfall Totemic"],BZONE["Winterspring"],36.48,40.84)
 	self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.75,34.56)
-	self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.23,38.84)
-	self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.52,25.62)
+	self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.23,38.83)
+	self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.52,25.64)
 	self:addLookupList(MobDB,7446,L["Rabid Shardtooth"],BZONE["Winterspring"],61.58,72.23)
-	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,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.08,39.41)
+	self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.69,38.55)
+	self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.34,26.46)
+	self:addLookupList(MobDB,7457,L["Rogue Ice Thistle"],BZONE["Winterspring"],42.42,38.85)
 	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.02)
-	self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.24,41.78)
+	self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.34,42.02)
+	self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.25,41.81)
 	self:addLookupList(MobDB,7524,L["Anguished Highborne"],BZONE["Winterspring"],53.45,42.93)
 	self:addLookupList(MobDB,7800,BBOSS["Mekgineer Thermaplugg"],BZONE["Gnomeregan"],0,0)
 	self:addLookupList(MobDB,7805,L["Wastewander Scofflaw"],BZONE["Tanaris"],66.37,35.95)
 	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.98)
-	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.91,40.03)
+	self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],66.98,36.98)
+	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.87,40.04)
 	self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.77,15.37)
-	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.24,56.73)
+	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.25,56.73)
 	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,7 +238,7 @@ 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.82,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.00)
+	self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.98,19.05)
 	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)
@@ -244,18 +246,18 @@ function addon:InitMob(MobDB)
 	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.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,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.55)
-	self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.35,43.62)
+	self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.36,43.61)
 	self:addLookupList(MobDB,9216,L["Spirestone Warlord"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9259,L["Firebrand Grunt"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9260,L["Firebrand Legionnaire"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9262,L["Firebrand Invoker"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9264,L["Firebrand Pyromancer"],BZONE["Blackrock Spire"],0,0)
-	self:addLookupList(MobDB,9318,L["Incendosaur"],BZONE["Searing Gorge"],48.77,27.78)
-	self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.46,77.57)
-	self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.79,76.56)
+	self:addLookupList(MobDB,9318,L["Incendosaur"],BZONE["Searing Gorge"],48.77,27.79)
+	self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.44,77.54)
+	self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.84,76.59)
 	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)
@@ -263,10 +265,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.26,45.56)
+	self:addLookupList(MobDB,9695,L["Deathlash Scorpid"],BZONE["Burning Steppes"],63.25,45.57)
 	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.76)
+	self:addLookupList(MobDB,10119,L["Volchan"],BZONE["Burning Steppes"],82.57,48.63)
 	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)
@@ -285,10 +287,11 @@ function addon:InitMob(MobDB)
 	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.69,51.84)
-	self:addLookupList(MobDB,10660,L["Cobalt Broodling"],BZONE["Winterspring"],57.87,51.77)
+	self:addLookupList(MobDB,10660,L["Cobalt Broodling"],BZONE["Winterspring"],57.89,51.76)
 	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,10662,L["Spellmaw"],BZONE["Winterspring"],59.23,51.08)
 	self:addLookupList(MobDB,10760,L["Grimtotem Geomancer"],BZONE["Thousand Needles"],35.40,32.18)
+	self:addLookupList(MobDB,10806,L["Ursius"],BZONE["Winterspring"],60.68,31.72)
 	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)
@@ -311,9 +314,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.79,70.07)
+	self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.77,70.04)
 	self:addLookupList(MobDB,14354,BBOSS["Pusillin"],BZONE["Dire Maul"],0,0)
-	self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.14,22.01)
+	self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.13,22.05)
 	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)
@@ -362,7 +365,6 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,16544,L["Ethereal Thief"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,16595,L["Fleshbeast"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,16596,L["Greater Fleshbeast"],BZONE["Karazhan"],0,0)
-	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.63,54.03)
 	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.67)
@@ -418,7 +420,7 @@ function addon:InitMob(MobDB)
 	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.64)
-	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.01,41.53)
+	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.02,41.52)
 	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)
@@ -449,7 +451,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,18830,L["Cabal Fanatic"],BZONE["Shadow Labyrinth"],0,0)
 	self:addLookupList(MobDB,18853,L["Sunfury Bloodwarder"],BZONE["Netherstorm"],25.83,67.82)
 	self:addLookupList(MobDB,18866,L["Mageslayer"],BZONE["Netherstorm"],56.33,88.04)
-	self:addLookupList(MobDB,18870,L["Voidshrieker"],BZONE["Netherstorm"],62.39,39.72)
+	self:addLookupList(MobDB,18870,L["Voidshrieker"],BZONE["Netherstorm"],62.39,39.71)
 	self:addLookupList(MobDB,18872,L["Disembodied Vindicator"],BZONE["Netherstorm"],33.26,54.40)
 	self:addLookupList(MobDB,18873,L["Disembodied Protector"],BZONE["Netherstorm"],33.20,54.82)
 	self:addLookupList(MobDB,18982,L["Sable Jaguar"],BZONE["The Black Morass"],0,0)
@@ -462,7 +464,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,19511,L["Nethervine Inciter"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,19707,L["Sunfury Archer"],BZONE["Netherstorm"],55.99,79.34)
 	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,19754,L["Deathforge Tinkerer"],BZONE["Shadowmoon Valley"],38.11,41.06)
 	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.43,41.91)
 	self:addLookupList(MobDB,19792,L["Eclipsion Centurion"],BZONE["Shadowmoon Valley"],47.72,65.96)
@@ -471,20 +473,20 @@ function addon:InitMob(MobDB)
 	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.22)
 	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,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.12,73.74)
 	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)
+	self:addLookupList(MobDB,19984,L["Vekh'nir Dreadhawk"],BZONE["Blade's Edge Mountains"],73.94,74.63)
 	self:addLookupList(MobDB,20031,L["Bloodwarder Legionnaire"],BZONE["The Eye"],0,0)
 	self:addLookupList(MobDB,20032,L["Bloodwarder Vindicator"],BZONE["The Eye"],0,0)
 	self:addLookupList(MobDB,20038,L["Phoenix-Hawk Hatchling"],BZONE["The Eye"],0,0)
 	self:addLookupList(MobDB,20039,L["Phoenix-Hawk"],BZONE["The Eye"],0,0)
 	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.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.62,65.00)
+	self:addLookupList(MobDB,20134,L["Sunfury Arcanist"],BZONE["Netherstorm"],48.80,82.43)
+	self:addLookupList(MobDB,20135,L["Sunfury Arch Mage"],BZONE["Netherstorm"],49.33,83.26)
+	self:addLookupList(MobDB,20136,L["Sunfury Researcher"],BZONE["Netherstorm"],51.08,83.52)
+	self:addLookupList(MobDB,20207,L["Sunfury Bowman"],BZONE["Netherstorm"],58.62,65.01)
 	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)
@@ -497,16 +499,14 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,21104,L["Rift Keeper"],BZONE["The Black Morass"],0,0)
 	self:addLookupList(MobDB,21140,L["Rift Lord"],BZONE["The Black Morass"],0,0)
 	self:addLookupList(MobDB,21148,L["Rift Keeper"],BZONE["The Black Morass"],0,0)
-	self:addLookupList(MobDB,21218,L["Vashj'ir Honor Guard"],BZONE["Serpentshrine Cavern"],0,0)
 	self:addLookupList(MobDB,21246,L["Serpentshrine Sporebat"],BZONE["Serpentshrine Cavern"],0,0)
 	self:addLookupList(MobDB,21298,L["Coilfang Serpentguard"],BZONE["Serpentshrine Cavern"],0,0)
 	self:addLookupList(MobDB,21301,L["Coilfang Shatterer"],BZONE["Serpentshrine Cavern"],0,0)
 	self:addLookupList(MobDB,21302,L["Shadow Council Warlock"],BZONE["Shadowmoon Valley"],23.48,39.39)
 	self:addLookupList(MobDB,21305,L["Mutant Horror"],BZONE["Shadowmoon Valley"],26.42,40.16)
-	self:addLookupList(MobDB,21314,L["Terrormaster"],BZONE["Shadowmoon Valley"],23.94,37.65)
+	self:addLookupList(MobDB,21314,L["Terrormaster"],BZONE["Shadowmoon Valley"],23.94,37.66)
 	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,21387,L["Wyrmcult Blackwhelp"],BZONE["Blade's Edge Mountains"],32.73,35.87)
 	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)
@@ -515,28 +515,26 @@ function addon:InitMob(MobDB)
 	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.89)
-	self:addLookupList(MobDB,22093,L["Illidari Watcher"],BZONE["Shadowmoon Valley"],52.69,72.05)
+	self:addLookupList(MobDB,22093,L["Illidari Watcher"],BZONE["Shadowmoon Valley"],52.70,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.11,94.31)
+	self:addLookupList(MobDB,22143,L["Gordunni Back-Breaker"],BZONE["Zangarmarsh"],78.08,94.20)
 	self:addLookupList(MobDB,22144,L["Gordunni Elementalist"],BZONE["Zangarmarsh"],73.20,90.83)
-	self:addLookupList(MobDB,22148,L["Gordunni Head-Splitter"],BZONE["Nagrand"],76.68,37.82)
+	self:addLookupList(MobDB,22148,L["Gordunni Head-Splitter"],BZONE["Nagrand"],76.68,37.83)
 	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.48,20.13)
-	self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.08,41.32)
+	self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.09,41.30)
 	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.49,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.95)
+	self:addLookupList(MobDB,23022,L["Gordunni Soulreaper"],BZONE["Nagrand"],76.04,36.95)
+	self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.49,59.61)
+	self:addLookupList(MobDB,23261,L["Furywing"],BZONE["Blade's Edge Mountains"],58.41,14.38)
+	self:addLookupList(MobDB,23281,L["Insidion"],BZONE["Blade's Edge Mountains"],55.52,16.04)
 	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.17,49.20)
+	self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],35.16,49.22)
 	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)
@@ -563,11 +561,11 @@ 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.21,35.50)
+	self:addLookupList(MobDB,24966,L["Wretched Fiend"],BZONE["Isle of Quel'Danas"],40.21,35.49)
 	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)
-	self:addLookupList(MobDB,25073,L["Darkspine Siren"],BZONE["Isle of Quel'Danas"],61.57,56.16)
+	self:addLookupList(MobDB,25060,L["Darkspine Myrmidon"],BZONE["Isle of Quel'Danas"],61.68,55.17)
+	self:addLookupList(MobDB,25073,L["Darkspine Siren"],BZONE["Isle of Quel'Danas"],61.57,56.15)
 	self:addLookupList(MobDB,25363,L["Sunblade Cabalist"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25367,L["Sunblade Arch Mage"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25368,L["Sunblade Slayer"],BZONE["Sunwell Plateau"],0,0)
@@ -585,7 +583,7 @@ function addon:InitMob(MobDB)
 	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.47,29.80)
-	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.81,15.46)
+	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.81,15.45)
 	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)
@@ -596,7 +594,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,26794,BBOSS["Ormorok the Tree-Shaper"],BZONE["The Nexus"],0,0)
 	self:addLookupList(MobDB,26830,L["Risen Drakkari Death Knight"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,26861,BBOSS["King Ymiron"],BZONE["Howling Fjord"],0,0)
-	self:addLookupList(MobDB,27329,L["Onslaught Bloodhound"],BZONE["Dragonblight"],86.79,37.42)
+	self:addLookupList(MobDB,27329,L["Onslaught Bloodhound"],BZONE["Dragonblight"],86.79,37.41)
 	self:addLookupList(MobDB,27333,L["Onslaught Mason"],BZONE["Grizzly Hills"],6.38,20.86)
 	self:addLookupList(MobDB,27977,BBOSS["Krystallus"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,27978,BBOSS["Sjonnir The Ironshaper"],BZONE["Halls of Stone"],0,0)
@@ -620,8 +618,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.89,69.37)
 	self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.72,68.68)
 	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.05,59.86)
+	self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.23,59.73)
+	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.06,59.87)
 	self:addLookupList(MobDB,30222,L["Stormforged Infiltrator"],BZONE["The Storm Peaks"],57.20,63.87)
 	self:addLookupList(MobDB,30260,L["Stoic Mammoth"],BZONE["The Storm Peaks"],57.31,63.17)
 	self:addLookupList(MobDB,30414,L["Forgotten One"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
@@ -637,8 +635,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.67,74.34)
 	self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.31,41.34)
 	self:addLookupList(MobDB,32191,L["Azure Stalker"],BZONE["The Nexus"],0,0)
-	self:addLookupList(MobDB,32289,L["Damned Apothecary"],BZONE["Icecrown"],49.08,34.08)
+	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.11)
-	self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.01,67.82)
+	self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.02,67.81)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index c2169f9..27345cd 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"],73.51,42.551)
-	self:addLookupList(QuestDB,92,L["Redridge Goulash"],BZONE["Redridge Mountains"],23.06,44.351)
+	self:addLookupList(QuestDB,92,L["Redridge Goulash"],BZONE["Redridge Mountains"],23.05,44.361)
 	self:addLookupList(QuestDB,93,L["Dusky Crab Cakes"],BZONE["Duskwood"],73.51,42.551)
 	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"],L["Unknown Zone"],0,02)
+	self:addLookupList(QuestDB,501,L["Elixir of Pain"],BZONE["Hillsbrad Foothills"],61.58,19.150)
 	self:addLookupList(QuestDB,555,L["Soothing Turtle Bisque"],BZONE["Hillsbrad Foothills"],51.99,58.981)
 	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,10 +60,10 @@ 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"],BZONE["Loch Modan"],23.49,75.111)
 	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)
+	self:addLookupList(QuestDB,2178,L["Easy Strider Living"],BZONE["Darkshore"],37.27,41.271)
 	self:addLookupList(QuestDB,2751,L["Barbaric Battlements"],BZONE["Orgrimmar"],79.38,23.120)
 	self:addLookupList(QuestDB,2752,L["On Iron Pauldrons"],BZONE["Orgrimmar"],79.38,23.120)
 	self:addLookupList(QuestDB,2753,L["Trampled Under Foot"],BZONE["Orgrimmar"],79.38,23.120)
@@ -89,7 +89,7 @@ function addon:InitQuest(QuestDB)
 	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"],60.71,39.142)
-	self:addLookupList(QuestDB,5127,L["The Demon Forge"],BZONE["Winterspring"],64.05,73.232)
+	self:addLookupList(QuestDB,5127,L["The Demon Forge"],BZONE["Winterspring"],64.05,73.242)
 	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)
 	self:addLookupList(QuestDB,5307,L["Corruption"],BZONE["Winterspring"],61.32,39.132)
@@ -115,6 +115,6 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,9454,L["The Great Moongraze Hunt"],BZONE["Bloodmyst Isle"],53.73,54.941)
 	self:addLookupList(QuestDB,9635,L["The Zapthrottle Mote Extractor!"],BZONE["Zangarmarsh"],34.38,51.470)
 	self:addLookupList(QuestDB,9636,L["The Zapthrottle Mote Extractor!"],BZONE["Zangarmarsh"],69.17,49.861)
-	self:addLookupList(QuestDB,10860,L["Mok'Nathal Treats"],BZONE["Blade's Edge Mountains"],76.06,60.080)
+	self:addLookupList(QuestDB,10860,L["Mok'Nathal Treats"],BZONE["Blade's Edge Mountains"],76.33,61.690)

 end
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index eb06d2b..afffcdf 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,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,3873,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,3873,2,2663)

 	-- Brown Linen Pants -- 3914
 	recipecount = recipecount + 1
@@ -377,7 +377,7 @@ 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,3556,2,4189)
+	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
@@ -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,3485,2,3522,2,4189)
+	self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,3485,2,3522)

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

 	-- Green Woolen Robe -- 7636
 	--recipecount = recipecount + 1
@@ -449,13 +449,13 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7639,100,6263,1,3908)
 	self:addTradeFlags(RecipeDB,7639,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	self:addTradeAcquire(RecipeDB,7639,2,843,2,1347,2,2394,2,3364,2,5944)
+	self:addTradeAcquire(RecipeDB,7639,2,843,2,2394,2,5944)

 	-- Greater Adept's Robe -- 7643
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7643,115,6264,1,3908)
 	self:addTradeFlags(RecipeDB,7643,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	self:addTradeAcquire(RecipeDB,7643,2,1454,2,2669,2,3499,2,4168)
+	self:addTradeAcquire(RecipeDB,7643,2,1454,2,3499,2,4168,2,4577)

 	-- Stylish Blue Shirt -- 7892
 	recipecount = recipecount + 1
@@ -574,14 +574,14 @@ function addon:InitTailoring(RecipeDB)
 	-- Azure Silk Cloak -- 8786
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,8786,175,7053,1,3908)
-	self:addTradeFlags(RecipeDB,8786,1,4,21,22,23,24,25,26,27,28,29,30,36,40,60)
-	self:addTradeAcquire(RecipeDB,8786,2,6576)
+	self:addTradeFlags(RecipeDB,8786,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,60)
+	self:addTradeAcquire(RecipeDB,8786,2,6574,2,6576)

 	-- Crimson Silk Cloak -- 8789
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,8789,180,7056,1,3908)
-	self:addTradeFlags(RecipeDB,8789,3,21,22,23,24,25,26,27,28,29,30,36,41,60)
-	-- No acquire information
+	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)

 	-- Crimson Silk Vest -- 8791
 	recipecount = recipecount + 1
@@ -616,8 +616,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Crimson Silk Robe -- 8802
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,8802,205,7063,1,3908)
-	self:addTradeFlags(RecipeDB,8802,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	self:addTradeAcquire(RecipeDB,8802,2,6568)
+	self:addTradeFlags(RecipeDB,8802,3,21,22,23,24,25,26,27,28,29,30,36,41,56)
+	-- No acquire information

 	-- Crimson Silk Gloves -- 8804
 	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,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,12080,2,3364)
+	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)

 	-- 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,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,12085,2,4577)
+	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)

 	-- Shadoweave Mask -- 12086
 	recipecount = recipecount + 1
@@ -1120,8 +1120,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Mooncloth Shoulders -- 18448
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,18448,300,14139,3,3908)
-	self:addTradeFlags(RecipeDB,18448,21,22,23,24,25,26,27,28,29,30,36,40,56)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,18448,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,56)
+	self:addTradeAcquire(RecipeDB,18448,3,10184)

 	-- Runecloth Shoulders -- 18449
 	recipecount = recipecount + 1
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index 112f19b..3df405e 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -44,9 +44,9 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,1103,L["Eldrin"],BZONE["Elwynn Forest"],79.63,65.991)
 	self:addLookupList(TrainerDB,1215,L["Alchemist Mallory"],BZONE["Elwynn Forest"],40.08,49.391)
 	self:addLookupList(TrainerDB,1241,L["Tognus Flintfire"],BZONE["Dun Morogh"],46.06,51.940)
-	self:addLookupList(TrainerDB,1246,L["Vosur Brakthel"],BZONE["Ironforge"],67.77,54.251)
+	self:addLookupList(TrainerDB,1246,L["Vosur Brakthel"],BZONE["Ironforge"],67.75,54.381)
 	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,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.94,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.441)
 	self:addLookupList(TrainerDB,1382,L["Mudduk"],BZONE["Stranglethorn Vale"],31.98,28.772)
@@ -86,7 +86,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.04,52.312)
 	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,3087,L["Crystal Boughman"],BZONE["Redridge Mountains"],22.97,44.261)
 	self:addLookupList(TrainerDB,3136,L["Clarise Gnarltree"],BZONE["Duskwood"],73.75,49.821)
 	self:addLookupList(TrainerDB,3137,L["Matt Johnson"],BZONE["Duskwood"],74.71,49.781)
 	self:addLookupList(TrainerDB,3174,L["Dwukk"],BZONE["Durotar"],52.93,40.752)
@@ -97,7 +97,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3345,L["Godan"],BZONE["Orgrimmar"],53.77,37.972)
 	self:addLookupList(TrainerDB,3347,L["Yelmak"],BZONE["Orgrimmar"],56.89,33.562)
 	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,3357,L["Makaru"],BZONE["Orgrimmar"],72.96,27.652)
 	self:addLookupList(TrainerDB,3363,L["Magar"],BZONE["Orgrimmar"],63.07,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)
@@ -107,8 +107,8 @@ function addon:InitTrainer(TrainerDB)
 	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)
-	self:addLookupList(TrainerDB,3523,L["Bowen Brisboise"],BZONE["Tirisfal Glades"],52.96,55.260)
+	self:addLookupList(TrainerDB,3494,L["Tinkerwiz"],BZONE["The Barrens"],62.85,35.700)
+	self:addLookupList(TrainerDB,3523,L["Bowen Brisboise"],BZONE["Tirisfal Glades"],52.95,55.260)
 	self:addLookupList(TrainerDB,3549,L["Shelene Rhobart"],BZONE["Tirisfal Glades"],65.35,60.492)
 	self:addLookupList(TrainerDB,3555,L["Johan Focht"],BZONE["Silverpine Forest"],42.98,41.400)
 	self:addLookupList(TrainerDB,3557,L["Guillaume Sorouy"],BZONE["Silverpine Forest"],42.70,41.050)
@@ -119,46 +119,46 @@ function addon:InitTrainer(TrainerDB)
 	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,4159,L["Me'lynn"],BZONE["Darnassus"],63.02,23.131)
 	self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],55.16,23.621)
 	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,4210,L["Alegorn"],BZONE["Darnassus"],49.44,20.811)
+	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],52.04,13.331)
 	self:addLookupList(TrainerDB,4212,L["Telonis"],BZONE["Darnassus"],64.30,21.941)
 	self:addLookupList(TrainerDB,4213,L["Taladan"],BZONE["Darnassus"],59.35,13.501)
-	self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.03,26.871)
-	self:addLookupList(TrainerDB,4258,L["Bengus Deepforge"],BZONE["Ironforge"],52.84,41.841)
-	self:addLookupList(TrainerDB,4552,L["Eunice Burch"],BZONE["Undercity"],63.44,43.802)
+	self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.03,26.881)
+	self:addLookupList(TrainerDB,4258,L["Bengus Deepforge"],BZONE["Ironforge"],52.83,41.841)
+	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.52,23.992)
 	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,4588,L["Arthur Moore"],BZONE["Undercity"],71.10,58.462)
 	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)
 	self:addLookupList(TrainerDB,4598,L["Brom Killian"],BZONE["Undercity"],56.04,36.012)
-	self:addLookupList(TrainerDB,4605,L["Basil Frye"],BZONE["Undercity"],59.91,28.822)
+	self:addLookupList(TrainerDB,4605,L["Basil Frye"],BZONE["Undercity"],59.92,28.822)
 	self:addLookupList(TrainerDB,4609,L["Doctor Marsh"],BZONE["Undercity"],53.00,73.932)
 	self:addLookupList(TrainerDB,4611,L["Doctor Herbert Halsey"],BZONE["Undercity"],47.92,72.832)
 	self:addLookupList(TrainerDB,4616,L["Lavinia Crowe"],BZONE["Undercity"],61.53,61.532)
 	self:addLookupList(TrainerDB,5127,L["Fimble Finespindle"],BZONE["Ironforge"],40.14,34.131)
-	self:addLookupList(TrainerDB,5150,L["Nissa Firestone"],BZONE["Ironforge"],54.81,59.761)
+	self:addLookupList(TrainerDB,5150,L["Nissa Firestone"],BZONE["Ironforge"],54.81,59.811)
 	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.87,43.111)
 	self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.80,45.451)
-	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.43,53.531)
+	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.10,54.901)
 	self:addLookupList(TrainerDB,5392,L["Yarr Hammerstone"],BZONE["Dun Morogh"],50.64,49.960)
 	self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.02,52.901)
-	self:addLookupList(TrainerDB,5499,L["Lilyssia Nightbreeze"],BZONE["Stormwind City"],55.64,85.951)
-	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.97,85.371)
+	self:addLookupList(TrainerDB,5499,L["Lilyssia Nightbreeze"],BZONE["Stormwind City"],55.64,85.961)
+	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.97,85.361)
 	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.26,31.041)
+	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.26,31.051)
 	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.84,62.411)
-	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,5567,L["Sellandus"],BZONE["Stormwind City"],52.12,82.961)
+	self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],62.00,52.170)
+	self:addLookupList(TrainerDB,5759,L["Nurse Neela"],BZONE["Tirisfal Glades"],62.18,51.900)
 	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)
@@ -168,17 +168,17 @@ function addon:InitTrainer(TrainerDB)
 	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.33,23.662)
-	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.54,20.262)
+	self:addLookupList(TrainerDB,7230,L["Shayis Steelfury"],BZONE["Orgrimmar"],80.33,23.722)
+	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.54,20.252)
 	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.340)
 	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.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.311)
+	self:addLookupList(TrainerDB,7944,L["Tinkmaster Overspark"],BZONE["Ironforge"],70.57,50.361)
 	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,27 +189,27 @@ function addon:InitTrainer(TrainerDB)
 	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.761)
-	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.25,23.742)
+	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.25,23.852)
 	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.86,43.051)
 	self:addLookupList(TrainerDB,10277,L["Groum Stonebeard"],BZONE["Ironforge"],51.93,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.692)
+	self:addLookupList(TrainerDB,11017,L["Roxxik"],BZONE["Orgrimmar"],75.85,22.682)
 	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,11026,L["Sprite Jumpsprocket"],BZONE["Stormwind City"],62.39,31.381)
+	self:addLookupList(TrainerDB,11028,L["Jemma Quikswitch"],BZONE["Ironforge"],68.79,44.391)
+	self:addLookupList(TrainerDB,11029,L["Trixie Quikswitch"],BZONE["Ironforge"],68.85,45.201)
+	self:addLookupList(TrainerDB,11031,L["Franklin Lloyd"],BZONE["Undercity"],76.82,73.962)
 	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.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.40,34.452)
 	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,11048,L["Victor Ward"],BZONE["Undercity"],71.39,29.940)
 	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)
 	self:addLookupList(TrainerDB,11051,L["Vhan"],BZONE["Thunder Bluff"],43.91,44.512)
-	self:addLookupList(TrainerDB,11052,L["Timothy Worthington"],BZONE["Dustwallow Marsh"],65.85,51.271)
+	self:addLookupList(TrainerDB,11052,L["Timothy Worthington"],BZONE["Dustwallow Marsh"],65.82,50.981)
 	self:addLookupList(TrainerDB,11065,L["Thonys Pillarstone"],BZONE["Ironforge"],60.64,44.861)
 	self:addLookupList(TrainerDB,11066,L["Jhag"],BZONE["Orgrimmar"],53.88,38.752)
 	self:addLookupList(TrainerDB,11067,L["Malcomb Wynn"],BZONE["Undercity"],61.38,61.542)
@@ -232,55 +232,55 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,13445,L["Great-father Winter"],BZONE["Orgrimmar"],0,00)
 	self:addLookupList(TrainerDB,15400,L["Arathel Sunforge"],BZONE["Eversong Woods"],59.79,63.232)
 	self:addLookupList(TrainerDB,15501,L["Aleinia"],BZONE["Eversong Woods"],47.86,48.022)
-	self:addLookupList(TrainerDB,16160,L["Magistrix Eredania"],BZONE["Eversong Woods"],38.73,72.562)
+	self:addLookupList(TrainerDB,16160,L["Magistrix Eredania"],BZONE["Eversong Woods"],38.75,72.582)
 	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.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,16366,L["Sempstress Ambershine"],BZONE["Eversong Woods"],37.33,72.342)
 	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.572)
+	self:addLookupList(TrainerDB,16633,L["Sedana"],BZONE["Silvermoon City"],69.83,25.562)
 	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.82,73.232)
+	self:addLookupList(TrainerDB,16662,L["Alestus"],BZONE["Silvermoon City"],77.82,73.242)
 	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.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,16668,L["Gloresse"],BZONE["Silvermoon City"],75.97,39.632)
+	self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],80.12,38.762)
+	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.06,80.452)
-	self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.77,79.152)
+	self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.77,79.132)
 	self:addLookupList(TrainerDB,16703,L["Amin"],BZONE["Silvermoon City"],90.38,74.952)
-	self:addLookupList(TrainerDB,16719,L["Mumman"],BZONE["The Exodar"],56.71,28.591)
-	self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.59,61.971)
+	self:addLookupList(TrainerDB,16719,L["Mumman"],BZONE["The Exodar"],56.71,28.611)
+	self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.60,61.941)
 	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.831)
-	self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.58,25.481)
+	self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.67,25.501)
 	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,16731,L["Nus"],BZONE["The Exodar"],40.39,24.251)
 	self:addLookupList(TrainerDB,16740,L["Edrem"],BZONE["The Exodar"],60.87,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,16741,L["Deriz"],BZONE["The Exodar"],28.84,61.621)
+	self:addLookupList(TrainerDB,16742,L["Kudrii"],BZONE["The Exodar"],39.74,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.15,68.621)
+	self:addLookupList(TrainerDB,16746,L["Kayaart"],BZONE["The Exodar"],63.14,68.611)
 	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.83,55.021)
+	self:addLookupList(TrainerDB,17214,L["Anchorite Fateema"],BZONE["Bloodmyst Isle"],53.82,55.011)
 	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,17222,L["Artificer Daelo"],BZONE["Azuremyst Isle"],49.14,51.120)
 	self:addLookupList(TrainerDB,17245,L["Blacksmith Calypso"],BZONE["Azuremyst Isle"],46.72,70.591)
 	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.14,23.721)
+	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)
@@ -296,15 +296,15 @@ function addon:InitTrainer(TrainerDB)
 	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)
-	self:addLookupList(TrainerDB,18779,L["Hurnak Grimmord"],BZONE["Hellfire Peninsula"],57.16,63.730)
-	self:addLookupList(TrainerDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],53.97,66.020)
+	self:addLookupList(TrainerDB,18779,L["Hurnak Grimmord"],BZONE["Hellfire Peninsula"],57.17,63.730)
+	self:addLookupList(TrainerDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],54.01,66.040)
 	self:addLookupList(TrainerDB,18804,L["Prospector Nachlan"],BZONE["Bloodmyst Isle"],55.98,55.071)
 	self:addLookupList(TrainerDB,18987,L["Gaston"],BZONE["Eastern Plaguelands"],50.35,48.060)
 	self:addLookupList(TrainerDB,18988,L["Baxter"],BZONE["Silvermoon City"],44.59,36.270)
 	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"],35.96,20.950)
-	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.98,14.620)
+	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.98,14.610)
 	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)
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 0160487..1a5c06e 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

-322 found from data mining.  0 ignored.
+315 found from data mining.  0 ignored.

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

@@ -39,44 +39,43 @@ local BBOSS				= LibStub("LibBabble-Boss-3.0"):GetLookupTable()
 function addon:InitVendor(VendorDB)

 	self:addLookupList(VendorDB,66,L["Tharynn Bouden"],BZONE["Elwynn Forest"],42.20,67.221)
-	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],76.85,52.131)
+	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],76.86,52.131)
 	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.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.772)
+	self:addLookupList(VendorDB,989,L["Banalash"],BZONE["Swamp of Sorrows"],44.90,57.260)
 	self:addLookupList(VendorDB,1148,L["Nerrist"],BZONE["Stranglethorn Vale"],32.09,29.432)
 	self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.09,28.160)
+	self:addLookupList(VendorDB,1250,L["Drake Lindgren"],BZONE["Elwynn Forest"],83.55,69.381)
 	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.95,76.091)
+	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.96,76.111)
 	self:addLookupList(VendorDB,1313,L["Maria Lumere"],BZONE["Stormwind City"],55.85,85.241)
 	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)
-	self:addLookupList(VendorDB,1454,L["Jennabink Powerseam"],BZONE["Wetlands"],7.969,55.921)
-	self:addLookupList(VendorDB,1465,L["Drac Roughcut"],BZONE["Loch Modan"],35.57,49.271)
+	self:addLookupList(VendorDB,1454,L["Jennabink Powerseam"],BZONE["Wetlands"],7.979,56.271)
+	self:addLookupList(VendorDB,1465,L["Drac Roughcut"],BZONE["Loch Modan"],35.57,49.261)
 	self:addLookupList(VendorDB,1471,L["Jannos Ironwill"],BZONE["Arathi Highlands"],46.11,47.461)
 	self:addLookupList(VendorDB,1474,L["Rann Flamespinner"],BZONE["Loch Modan"],36.00,46.381)
 	self:addLookupList(VendorDB,1669,L["Defias Profiteer"],BZONE["Westfall"],42.98,66.930)
 	self:addLookupList(VendorDB,1684,L["Khara Deepwater"],BZONE["Loch Modan"],40.51,39.011)
 	self:addLookupList(VendorDB,1685,L["Xandar Goodbeard"],BZONE["Loch Modan"],82.97,63.151)
 	self:addLookupList(VendorDB,2118,L["Abigail Shiel"],BZONE["Tirisfal Glades"],61.30,51.992)
-	self:addLookupList(VendorDB,2380,L["Nandar Branson"],BZONE["Hillsbrad Foothills"],51.19,56.901)
+	self:addLookupList(VendorDB,2380,L["Nandar Branson"],BZONE["Hillsbrad Foothills"],51.20,56.901)
 	self:addLookupList(VendorDB,2381,L["Micha Yance"],BZONE["Hillsbrad Foothills"],49.39,55.571)
 	self:addLookupList(VendorDB,2383,L["Lindea Rabonne"],BZONE["Hillsbrad Foothills"],50.95,61.211)
 	self:addLookupList(VendorDB,2393,L["Christoph Jeffcoat"],BZONE["Hillsbrad Foothills"],62.60,20.302)
 	self:addLookupList(VendorDB,2394,L["Mallen Swain"],BZONE["Hillsbrad Foothills"],62.05,21.912)
 	self:addLookupList(VendorDB,2397,L["Derak Nightfall"],BZONE["Hillsbrad Foothills"],63.35,19.092)
-	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,2480,L["Bro'kin"],BZONE["Alterac Mountains"],39.14,39.400)
 	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"],75.52,46.551)
+	self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],76.45,46.681)
 	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)
-	self:addLookupList(VendorDB,2683,L["Namdo Bizzfizzle"],BZONE["Gnomeregan"],0,01)
+	self:addLookupList(VendorDB,2682,L["Fradd Swiftgear"],BZONE["Wetlands"],26.64,26.261)
 	self:addLookupList(VendorDB,2684,L["Rizz Loosebolt"],BZONE["Alterac Mountains"],47.59,35.380)
 	self:addLookupList(VendorDB,2685,L["Mazk Snipeshot"],BZONE["Stranglethorn Vale"],28.99,75.440)
 	self:addLookupList(VendorDB,2687,L["Gnaz Blunderflame"],BZONE["Stranglethorn Vale"],51.22,36.130)
@@ -90,15 +89,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,2810,L["Hammon Karwn"],BZONE["Arathi Highlands"],46.31,47.351)
 	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,2816,L["Androd Fadran"],BZONE["Arathi Highlands"],45.73,47.281)
 	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,2843,L["Jutak"],BZONE["Stranglethorn Vale"],27.61,77.960)
-	self:addLookupList(VendorDB,2846,L["Blixrez Goodstitch"],BZONE["Stranglethorn Vale"],27.96,76.900)
-	self:addLookupList(VendorDB,2848,L["Glyx Brewright"],BZONE["Stranglethorn Vale"],27.98,77.800)
+	self:addLookupList(VendorDB,2843,L["Jutak"],BZONE["Stranglethorn Vale"],27.61,77.961)
 	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.952)
-	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.592)
+	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.602)
 	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)
 	self:addLookupList(VendorDB,3134,L["Kzixx"],BZONE["Duskwood"],81.98,20.600)
@@ -111,7 +108,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,3367,L["Felika"],BZONE["Orgrimmar"],58.26,50.992)
 	self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.15,53.402)
 	self:addLookupList(VendorDB,3413,L["Sovik"],BZONE["Orgrimmar"],75.72,26.272)
-	self:addLookupList(VendorDB,3482,L["Tari'qa"],BZONE["The Barrens"],51.76,30.712)
+	self:addLookupList(VendorDB,3482,L["Tari'qa"],BZONE["The Barrens"],51.76,30.722)
 	self:addLookupList(VendorDB,3485,L["Wrahk"],BZONE["The Barrens"],51.98,32.152)
 	self:addLookupList(VendorDB,3489,L["Zargh"],BZONE["The Barrens"],52.26,29.982)
 	self:addLookupList(VendorDB,3490,L["Hula'mahi"],BZONE["The Barrens"],52.03,29.902)
@@ -123,9 +120,8 @@ function addon:InitVendor(VendorDB)
 	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.30,38.620)
-	self:addLookupList(VendorDB,3881,L["Grimtak"],BZONE["Durotar"],52.18,42.202)
+	self:addLookupList(VendorDB,3881,L["Grimtak"],BZONE["Durotar"],52.17,42.262)
 	self:addLookupList(VendorDB,3954,L["Dalria"],BZONE["Ashenvale"],35.29,52.031)
-	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,4168,L["Elynna"],BZONE["Darnassus"],64.25,22.651)
@@ -134,18 +130,18 @@ function addon:InitVendor(VendorDB)
 	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)
-	self:addLookupList(VendorDB,4226,L["Ulthir"],BZONE["Darnassus"],55.75,24.021)
+	self:addLookupList(VendorDB,4226,L["Ulthir"],BZONE["Darnassus"],55.74,24.011)
 	self:addLookupList(VendorDB,4228,L["Vaean"],BZONE["Darnassus"],59.02,15.151)
-	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.68,19.771)
+	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.68,19.791)
 	self:addLookupList(VendorDB,4265,L["Nyoma"],BZONE["Teldrassil"],57.39,61.310)
 	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.10,39.292)
+	self:addLookupList(VendorDB,4561,L["Daniel Bartlett"],BZONE["Undercity"],65.10,39.312)
 	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.682)
 	self:addLookupList(VendorDB,4617,L["Thaddeus Webb"],BZONE["Undercity"],61.23,61.292)
-	self:addLookupList(VendorDB,4775,L["Felicia Doan"],BZONE["Undercity"],65.09,50.052)
+	self:addLookupList(VendorDB,4775,L["Felicia Doan"],BZONE["Undercity"],65.09,50.042)
 	self:addLookupList(VendorDB,4782,L["Truk Wildbeard"],BZONE["The Hinterlands"],14.52,43.030)
 	self:addLookupList(VendorDB,4877,L["Jandia"],BZONE["Undercity"],35.37,49.662)
 	self:addLookupList(VendorDB,4879,L["Ogg'marr"],BZONE["Dustwallow Marsh"],36.51,31.642)
@@ -153,14 +149,13 @@ function addon:InitVendor(VendorDB)
 	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.7441)
+	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.89,6.7471)
 	self:addLookupList(VendorDB,5163,L["Burbik Gearspanner"],BZONE["Ironforge"],46.22,27.971)
 	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,5178,L["Soolie Berryfizz"],BZONE["Ironforge"],67.75,54.251)
 	self:addLookupList(VendorDB,5411,L["Krinkle Goodsteel"],BZONE["Tanaris"],51.90,29.210)
 	self:addLookupList(VendorDB,5483,L["Erika Tate"],BZONE["Stormwind City"],77.93,53.031)
-	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],55.01,70.241)
-	self:addLookupList(VendorDB,5512,L["Kaita Deepforge"],BZONE["Stormwind City"],63.32,37.221)
+	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],55.00,70.261)
 	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)
@@ -170,11 +165,11 @@ function addon:InitVendor(VendorDB)
 	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,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,6574,L["Jun'ha"],BZONE["Arathi Highlands"],73.00,37.962)
+	self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.061,19.081)
 	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.36,80.700)
-	self:addLookupList(VendorDB,7854,L["Jangdor Swiftstrider"],BZONE["Feralas"],74.83,44.710)
 	self:addLookupList(VendorDB,7940,L["Darnall"],BZONE["Moonglade"],52.03,33.740)
 	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)
@@ -182,17 +177,16 @@ function addon:InitVendor(VendorDB)
 	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.2971)
+	self:addLookupList(VendorDB,8150,L["Janet Hommers"],BZONE["Desolace"],65.91,7.0301)
 	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)
 	self:addLookupList(VendorDB,8177,L["Rartar"],BZONE["Swamp of Sorrows"],44.93,57.520)
+	self:addLookupList(VendorDB,8178,L["Nina Lightbrew"],BZONE["Blasted Lands"],66.95,19.281)
 	self:addLookupList(VendorDB,8307,L["Tarban Hearthgrain"],BZONE["The Barrens"],54.86,32.632)
 	self:addLookupList(VendorDB,8363,L["Shadi Mistrunner"],BZONE["Thunder Bluff"],40.09,61.982)
 	self:addLookupList(VendorDB,8508,L["Gretta Ganter"],BZONE["Dun Morogh"],31.55,45.091)
 	self:addLookupList(VendorDB,8678,L["Jubie Gadgetspring"],BZONE["Azshara"],45.28,91.030)
 	self:addLookupList(VendorDB,8679,L["Knaz Blunderflame"],BZONE["Stranglethorn Vale"],50.78,34.870)
-	self:addLookupList(VendorDB,8681,L["Outfitter Eric"],BZONE["Ironforge"],43.62,29.741)
+	self:addLookupList(VendorDB,8681,L["Outfitter Eric"],BZONE["Ironforge"],43.46,29.291)
 	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)
@@ -206,19 +200,17 @@ 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,11874,L["Masat T'andr"],BZONE["Swamp of Sorrows"],26.53,32.720)
 	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.74,52.200)
+	self:addLookupList(VendorDB,12245,L["Vendor-Tron 1000"],BZONE["Desolace"],60.26,38.860)
+	self:addLookupList(VendorDB,12246,L["Super-Seller 680"],BZONE["Desolace"],41.24,79.000)
+	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.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,12958,L["Gigget Zipcoil"],BZONE["The Hinterlands"],34.36,37.990)
-	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,12958,L["Gigget Zipcoil"],BZONE["The Hinterlands"],34.33,38.970)
+	self:addLookupList(VendorDB,12962,L["Wik'Tar"],BZONE["Ashenvale"],12.31,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)
@@ -230,6 +222,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,15293,L["Aendel Windspear"],BZONE["Silithus"],62.74,50.460)
 	self:addLookupList(VendorDB,15419,L["Kania"],BZONE["Silithus"],52.16,38.860)
 	self:addLookupList(VendorDB,15471,BBOSS["Lieutenant General Andorov"],BZONE["Ruins of Ahn'Qiraj"],0,00)
+	self:addLookupList(VendorDB,16224,L["Rathis Tomber"],BZONE["Ghostlands"],47.30,28.882)
 	self:addLookupList(VendorDB,16253,L["Master Chef Mouldier"],BZONE["Ghostlands"],47.88,31.212)
 	self:addLookupList(VendorDB,16262,L["Landraelanis"],BZONE["Eversong Woods"],49.03,46.982)
 	self:addLookupList(VendorDB,16365,L["Master Craftsman Omarion"],BZONE["Naxxramas"],0,00)
@@ -241,23 +234,23 @@ function addon:InitVendor(VendorDB)
 	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,16657,L["Feera"],BZONE["The Exodar"],55.47,90.531)
 	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"],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.441)
+	self:addLookupList(VendorDB,16713,L["Arras"],BZONE["The Exodar"],60.45,88.431)
 	self:addLookupList(VendorDB,16718,L["Phea"],BZONE["The Exodar"],56.22,27.991)
 	self:addLookupList(VendorDB,16722,L["Egomis"],BZONE["The Exodar"],39.44,39.561)
 	self:addLookupList(VendorDB,16748,L["Haferet"],BZONE["The Exodar"],66.64,75.231)
-	self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],64.17,68.421)
+	self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],64.16,68.441)
 	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,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.52,55.880)
 	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,17657,L["Logistics Officer Ulrike"],BZONE["Hellfire Peninsula"],56.90,62.171)
 	self:addLookupList(VendorDB,17904,L["Fedryen Swiftspear"],BZONE["Zangarmarsh"],79.27,66.960)
 	self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.19,49.080)
 	self:addLookupList(VendorDB,18011,L["Zurai"],BZONE["Zangarmarsh"],85.20,57.920)
@@ -266,13 +259,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,18255,L["Apprentice Darius"],BZONE["Orgrimmar"],48.74,80.890)
 	self:addLookupList(VendorDB,18382,L["Mycah"],BZONE["Zangarmarsh"],18.43,51.110)
 	self:addLookupList(VendorDB,18427,L["Fazu"],BZONE["Bloodmyst Isle"],54.39,56.731)
-	self:addLookupList(VendorDB,18484,L["Wind Trader Lathrai"],BZONE["Shattrath City"],72.67,31.840)
+	self:addLookupList(VendorDB,18484,L["Wind Trader Lathrai"],BZONE["Shattrath City"],72.68,31.840)
 	self:addLookupList(VendorDB,18664,L["Aged Dalaran Wizard"],BZONE["Old Hillsbrad Foothills"],0,00)
 	self:addLookupList(VendorDB,18672,L["Thomas Yance"],BZONE["Old Hillsbrad Foothills"],0,00)
 	self:addLookupList(VendorDB,18753,L["Felannia"],BZONE["Hellfire Peninsula"],52.38,35.990)
 	self:addLookupList(VendorDB,18773,L["Johan Barnes"],BZONE["Hellfire Peninsula"],53.69,65.771)
 	self:addLookupList(VendorDB,18775,L["Lebowski"],BZONE["Hellfire Peninsula"],56.06,64.901)
-	self:addLookupList(VendorDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],53.97,66.020)
+	self:addLookupList(VendorDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],54.01,66.040)
 	self:addLookupList(VendorDB,18821,L["Quartermaster Jaffrey Noreliqe"],BZONE["Nagrand"],42.37,45.032)
 	self:addLookupList(VendorDB,18822,L["Quartermaster Davian Vaclav"],BZONE["Nagrand"],41.08,43.981)
 	self:addLookupList(VendorDB,18911,L["Juno Dufrain"],BZONE["Zangarmarsh"],78.16,64.870)
@@ -287,7 +280,7 @@ function addon:InitVendor(VendorDB)
 	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)
 	self:addLookupList(VendorDB,19074,L["Skreah"],BZONE["Shattrath City"],46.48,20.150)
-	self:addLookupList(VendorDB,19195,L["Jim Saltit"],BZONE["Shattrath City"],63.75,69.770)
+	self:addLookupList(VendorDB,19195,L["Jim Saltit"],BZONE["Shattrath City"],63.75,69.670)
 	self:addLookupList(VendorDB,19196,L["Cro Threadstrong"],BZONE["Shattrath City"],67.05,67.340)
 	self:addLookupList(VendorDB,19213,L["Eiin"],BZONE["Shattrath City"],66.44,68.890)
 	self:addLookupList(VendorDB,19234,L["Yurial Soulwater"],BZONE["Shattrath City"],44.76,97.250)
@@ -308,9 +301,9 @@ function addon:InitVendor(VendorDB)
 	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.430)
+	self:addLookupList(VendorDB,20028,L["Doba"],BZONE["Blade's Edge Mountains"],28.60,92.440)
 	self:addLookupList(VendorDB,20096,L["Uriku"],BZONE["Nagrand"],56.02,72.871)
-	self:addLookupList(VendorDB,20097,L["Nula the Butcher"],BZONE["Nagrand"],58.12,35.310)
+	self:addLookupList(VendorDB,20097,L["Nula the Butcher"],BZONE["Nagrand"],58.12,35.300)
 	self:addLookupList(VendorDB,20241,L["Provisioner Nasela"],BZONE["Nagrand"],53.75,36.982)
 	self:addLookupList(VendorDB,20242,L["Karaaz"],BZONE["Netherstorm"],44.30,35.090)
 	self:addLookupList(VendorDB,20916,L["Xerintha Ravenoak"],BZONE["Blade's Edge Mountains"],62.02,40.040)
@@ -321,7 +314,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,21643,L["Alurmi"],BZONE["Tanaris"],63.72,58.040)
 	self:addLookupList(VendorDB,21655,L["Nakodu"],BZONE["Shattrath City"],62.90,68.990)
 	self:addLookupList(VendorDB,22208,L["Nasmara Moonsong"],BZONE["Shattrath City"],65.89,68.160)
-	self:addLookupList(VendorDB,22212,L["Andrion Darkspinner"],BZONE["Shattrath City"],66.51,68.720)
+	self:addLookupList(VendorDB,22212,L["Andrion Darkspinner"],BZONE["Shattrath City"],66.51,68.700)
 	self:addLookupList(VendorDB,22213,L["Gidge Spellweaver"],BZONE["Shattrath City"],67.05,69.040)
 	self:addLookupList(VendorDB,23007,L["Paulsta'ats"],BZONE["Nagrand"],30.97,57.120)
 	self:addLookupList(VendorDB,23159,L["Okuno"],BZONE["Black Temple"],0,00)
@@ -337,14 +330,14 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,27666,L["Ontuvo"],BZONE["Zul'Aman"],0,00)
 	self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.19,40.980)
 	self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Dalaran"],40.12,34.310)
-	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.70,33.560)
+	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.71,33.560)
 	self:addLookupList(VendorDB,29511,L["Lalla Brightweave"],BZONE["Dalaran"],36.70,33.310)
 	self:addLookupList(VendorDB,29512,L["Ainderu Summerleaf"],BZONE["Dalaran"],37.06,33.730)
 	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],88.02,76.870)
 	self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.32,17.931)
 	self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Dalaran"],69.77,37.750)
 	self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.05,65.700)
-	self:addLookupList(VendorDB,31910,L["Geen"],BZONE["Sholazar Basin"],54.21,56.980)
+	self:addLookupList(VendorDB,31910,L["Geen"],BZONE["Sholazar Basin"],54.22,56.980)
 	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.45,47.850)
@@ -354,10 +347,10 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,32515,L["Braeg Stoutbeard"],BZONE["Dalaran"],38.53,29.560)
 	self:addLookupList(VendorDB,32533,L["Cielstrasza"],BZONE["Dragonblight"],60.06,54.830)
 	self:addLookupList(VendorDB,32538,L["Duchess Mynx"],BZONE["Icecrown"],43.74,20.230)
-	self:addLookupList(VendorDB,32540,L["Lillehoff"],BZONE["The Storm Peaks"],65.78,61.560)
+	self:addLookupList(VendorDB,32540,L["Lillehoff"],BZONE["The Storm Peaks"],65.78,61.570)
 	self:addLookupList(VendorDB,32564,L["Logistics Officer Silverstone"],BZONE["Borean Tundra"],57.56,66.110)
 	self:addLookupList(VendorDB,32565,L["Gara Skullcrush"],BZONE["Borean Tundra"],40.84,54.090)
-	self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.96,76.280)
+	self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.95,76.270)
 	self:addLookupList(VendorDB,32773,L["Logistics Officer Brighton"],BZONE["Howling Fjord"],60.28,63.990)
 	self:addLookupList(VendorDB,32774,L["Sebastian Crane"],BZONE["Howling Fjord"],79.54,32.810)

diff --git a/RecipeStats.txt b/RecipeStats.txt
index f8db80c..ae7ad00 100644
--- a/RecipeStats.txt
+++ b/RecipeStats.txt
@@ -2,7 +2,6 @@ Unknown zones:
 	"Amal'thazad" => "",
 	"Crystalline Keeper" => "",
 	"Durnholde Sentry" => "",
-	"Elixir of Pain" => "",
 	"Enslaved Proto-Drake" => "",
 	"Krystallus" => "",
 	"Lady Alistra" => "",
@@ -18,7 +17,6 @@ Unknown zones:
 	"Shattered Hand Champion" => "",
 	"Stormforged Giant" => "",
 	"Subterranean Diemetradon" => "",
-	"Supplying the Front" => "",

 Unknown faction:
 	#"40 Tickets - Schematic: Steam Tonk Controller" => "", #  -
@@ -50,7 +48,6 @@ Unknown faction:
 	#"Derek Odds" => "", # 65 - 1
 	#"Doba" => "", # 3521 - 1
 	#"Drakk Stonehand" => "", # 47 - 1
-	#"Elixir of Pain" => "", #  -
 	#"Felannia" => "", # 3483 - 1
 	#"Festive Recipes" => "", #  -
 	#"Firework Launcher" => "", #  -
@@ -75,7 +72,6 @@ Unknown faction:
 	#"Imperial Plate Helm" => "", #  -
 	#"Imperial Plate Leggings" => "", #  -
 	#"Imperial Plate Shoulders" => "", #  -
-	#"Jangdor Swiftstrider" => "", # 357 - 1
 	#"Johan Focht" => "", # 130 - 1
 	#"K. Lee Smallfry" => "", # 3521 - 1
 	#"Kalaen" => "", # 85 - 1
@@ -107,7 +103,6 @@ Unknown faction:
 	#"Seer Janidi" => "", # 3521 - 1
 	#"Sid Limbardi" => "", # 1 - 1
 	#"Stone Guard Mukar" => "", # 4197 - 1
-	#"Supplying the Front" => "", #  -
 	#"Tatiana" => "", # 139 - 1
 	#"Thamner Pol" => "", # 1 - 1
 	#"Tognus Flintfire" => "", # 1 - 1
@@ -180,7 +175,6 @@ Single faction:
 	"Jhag" => "",
 	"Josef Gregorian" => "",
 	"Josephine Lister" => "",
-	"Kaita Deepforge" => "",
 	"Kalinda" => "",
 	"Kamari" => "",
 	"Karolek" => "",
@@ -403,7 +397,6 @@ Instance mobs:
 	"Greater Bogstrok",
 	"Greater Fleshbeast",
 	"Grizzle",
-	"Gronn-Priest",
 	"Gyth",
 	"Halazzi",
 	"Hammered Patron",
@@ -506,7 +499,6 @@ Instance mobs:
 	"Shadowy Necromancer",
 	"Shattered Hand Centurion",
 	"Shattered Hand Champion",
-	"Shattered Hand Reaver",
 	"Shazzrah",
 	"Shrike Bat",
 	"Sister of Torment",
@@ -546,7 +538,6 @@ Instance mobs:
 	"Unchained Doombringer",
 	"Underbat",
 	"Unliving Atal'ai",
-	"Vashj'ir Honor Guard",
 	"Vem",
 	"Viscidus",
 	"Warlord Kalithresh",
@@ -579,6 +570,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
@@ -620,9 +612,9 @@ No acquire information:
 22928 - Shifting Cloak - Leatherworking
 16985 - Corruption - Blacksmithing
 58303 - Glyph of Arcane Intellect - Inscription
+15853 - Lean Wolf Steak - Cooking
 53775 - Transmute: Eternal Fire to Life - Alchemy
 55898 - Frostweave Net - Tailoring
-23636 - Dark Iron Helm - Blacksmithing
 57030 - Glyph of Judgement - Inscription
 56464 - Overcharged Capacitor - Engineering
 50946 - Arctic Shoulderpads - Leatherworking
@@ -653,7 +645,6 @@ No acquire information:
 58306 - Glyph of Frost Armor - Inscription
 55901 - Duskweave Leggings - Tailoring
 53920 - Forceful Dark Jade - Jewelcrafting
-23639 - Blackfury - Blacksmithing
 57033 - Glyph of Seal of Command - Inscription
 56467 - Noise Machine - Engineering
 50949 - Arctic Belt - Leatherworking
@@ -730,7 +721,6 @@ No acquire information:
 53927 - Sundered Dark Jade - Jewelcrafting
 44588 - Enchant Chest - Exceptional Resilience - Enchanting
 56474 - Ultrasafe Bullet Machine - Engineering
-8789 - Crimson Silk Cloak - Tailoring
 49258 - Smelt Saronite - Smelting
 50956 - Nerubian Chestguard - Leatherworking
 55201 - Cobalt Tenderizer - Blacksmithing
@@ -790,7 +780,6 @@ No acquire information:
 60583 - Jormungar Leg Reinforcements - Leatherworking
 50961 - Nerubian Belt - Leatherworking
 55206 - Deadly Saronite Dirk - Blacksmithing
-19831 - Arcane Bomb - Engineering
 58319 - Glyph of Levitate - Inscription
 57187 - Glyph of Holy Nova - Inscription
 55914 - Duskweave Belt - Tailoring
@@ -799,7 +788,6 @@ No acquire information:
 53933 - Shattered Dark Jade - Jewelcrafting
 61008 - Icebane Chestguard - Blacksmithing
 56480 - Armored Titanium Goggles - Engineering
-23652 - Blackguard - Blacksmithing
 60584 - Nerubian Leg Reinforcements - Leatherworking
 50962 - Borean Armor Kit - Leatherworking
 58320 - Glyph of Shackle Undead - Inscription
@@ -855,12 +843,14 @@ No acquire information:
 55921 - Duskweave Robe - Tailoring
 53940 - Sparkling Chalcedony - Jewelcrafting
 56487 - Electroflux Sight Enhancers - Engineering
+8802 - Crimson Silk Robe - Tailoring
 58327 - Glyph of Safe Fall - Inscription
 60874 - Nesingwary 4000 - Engineering
 57195 - Glyph of Prayer of Healing - Inscription
 55922 - Duskweave Gloves - Tailoring
 56205 - Dark Jade Focusing Lens - Jewelcrafting
 53941 - Lustrous Chalcedony - Jewelcrafting
+7954 - Deviate Scale Gloves - Leatherworking
 58328 - Glyph of Vanish - Inscription
 57196 - Glyph of Psychic Scream - Inscription
 55923 - Duskweave Shoulders - Tailoring
@@ -870,6 +860,7 @@ No acquire information:
 22813 - Gordok Ogre Suit - Tailoring
 53943 - Stormy Chalcedony - Jewelcrafting
 55641 - Socket Gloves - Blacksmithing
+9937 - Mithril Scale Bracers - Blacksmithing
 58330 - Glyph of Renewed Life - Inscription
 56349 - Handful of Cobalt Bolts - Engineering
 57198 - Glyph of Scourge Imprisonment - Inscription
@@ -909,6 +900,7 @@ No acquire information:
 54941 - Spiked Cobalt Shoulders - Blacksmithing
 58337 - Glyph of Drain Soul - Inscription
 28905 - Bold Blood Garnet - Jewelcrafting
+7256 - Shadow Protection Potion - Alchemy
 44612 - Enchant Gloves - Greater Blasting - Enchanting
 58338 - Glyph of Curse of Exhaustion - Inscription
 56357 - Titanium Shield Spike - Blacksmithing
@@ -938,7 +930,6 @@ No acquire information:
 22967 - Smelt Elementium - Smelting
 54946 - Spiked Cobalt Belt - Blacksmithing
 58342 - Glyph of Battle - Inscription
-16741 - Stronghold Gauntlets - Blacksmithing
 57210 - Glyph of Bone Shield - Inscription
 28910 - Inscribed Flame Spessarite - Jewelcrafting
 60606 - Enchant Boots - Assault - Enchanting
@@ -946,6 +937,7 @@ 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
@@ -977,7 +969,6 @@ No acquire information:
 60611 - Dark Iceborne Leggings - Leatherworking
 58347 - Glyph of Enduring Victory - Inscription
 57215 - Glyph of Death's Embrace - Inscription
-34009 - Enchant Shield - Major Stamina - Enchanting
 61177 - Northrend Inscription Research - Inscription
 19435 - Mooncloth Boots - Tailoring
 58489 - Scroll of Strength VI - Inscription
@@ -1005,10 +996,9 @@ 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
+3449 - Shadow Oil - Alchemy
 57219 - Glyph of Icy Touch - Inscription
 44484 - Enchant Gloves - Expertise - Enchanting
 12081 - Admiral's Hat - Tailoring
@@ -1035,7 +1025,6 @@ No acquire information:
 44630 - Enchant 2H Weapon - Greater Savagery - Enchanting
 60620 - Bugsquashers - Leatherworking
 55243 - Bracers of Deflection - Leatherworking
-3454 - Frost Oil - Alchemy
 57224 - Glyph of Scourge Strike - Inscription
 44489 - Enchant Shield - Defense - Enchanting
 59488 - Weapon Vellum II - Inscription
@@ -1062,7 +1051,6 @@ No acquire information:
 53831 - Bold Bloodstone - Jewelcrafting
 57227 - Glyph of Vampiric Blood - Inscription
 60623 - Enchant Boots - Icewalker - Enchanting
-24399 - Dark Iron Boots - Blacksmithing
 56944 - Glyph of Growl - Inscription
 44492 - Enchant Chest - Mighty Health - Enchanting
 59491 - Shadowy Tarot - Inscription
@@ -1085,6 +1073,7 @@ 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
@@ -1149,7 +1138,6 @@ No acquire information:
 47898 - Enchant Cloak - Greater Speed - Enchanting
 53841 - Wrath Elixir - Alchemy
 56530 - Enchanted Pearl - Jewelcrafting
-20872 - Fiery Chain Girdle - Blacksmithing
 52568 - Cobalt Belt - Blacksmithing
 57238 - Glyph of Fire Nova Totem - Inscription
 28938 - Brilliant Golden Draenite - Jewelcrafting
@@ -1162,7 +1150,6 @@ No acquire information:
 56531 - Enchanted Tear - Jewelcrafting
 55399 - Powerful Earthsiege Diamond - Jewelcrafting
 54550 - Cobalt Triangle Shield - Blacksmithing
-20873 - Fiery Chain Shoulders - Blacksmithing
 44645 - Enchant Ring - Assault - Enchanting
 52569 - Cobalt Boots - Blacksmithing
 57239 - Glyph of Flame Shock - Inscription
@@ -1189,7 +1176,6 @@ No acquire information:
 53845 - Fractured Bloodstone - Jewelcrafting
 55402 - Persistent Earthsiege Diamond - Jewelcrafting
 54553 - Tempered Saronite Breastplate - Blacksmithing
-20876 - Dark Iron Leggings - Blacksmithing
 52572 - Cobalt Shoulders - Blacksmithing
 57242 - Glyph of Healing Stream Totem - Inscription
 56959 - Glyph of Starfire - Inscription
@@ -1252,6 +1238,7 @@ No acquire information:
 22868 - Inferno Gloves - Tailoring
 50602 - Scroll of Intellect VI - Inscription
 60649 - Razorstrike Breastplate - Leatherworking
+19048 - Heavy Scorpid Bracers - Leatherworking
 60366 - Elixir of Lightning Speed - Alchemy
 10841 - Heavy Mageweave Bandage - First Aid
 53857 - Mystic Sun Crystal - Jewelcrafting
@@ -1270,7 +1257,6 @@ No acquire information:
 56972 - Glyph of Arcane Power - Inscription
 53859 - Sovereign Shadow Crystal - Jewelcrafting
 57114 - Glyph of Backstab - Inscription
-20890 - Dark Iron Reaver - Blacksmithing
 50605 - Scroll of Spirit II - Inscription
 60652 - Eaglebane Bracers - Leatherworking
 9146 - Herbalist's Gloves - Leatherworking
@@ -1350,11 +1336,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
+19061 - Living Shoulders - Leatherworking
 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
@@ -1418,24 +1405,24 @@ No acquire information:
 53880 - Deft Huge Citrine - Jewelcrafting
 57276 - Glyph of Unstable Affliction - Inscription
 56003 - Spellweave - Tailoring
-53881 - Luminous Huge Citrine - Jewelcrafting
 55013 - Saronite Protector - Blacksmithing
+53881 - Luminous Huge Citrine - Jewelcrafting
 57277 - Glyph of Voidwalker - Inscription
 56994 - Glyph of Aimed Shot - Inscription
 54023 - Resolute Monarch Topaz - Jewelcrafting
-53882 - Potent Huge Citrine - Jewelcrafting
 55014 - Saronite Bulwark - Blacksmithing
+53882 - Potent Huge Citrine - Jewelcrafting
 39732 - Royal Shadowsong Amethyst - Jewelcrafting
 56995 - Glyph of Arcane Shot - Inscription
 57703 - Hunter's Ink - Inscription
-53883 - Veiled Huge Citrine - Jewelcrafting
 55015 - Tempered Saronite Gauntlets - Blacksmithing
+53883 - Veiled Huge Citrine - Jewelcrafting
 55298 - Vengeance Bindings - Blacksmithing
 56996 - Glyph of Aspect of the Beast - Inscription
 57704 - Lion's Ink - Inscription
 57421 - Northern Stew - Cooking
-53884 - Durable Huge Citrine - Jewelcrafting
 55016 - Nitro Boosts - Engineering
+53884 - Durable Huge Citrine - Jewelcrafting
 39734 - Potent Pyrestone - Jewelcrafting
 56997 - Glyph of Aspect of the Monkey - Inscription
 56007 - Frostweave Bag - Tailoring
@@ -1497,6 +1484,7 @@ No acquire information:
 56015 - Cloak of Frozen Spirits - Tailoring
 55732 - Titanium Rod - Blacksmithing
 57713 - Ethereal Ink - Inscription
+19084 - Devilsaur Gauntlets - Leatherworking
 53893 - Resolute Huge Citrine - Jewelcrafting
 55308 - Savage Saronite Walkers - Blacksmithing
 57006 - Glyph of Improved Aspect of the Hawk - Inscription
@@ -1596,7 +1584,6 @@ No acquire information:
 53904 - Powerful Rejuvenation Potion - Alchemy
 56027 - Ebonweave Gloves - Tailoring
 57159 - Glyph of Intervene - Inscription
-4097 - Raptor Hide Belt - Leatherworking
 53905 - Indestructible Potion - Alchemy
 53056 - Kungaloosh - Cooking
 56028 - Spellweave Robe - Tailoring