Quantcast

Regenerate

ackis [11-30-08 - 06:34]
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-Jewelcraft.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 ae6c9b7..ed905da 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -409,6 +409,7 @@ L["Banshee"] = true
 L["Barbaric Battlements"] = true
 L["Barbecued Buzzard Wings"] = true
 L["Barim Spilthoof"] = true
+L["Bash'ir Spell-Thief"] = true
 L["Basil Frye"] = true
 L["Baxter"] = true
 L["Beer Basted Boar Ribs"] = true
@@ -651,6 +652,7 @@ L["Egomis"] = true
 L["Eiin"] = true
 L["Eldara Dawnrunner"] = true
 L["Elder Diemetradon"] = true
+L["Elder Gray Bear"] = true
 L["Elder Shadowhorn Stag"] = true
 L["Elder Stranglethorn Tiger"] = true
 L["Eldrin"] = true
@@ -754,6 +756,7 @@ L["Glasshide Gazer"] = true
 L["Gloresse"] = true
 L["Gloria Femmel"] = true
 L["Glutinous Ooze"] = true
+L["Glyx Brewright"] = true
 L["Gnaz Blunderflame"] = true
 L["Godan"] = true
 L["Gordunni Back-Breaker"] = true
@@ -790,6 +793,7 @@ L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
 L["Hammon Karwn"] = true
+L["Harggan"] = true
 L["Harklan Moongrove"] = true
 L["Harlown Darkweave"] = true
 L["Harn Longcast"] = true
@@ -806,7 +810,6 @@ L["Hillsbrad Tailor"] = true
 L["Himmik"] = true
 L["Homunculus"] = true
 L["Horns of Frenzy"] = true
-L["Hula'mahi"] = true
 L["Hulking Mountain Lion"] = true
 L["Humphry"] = true
 L["Hurnak Grimmord"] = true
@@ -836,7 +839,6 @@ L["Iron Rune-Shaper"] = true
 L["Ironbark Protector"] = true
 L["Ironus Coldsteel"] = true
 L["Ironwool Mammoth"] = true
-L["Jabbey"] = true
 L["Jack Trapper"] = true
 L["Jadefire Felsworn"] = true
 L["Jadefire Rogue"] = true
@@ -845,11 +847,11 @@ L["James Van Brunt"] = true
 L["Jandia"] = true
 L["Janet Hommers"] = true
 L["Jangdor Swiftstrider"] = true
-L["Jannos Ironwill"] = true
 L["Jaquilina Dramet"] = true
 L["Jase Farlane"] = true
 L["Jaxin Chong"] = true
 L["Jazdalaad"] = true
+L["Jazzrik"] = true
 L["Jeeda"] = true
 L["Jemma Quikswitch"] = true
 L["Jenna Lemkenilli"] = true
@@ -866,9 +868,10 @@ L["Joseph Moore"] = true
 L["Josephine Lister"] = true
 L["Joys of Omosh"] = true
 L["Jubie Gadgetspring"] = true
+L["Jun'ha"] = true
 L["Juno Dufrain"] = true
-L["Jutak"] = true
 L["K. Lee Smallfry"] = true
+L["Kaita Deepforge"] = true
 L["Kalaen"] = true
 L["Kalinda"] = true
 L["Kalldan Felmoon"] = true
@@ -1028,6 +1031,7 @@ 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
@@ -1042,14 +1046,12 @@ L["Nethergarde Engineer"] = true
 L["Nethervine Inciter"] = true
 L["Nexus Stalker"] = true
 L["Nimar the Slayer"] = true
-L["Nina Lightbrew"] = true
 L["Nissa Firestone"] = true
 L["Nixx Sprocketspring"] = true
 L["Nogg"] = true
 L["Nula the Butcher"] = true
 L["Nurse Neela"] = true
 L["Nus"] = true
-L["Nyoma"] = true
 L["Oblivion Mage"] = true
 L["Obsidia"] = true
 L["Ockil"] = true
@@ -1082,6 +1084,7 @@ L["Phoenix-Hawk"] = true
 L["Phoenix-Hawk Hatchling"] = true
 L["Pikkle"] = true
 L["Plains Mammoth"] = true
+L["Portal Keeper"] = true
 L["Priestess Delrissa"] = true
 L["Priestess of Torment"] = true
 L["Primal Ooze"] = true
@@ -1232,7 +1235,6 @@ L["Soolie Berryfizz"] = true
 L["Soothing Turtle Bisque"] = true
 L["Sorcerous Shade"] = true
 L["Southsea Pirate"] = true
-L["Sovik"] = true
 L["Sparkleshell Snapper"] = true
 L["Spawn of Hakkar"] = true
 L["Spectral Charger"] = true
@@ -1362,6 +1364,7 @@ L["Traugh"] = true
 L["Trianna"] = true
 L["Trixie Quikswitch"] = true
 L["Truk Wildbeard"] = true
+L["Tunkk"] = true
 L["Twilight Dark Shaman"] = true
 L["Twilight Emissary"] = true
 L["Twilight Fire Guard"] = true
@@ -1392,6 +1395,7 @@ 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
@@ -1465,6 +1469,7 @@ L["Zan Shivsproket"] = 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 006e388..250e497 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -286,36 +286,36 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7255,100,6051,1,2259)
-	self:addTradeFlags(RecipeDB,7255,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7255,2,3134,2,3490)
+	self:addTradeFlags(RecipeDB,7255,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

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

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

 	-- Frost Protection Potion -- 7258
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7258,190,6050,1,2259)
-	self:addTradeFlags(RecipeDB,7258,1,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7258,2,2812)
+	self:addTradeFlags(RecipeDB,7258,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7258,2,2812,2,2848)

 	-- Nature Protection Potion -- 7259
 	-- Item Stats:
 	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,5594)
+	self:addTradeAcquire(RecipeDB,7259,2,2848,2,5594)

 	-- Blackmouth Oil -- 7836
 	-- Item Stats:
@@ -498,7 +498,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,2,8178)
+	self:addTradeAcquire(RecipeDB,11477,2,8177)

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

 	-- Elixir of the Sages -- 17555
 	-- Item Stats:
@@ -981,7 +981,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28568,350,22452,2,2259)
-	self:addTradeFlags(RecipeDB,28568,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
+	self:addTradeFlags(RecipeDB,28568,2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
 	self:addTradeAcquire(RecipeDB,28568,6,941,3,20241)

 	-- Transmute: Primal Water to Air -- 28569
diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua
index c4002ad..b40b973 100644
--- a/RecipeDB/ARL-Blacksmith.lua
+++ b/RecipeDB/ARL-Blacksmith.lua
@@ -394,7 +394,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3492,160,3849,1,2018)
 	self:addTradeFlags(RecipeDB,3492,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
-	self:addTradeAcquire(RecipeDB,3492,2,2843,2,3356)
+	self:addTradeAcquire(RecipeDB,3492,2,3356,2,5512)

 	-- Jade Serpentblade -- 3493
 	-- Item Stats:
@@ -410,7 +410,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3494,155,3851,1,2018)
 	self:addTradeFlags(RecipeDB,3494,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
-	self:addTradeAcquire(RecipeDB,3494,2,1471,2,8878)
+	self:addTradeAcquire(RecipeDB,3494,2,8878,2,9179)

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

 	-- Frost Tiger Blade -- 3497
 	-- Item Stats:
@@ -442,7 +442,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,46,68)
-	self:addTradeAcquire(RecipeDB,3498,2,2483)
+	self:addTradeAcquire(RecipeDB,3498,2,1146,2,2483)

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

 	-- Mithril Shield Spike -- 9939
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index a67bb1a..3f17c23 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -294,7 +294,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7751,1,6290,1,2550)
 	self:addTradeFlags(RecipeDB,7751,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7751,2,66,2,1684,2,3029,2,3550,2,4265,2,4574,2,5494,2,5940,2,8508)
+	self:addTradeAcquire(RecipeDB,7751,2,66,2,1684,2,3029,2,3550,2,4574,2,5494,2,5940,2,8508)

 	-- Slitherskin Mackerel -- 7752
 	-- Item Stats:
@@ -308,7 +308,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7753,50,4592,1,2550)
 	self:addTradeFlags(RecipeDB,7753,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,7753,2,66,2,1684,2,3027,2,4265,2,4574,2,5162,2,5748,2,5940)
+	self:addTradeAcquire(RecipeDB,7753,2,66,2,1684,2,3027,2,4574,2,5162,2,5748,2,5940)

 	-- Loch Frenzy Delight -- 7754
 	-- Item Stats:
@@ -524,8 +524,8 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20626,225,16766,1,2550)
-	self:addTradeFlags(RecipeDB,20626,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,20626,2,8139)
+	self:addTradeFlags(RecipeDB,20626,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Mithril Head Trout -- 20916
 	-- Item Stats:
@@ -595,14 +595,14 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,25704,80,21072,1,2550)
 	self:addTradeFlags(RecipeDB,25704,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,25704,2,2381,2,2397,2,2664,2,3027,2,3085,2,3400,2,4223,2,4265,2,4553,2,5160,2,5483,2,8307,2,12033,2,14738,2,16253,2,16677,2,16718,2,17246,2,19195,2,26868)
+	self:addTradeAcquire(RecipeDB,25704,2,2381,2,2397,2,2664,2,3027,2,3085,2,3400,2,4223,2,4553,2,5160,2,5483,2,8307,2,12033,2,14738,2,16253,2,16677,2,16718,2,17246,2,19195,2,26868)

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

 	-- Crunchy Spider Surprise -- 28267
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 29b8f54..5d28afd 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -125,9 +125,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Chest - Lesser Mana -- 7776
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,7776,75,nil, 1, 7411)
-	self:addTradeFlags(RecipeDB,7776,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeSkill(RecipeDB,7776,80,nil, 2,7411)
+	self:addTradeFlags(RecipeDB,7776,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB,7776,2,3346,2,5757)

 	-- Enchant Bracer - Minor Agility -- 7779
 	-- Item Stats:
@@ -317,7 +317,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,13620,145,nil, 2,7411)
 	self:addTradeFlags(RecipeDB,13620,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,13620,3,2374,3,2375,3,2376,3,2377,3,14276)
+	self:addTradeAcquire(RecipeDB,13620,3,2356,3,2374,3,2375,3,2376,3,2377,3,14276)

 	-- Enchant Bracer - Lesser Intellect -- 13622
 	-- Item Stats:
@@ -785,22 +785,22 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20015,285,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,20015,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,20015,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB,20015,2,12022)

 	-- Enchant Shield - Superior Spirit -- 20016
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,20016,260,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,20016,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeSkill(RecipeDB,20016,280,nil, 2,7411)
+	self:addTradeFlags(RecipeDB,20016,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB,20016,1,11073,1,19251)

 	-- Enchant Shield - Greater Stamina -- 20017
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,20017,265,nil, 1,7411)
-	self:addTradeFlags(RecipeDB,20017,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB,20017,2,4229,2,4561)
+	self:addTradeFlags(RecipeDB,20017,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
 	-- Item Stats:
@@ -1303,9 +1303,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Weapon - Major Spellpower -- 27975
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,27975,360,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,27975,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeSkill(RecipeDB,27975,350,nil, 2,7411)
+	self:addTradeFlags(RecipeDB,27975,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB,27975,3,22242,3,23385)

 	-- Enchant 2H Weapon - Major Agility -- 27977
 	-- Item Stats:
@@ -1589,8 +1589,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,44483,400,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,44483,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,44483,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB,44483,3,32289)

 	-- Enchant Gloves - Expertise -- 44484
 	-- Item Stats:
@@ -1624,8 +1624,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,44494,400,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,44494,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,44494,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB,44494,3,32290)

 	-- Enchant Cloak - Superior Agility -- 44500
 	-- Item Stats:
@@ -1702,7 +1702,7 @@ function addon:InitEnchanting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,44556,400,nil, 2,7411)
 	self:addTradeFlags(RecipeDB,44556,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB,44556,3,30921)
+	self:addTradeAcquire(RecipeDB,44556,3,30921,3,31321)

 	-- Enchant Bracers - Greater Assault -- 44575
 	-- Item Stats:
@@ -1931,9 +1931,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Cloak - Wisdom -- 47899
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB,47899,440,nil, 2,7411)
-	self:addTradeFlags(RecipeDB,47899,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	self:addTradeAcquire(RecipeDB,47899,2,32514)
+	self:addTradeSkill(RecipeDB,47899,430,nil, 1,7411)
+	self:addTradeFlags(RecipeDB,47899,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	-- No acquire information

 	-- Enchant Chest - Super Health -- 47900
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index c57f485..e21e74c 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -246,8 +246,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3952,140,4381,1,4036)
-	self:addTradeFlags(RecipeDB,3952,1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB,3952,2,2682,2,2683,2,3495)
+	self:addTradeFlags(RecipeDB,3952,1,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB,3952,2,2682,2,2683)

 	-- Bronze Framework -- 3953
 	-- Item Stats:
@@ -992,8 +992,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,23066,150,9318,1,4036)
-	self:addTradeFlags(RecipeDB,23066,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB,23066,2,3413)
+	self:addTradeFlags(RecipeDB,23066,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Blue Firework -- 23067
 	-- Item Stats:
@@ -1230,8 +1230,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,28327,275,22728,1,4036)
-	self:addTradeFlags(RecipeDB,28327,1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB,28327,4,9249,2,3413,2,5175)
+	self:addTradeFlags(RecipeDB,28327,1,4,8,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB,28327,4,9249,2,5175)

 	-- Elemental Blasting Powder -- 30303
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index 4557100..d5e04e2 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -2764,7 +2764,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,53959,390,40015,3,25229)
 	self:addTradeFlags(RecipeDB,53959,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	self:addTradeAcquire(RecipeDB,53959,3,30667,3,30668,3,31134,3,32191)
+	self:addTradeAcquire(RecipeDB,53959,3,30667,3,30668,3,30893,3,31134,3,32191)

 	-- Mystic Autumn's Glow -- 53960
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index 76a0a43..2e441fc 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -379,8 +379,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val13id3val98id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,4096,165,4455,2,2108)
-	self:addTradeFlags(RecipeDB,4096,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB,4096,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB,4096,2,2819)

 	-- Raptor Hide Belt -- 4097
 	-- Item Stats:
@@ -427,7 +427,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,47,57)
-	self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2846)
+	self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2381,2,2846)

 	-- Murloc Scale Bracers -- 6705
 	-- Item Stats:
@@ -475,7 +475,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7149,170,5963,1,2108)
 	self:addTradeFlags(RecipeDB,7149,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB,7149,2,2810,2,2821,2,4877)
+	self:addTradeAcquire(RecipeDB,7149,2,2810,2,4877)

 	-- Barbaric Shoulders -- 7151
 	-- Item Stats:
@@ -711,7 +711,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,9202,190,7386,2,2108)
 	self:addTradeFlags(RecipeDB,9202,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB,9202,2,4589,2,7854)
+	self:addTradeAcquire(RecipeDB,9202,2,7854)

 	-- Dusky Belt -- 9206
 	-- Item Stats:
@@ -2178,7 +2178,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val27id3val339id6val9id24val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,32501,340,25694,3,2108)
-	self:addTradeFlags(RecipeDB,32501,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
+	self:addTradeFlags(RecipeDB,32501,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
 	self:addTradeAcquire(RecipeDB,32501,6,941,1,20241)

 	-- Netherfury Leggings -- 32502
@@ -2186,7 +2186,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val37id3val527id6val10id24val29id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,32502,340,25692,3,2108)
-	self:addTradeFlags(RecipeDB,32502,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
+	self:addTradeFlags(RecipeDB,32502,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
 	self:addTradeAcquire(RecipeDB,32502,6,941,2,20241)

 	-- Netherfury Boots -- 32503
@@ -2194,7 +2194,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val36id3val392id6val7id24val21id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,32503,350,25693,3,2108)
-	self:addTradeFlags(RecipeDB,32503,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
+	self:addTradeFlags(RecipeDB,32503,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58,108)
 	self:addTradeAcquire(RecipeDB,32503,6,941,3,20241)

 	-- Shadow Armor Kit -- 35520
@@ -2276,7 +2276,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,35530,325,29540,1,2108)
-	self:addTradeFlags(RecipeDB,35530,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
+	self:addTradeFlags(RecipeDB,35530,2,4,21,22,23,24,25,26,27,28,29,30,36,41,108)
 	self:addTradeAcquire(RecipeDB,35530,6,941,2,20241)

 	-- Flamescale Belt -- 35531
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 1ebf57f..41d9fb3 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

-572 found from data mining.  0 ignored.
+575 found from data mining.  0 ignored.

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

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

 	self:addLookupList(MobDB,157,L["Goretusk"],BZONE["Westfall"],48.27,55.47)
 	self:addLookupList(MobDB,450,L["Defias Renegade Mage"],BZONE["Westfall"],44.91,80.35)
-	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.64,65.48)
+	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.63,65.47)
 	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.43)
+	self:addLookupList(MobDB,684,L["Shadowmaw Panther"],BZONE["Stranglethorn Vale"],41.46,33.44)
 	self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.68,40.56)
-	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.62,38.36)
+	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.66,38.35)
 	self:addLookupList(MobDB,765,L["Swampwalker Elder"],BZONE["Swamp of Sorrows"],11.70,34.64)
 	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.05,42.05)
 	self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.38,33.55)
@@ -53,9 +53,9 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.87,74.67)
 	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.54,64.57)
 	self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.64,7.992)
-	self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.85,26.84)
-	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.49,20.12)
-	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.56,20.29)
+	self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.84,26.84)
+	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.50,20.12)
+	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.55,20.29)
 	self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.98,20.14)
 	self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.73,24.13)
 	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.450,31.86)
@@ -63,7 +63,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,1085,L["Elder Stranglethorn Tiger"],BZONE["Stranglethorn Vale"],33.11,18.17)
 	self:addLookupList(MobDB,1160,L["Captain Halyndor"],BZONE["Wetlands"],15.10,24.32)
 	self:addLookupList(MobDB,1364,L["Balgaras the Foul"],BZONE["Wetlands"],62.11,28.87)
-	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.33,44.42)
+	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.34,44.42)
 	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.32,49.05)
 	self:addLookupList(MobDB,1561,L["Bloodsail Raider"],BZONE["Stranglethorn Vale"],29.88,71.09)
@@ -75,7 +75,7 @@ function addon:InitMob(MobDB)
 	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.50,71.37)
 	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.42,33.94)
+	self:addLookupList(MobDB,1844,L["Foreman Marcrid"],BZONE["Western Plaguelands"],46.42,33.95)
 	self:addLookupList(MobDB,1853,BBOSS["Darkmaster Gandling"],BZONE["Scholomance"],0,0)
 	self:addLookupList(MobDB,1885,L["Scarlet Smith"],BZONE["Western Plaguelands"],45.31,13.34)
 	self:addLookupList(MobDB,2242,L["Syndicate Spy"],BZONE["Alterac Mountains"],61.40,44.65)
@@ -84,11 +84,12 @@ 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.24)
 	self:addLookupList(MobDB,2337,L["Dark Strand Voidcaller"],BZONE["Darkshore"],56.35,25.08)
-	self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.05,70.19)
-	self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.43,70.82)
+	self:addLookupList(MobDB,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],23.12,24.29)
+	self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.04,70.19)
+	self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.42,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.22,66.99)
-	self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],38.71,23.86)
+	self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],38.74,23.82)
 	self:addLookupList(MobDB,2554,L["Witherbark Axe Thrower"],BZONE["Arathi Highlands"],65.91,67.49)
 	self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],67.99,72.96)
 	self:addLookupList(MobDB,2557,L["Witherbark Shadow Hunter"],BZONE["Arathi Highlands"],68.07,79.72)
@@ -97,22 +98,22 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.71,68.72)
 	self:addLookupList(MobDB,2644,L["Vilebranch Hideskinner"],BZONE["The Hinterlands"],63.49,73.66)
 	self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.72,75.52)
-	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.65,54.51)
+	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.66,54.51)
 	self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.30,38.81)
 	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.98,72.94)
 	self:addLookupList(MobDB,3531,L["Moonrage Tailor"],BZONE["Silverpine Forest"],47.05,72.62)
 	self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.71,56.09)
-	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.66,48.60)
+	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.65,48.60)
 	self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.93,55.61)
-	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.37,38.84)
-	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.44,38.92)
+	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.36,38.84)
+	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.44,38.89)
 	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.01,66.69)
+	self:addLookupList(MobDB,4029,L["Blackened Ancient"],BZONE["Stonetalon Mountains"],34.01,66.70)
 	self:addLookupList(MobDB,4041,L["Scorched Basilisk"],BZONE["Stonetalon Mountains"],33.68,72.03)
 	self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.31,66.80)
-	self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.22,64.73)
+	self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.23,64.83)
 	self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.10,60.98)
 	self:addLookupList(MobDB,4287,L["Scarlet Gallant"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4292,L["Scarlet Protector"],BZONE["Scarlet Monastery"],0,0)
@@ -122,7 +123,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,4343,L["Drywallow Snapper"],BZONE["Dustwallow Marsh"],39.55,37.75)
 	self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],75.05,19.34)
 	self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.27,19.65)
-	self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.85,60.64)
+	self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.86,60.60)
 	self:addLookupList(MobDB,4494,L["Scarlet Spellbinder"],BZONE["Western Plaguelands"],54.77,26.38)
 	self:addLookupList(MobDB,4540,L["Scarlet Monk"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4674,L["Hatefury Shadowstalker"],BZONE["Desolace"],75.35,20.57)
@@ -137,10 +138,10 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,5267,L["Unliving Atal'ai"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5271,L["Atal'ai Deathwalker"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5419,L["Glasshide Basilisk"],BZONE["Un'Goro Crater"],83.96,44.86)
-	self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.17,51.27)
+	self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.17,51.28)
 	self:addLookupList(MobDB,5422,L["Scorpid Hunter"],BZONE["Tanaris"],54.74,30.08)
-	self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],82.67,44.57)
-	self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.23,42.05)
+	self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],83.13,39.36)
+	self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.24,42.07)
 	self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.37,46.32)
 	self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Tanaris"],34.95,43.15)
 	self:addLookupList(MobDB,5474,L["Dunemaul Brute"],BZONE["Tanaris"],41.36,56.62)
@@ -157,13 +158,13 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,5717,BBOSS["Mijan"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5843,L["Slave Worker"],BZONE["Searing Gorge"],40.98,43.82)
 	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.11,39.85)
-	self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.12,56.79)
+	self:addLookupList(MobDB,5846,L["Dark Iron Taskmaster"],BZONE["Searing Gorge"],42.11,39.86)
+	self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.13,56.79)
 	self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.33,36.79)
 	self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.54,34.37)
-	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.55,29.06)
+	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.54,29.06)
 	self:addLookupList(MobDB,5990,L["Redstone Basilisk"],BZONE["Blasted Lands"],58.00,31.28)
-	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.17,49.81)
+	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.18,49.80)
 	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.79,35.77)
 	self:addLookupList(MobDB,6138,L["Arkkoran Oracle"],BZONE["Azshara"],77.25,42.45)
 	self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.42,52.92)
@@ -171,16 +172,16 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.07,20.98)
 	self:addLookupList(MobDB,6426,L["Anguished Dead"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,6518,L["Tar Lurker"],BZONE["Un'Goro Crater"],47.90,20.22)
-	self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.11,81.52)
-	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.39,34.28)
-	self:addLookupList(MobDB,6557,L["Primal Ooze"],BZONE["Un'Goro Crater"],53.32,49.56)
+	self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.11,81.53)
+	self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.28)
+	self:addLookupList(MobDB,6557,L["Primal Ooze"],BZONE["Un'Goro Crater"],53.31,49.56)
 	self:addLookupList(MobDB,6559,L["Glutinous Ooze"],BZONE["Un'Goro Crater"],35.63,48.58)
 	self:addLookupList(MobDB,7025,L["Blackrock Soldier"],BZONE["Burning Steppes"],47.30,54.45)
 	self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.28,50.46)
 	self:addLookupList(MobDB,7029,L["Blackrock Battlemaster"],BZONE["Burning Steppes"],40.94,34.76)
 	self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.93,41.95)
 	self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.88,39.36)
-	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.23,44.13)
+	self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.22,44.19)
 	self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.20,46.12)
 	self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.53,56.19)
 	self:addLookupList(MobDB,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.50,84.63)
@@ -198,9 +199,9 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,7441,L["Winterfall Totemic"],BZONE["Winterspring"],36.52,40.83)
 	self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.77,34.51)
 	self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.26,38.83)
-	self:addLookupList(MobDB,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.10,39.40)
+	self:addLookupList(MobDB,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.12,39.39)
 	self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.67,38.51)
-	self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.32,26.37)
+	self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.33,26.37)
 	self:addLookupList(MobDB,7458,L["Ice Thistle Yeti"],BZONE["Winterspring"],65.26,40.69)
 	self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.34,41.88)
 	self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.23,41.79)
@@ -209,10 +210,10 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,7805,L["Wastewander Scofflaw"],BZONE["Tanaris"],66.37,35.95)
 	self:addLookupList(MobDB,7855,L["Southsea Pirate"],BZONE["Tanaris"],72.68,44.98)
 	self:addLookupList(MobDB,7883,L["Andre Firebeard"],BZONE["Tanaris"],73.72,47.73)
-	self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],67.30,36.96)
+	self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],67.30,36.99)
 	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],71.52,39.61)
 	self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.78,15.42)
-	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.23,56.77)
+	self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.23,56.74)
 	self:addLookupList(MobDB,8889,L["Anvilrage Overseer"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8893,L["Anvilrage Soldier"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8896,L["Shadowforge Peasant"],BZONE["Blackrock Depths"],0,0)
@@ -228,15 +229,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,8927,L["Dark Screecher"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8928,L["Burrowing Thundersnout"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,8957,L["Angerclaw Grizzly"],BZONE["Felwood"],56.82,18.09)
-	self:addLookupList(MobDB,8959,L["Felpaw Wolf"],BZONE["Ashenvale"],55.52,29.54)
+	self:addLookupList(MobDB,8959,L["Felpaw Wolf"],BZONE["Ashenvale"],55.52,29.55)
 	self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.95,19.01)
 	self:addLookupList(MobDB,8983,BBOSS["Golem Lord Argelmach"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,9024,BBOSS["Pyromancer Loregrain"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,9025,BBOSS["Lord Roccor"],BZONE["Blackrock Depths"],0,0)
-	self:addLookupList(MobDB,9026,BBOSS["Overmaster Pyron"],BZONE["Blackrock Depths"],0,0)
+	self:addLookupList(MobDB,9026,BBOSS["Overmaster Pyron"],BZONE["Searing Gorge"],22.20,56.39)
 	self:addLookupList(MobDB,9028,BBOSS["Grizzle"],BZONE["Blackrock Depths"],0,0)
 	self:addLookupList(MobDB,9162,L["Young Diemetradon"],BZONE["Un'Goro Crater"],67.52,33.35)
-	self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.18,50.63)
+	self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.17,50.63)
 	self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.12,49.13)
 	self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.23,47.49)
 	self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.36,43.60)
@@ -300,7 +301,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,13300,L["Lieutenant Mancuso"],BZONE["Alterac Valley"],51.06,39.02)
 	self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.83,70.12)
 	self:addLookupList(MobDB,14354,L["Pusillin"],BZONE["Dire Maul"],0,0)
-	self:addLookupList(MobDB,14454,L["The Windreaver"],BZONE["Silithus"],26.53,21.96)
+	self:addLookupList(MobDB,14454,L["The Windreaver"],BZONE["Silithus"],26.38,21.92)
 	self:addLookupList(MobDB,14457,L["Princess Tempestria"],BZONE["Winterspring"],53.49,42.58)
 	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)
@@ -356,8 +357,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,16952,L["Anger Guard"],BZONE["Blade's Edge Mountains"],73.45,41.42)
 	self:addLookupList(MobDB,17083,L["Fel Orc Convert"],BZONE["The Shattered Halls"],0,0)
 	self:addLookupList(MobDB,17132,L["Clefthoof Bull"],BZONE["Nagrand"],51.35,41.99)
-	self:addLookupList(MobDB,17136,L["Boulderfist Warrior"],BZONE["Nagrand"],44.60,42.21)
-	self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.63,68.01)
+	self:addLookupList(MobDB,17136,L["Boulderfist Warrior"],BZONE["Nagrand"],44.60,42.20)
+	self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.63,68.00)
 	self:addLookupList(MobDB,17225,BBOSS["Nightbane"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,17269,L["Bleeding Hollow Darkcaster"],BZONE["Hellfire Ramparts"],0,0)
 	self:addLookupList(MobDB,17271,L["Bonechewer Destroyer"],BZONE["Hellfire Ramparts"],0,0)
@@ -402,8 +403,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,17976,BBOSS["Commander Sarannis"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,17977,BBOSS["Warp Splinter"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,17978,BBOSS["Thorngrin the Tender"],BZONE["The Botanica"],0,0)
-	self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.22,70.68)
-	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],49.97,41.71)
+	self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.22,70.67)
+	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],49.97,41.70)
 	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)
 	self:addLookupList(MobDB,18168,BBOSS["The Crone"],BZONE["Karazhan"],0,0)
@@ -445,9 +446,9 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,19509,L["Sunseeker Harvester"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,19511,L["Nethervine Inciter"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,19707,L["Sunfury Archer"],BZONE["Netherstorm"],55.91,79.12)
-	self:addLookupList(MobDB,19740,L["Wrathwalker"],BZONE["Shadowmoon Valley"],24.21,34.56)
+	self:addLookupList(MobDB,19740,L["Wrathwalker"],BZONE["Shadowmoon Valley"],24.22,34.56)
 	self:addLookupList(MobDB,19754,L["Deathforge Tinkerer"],BZONE["Shadowmoon Valley"],38.11,41.00)
-	self:addLookupList(MobDB,19755,L["Mo'arg Weaponsmith"],BZONE["Shadowmoon Valley"],23.94,33.58)
+	self:addLookupList(MobDB,19755,L["Mo'arg Weaponsmith"],BZONE["Shadowmoon Valley"],23.94,33.57)
 	self:addLookupList(MobDB,19756,L["Deathforge Smith"],BZONE["Shadowmoon Valley"],37.45,41.91)
 	self:addLookupList(MobDB,19792,L["Eclipsion Centurion"],BZONE["Shadowmoon Valley"],47.71,65.96)
 	self:addLookupList(MobDB,19795,L["Eclipsion Blood Knight"],BZONE["Shadowmoon Valley"],52.01,61.19)
@@ -455,7 +456,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,19802,L["Illidari Shocktrooper"],BZONE["Shadowmoon Valley"],31.53,50.19)
 	self:addLookupList(MobDB,19806,L["Eclipsion Bloodwarder"],BZONE["Shadowmoon Valley"],47.65,65.22)
 	self:addLookupList(MobDB,19826,L["Dark Conclave Shadowmancer"],BZONE["Shadowmoon Valley"],37.35,31.74)
-	self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.13,73.67)
+	self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.13,73.68)
 	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.96)
 	self:addLookupList(MobDB,19984,L["Vekh'nir Dreadhawk"],BZONE["Blade's Edge Mountains"],73.97,74.65)
@@ -493,7 +494,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,21387,L["Wyrmcult Blackwhelp"],BZONE["Blade's Edge Mountains"],32.72,35.91)
 	self:addLookupList(MobDB,21454,L["Ashtongue Warrior"],BZONE["Shadowmoon Valley"],58.53,35.71)
 	self:addLookupList(MobDB,21815,L["Cleric of Karabor"],BZONE["Shadowmoon Valley"],63.93,48.18)
-	self:addLookupList(MobDB,21911,L["Skettis Soulcaller"],BZONE["Terokkar Forest"],68.00,79.70)
+	self:addLookupList(MobDB,21911,L["Skettis Soulcaller"],BZONE["Terokkar Forest"],68.00,79.69)
 	self:addLookupList(MobDB,22016,L["Eclipsion Soldier"],BZONE["Shadowmoon Valley"],52.44,62.53)
 	self:addLookupList(MobDB,22017,L["Eclipsion Spellbinder"],BZONE["Shadowmoon Valley"],52.50,62.46)
 	self:addLookupList(MobDB,22018,L["Eclipsion Cavalier"],BZONE["Shadowmoon Valley"],52.50,64.60)
@@ -503,15 +504,16 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,22093,L["Illidari Watcher"],BZONE["Shadowmoon Valley"],52.69,72.05)
 	self:addLookupList(MobDB,22128,L["Durnholde Lookout"],BZONE["Old Hillsbrad Foothills"],0,0)
 	self:addLookupList(MobDB,22143,L["Gordunni Back-Breaker"],BZONE["Zangarmarsh"],78.10,94.19)
-	self:addLookupList(MobDB,22144,L["Gordunni Elementalist"],BZONE["Zangarmarsh"],73.55,91.30)
+	self:addLookupList(MobDB,22144,L["Gordunni Elementalist"],BZONE["Zangarmarsh"],73.56,91.31)
 	self:addLookupList(MobDB,22148,L["Gordunni Head-Splitter"],BZONE["Nagrand"],76.66,37.81)
+	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.14)
 	self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.05,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.85,36.86)
+	self:addLookupList(MobDB,23022,L["Gordunni Soulreaper"],BZONE["Nagrand"],75.87,36.87)
 	self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.47,59.55)
 	self:addLookupList(MobDB,23261,L["Furywing"],BZONE["Blade's Edge Mountains"],58.34,14.41)
 	self:addLookupList(MobDB,23281,L["Insidion"],BZONE["Blade's Edge Mountains"],55.52,15.98)
@@ -566,8 +568,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,25593,L["Apocalypse Guard"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25597,L["Oblivion Mage"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25599,L["Cataclysm Hound"],BZONE["Sunwell Plateau"],0,0)
-	self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.37,29.61)
-	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.81,15.67)
+	self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.38,29.63)
+	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.81,15.68)
 	self:addLookupList(MobDB,26632,L["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)
@@ -579,32 +581,33 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,27978,BBOSS["Sjonnir The Ironshaper"],BZONE["Halls of Stone"],0,0)
 	self:addLookupList(MobDB,28123,L["Venture Co. Excavator"],BZONE["Sholazar Basin"],34.85,47.52)
 	self:addLookupList(MobDB,28132,L["Don Carlos"],BZONE["Old Hillsbrad Foothills"],0,0)
-	self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Sholazar Basin"],46.58,32.40)
+	self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Sholazar Basin"],46.59,32.38)
 	self:addLookupList(MobDB,28851,L["Enraged Mammoth"],BZONE["Zul'Drak"],71.60,41.52)
 	self:addLookupList(MobDB,28923,L["Loken"],BZONE["The Storm Peaks"],0,0)
 	self:addLookupList(MobDB,29120,BBOSS["Anub'arak"],BZONE["Azjol-Nerub"],0,0)
 	self:addLookupList(MobDB,29128,L["Anub'ar Prime Guard"],BZONE["Azjol-Nerub"],0,0)
 	self:addLookupList(MobDB,29216,L["Anub'ar Guardian"],BZONE["Azjol-Nerub"],0,0)
 	self:addLookupList(MobDB,29217,L["Anub'ar Venomancer"],BZONE["Azjol-Nerub"],0,0)
-	self:addLookupList(MobDB,29235,L["Gundrak Savage"],BZONE["Zul'Drak"],73.61,31.36)
+	self:addLookupList(MobDB,29235,L["Gundrak Savage"],BZONE["Zul'Drak"],73.62,31.34)
 	self:addLookupList(MobDB,29311,BBOSS["Herald Volazj"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
-	self:addLookupList(MobDB,29370,L["Stormforged Champion"],BZONE["The Storm Peaks"],25.03,46.64)
-	self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.16,46.49)
+	self:addLookupList(MobDB,29370,L["Stormforged Champion"],BZONE["The Storm Peaks"],25.03,46.65)
+	self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.17,46.50)
 	self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.30,83.85)
 	self:addLookupList(MobDB,29570,L["Nascent Val'kyr"],BZONE["Icecrown"],69.72,41.51)
 	self:addLookupList(MobDB,29735,L["Savage Worg"],BZONE["Utgarde Keep"],0,0)
-	self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.80,69.41)
-	self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.64,68.68)
-	self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.26,59.87)
-	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.03,59.71)
-	self:addLookupList(MobDB,30222,L["Stormforged Infiltrator"],BZONE["The Storm Peaks"],57.13,63.29)
-	self:addLookupList(MobDB,30260,L["Stoic Mammoth"],BZONE["The Storm Peaks"],57.18,63.31)
-	self:addLookupList(MobDB,30448,L["Plains Mammoth"],BZONE["The Storm Peaks"],64.55,45.18)
+	self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.80,69.40)
+	self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.65,68.68)
+	self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.26,59.86)
+	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.06,59.74)
+	self:addLookupList(MobDB,30222,L["Stormforged Infiltrator"],BZONE["The Storm Peaks"],57.16,63.34)
+	self:addLookupList(MobDB,30260,L["Stoic Mammoth"],BZONE["The Storm Peaks"],57.20,63.30)
+	self:addLookupList(MobDB,30448,L["Plains Mammoth"],BZONE["The Storm Peaks"],64.57,45.11)
 	self:addLookupList(MobDB,30667,L["Azure Sorceror"],BZONE["The Nexus"],0,0)
 	self:addLookupList(MobDB,30668,L["Azure Raider"],BZONE["The Nexus"],0,0)
+	self:addLookupList(MobDB,30893,L["Portal Keeper"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.68,73.94)
 	self:addLookupList(MobDB,31134,L["Cyanigosa"],BZONE["The Violet Hold"],0,0)
-	self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.46,74.18)
+	self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.56,74.29)
 	self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.21,41.26)
 	self:addLookupList(MobDB,32191,L["Azure Stalker"],BZONE["The Nexus"],0,0)
 	self:addLookupList(MobDB,32289,L["Damned Apothecary"],BZONE["Icecrown"],49.08,33.90)
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index 500a6b5..d42b3ca 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -63,13 +63,13 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,1578,L["Supplying the Front"],BZONE["Loch Modan"],23.49,75.11,1)
 	self:addLookupList(QuestDB,1582,L["Moonglow Vest"],BZONE["Darnassus"],64.76,22.39,1)
 	self:addLookupList(QuestDB,1618,L["Gearing Redridge"],BZONE["Redridge Mountains"],31.37,47.34,1)
-	self:addLookupList(QuestDB,2178,L["Easy Strider Living"],BZONE["Darkshore"],38.03,40.91,1)
+	self:addLookupList(QuestDB,2178,L["Easy Strider Living"],BZONE["Darkshore"],37.86,41.52,1)
 	self:addLookupList(QuestDB,2751,L["Barbaric Battlements"],BZONE["Orgrimmar"],79.36,23.06,2)
 	self:addLookupList(QuestDB,2752,L["On Iron Pauldrons"],BZONE["Orgrimmar"],79.36,23.06,2)
 	self:addLookupList(QuestDB,2753,L["Trampled Under Foot"],BZONE["Orgrimmar"],79.36,23.06,2)
 	self:addLookupList(QuestDB,2754,L["Horns of Frenzy"],BZONE["Orgrimmar"],79.36,23.06,2)
 	self:addLookupList(QuestDB,2755,L["Joys of Omosh"],BZONE["Orgrimmar"],79.36,23.06,2)
-	self:addLookupList(QuestDB,2756,L["The Old Ways"],BZONE["Orgrimmar"],80.45,24.07,2)
+	self:addLookupList(QuestDB,2756,L["The Old Ways"],BZONE["Orgrimmar"],80.45,24.06,2)
 	self:addLookupList(QuestDB,2758,L["The Origins of Smithing"],BZONE["Stormwind City"],63.43,36.14,1)
 	self:addLookupList(QuestDB,2761,L["Smelt On, Smelt Off"],BZONE["Stranglethorn Vale"],50.74,20.46,0)
 	self:addLookupList(QuestDB,2762,L["The Great Silver Deceiver"],BZONE["Stranglethorn Vale"],50.74,20.46,0)
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index a748ec5..80c6592 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -335,7 +335,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3858,170,4323,2,3908)
 	self:addTradeFlags(RecipeDB,3858,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB,3858,3,2248,3,4292,3,4301)
+	self:addTradeAcquire(RecipeDB,3858,3,2248,3,2377,3,4292,3,4301)

 	-- Azure Silk Vest -- 3859
 	-- Item Stats:
@@ -367,7 +367,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,3862,200,4327,1,3908)
 	self:addTradeFlags(RecipeDB,3862,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB,3862,2,2381,2,6567)
+	self:addTradeAcquire(RecipeDB,3862,2,6567)

 	-- Spider Belt -- 3863
 	-- Item Stats:
@@ -470,7 +470,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,2,16224)
+	self:addTradeAcquire(RecipeDB,6686,3,157,3,590,3,3530,3,3531,2,3005,2,3556,2,4189,2,16224)

 	-- Red Woolen Bag -- 6688
 	-- Item Stats:
@@ -539,7 +539,7 @@ 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,47,56)
-	self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,3485,2,3522,2,4189)
+	self:addTradeAcquire(RecipeDB,7630,2,3364,2,3522,2,4189)

 	-- Blue Linen Robe -- 7633
 	-- Item Stats:
@@ -547,7 +547,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,7633,70,6242,1,3908)
 	self:addTradeFlags(RecipeDB,7633,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB,7633,2,1250,2,3485,2,3499,2,3556,2,4168)
+	self:addTradeAcquire(RecipeDB,7633,2,1250,2,3485,2,4168)

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

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

 	-- Stylish Blue Shirt -- 7892
 	-- Item Stats:
@@ -725,8 +725,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val3id5val23id6val8id49
 	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,47,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,47,60)
+	self:addTradeAcquire(RecipeDB,8786,2,6574,2,6576)

 	-- Crimson Silk Cloak -- 8789
 	-- Item Stats:
@@ -1195,8 +1195,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val17id4val11id5val68id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,18406,260,13858,1,3908)
-	self:addTradeFlags(RecipeDB,18406,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB,18406,1,2399,1,11052,1,18749,1,18772,2,7940)
+	self:addTradeFlags(RecipeDB,18406,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB,18406,1,2399,1,11052,1,18749,1,18772)

 	-- Runecloth Tunic -- 18407
 	-- Item Stats:
@@ -1219,8 +1219,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val9id5val34id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB,18409,265,13860,1,3908)
-	self:addTradeFlags(RecipeDB,18409,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	self:addTradeAcquire(RecipeDB,18409,1,2399,1,11052,1,18749,1,18772)
+	self:addTradeFlags(RecipeDB,18409,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeAcquire(RecipeDB,18409,1,2399,1,11052,1,18749,1,18772,2,7940)

 	-- Ghostweave Belt -- 18410
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index 9d2dc9a..870b5f7 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.99,1)
 	self:addLookupList(TrainerDB,1215,L["Alchemist Mallory"],BZONE["Elwynn Forest"],40.01,49.15,1)
 	self:addLookupList(TrainerDB,1241,L["Tognus Flintfire"],BZONE["Dun Morogh"],46.06,51.94,0)
-	self:addLookupList(TrainerDB,1246,L["Vosur Brakthel"],BZONE["Ironforge"],67.86,52.89,1)
+	self:addLookupList(TrainerDB,1246,L["Vosur Brakthel"],BZONE["Ironforge"],67.86,53.13,1)
 	self:addLookupList(TrainerDB,1300,L["Lawrence Schneider"],BZONE["Stormwind City"],53.26,80.97,1)
-	self:addLookupList(TrainerDB,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.92,73.91,1)
+	self:addLookupList(TrainerDB,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.93,73.91,1)
 	self:addLookupList(TrainerDB,1346,L["Georgio Bolero"],BZONE["Stormwind City"],52.98,81.17,1)
 	self:addLookupList(TrainerDB,1355,L["Cook Ghilm"],BZONE["Dun Morogh"],68.35,54.47,1)
 	self:addLookupList(TrainerDB,1382,L["Mudduk"],BZONE["Stranglethorn Vale"],31.98,28.77,2)
@@ -57,13 +57,13 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,1466,L["Gretta Finespindle"],BZONE["Ironforge"],39.94,33.23,1)
 	self:addLookupList(TrainerDB,1470,L["Ghak Healtouch"],BZONE["Loch Modan"],37.17,48.95,0)
 	self:addLookupList(TrainerDB,1632,L["Adele Fielder"],BZONE["Elwynn Forest"],46.69,63.08,1)
-	self:addLookupList(TrainerDB,1676,L["Finbus Geargrind"],BZONE["Duskwood"],77.99,48.35,1)
+	self:addLookupList(TrainerDB,1676,L["Finbus Geargrind"],BZONE["Duskwood"],78.00,48.11,1)
 	self:addLookupList(TrainerDB,1681,L["Brock Stoneseeker"],BZONE["Loch Modan"],36.94,47.77,1)
 	self:addLookupList(TrainerDB,1699,L["Gremlock Pilsnor"],BZONE["Dun Morogh"],47.64,53.07,0)
 	self:addLookupList(TrainerDB,1701,L["Dank Drizzlecut"],BZONE["Dun Morogh"],69.32,55.75,1)
 	self:addLookupList(TrainerDB,1702,L["Bronk Guzzlegear"],BZONE["Dun Morogh"],49.92,50.64,0)
 	self:addLookupList(TrainerDB,1703,L["Uthrar Threx"],BZONE["Ironforge"],44.05,28.83,1)
-	self:addLookupList(TrainerDB,2132,L["Carolai Anise"],BZONE["Tirisfal Glades"],60.19,53.15,0)
+	self:addLookupList(TrainerDB,2132,L["Carolai Anise"],BZONE["Tirisfal Glades"],60.19,53.14,0)
 	self:addLookupList(TrainerDB,2326,L["Thamner Pol"],BZONE["Dun Morogh"],47.24,51.98,0)
 	self:addLookupList(TrainerDB,2327,L["Shaina Fuller"],BZONE["Stormwind City"],52.47,45.15,1)
 	self:addLookupList(TrainerDB,2329,L["Michelle Belle"],BZONE["Elwynn Forest"],42.95,65.85,1)
@@ -72,19 +72,19 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,2454,L["Skeletal Fiend (Enraged Form)"],BZONE["Duskwood"],0,0,0)
 	self:addLookupList(TrainerDB,2627,L["Grarnik Goodstitch"],BZONE["Stranglethorn Vale"],28.71,76.82,0)
 	self:addLookupList(TrainerDB,2798,L["Pand Stonebinder"],BZONE["Thunder Bluff"],28.62,22.54,2)
-	self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.04,35.62,2)
+	self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.02,32.72,2)
 	self:addLookupList(TrainerDB,2836,L["Brikk Keencraft"],BZONE["Stranglethorn Vale"],29.04,74.97,0)
 	self:addLookupList(TrainerDB,2837,L["Jaxin Chong"],BZONE["Stranglethorn Vale"],27.57,77.71,0)
 	self:addLookupList(TrainerDB,2855,L["Snang"],BZONE["Orgrimmar"],62.77,49.67,2)
 	self:addLookupList(TrainerDB,2857,L["Thund"],BZONE["Orgrimmar"],76.07,25.20,2)
 	self:addLookupList(TrainerDB,2998,L["Karn Stonehoof"],BZONE["Thunder Bluff"],40.20,55.49,2)
-	self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.59,57.51,2)
+	self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.57,57.52,2)
 	self:addLookupList(TrainerDB,3004,L["Tepa"],BZONE["Thunder Bluff"],43.87,44.94,2)
 	self:addLookupList(TrainerDB,3007,L["Una"],BZONE["Thunder Bluff"],42.37,43.59,2)
 	self:addLookupList(TrainerDB,3008,L["Mak"],BZONE["Thunder Bluff"],43.34,43.11,2)
 	self:addLookupList(TrainerDB,3009,L["Bena Winterhoof"],BZONE["Thunder Bluff"],47.12,34.09,2)
 	self:addLookupList(TrainerDB,3011,L["Teg Dawnstrider"],BZONE["Thunder Bluff"],45.56,40.80,2)
-	self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.08,52.31,2)
+	self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.08,52.30,2)
 	self:addLookupList(TrainerDB,3067,L["Pyall Silentstride"],BZONE["Mulgore"],46.17,58.51,2)
 	self:addLookupList(TrainerDB,3069,L["Chaw Stronghide"],BZONE["Mulgore"],45.96,58.35,2)
 	self:addLookupList(TrainerDB,3087,L["Crystal Boughman"],BZONE["Redridge Mountains"],22.81,44.34,1)
@@ -104,7 +104,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3373,L["Arnok"],BZONE["Orgrimmar"],34.80,83.61,2)
 	self:addLookupList(TrainerDB,3390,L["Apothecary Helbrim"],BZONE["The Barrens"],52.13,29.95,2)
 	self:addLookupList(TrainerDB,3391,L["Gazlowe"],BZONE["The Barrens"],62.62,35.66,0)
-	self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.58,53.00,2)
+	self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.59,52.99,2)
 	self:addLookupList(TrainerDB,3412,L["Nogg"],BZONE["Orgrimmar"],76.16,26.27,2)
 	self:addLookupList(TrainerDB,3478,L["Traugh"],BZONE["The Barrens"],51.54,29.41,2)
 	self:addLookupList(TrainerDB,3484,L["Kil'hala"],BZONE["The Barrens"],51.98,31.90,2)
@@ -121,17 +121,17 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3964,L["Kylanna"],BZONE["Ashenvale"],51.16,66.81,1)
 	self:addLookupList(TrainerDB,3967,L["Aayndia Floralwind"],BZONE["Ashenvale"],35.92,52.06,1)
 	self:addLookupList(TrainerDB,4159,L["Me'lynn"],BZONE["Darnassus"],63.01,23.12,1)
-	self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],54.99,23.44,1)
+	self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],54.98,23.44,1)
 	self:addLookupList(TrainerDB,4193,L["Grondal Moonbreeze"],BZONE["Darkshore"],37.77,40.87,1)
 	self:addLookupList(TrainerDB,4210,L["Alegorn"],BZONE["Darnassus"],49.43,20.81,1)
-	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],52.01,13.73,1)
+	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],52.00,13.73,1)
 	self:addLookupList(TrainerDB,4212,L["Telonis"],BZONE["Darnassus"],64.30,21.94,1)
 	self:addLookupList(TrainerDB,4213,L["Taladan"],BZONE["Darnassus"],59.37,13.51,1)
 	self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.04,26.85,1)
 	self:addLookupList(TrainerDB,4258,L["Bengus Deepforge"],BZONE["Ironforge"],52.83,41.84,1)
 	self:addLookupList(TrainerDB,4552,L["Eunice Burch"],BZONE["Undercity"],63.43,44.53,2)
 	self:addLookupList(TrainerDB,4576,L["Josef Gregorian"],BZONE["Undercity"],70.95,30.55,2)
-	self:addLookupList(TrainerDB,4578,L["Josephine Lister"],BZONE["Undercity"],85.46,23.89,2)
+	self:addLookupList(TrainerDB,4578,L["Josephine Lister"],BZONE["Undercity"],85.46,23.90,2)
 	self:addLookupList(TrainerDB,4586,L["Graham Van Talen"],BZONE["Undercity"],76.41,73.22,2)
 	self:addLookupList(TrainerDB,4588,L["Arthur Moore"],BZONE["Undercity"],70.50,58.81,2)
 	self:addLookupList(TrainerDB,4591,L["Mary Edras"],BZONE["Undercity"],74.05,58.01,2)
@@ -148,34 +148,34 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,5159,L["Daryl Riknussun"],BZONE["Ironforge"],60.74,37.92,1)
 	self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.90,43.08,1)
 	self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.78,45.19,1)
-	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.44,53.52,1)
+	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.44,53.51,1)
 	self:addLookupList(TrainerDB,5392,L["Yarr Hammerstone"],BZONE["Dun Morogh"],50.64,49.97,0)
 	self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.00,52.89,1)
-	self:addLookupList(TrainerDB,5499,L["Lilyssia Nightbreeze"],BZONE["Stormwind City"],55.63,85.94,1)
+	self:addLookupList(TrainerDB,5499,L["Lilyssia Nightbreeze"],BZONE["Stormwind City"],55.64,85.94,1)
 	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.97,85.37,1)
-	self:addLookupList(TrainerDB,5511,L["Therum Deepforge"],BZONE["Stormwind City"],63.94,38.20,1)
+	self:addLookupList(TrainerDB,5511,L["Therum Deepforge"],BZONE["Stormwind City"],63.94,38.11,1)
 	self:addLookupList(TrainerDB,5513,L["Gelman Stonehand"],BZONE["Stormwind City"],59.14,38.20,1)
-	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.62,31.05,1)
+	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.62,31.06,1)
 	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.83,62.40,1)
-	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.11,82.93,1)
-	self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],62.01,52.17,0)
+	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.11,82.94,1)
+	self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],62.00,52.17,0)
 	self:addLookupList(TrainerDB,5759,L["Nurse Neela"],BZONE["Tirisfal Glades"],61.81,51.97,0)
 	self:addLookupList(TrainerDB,5784,L["Waldor"],BZONE["The Barrens"],46.10,36.16,0)
-	self:addLookupList(TrainerDB,5811,L["Kamari"],BZONE["Orgrimmar"],63.04,44.98,2)
-	self:addLookupList(TrainerDB,5939,L["Vira Younghoof"],BZONE["Mulgore"],46.71,60.83,2)
+	self:addLookupList(TrainerDB,5811,L["Kamari"],BZONE["Orgrimmar"],63.02,45.02,2)
+	self:addLookupList(TrainerDB,5939,L["Vira Younghoof"],BZONE["Mulgore"],46.73,60.83,2)
 	self:addLookupList(TrainerDB,5943,L["Rawrk"],BZONE["Durotar"],54.13,42.85,2)
-	self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.45,7.401,1)
+	self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.42,7.409,1)
 	self:addLookupList(TrainerDB,6094,L["Byancie"],BZONE["Teldrassil"],55.63,57.20,0)
 	self:addLookupList(TrainerDB,6286,L["Zarrin"],BZONE["Teldrassil"],57.20,61.48,0)
 	self:addLookupList(TrainerDB,6297,L["Kurdram Stonehammer"],BZONE["Darkshore"],37.82,41.04,1)
 	self:addLookupList(TrainerDB,6299,L["Delfrum Flintbeard"],BZONE["Darkshore"],37.93,41.05,1)
-	self:addLookupList(TrainerDB,7230,L["Shayis Steelfury"],BZONE["Orgrimmar"],80.55,24.51,2)
-	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.55,20.28,2)
-	self:addLookupList(TrainerDB,7232,L["Borgus Steelhand"],BZONE["Stormwind City"],59.92,35.05,1)
+	self:addLookupList(TrainerDB,7230,L["Shayis Steelfury"],BZONE["Orgrimmar"],80.55,24.50,2)
+	self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.78,18.44,2)
+	self:addLookupList(TrainerDB,7232,L["Borgus Steelhand"],BZONE["Stormwind City"],59.93,35.05,1)
 	self:addLookupList(TrainerDB,7406,L["Oglethorpe Obnoticus"],BZONE["Stranglethorn Vale"],28.36,76.34,0)
 	self:addLookupList(TrainerDB,7866,L["Peter Galen"],BZONE["Azshara"],36.94,66.15,1)
 	self:addLookupList(TrainerDB,7867,L["Thorkaf Dragoneye"],BZONE["Badlands"],62.19,57.75,2)
-	self:addLookupList(TrainerDB,7868,L["Sarah Tanner"],BZONE["Searing Gorge"],63.36,74.61,1)
+	self:addLookupList(TrainerDB,7868,L["Sarah Tanner"],BZONE["Searing Gorge"],63.36,74.62,1)
 	self:addLookupList(TrainerDB,7869,L["Brumn Winterhoof"],BZONE["Arathi Highlands"],28.47,44.31,2)
 	self:addLookupList(TrainerDB,7870,L["Caryssia Moonhunter"],BZONE["Thousand Needles"],9.015,18.77,1)
 	self:addLookupList(TrainerDB,7871,L["Se'Jib"],BZONE["Stranglethorn Vale"],37.20,34.74,2)
@@ -191,13 +191,13 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,9264,L["Firebrand Pyromancer"],BZONE["Blackrock Spire"],0,0,0)
 	self:addLookupList(TrainerDB,9584,L["Jalane Ayrole"],BZONE["Stormwind City"],40.04,84.74,1)
 	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.26,24.70,2)
-	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.86,43.07,1)
-	self:addLookupList(TrainerDB,10277,L["Groum Stonebeard"],BZONE["Ironforge"],51.94,42.30,1)
+	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.86,43.06,1)
+	self:addLookupList(TrainerDB,10277,L["Groum Stonebeard"],BZONE["Ironforge"],51.94,42.29,1)
 	self:addLookupList(TrainerDB,10278,L["Thrag Stonehoof"],BZONE["Thunder Bluff"],40.21,57.09,2)
 	self:addLookupList(TrainerDB,11017,L["Roxxik"],BZONE["Orgrimmar"],76.30,23.08,2)
 	self:addLookupList(TrainerDB,11025,L["Mukdrak"],BZONE["Durotar"],52.46,41.48,2)
 	self:addLookupList(TrainerDB,11026,L["Sprite Jumpsprocket"],BZONE["Stormwind City"],62.36,31.34,1)
-	self:addLookupList(TrainerDB,11028,L["Jemma Quikswitch"],BZONE["Ironforge"],68.70,44.46,1)
+	self:addLookupList(TrainerDB,11028,L["Jemma Quikswitch"],BZONE["Ironforge"],68.71,44.46,1)
 	self:addLookupList(TrainerDB,11029,L["Trixie Quikswitch"],BZONE["Ironforge"],68.85,45.21,1)
 	self:addLookupList(TrainerDB,11031,L["Franklin Lloyd"],BZONE["Undercity"],76.86,74.68,2)
 	self:addLookupList(TrainerDB,11037,L["Jenna Lemkenilli"],BZONE["Darkshore"],37.87,41.11,1)
@@ -207,8 +207,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,11046,L["Whuut"],BZONE["Orgrimmar"],56.39,34.51,2)
 	self:addLookupList(TrainerDB,11047,L["Kray"],BZONE["Thunder Bluff"],47.73,34.74,2)
 	self:addLookupList(TrainerDB,11048,L["Victor Ward"],BZONE["Undercity"],71.38,29.91,0)
-	self:addLookupList(TrainerDB,11049,L["Rhiannon Davis"],BZONE["Undercity"],71.15,30.11,2)
-	self:addLookupList(TrainerDB,11050,L["Trianna"],BZONE["Darnassus"],63.22,23.06,1)
+	self:addLookupList(TrainerDB,11049,L["Rhiannon Davis"],BZONE["Undercity"],71.15,30.10,2)
+	self:addLookupList(TrainerDB,11050,L["Trianna"],BZONE["Darnassus"],63.23,23.06,1)
 	self:addLookupList(TrainerDB,11051,L["Vhan"],BZONE["Thunder Bluff"],43.91,44.52,2)
 	self:addLookupList(TrainerDB,11052,L["Timothy Worthington"],BZONE["Dustwallow Marsh"],65.85,51.27,1)
 	self:addLookupList(TrainerDB,11065,L["Thonys Pillarstone"],BZONE["Ironforge"],60.64,44.86,1)
@@ -222,12 +222,12 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,11074,L["Hgarth"],BZONE["Stonetalon Mountains"],49.04,56.66,2)
 	self:addLookupList(TrainerDB,11081,L["Faldron"],BZONE["Darnassus"],64.59,21.48,1)
 	self:addLookupList(TrainerDB,11083,L["Darianna"],BZONE["Darnassus"],65.15,21.01,1)
-	self:addLookupList(TrainerDB,11084,L["Tarn"],BZONE["Thunder Bluff"],43.22,43.23,2)
-	self:addLookupList(TrainerDB,11096,L["Randal Worth"],BZONE["Stormwind City"],71.98,61.92,1)
+	self:addLookupList(TrainerDB,11084,L["Tarn"],BZONE["Thunder Bluff"],43.22,43.24,2)
+	self:addLookupList(TrainerDB,11096,L["Randal Worth"],BZONE["Stormwind City"],71.77,62.97,1)
 	self:addLookupList(TrainerDB,11097,L["Drakk Stonehand"],BZONE["The Hinterlands"],13.51,43.35,0)
 	self:addLookupList(TrainerDB,11098,L["Hahrana Ironhide"],BZONE["Feralas"],74.55,44.52,0)
-	self:addLookupList(TrainerDB,11146,L["Ironus Coldsteel"],BZONE["Ironforge"],51.00,43.52,1)
-	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.45,23.40,2)
+	self:addLookupList(TrainerDB,11146,L["Ironus Coldsteel"],BZONE["Ironforge"],50.99,43.53,1)
+	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.44,23.45,2)
 	self:addLookupList(TrainerDB,11178,L["Borgosh Corebender"],BZONE["Orgrimmar"],80.18,25.00,2)
 	self:addLookupList(TrainerDB,11557,L["Meilosh"],BZONE["Felwood"],66.25,2.945,0)
 	self:addLookupList(TrainerDB,13445,L["Great-father Winter"],BZONE["Orgrimmar"],0,0,0)
@@ -248,13 +248,13 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,16640,L["Keelen Sheets"],BZONE["Silvermoon City"],56.85,50.19,2)
 	self:addLookupList(TrainerDB,16642,L["Camberon"],BZONE["Silvermoon City"],66.87,17.07,2)
 	self:addLookupList(TrainerDB,16643,L["Razia"],BZONE["Silvermoon City"],66.98,18.42,2)
-	self:addLookupList(TrainerDB,16662,L["Alestus"],BZONE["Silvermoon City"],77.83,72.62,2)
+	self:addLookupList(TrainerDB,16662,L["Alestus"],BZONE["Silvermoon City"],77.84,72.62,2)
 	self:addLookupList(TrainerDB,16663,L["Belil"],BZONE["Silvermoon City"],79.26,41.56,2)
-	self:addLookupList(TrainerDB,16667,L["Danwe"],BZONE["Silvermoon City"],76.88,39.68,2)
+	self:addLookupList(TrainerDB,16667,L["Danwe"],BZONE["Silvermoon City"],76.89,39.77,2)
 	self:addLookupList(TrainerDB,16668,L["Gloresse"],BZONE["Silvermoon City"],76.41,38.72,2)
-	self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],79.68,40.41,2)
+	self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],79.68,40.40,2)
 	self:addLookupList(TrainerDB,16671,L["Mirvedon"],BZONE["Silvermoon City"],79.87,35.96,2)
-	self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.35,70.74,2)
+	self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.37,70.79,2)
 	self:addLookupList(TrainerDB,16687,L["Talmar"],BZONE["Silvermoon City"],83.09,79.55,2)
 	self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.78,79.15,2)
 	self:addLookupList(TrainerDB,16703,L["Amin"],BZONE["Silvermoon City"],90.37,74.95,2)
@@ -262,7 +262,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.51,62.16,1)
 	self:addLookupList(TrainerDB,16724,L["Miall"],BZONE["The Exodar"],60.72,89.36,1)
 	self:addLookupList(TrainerDB,16725,L["Nahogg"],BZONE["The Exodar"],41.00,39.37,1)
-	self:addLookupList(TrainerDB,16726,L["Ockil"],BZONE["The Exodar"],55.13,91.85,1)
+	self:addLookupList(TrainerDB,16726,L["Ockil"],BZONE["The Exodar"],55.13,91.84,1)
 	self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.58,25.48,1)
 	self:addLookupList(TrainerDB,16728,L["Akham"],BZONE["The Exodar"],66.52,74.58,1)
 	self:addLookupList(TrainerDB,16729,L["Refik"],BZONE["The Exodar"],63.26,67.86,1)
@@ -288,25 +288,25 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,17637,L["Mack Diver"],BZONE["Zangarmarsh"],34.38,51.47,2)
 	self:addLookupList(TrainerDB,17708,L["Living Ruby Serpent"],L["Unknown Zone"],0,0,0)
 	self:addLookupList(TrainerDB,18747,L["Krugosh"],BZONE["Hellfire Peninsula"],55.29,38.03,0)
-	self:addLookupList(TrainerDB,18749,L["Dalinna"],BZONE["Undercity"],39.64,32.23,0)
-	self:addLookupList(TrainerDB,18751,L["Kalaen"],BZONE["Undercity"],52.85,42.98,0)
+	self:addLookupList(TrainerDB,18749,L["Dalinna"],BZONE["Undercity"],44.60,36.26,0)
+	self:addLookupList(TrainerDB,18751,L["Kalaen"],BZONE["Undercity"],53.51,43.52,0)
 	self:addLookupList(TrainerDB,18752,L["Zebig"],BZONE["Hellfire Peninsula"],55.17,38.08,2)
 	self:addLookupList(TrainerDB,18753,L["Felannia"],BZONE["Hellfire Peninsula"],52.37,35.99,0)
 	self:addLookupList(TrainerDB,18754,L["Barim Spilthoof"],BZONE["Hellfire Peninsula"],56.35,38.39,0)
 	self:addLookupList(TrainerDB,18771,L["Brumman"],BZONE["Hellfire Peninsula"],54.48,64.02,1)
 	self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],53.99,63.58,0)
 	self:addLookupList(TrainerDB,18773,L["Johan Barnes"],BZONE["Hellfire Peninsula"],53.69,65.77,1)
-	self:addLookupList(TrainerDB,18774,L["Tatiana"],BZONE["Eastern Plaguelands"],53.40,50.97,0)
+	self:addLookupList(TrainerDB,18774,L["Tatiana"],BZONE["Eastern Plaguelands"],53.85,51.39,0)
 	self:addLookupList(TrainerDB,18775,L["Lebowski"],BZONE["Hellfire Peninsula"],56.06,64.90,1)
 	self:addLookupList(TrainerDB,18779,L["Hurnak Grimmord"],BZONE["Hellfire Peninsula"],57.17,63.73,0)
 	self:addLookupList(TrainerDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],53.97,66.02,0)
 	self:addLookupList(TrainerDB,18804,L["Prospector Nachlan"],BZONE["Bloodmyst Isle"],56.31,54.58,1)
 	self:addLookupList(TrainerDB,18987,L["Gaston"],BZONE["Eastern Plaguelands"],44.06,42.05,0)
-	self:addLookupList(TrainerDB,18988,L["Baxter"],BZONE["Undercity"],58.10,47.25,0)
-	self:addLookupList(TrainerDB,18993,L["Naka"],BZONE["Ironforge"],42.08,50.69,0)
+	self:addLookupList(TrainerDB,18988,L["Baxter"],BZONE["Undercity"],58.19,47.32,0)
+	self:addLookupList(TrainerDB,18993,L["Naka"],BZONE["Ironforge"],42.14,50.77,0)
 	self:addLookupList(TrainerDB,19052,L["Lorokeem"],BZONE["Shattrath City"],46.12,21.66,0)
 	self:addLookupList(TrainerDB,19063,L["Hamanar"],BZONE["Shattrath City"],36.09,20.04,0)
-	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.97,14.69,0)
+	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.96,14.69,0)
 	self:addLookupList(TrainerDB,19185,L["Jack Trapper"],BZONE["Shattrath City"],63.48,69.37,0)
 	self:addLookupList(TrainerDB,19186,L["Kylene"],BZONE["Shattrath City"],75.84,32.85,0)
 	self:addLookupList(TrainerDB,19187,L["Darmari"],BZONE["Shattrath City"],67.24,66.65,0)
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index d436ff6..8e1b885 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

-323 found from data mining.  0 ignored.
+325 found from data mining.  0 ignored.

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

@@ -39,38 +39,40 @@ 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.21,1)
-	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],77.03,54.09,1)
+	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],77.03,54.10,1)
 	self:addLookupList(VendorDB,734,L["Corporal Bluth"],BZONE["Stranglethorn Vale"],37.97,4.185,1)
 	self:addLookupList(VendorDB,777,L["Amy Davenport"],BZONE["Redridge Mountains"],29.30,47.22,0)
 	self:addLookupList(VendorDB,843,L["Gina MacGregor"],BZONE["Westfall"],57.84,54.24,1)
-	self:addLookupList(VendorDB,989,L["Banalash"],BZONE["Swamp of Sorrows"],44.92,57.27,0)
+	self:addLookupList(VendorDB,989,L["Banalash"],BZONE["Swamp of Sorrows"],44.92,57.26,0)
+	self:addLookupList(VendorDB,1146,L["Vharr"],BZONE["Stranglethorn Vale"],32.85,28.77,0)
 	self:addLookupList(VendorDB,1148,L["Nerrist"],BZONE["Stranglethorn Vale"],32.09,29.43,2)
 	self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.09,28.16,0)
-	self:addLookupList(VendorDB,1250,L["Drake Lindgren"],BZONE["Elwynn Forest"],82.93,67.47,1)
+	self:addLookupList(VendorDB,1250,L["Drake Lindgren"],BZONE["Elwynn Forest"],82.95,67.44,1)
 	self:addLookupList(VendorDB,1286,L["Edna Mullby"],BZONE["Stormwind City"],64.40,71.94,1)
-	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.91,76.02,1)
-	self:addLookupList(VendorDB,1313,L["Maria Lumere"],BZONE["Stormwind City"],55.85,85.24,1)
+	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.92,76.03,1)
+	self:addLookupList(VendorDB,1313,L["Maria Lumere"],BZONE["Stormwind City"],55.85,85.23,1)
 	self:addLookupList(VendorDB,1318,L["Jessara Cordell"],BZONE["Stormwind City"],53.03,73.75,1)
 	self:addLookupList(VendorDB,1347,L["Alexandra Bolero"],BZONE["Stormwind City"],53.67,80.90,1)
-	self:addLookupList(VendorDB,1448,L["Neal Allen"],BZONE["Wetlands"],10.88,57.20,1)
+	self:addLookupList(VendorDB,1448,L["Neal Allen"],BZONE["Wetlands"],10.88,57.19,1)
 	self:addLookupList(VendorDB,1454,L["Jennabink Powerseam"],BZONE["Wetlands"],7.969,55.92,1)
 	self:addLookupList(VendorDB,1465,L["Drac Roughcut"],BZONE["Loch Modan"],35.57,49.27,1)
-	self:addLookupList(VendorDB,1471,L["Jannos Ironwill"],BZONE["Arathi Highlands"],46.11,47.46,1)
 	self:addLookupList(VendorDB,1474,L["Rann Flamespinner"],BZONE["Loch Modan"],36.00,46.38,1)
 	self:addLookupList(VendorDB,1669,L["Defias Profiteer"],BZONE["Westfall"],42.98,66.93,0)
 	self:addLookupList(VendorDB,1684,L["Khara Deepwater"],BZONE["Loch Modan"],40.51,39.01,1)
 	self:addLookupList(VendorDB,1685,L["Xandar Goodbeard"],BZONE["Loch Modan"],82.76,63.85,1)
-	self:addLookupList(VendorDB,2118,L["Abigail Shiel"],BZONE["Tirisfal Glades"],61.30,52.00,2)
-	self:addLookupList(VendorDB,2381,L["Micha Yance"],BZONE["Hillsbrad Foothills"],49.38,55.57,1)
+	self:addLookupList(VendorDB,2118,L["Abigail Shiel"],BZONE["Tirisfal Glades"],61.30,51.99,2)
+	self:addLookupList(VendorDB,2380,L["Nandar Branson"],BZONE["Hillsbrad Foothills"],51.20,56.89,1)
+	self:addLookupList(VendorDB,2381,L["Micha Yance"],BZONE["Hillsbrad Foothills"],49.39,55.57,1)
 	self:addLookupList(VendorDB,2383,L["Lindea Rabonne"],BZONE["Hillsbrad Foothills"],50.96,61.35,1)
 	self:addLookupList(VendorDB,2393,L["Christoph Jeffcoat"],BZONE["Hillsbrad Foothills"],62.60,20.30,2)
 	self:addLookupList(VendorDB,2394,L["Mallen Swain"],BZONE["Hillsbrad Foothills"],62.05,21.92,2)
 	self:addLookupList(VendorDB,2397,L["Derak Nightfall"],BZONE["Hillsbrad Foothills"],63.28,19.09,2)
 	self:addLookupList(VendorDB,2481,L["Bliztik"],BZONE["Duskwood"],18.06,55.15,0)
+	self:addLookupList(VendorDB,2482,L["Zarena Cromwind"],BZONE["Stranglethorn Vale"],29.01,75.50,0)
 	self:addLookupList(VendorDB,2483,L["Jaquilina Dramet"],BZONE["Stranglethorn Vale"],35.87,10.18,0)
 	self:addLookupList(VendorDB,2663,L["Narkk"],BZONE["Stranglethorn Vale"],27.98,75.24,0)
 	self:addLookupList(VendorDB,2664,L["Kelsey Yance"],BZONE["Stranglethorn Vale"],28.01,75.11,0)
-	self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],76.47,46.66,1)
+	self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],76.45,46.68,1)
 	self:addLookupList(VendorDB,2669,L["Sheri Zipstitch"],BZONE["Duskwood"],75.65,45.04,1)
 	self:addLookupList(VendorDB,2670,L["Xizk Goodstitch"],BZONE["Stranglethorn Vale"],28.29,77.29,0)
 	self:addLookupList(VendorDB,2679,L["Wenna Silkbeard"],BZONE["Wetlands"],25.71,26.09,1)
@@ -86,35 +88,34 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,2805,L["Deneb Walker"],BZONE["Arathi Highlands"],27.17,58.61,1)
 	self:addLookupList(VendorDB,2806,L["Bale"],BZONE["Felwood"],34.77,52.87,0)
 	self:addLookupList(VendorDB,2810,L["Hammon Karwn"],BZONE["Arathi Highlands"],46.31,47.35,1)
-	self:addLookupList(VendorDB,2812,L["Drovnar Strongbrew"],BZONE["Arathi Highlands"],46.40,47.10,1)
+	self:addLookupList(VendorDB,2812,L["Drovnar Strongbrew"],BZONE["Arathi Highlands"],46.40,47.09,1)
 	self:addLookupList(VendorDB,2814,L["Narj Deepslice"],BZONE["Arathi Highlands"],45.29,47.52,1)
 	self:addLookupList(VendorDB,2816,L["Androd Fadran"],BZONE["Arathi Highlands"],45.66,47.27,1)
+	self:addLookupList(VendorDB,2819,L["Tunkk"],BZONE["Arathi Highlands"],74.43,32.81,2)
 	self:addLookupList(VendorDB,2821,L["Keena"],BZONE["Orgrimmar"],35.50,29.7,2)
 	self:addLookupList(VendorDB,2838,L["Crazk Sparks"],BZONE["Stranglethorn Vale"],27.91,76.78,0)
-	self:addLookupList(VendorDB,2843,L["Jutak"],BZONE["Stranglethorn Vale"],27.61,77.96,0)
 	self:addLookupList(VendorDB,2846,L["Blixrez Goodstitch"],BZONE["Stranglethorn Vale"],27.96,76.90,0)
+	self:addLookupList(VendorDB,2848,L["Glyx Brewright"],BZONE["Stranglethorn Vale"],27.98,77.80,0)
 	self:addLookupList(VendorDB,3005,L["Mahu"],BZONE["Thunder Bluff"],43.97,44.90,2)
 	self:addLookupList(VendorDB,3012,L["Nata Dawnstrider"],BZONE["Thunder Bluff"],45.80,40.73,2)
-	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.81,52.00,2)
+	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.80,51.99,2)
 	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.59,2)
 	self:addLookupList(VendorDB,3081,L["Wunna Darkmane"],BZONE["Mulgore"],46.13,58.10,2)
 	self:addLookupList(VendorDB,3085,L["Gloria Femmel"],BZONE["Redridge Mountains"],26.82,43.04,1)
-	self:addLookupList(VendorDB,3134,L["Kzixx"],BZONE["Duskwood"],81.76,18.51,0)
+	self:addLookupList(VendorDB,3134,L["Kzixx"],BZONE["Duskwood"],81.80,18.83,0)
 	self:addLookupList(VendorDB,3178,L["Stuart Fleming"],BZONE["Wetlands"],8.597,59.02,1)
-	self:addLookupList(VendorDB,3333,L["Shankys"],BZONE["Orgrimmar"],70.02,29.59,2)
+	self:addLookupList(VendorDB,3333,L["Shankys"],BZONE["Orgrimmar"],70.02,29.58,2)
 	self:addLookupList(VendorDB,3335,L["Hagrus"],BZONE["Orgrimmar"],46.81,48.11,2)
 	self:addLookupList(VendorDB,3346,L["Kithas"],BZONE["Orgrimmar"],53.89,38.72,2)
-	self:addLookupList(VendorDB,3348,L["Kor'geld"],BZONE["Orgrimmar"],56.44,35.70,2)
-	self:addLookupList(VendorDB,3356,L["Sumi"],BZONE["Orgrimmar"],82.11,22.75,2)
+	self:addLookupList(VendorDB,3348,L["Kor'geld"],BZONE["Orgrimmar"],56.44,35.68,2)
+	self:addLookupList(VendorDB,3356,L["Sumi"],BZONE["Orgrimmar"],82.16,22.90,2)
 	self:addLookupList(VendorDB,3364,L["Borya"],BZONE["Orgrimmar"],63.07,50.48,2)
-	self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.02,46.42,2)
+	self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.02,46.43,2)
 	self:addLookupList(VendorDB,3367,L["Felika"],BZONE["Orgrimmar"],58.25,50.96,2)
-	self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.58,54.10,2)
-	self:addLookupList(VendorDB,3413,L["Sovik"],BZONE["Orgrimmar"],75.98,23.00,2)
+	self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.58,54.11,2)
 	self:addLookupList(VendorDB,3482,L["Tari'qa"],BZONE["The Barrens"],51.76,30.71,2)
 	self:addLookupList(VendorDB,3485,L["Wrahk"],BZONE["The Barrens"],52.13,32.16,2)
 	self:addLookupList(VendorDB,3489,L["Zargh"],BZONE["The Barrens"],52.26,29.98,2)
-	self:addLookupList(VendorDB,3490,L["Hula'mahi"],BZONE["The Barrens"],52.03,29.90,2)
 	self:addLookupList(VendorDB,3495,L["Gagsprocket"],BZONE["The Barrens"],62.49,35.58,0)
 	self:addLookupList(VendorDB,3497,L["Kilxx"],BZONE["The Barrens"],62.97,36.91,0)
 	self:addLookupList(VendorDB,3499,L["Ranik"],BZONE["The Barrens"],61.87,39.36,0)
@@ -129,22 +130,21 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,3960,L["Ulthaan"],BZONE["Ashenvale"],50.00,67.31,1)
 	self:addLookupList(VendorDB,4083,L["Jeeda"],BZONE["Stonetalon Mountains"],47.38,62.03,2)
 	self:addLookupList(VendorDB,4086,L["Veenix"],BZONE["Stonetalon Mountains"],58.91,52.01,0)
-	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.31,23.06,1)
+	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.30,22.93,1)
 	self:addLookupList(VendorDB,4186,L["Mavralyn"],BZONE["Darkshore"],37.35,41.02,1)
 	self:addLookupList(VendorDB,4189,L["Valdaron"],BZONE["Darkshore"],38.12,40.72,1)
-	self:addLookupList(VendorDB,4200,L["Laird"],BZONE["Darkshore"],37.09,43.94,1)
+	self:addLookupList(VendorDB,4200,L["Laird"],BZONE["Darkshore"],37.11,43.95,1)
 	self:addLookupList(VendorDB,4223,L["Fyldan"],BZONE["Darnassus"],48.52,21.43,1)
 	self:addLookupList(VendorDB,4225,L["Saenorion"],BZONE["Darnassus"],64.47,21.89,1)
 	self:addLookupList(VendorDB,4226,L["Ulthir"],BZONE["Darnassus"],55.74,24.05,1)
 	self:addLookupList(VendorDB,4228,L["Vaean"],BZONE["Darnassus"],59.05,14.83,1)
 	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.70,19.79,1)
-	self:addLookupList(VendorDB,4265,L["Nyoma"],BZONE["Teldrassil"],57.31,61.16,0)
 	self:addLookupList(VendorDB,4305,L["Kriggon Talsone"],BZONE["Westfall"],36.19,89.36,1)
 	self:addLookupList(VendorDB,4307,L["Heldan Galesong"],BZONE["Darkshore"],37.33,56.24,1)
 	self:addLookupList(VendorDB,4553,L["Ronald Burch"],BZONE["Undercity"],63.48,43.80,2)
 	self:addLookupList(VendorDB,4561,L["Daniel Bartlett"],BZONE["Undercity"],65.12,39.64,2)
-	self:addLookupList(VendorDB,4574,L["Lizbeth Cromwell"],BZONE["Undercity"],81.50,31.22,2)
-	self:addLookupList(VendorDB,4577,L["Millie Gregorian"],BZONE["Undercity"],71.20,28.67,2)
+	self:addLookupList(VendorDB,4574,L["Lizbeth Cromwell"],BZONE["Undercity"],81.49,31.25,2)
+	self:addLookupList(VendorDB,4577,L["Millie Gregorian"],BZONE["Undercity"],71.19,28.68,2)
 	self:addLookupList(VendorDB,4589,L["Joseph Moore"],BZONE["Undercity"],70.77,58.56,2)
 	self:addLookupList(VendorDB,4617,L["Thaddeus Webb"],BZONE["Undercity"],61.23,61.29,2)
 	self:addLookupList(VendorDB,4775,L["Felicia Doan"],BZONE["Undercity"],65.03,49.90,2)
@@ -155,13 +155,14 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,5128,L["Bombus Finespindle"],BZONE["Ironforge"],39.70,34.02,1)
 	self:addLookupList(VendorDB,5158,L["Tilli Thistlefuzz"],BZONE["Ironforge"],60.94,45.24,1)
 	self:addLookupList(VendorDB,5160,L["Emrul Riknussun"],BZONE["Ironforge"],60.29,39.04,1)
-	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.90,6.692,1)
+	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.90,6.695,1)
 	self:addLookupList(VendorDB,5163,L["Burbik Gearspanner"],BZONE["Ironforge"],46.70,28.55,1)
-	self:addLookupList(VendorDB,5175,L["Gearcutter Cogspinner"],BZONE["Ironforge"],68.63,44.80,1)
+	self:addLookupList(VendorDB,5175,L["Gearcutter Cogspinner"],BZONE["Ironforge"],68.61,45.00,1)
 	self:addLookupList(VendorDB,5178,L["Soolie Berryfizz"],BZONE["Ironforge"],67.74,54.15,1)
 	self:addLookupList(VendorDB,5411,L["Krinkle Goodsteel"],BZONE["Tanaris"],51.90,29.21,0)
 	self:addLookupList(VendorDB,5483,L["Erika Tate"],BZONE["Stormwind City"],77.91,52.91,1)
-	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],54.95,70.20,1)
+	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],54.95,70.21,1)
+	self:addLookupList(VendorDB,5512,L["Kaita Deepforge"],BZONE["Stormwind City"],63.32,37.23,1)
 	self:addLookupList(VendorDB,5594,L["Alchemist Pestlezugg"],BZONE["Tanaris"],51.28,27.00,0)
 	self:addLookupList(VendorDB,5748,L["Killian Sanatha"],BZONE["Silverpine Forest"],33.52,18.05,2)
 	self:addLookupList(VendorDB,5757,L["Lilly"],BZONE["Silverpine Forest"],43.79,50.25,2)
@@ -172,24 +173,24 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,5944,L["Yonada"],BZONE["The Barrens"],45.54,58.96,2)
 	self:addLookupList(VendorDB,6567,L["Ghok'kah"],BZONE["Dustwallow Marsh"],35.97,31.47,0)
 	self:addLookupList(VendorDB,6568,L["Vizzklick"],BZONE["Tanaris"],50.98,27.10,0)
+	self:addLookupList(VendorDB,6574,L["Jun'ha"],BZONE["Arathi Highlands"],72.52,37.71,2)
 	self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.022,18.99,1)
 	self:addLookupList(VendorDB,6730,L["Jinky Twizzlefixxit"],BZONE["Thousand Needles"],77.85,77.84,0)
 	self:addLookupList(VendorDB,6731,L["Harlown Darkweave"],BZONE["Ashenvale"],18.22,60.15,1)
 	self:addLookupList(VendorDB,6777,L["Zan Shivsproket"],BZONE["Alterac Mountains"],85.93,79.93,0)
-	self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.32,80.65,0)
+	self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.33,80.65,0)
 	self:addLookupList(VendorDB,7854,L["Jangdor Swiftstrider"],BZONE["Feralas"],74.83,44.71,0)
 	self:addLookupList(VendorDB,7940,L["Darnall"],BZONE["Moonglade"],52.04,33.73,0)
 	self:addLookupList(VendorDB,7947,L["Vivianna"],BZONE["Feralas"],31.19,43.26,1)
 	self:addLookupList(VendorDB,8125,L["Dirge Quikcleave"],BZONE["Tanaris"],52.50,28.00,0)
 	self:addLookupList(VendorDB,8131,L["Blizrik Buckshot"],BZONE["Tanaris"],50.91,27.03,0)
 	self:addLookupList(VendorDB,8137,L["Gikkix"],BZONE["Tanaris"],66.99,22.09,0)
-	self:addLookupList(VendorDB,8139,L["Jabbey"],BZONE["Tanaris"],66.97,22.00,0)
 	self:addLookupList(VendorDB,8145,L["Sheendra Tallgrass"],BZONE["Feralas"],75.22,42.94,2)
 	self:addLookupList(VendorDB,8150,L["Janet Hommers"],BZONE["Desolace"],65.91,7.033,1)
 	self:addLookupList(VendorDB,8157,L["Logannas"],BZONE["Feralas"],32.71,44.08,0)
 	self:addLookupList(VendorDB,8158,L["Bronk"],BZONE["Feralas"],76.44,44.18,2)
+	self:addLookupList(VendorDB,8161,L["Harggan"],BZONE["The Hinterlands"],13.43,43.78,0)
 	self:addLookupList(VendorDB,8177,L["Rartar"],BZONE["Swamp of Sorrows"],44.93,57.53,0)
-	self:addLookupList(VendorDB,8178,L["Nina Lightbrew"],BZONE["Blasted Lands"],66.95,19.28,1)
 	self:addLookupList(VendorDB,8307,L["Tarban Hearthgrain"],BZONE["The Barrens"],54.85,32.61,2)
 	self:addLookupList(VendorDB,8363,L["Shadi Mistrunner"],BZONE["Thunder Bluff"],40.36,62.11,2)
 	self:addLookupList(VendorDB,8508,L["Gretta Ganter"],BZONE["Dun Morogh"],31.55,45.09,1)
@@ -197,6 +198,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,8679,L["Knaz Blunderflame"],BZONE["Stranglethorn Vale"],50.78,34.87,0)
 	self:addLookupList(VendorDB,8681,L["Outfitter Eric"],BZONE["Ironforge"],43.46,29.29,1)
 	self:addLookupList(VendorDB,8878,L["Muuran"],BZONE["Desolace"],55.96,57.06,2)
+	self:addLookupList(VendorDB,9179,L["Jazzrik"],BZONE["Badlands"],43.05,52.54,0)
 	self:addLookupList(VendorDB,9499,L["Plugger Spazzring"],BZONE["Blackrock Depths"],0,0,2)
 	self:addLookupList(VendorDB,9544,L["Yuka Screwspigot"],BZONE["Burning Steppes"],65.80,22.21,0)
 	self:addLookupList(VendorDB,9636,L["Kireena"],BZONE["Desolace"],50.98,53.56,2)
@@ -240,7 +242,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,16588,L["Apothecary Antonivich"],BZONE["Hellfire Peninsula"],52.97,37.49,0)
 	self:addLookupList(VendorDB,16624,L["Gelanthis"],BZONE["Silvermoon City"],90.88,75.41,2)
 	self:addLookupList(VendorDB,16635,L["Lyna"],BZONE["Silvermoon City"],69.90,24.66,2)
-	self:addLookupList(VendorDB,16638,L["Deynna"],BZONE["Silvermoon City"],56.21,50.60,2)
+	self:addLookupList(VendorDB,16638,L["Deynna"],BZONE["Silvermoon City"],56.21,50.61,2)
 	self:addLookupList(VendorDB,16641,L["Melaris"],BZONE["Silvermoon City"],66.74,19.22,2)
 	self:addLookupList(VendorDB,16657,L["Feera"],BZONE["The Exodar"],55.46,90.51,1)
 	self:addLookupList(VendorDB,16670,L["Eriden"],BZONE["Silvermoon City"],80.11,35.34,2)
@@ -260,7 +262,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,17585,L["Quartermaster Urgronn"],BZONE["Hellfire Peninsula"],55.25,38.49,0)
 	self:addLookupList(VendorDB,17657,L["Logistics Officer Ulrike"],BZONE["Hellfire Peninsula"],56.94,62.84,1)
 	self:addLookupList(VendorDB,17904,L["Fedryen Swiftspear"],BZONE["Zangarmarsh"],79.28,67.07,0)
-	self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.19,49.08,0)
+	self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.18,49.08,0)
 	self:addLookupList(VendorDB,18011,L["Zurai"],BZONE["Zangarmarsh"],85.20,57.93,0)
 	self:addLookupList(VendorDB,18015,L["Gambarinka"],BZONE["Zangarmarsh"],31.77,49.65,0)
 	self:addLookupList(VendorDB,18017,L["Seer Janidi"],BZONE["Zangarmarsh"],31.95,52.04,0)
@@ -276,7 +278,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],53.97,66.02,0)
 	self:addLookupList(VendorDB,18821,L["Quartermaster Jaffrey Noreliqe"],BZONE["Nagrand"],42.37,45.03,2)
 	self:addLookupList(VendorDB,18822,L["Quartermaster Davian Vaclav"],BZONE["Nagrand"],41.08,43.98,1)
-	self:addLookupList(VendorDB,18911,L["Juno Dufrain"],BZONE["Zangarmarsh"],78.08,65.33,0)
+	self:addLookupList(VendorDB,18911,L["Juno Dufrain"],BZONE["Zangarmarsh"],78.16,64.86,0)
 	self:addLookupList(VendorDB,18951,L["Erilia"],BZONE["Eversong Woods"],56.04,54.47,2)
 	self:addLookupList(VendorDB,18957,L["Innkeeper Grilka"],BZONE["Silvermoon City"],39.14,58.0,2)
 	self:addLookupList(VendorDB,18960,L["Rungor"],BZONE["Terokkar Forest"],48.97,46.75,0)
@@ -286,13 +288,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19015,L["Mathar G'ochar"],BZONE["Nagrand"],56.26,38.44,2)
 	self:addLookupList(VendorDB,19017,L["Borto"],BZONE["Nagrand"],53.98,71.24,0)
 	self:addLookupList(VendorDB,19038,L["Supply Officer Mills"],BZONE["Terokkar Forest"],56.01,54.08,1)
-	self:addLookupList(VendorDB,19042,L["Leeli Longhaggle"],BZONE["Terokkar Forest"],58.03,53.86,0)
+	self:addLookupList(VendorDB,19042,L["Leeli Longhaggle"],BZONE["Terokkar Forest"],58.02,53.87,0)
 	self:addLookupList(VendorDB,19074,L["Skreah"],BZONE["Shattrath City"],46.48,20.15,0)
 	self:addLookupList(VendorDB,19195,L["Jim Saltit"],BZONE["Shattrath City"],63.74,69.77,0)
 	self:addLookupList(VendorDB,19196,L["Cro Threadstrong"],BZONE["Shattrath City"],67.05,67.34,0)
 	self:addLookupList(VendorDB,19213,L["Eiin"],BZONE["Shattrath City"],66.45,68.89,0)
 	self:addLookupList(VendorDB,19234,L["Yurial Soulwater"],BZONE["Shattrath City"],44.76,97.26,0)
-	self:addLookupList(VendorDB,19296,L["Innkeeper Biribi"],BZONE["Ironforge"],50.80,74.21,1)
+	self:addLookupList(VendorDB,19296,L["Innkeeper Biribi"],BZONE["Ironforge"],50.81,74.22,1)
 	self:addLookupList(VendorDB,19321,L["Quartermaster Endarin"],BZONE["Shattrath City"],48.19,26.81,0)
 	self:addLookupList(VendorDB,19331,L["Quartermaster Enuril"],BZONE["Shattrath City"],60.00,63.87,0)
 	self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.59,31.23,0)
@@ -311,8 +313,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19837,L["Daga Ramba"],BZONE["Blade's Edge Mountains"],51.61,58.08,0)
 	self:addLookupList(VendorDB,20028,L["Doba"],BZONE["Blade's Edge Mountains"],28.55,92.31,0)
 	self:addLookupList(VendorDB,20096,L["Uriku"],BZONE["Nagrand"],56.02,72.87,1)
-	self:addLookupList(VendorDB,20097,L["Nula the Butcher"],BZONE["Nagrand"],58.13,35.30,0)
-	self:addLookupList(VendorDB,20241,L["Provisioner Nasela"],BZONE["Nagrand"],53.83,37.00,0)
+	self:addLookupList(VendorDB,20097,L["Nula the Butcher"],BZONE["Nagrand"],58.12,35.31,0)
+	self:addLookupList(VendorDB,20241,L["Provisioner Nasela"],BZONE["Nagrand"],53.83,37.00,2)
 	self:addLookupList(VendorDB,20242,L["Karaaz"],BZONE["Netherstorm"],44.30,35.09,0)
 	self:addLookupList(VendorDB,20916,L["Xerintha Ravenoak"],BZONE["Blade's Edge Mountains"],62.02,40.03,0)
 	self:addLookupList(VendorDB,21113,L["Sassa Weldwell"],BZONE["Blade's Edge Mountains"],61.18,68.88,0)
@@ -336,22 +338,22 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,27054,L["Modoru"],BZONE["Ironforge"],30.45,45.07,1)
 	self:addLookupList(VendorDB,27147,L["Librarian Erickson"],BZONE["Borean Tundra"],45.94,32.68,0)
 	self:addLookupList(VendorDB,27666,L["Ontuvo"],BZONE["Zul'Aman"],0,0,0)
-	self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.15,41.20,0)
-	self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Dalaran"],40.04,34.27,0)
-	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.66,33.53,0)
+	self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.16,41.21,0)
+	self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Dalaran"],40.06,34.29,0)
+	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.66,33.52,0)
 	self:addLookupList(VendorDB,29511,L["Lalla Brightweave"],BZONE["Dalaran"],36.68,33.32,0)
 	self:addLookupList(VendorDB,29512,L["Ainderu Summerleaf"],BZONE["Dalaran"],37.04,33.72,0)
-	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],87.58,74.80,0)
+	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],87.58,74.81,0)
 	self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.27,17.93,1)
 	self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Dalaran"],69.77,37.69,0)
 	self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.05,65.64,0)
 	self:addLookupList(VendorDB,31910,L["Geen"],BZONE["Sholazar Basin"],54.21,56.98,0)
 	self:addLookupList(VendorDB,31911,L["Tanak"],BZONE["Sholazar Basin"],55.09,68.93,0)
 	self:addLookupList(VendorDB,31916,L["Tanaika"],BZONE["Howling Fjord"],25.77,58.72,0)
-	self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.53,47.86,0)
-	self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.46,17.43,0)
+	self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.52,47.86,0)
+	self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.47,17.42,0)
 	self:addLookupList(VendorDB,32296,L["Stone Guard Mukar"],BZONE["Wintergrasp"],51.07,17.87,0)
-	self:addLookupList(VendorDB,32514,L["Vanessa Sellers"],BZONE["Dalaran"],38.62,40.75,0)
+	self:addLookupList(VendorDB,32514,L["Vanessa Sellers"],BZONE["Dalaran"],38.63,40.76,0)
 	self:addLookupList(VendorDB,32515,L["Braeg Stoutbeard"],BZONE["Dalaran"],38.53,29.57,0)
 	self:addLookupList(VendorDB,32533,L["Cielstrasza"],BZONE["Dragonblight"],60.06,54.84,0)
 	self:addLookupList(VendorDB,32538,L["Duchess Mynx"],BZONE["Icecrown"],43.73,20.22,0)
@@ -360,6 +362,6 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,32565,L["Gara Skullcrush"],BZONE["Borean Tundra"],40.84,54.10,0)
 	self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.95,76.28,0)
 	self:addLookupList(VendorDB,32773,L["Logistics Officer Brighton"],BZONE["Howling Fjord"],60.28,63.98,0)
-	self:addLookupList(VendorDB,32774,L["Sebastian Crane"],BZONE["Howling Fjord"],79.54,32.80,0)
+	self:addLookupList(VendorDB,32774,L["Sebastian Crane"],BZONE["Howling Fjord"],79.54,32.81,0)

 end
diff --git a/RecipeStats.txt b/RecipeStats.txt
index 15109a1..7fb03a4 100644
--- a/RecipeStats.txt
+++ b/RecipeStats.txt
@@ -3,6 +3,7 @@ Unknown zones:
 	"Outland Children's Week Dark Portal Trigger" => "",
 	"Outland Children's Week Exodar 01 Trigger" => "",
 	"Outland Children's Week Silvermoon 01 Trigger" => "",
+	"Portal Keeper" => "",

 Unknown faction:
 	"Alanna Raveneye" => "",
@@ -49,6 +50,7 @@ Unknown faction:
 	"Haalrun" => "",
 	"Hahrana Ironhide" => "",
 	"Hama" => "",
+	"Harggan" => "",
 	"Hurnak Grimmord" => "",
 	"Jangdor Swiftstrider" => "",
 	"Johan Focht" => "",
@@ -72,7 +74,6 @@ Unknown faction:
 	"Nadyia Maneweaver" => "",
 	"Nula the Butcher" => "",
 	"Nurse Neela" => "",
-	"Nyoma" => "",
 	"Outland Children's Week Dark Portal Trigger" => "",
 	"Outland Children's Week Dark Portal Trigger - " => "",
 	"Outland Children's Week Exodar 01 Trigger" => "",
@@ -80,7 +81,6 @@ Unknown faction:
 	"Outland Children's Week Silvermoon 01 Trigger" => "",
 	"Outland Children's Week Silvermoon 01 Trigger - " => "",
 	"Provisioner Lorkran" => "",
-	"Provisioner Nasela" => "",
 	"Quartermaster Urgronn" => "",
 	"Rartar" => "",
 	"Rogvar" => "",
@@ -99,6 +99,7 @@ Unknown faction:
 	"Truk Wildbeard" => "",
 	"Uthok" => "",
 	"Vance Undergloom" => "",
+	"Vharr" => "",
 	"Victor Ward" => "",
 	"Vix Chromeblaster" => "",
 	"Wulan" => "",
@@ -203,6 +204,7 @@ Single faction:
 	"Hagrus" => "",
 	"Hahrana Ironhide" => "",
 	"Hama" => "",
+	"Harggan" => "",
 	"Hurnak Grimmord" => "",
 	"Innkeeper Grilka" => "",
 	"James Van Brunt" => "",
@@ -214,6 +216,7 @@ Single faction:
 	"Joseph Moore" => "",
 	"Josephine Lister" => "",
 	"K. Lee Smallfry" => "",
+	"Kaita Deepforge" => "",
 	"Kalaen" => "",
 	"Kalinda" => "",
 	"Kamari" => "",
@@ -268,13 +271,11 @@ Single faction:
 	"Nula the Butcher" => "",
 	"Nurse Neela" => "",
 	"Nus" => "",
-	"Nyoma" => "",
 	"Okothos Ironrager" => "",
 	"Outfitter Eric" => "",
 	"Padaar" => "",
 	"Phea" => "",
 	"Provisioner Lorkran" => "",
-	"Provisioner Nasela" => "",
 	"Quartermaster Urgronn" => "",
 	"Randal Worth" => "",
 	"Rartar" => "",
@@ -301,7 +302,6 @@ Single faction:
 	"Simon Tanner" => "",
 	"Snang" => "",
 	"Snarl" => "",
-	"Sovik" => "",
 	"Sprite Jumpsprocket" => "",
 	"Stephen Ryback" => "",
 	"Stone Guard Mukar" => "",
@@ -331,6 +331,7 @@ Single faction:
 	"Vaean" => "",
 	"Vance Undergloom" => "",
 	"Vhan" => "",
+	"Vharr" => "",
 	"Victor Ward" => "",
 	"Vix Chromeblaster" => "",
 	"Wulan" => "",
@@ -612,6 +613,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
@@ -904,7 +906,6 @@ 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
 16729 - Lionheart Helm - Blacksmithing
 56349 - Handful of Cobalt Bolts - Engineering
@@ -940,6 +941,7 @@ No acquire information:
 60600 - Frostscale Helm - Leatherworking
 58336 - Glyph of Unending Breath - Inscription
 58478 - Scroll of Agility IV - Inscription
+7255 - Holy Protection Potion - Alchemy
 24801 - Smoked Desert Dumplings - Cooking
 60601 - Dark Frostscale Leggings - Leatherworking
 54941 - Spiked Cobalt Shoulders - Blacksmithing
@@ -1040,7 +1042,6 @@ No acquire information:
 59340 - Glyph of Death Strike - Inscription
 58491 - Scroll of Strength VIII - Inscription
 57218 - Glyph of Icebound Fortitude - Inscription
-44483 - Enchant Cloak - Superior Frost Resistance - Enchanting
 9957 - Orcish War Leggings - Blacksmithing
 53964 - Tenuous Twilight Opal - Jewelcrafting
 44625 - Enchant Gloves - Armsman - Enchanting
@@ -1116,14 +1117,12 @@ No acquire information:
 57229 - Glyph of Corpse Explosion - Inscription
 15628 - Pet Bombling - Engineering
 56946 - Glyph of Hurricane - Inscription
-44494 - Enchant Cloak - Superior Nature Resistance - Enchanting
 7421 - Runed Copper Rod - Enchanting
 59493 - Stormbound Tome - Inscription
 55390 - Destructive Skyflare Diamond - Jewelcrafting
 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
@@ -1195,6 +1194,7 @@ No acquire information:
 2336 - Elixir of Tongues - Alchemy
 56955 - Glyph of Rejuvenation - Inscription
 59502 - Darkmoon Card - Inscription
+47899 - Enchant Cloak - Wisdom - Enchanting
 53842 - Spellpower Elixir - Alchemy
 56531 - Enchanted Tear - Jewelcrafting
 55399 - Powerful Earthsiege Diamond - Jewelcrafting
@@ -1388,12 +1388,10 @@ No acquire information:
 57690 - Fur Lining - Stamina - Leatherworking
 3920 - Crafted Light Shot - Engineering
 57124 - Glyph of Ghostly Strike - Inscription
-27975 - Enchant Weapon - Major Spellpower - Enchanting
 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
@@ -1448,6 +1446,7 @@ No acquire information:
 53878 - Glinting Huge Citrine - Jewelcrafting
 57274 - Glyph of Soulstone - Inscription
 56001 - Moonshroud - Tailoring
+20626 - Undermine Clam Chowder - Cooking
 54020 - Transmute: Eternal Might - Alchemy
 16664 - Runic Plate Shoulders - Blacksmithing
 57133 - Glyph of Sprint - Inscription
@@ -1475,8 +1474,8 @@ No acquire information:
 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
 56997 - Glyph of Aspect of the Monkey - Inscription
 56007 - Frostweave Bag - Tailoring
 44970 - Heavy Knothide Armor Kit - Leatherworking
@@ -1625,12 +1624,10 @@ No acquire information:
 57158 - Glyph of Heroic Strike - Inscription
 55177 - Savage Cobalt Slicer - Blacksmithing
 61120 - Master's Inscription of the Storm - Inscription
-4096 - Raptor Hide Harness - Leatherworking
 53904 - Powerful Rejuvenation Potion - Alchemy
 56027 - Ebonweave Gloves - Tailoring
 57159 - Glyph of Intervene - Inscription
 53905 - Indestructible Potion - Alchemy
-7776 - Enchant Chest - Lesser Mana - Enchanting
 53056 - Kungaloosh - Cooking
 56028 - Spellweave Robe - Tailoring
 57160 - Glyph of Mortal Strike - Inscription