Quantcast

fix for BS issue

ackis [11-17-08 - 03:55]
fix for BS issue
Filename
ARLDataminer.rb
AckisRecipeList.toc
Locals/ARLLocals-enUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-BlackSmith.lua
RecipeDB/ARL-Enchant.lua
RecipeDB/ARL-Engineer.lua
RecipeDB/ARL-FirstAid.lua
RecipeDB/ARL-Jewelcraft.lua
RecipeDB/ARL-LeatherWork.lua
RecipeDB/ARL-Mob.lua
RecipeDB/ARL-Quest.lua
RecipeDB/ARL-Reputation.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Trainer.lua
RecipeDB/ARL-Vendor.lua
UnknownZone.lua
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index dd9d542..10dac6a 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -1649,8 +1649,8 @@ $bosszonemap = {
 # Manual entries to the vendor, etc list
 #$vendors[15165] = {:name => "Haughty Modiste"}
 #$vendors[15165][:faction] = 3
-#$quests[2756] = {:name => "The Old Ways"}
-#$quests[2756][:faction] = 2
+$quests[2756] = {:name => "The Old Ways"}
+$quests[2756][:faction] = 2

 $debug = false

diff --git a/AckisRecipeList.toc b/AckisRecipeList.toc
index f8b0c96..d101716 100644
--- a/AckisRecipeList.toc
+++ b/AckisRecipeList.toc
@@ -1,5 +1,5 @@
-## Title: Ackis Recipe List (3.02 Beta 9.1)
-## Title-enUS: Ackis Recipe List (3.02 Beta 9)
+## Title: Ackis Recipe List (3.02 Beta 9.2)
+## Title-enUS: Ackis Recipe List (3.02 Beta 9.2)
 ## Title-koKR: Ackis의 제조법 리스트
 ## Title-deDE: Ackis Rezeptliste

@@ -18,7 +18,7 @@
 ## X-Donate: Donate a few bucks/hours at your local animal shelter, send me UDE Point codes, or a Murky Code.

 ## Interface: 30000
-## Version: Beta 9.1 @project-revision@
+## Version: Beta 9.2 @project-revision@
 ## X-Revision: @project-revision@
 ## X-Date: @file-date-iso@

diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua
index dc2f02b..cb49e61 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -344,7 +344,6 @@ L["Anchorite Paetheus"] = true
 L["Andre Firebeard"] = true
 L["Andrew Hilbert"] = true
 L["Andrion Darkspinner"] = true
-L["Androd Fadran"] = true
 L["Anger Guard"] = true
 L["Angerclaw Grizzly"] = true
 L["Anguished Dead"] = true
@@ -387,7 +386,6 @@ L["Bale"] = true
 L["Balgaras the Foul"] = true
 L["Banalash"] = true
 L["Banshee"] = true
-L["Banshee Soulclaimer"] = true
 L["Barbaric Battlements"] = true
 L["Barbecued Buzzard Wings"] = true
 L["Barim Spilthoof"] = true
@@ -411,7 +409,6 @@ L["Blackrock Worg"] = true
 L["Blacksmith Calypso"] = true
 L["Bleeding Hollow Darkcaster"] = true
 L["Blisterpaw Hyena"] = true
-L["Blixrez Goodstitch"] = true
 L["Blizrik Buckshot"] = true
 L["Bliztik"] = true
 L["Bloodhound"] = true
@@ -505,6 +502,7 @@ L["Corruption"] = true
 L["Costly Menace"] = true
 L["Crazed Ancient"] = true
 L["Crazed Murkblood Foreman"] = true
+L["Crazk Sparks"] = true
 L["Crimson Inquisitor"] = true
 L["Crimson Sorcerer"] = true
 L["Cro Threadstrong"] = true
@@ -542,7 +540,6 @@ L["Darkspine Siren"] = true
 L["Darkwater Crocolisk"] = true
 L["Darkweaver Syth"] = true
 L["Darmari"] = true
-L["Darnall"] = true
 L["Daryl Riknussun"] = true
 L["Daryl Stack"] = true
 L["Dawnblade Marksman"] = true
@@ -591,7 +588,6 @@ L["Drac Roughcut"] = true
 L["Dragonmaw Wind Reaver"] = true
 L["Drake Lindgren"] = true
 L["Drakk Stonehand"] = true
-L["Drovnar Strongbrew"] = true
 L["Drywallow Crocolisk"] = true
 L["Drywallow Snapper"] = true
 L["Duchess Mynx"] = true
@@ -623,7 +619,6 @@ L["Elder Shadowhorn Stag"] = true
 L["Elder Stranglethorn Tiger"] = true
 L["Eldrin"] = true
 L["Elixir of Pain"] = true
-L["Elynna"] = true
 L["Emrul Riknussun"] = true
 L["Enchanted Thorium Platemail: Volume I"] = true
 L["Enchanted Thorium Platemail: Volume II"] = true
@@ -633,6 +628,7 @@ L["Enchanter Salias"] = true
 L["Enchantress Metura"] = true
 L["Enchantress Volali"] = true
 L["Enraged Crusher"] = true
+L["Enraged Mammoth"] = true
 L["Eredar Deathbringer"] = true
 L["Eriden"] = true
 L["Erika Tate"] = true
@@ -672,13 +668,12 @@ L["Firebrand Pyromancer"] = true
 L["Firegut Brute"] = true
 L["Flash Bomb Recipe"] = true
 L["Fleshbeast"] = true
-L["Flesheating Ghoul"] = true
 L["Foreman Marcrid"] = true
-L["Fradd Swiftgear"] = true
 L["Franklin Lloyd"] = true
 L["Fremal Doohickey"] = true
 L["Frenzied Pterrordax"] = true
 L["Frost Wyrm"] = true
+L["Frostfeather Screecher"] = true
 L["Frostmaul Giant"] = true
 L["Furywing"] = true
 L["Fyldan"] = true
@@ -701,14 +696,12 @@ L["Ghak Healtouch"] = true
 L["Gharash"] = true
 L["Ghaz'an"] = true
 L["Ghermas"] = true
-L["Ghok'kah"] = true
 L["Ghostly Philanthropist"] = true
 L["Ghostly Steward"] = true
 L["Ghostpaw Alpha"] = true
 L["Ghoul"] = true
 L["Giant Infernal"] = true
 L["Gidge Spellweaver"] = true
-L["Gigget Zipcoil"] = true
 L["Gikkix"] = true
 L["Gimble Thistlefuzz"] = true
 L["Gina MacGregor"] = true
@@ -751,7 +744,6 @@ L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
 L["Hammon Karwn"] = true
-L["Harklan Moongrove"] = true
 L["Harlown Darkweave"] = true
 L["Harn Longcast"] = true
 L["Hatefury Shadowstalker"] = true
@@ -760,6 +752,7 @@ L["Helboar"] = true
 L["Heldan Galesong"] = true
 L["Helenia Olden"] = true
 L["Hgarth"] = true
+L["High Admiral \"Shelly\" Jorrik"] = true
 L["High Enchanter Bardolan"] = true
 L["Highland Raptor"] = true
 L["Hillsbrad Tailor"] = true
@@ -789,8 +782,10 @@ L["Innkeeper Biribi"] = true
 L["Innkeeper Fizzgrimble"] = true
 L["Innkeeper Grilka"] = true
 L["Insidion"] = true
+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
@@ -799,11 +794,12 @@ 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
 L["Jennabink Powerseam"] = true
@@ -815,12 +811,13 @@ L["Johan Barnes"] = true
 L["Johan Focht"] = true
 L["Jormund Stonebrow"] = true
 L["Josef Gregorian"] = true
+L["Joseph Moore"] = true
 L["Josephine Lister"] = true
 L["Joys of Omosh"] = true
 L["Jubie Gadgetspring"] = 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
@@ -863,11 +860,11 @@ L["Kurzen Commando"] = true
 L["Kylanna"] = true
 L["Kylanna Windwhisper"] = true
 L["Kylene"] = true
+L["Kzixx"] = true
 L["Laird"] = true
 L["Lalina Summermoon"] = true
 L["Lalla Brightweave"] = true
 L["Landraelanis"] = true
-L["Lardan"] = true
 L["Lavinia Crowe"] = true
 L["Lawrence Schneider"] = true
 L["Lebowski"] = true
@@ -911,7 +908,6 @@ L["Mahu"] = true
 L["Mak"] = true
 L["Makaru"] = true
 L["Malcomb Wynn"] = true
-L["Mallen Swain"] = true
 L["Malygen"] = true
 L["Mana Warp"] = true
 L["Mari Stonehand"] = true
@@ -971,6 +967,7 @@ L["Namdo Bizzfizzle"] = true
 L["Narj Deepslice"] = true
 L["Narkk"] = true
 L["Narv Hidecrafter"] = true
+L["Nascent Val'kyr"] = true
 L["Nasmara Moonsong"] = true
 L["Nata Dawnstrider"] = true
 L["Neal Allen"] = true
@@ -996,7 +993,7 @@ L["Oglethorpe Obnoticus"] = true
 L["Okothos Ironrager"] = true
 L["Okuno"] = true
 L["On Iron Pauldrons"] = true
-L["Ontuvo"] = true
+L["Onslaught Mason"] = true
 L["Ormer's Revenge"] = true
 L["Otho Moji'ko"] = true
 L["Outfitter Eric"] = true
@@ -1014,7 +1011,6 @@ L["Phea"] = true
 L["Phoenix-Hawk"] = true
 L["Phoenix-Hawk Hatchling"] = true
 L["Pikkle"] = true
-L["Pratt McGrubben"] = true
 L["Priestess Delrissa"] = true
 L["Priestess of Torment"] = true
 L["Primal Ooze"] = true
@@ -1039,7 +1035,6 @@ L["Rage Talon Dragon Guard"] = true
 L["Raging Skeleton"] = true
 L["Randal Worth"] = true
 L["Ranik"] = true
-L["Rann Flamespinner"] = true
 L["Rathis Tomber"] = true
 L["Rawrk"] = true
 L["Razia"] = true
@@ -1052,11 +1047,11 @@ L["Rhonsus"] = true
 L["Ribbly's Crony"] = true
 L["Rift Keeper"] = true
 L["Rift Lord"] = true
-L["Rikqiz"] = true
 L["Rin'wosho the Trader"] = true
 L["Risen Bonewarder"] = true
 L["Risen Construct"] = true
 L["Rivendark"] = true
+L["Rizz Loosebolt"] = true
 L["Rogvar"] = true
 L["Rohok"] = true
 L["Ronald Burch"] = true
@@ -1126,6 +1121,7 @@ L["Shardtooth Bear"] = true
 L["Shardtooth Mauler"] = true
 L["Shattered Hand Centurion"] = true
 L["Shattered Hand Reaver"] = true
+L["Shattertusk Mammoth"] = true
 L["Shayis Steelfury"] = true
 L["Sheendra Tallgrass"] = true
 L["Shelene Rhobart"] = true
@@ -1152,6 +1148,7 @@ L["Snakestone of the Shadow Huntress"] = true
 L["Snang"] = true
 L["Snarl"] = true
 L["Son of Arkkoroc"] = true
+L["Soolie Berryfizz"] = true
 L["Soothing Turtle Bisque"] = true
 L["Sorcerous Shade"] = true
 L["Southsea Pirate"] = true
@@ -1239,6 +1236,7 @@ L["The Crone"] = true
 L["The Demon Forge"] = true
 L["The Great Moongraze Hunt"] = true
 L["The Great Silver Deceiver"] = true
+L["The Old Ways"] = true
 L["The Origins of Smithing"] = true
 L["The Rescue"] = true
 L["The Undermarket"] = true
@@ -1276,8 +1274,8 @@ L["Traugh"] = true
 L["Trianna"] = true
 L["Trixie Quikswitch"] = true
 L["Truk Wildbeard"] = true
-L["Tunkk"] = true
 L["Twilight Dark Shaman"] = true
+L["Twilight Darkcaster"] = true
 L["Twilight Emissary"] = true
 L["Twilight Fire Guard"] = true
 L["Twilight Geomancer"] = true
@@ -1302,6 +1300,7 @@ L["Vazario Linkgrease"] = true
 L["Vekh'nir Dreadhawk"] = true
 L["Vendor-Tron 1000"] = true
 L["Venom Mist Lurker"] = true
+L["Venture Co. Excavator"] = true
 L["Venture Co. Strip Miner"] = true
 L["Veteran Crusader Aliocha Segard"] = true
 L["Vhan"] = true
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 8ae2aea..35974a8 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -320,13 +320,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6618, 2, 3335, 2, 4226)

 	-- Free Action Potion -- 6624
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6624, 150, 5634, 1, 2259)
-	self:addTradeFlags(RecipeDB, 6624, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 6624, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 6624, 2, 5178)

 	-- Elixir of Water Breathing -- 7179
 	-- Trainer
@@ -361,26 +361,26 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7255, 100, 6051, 1, 2259)
-	self:addTradeFlags(RecipeDB, 7255, 2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7255, 2, 3490)
+	self:addTradeFlags(RecipeDB, 7255, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 7255, 2, 1685, 2, 3134, 2, 3490)

 	-- Shadow Protection Potion -- 7256
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Fire Protection Potion -- 7257
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

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

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

 	-- Blackmouth Oil -- 7836
 	-- Trainer
@@ -613,13 +613,13 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

 	-- Ghost Dye -- 11473
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11473, 245, 9210, 1, 2259)
-	self:addTradeFlags(RecipeDB, 11473, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 11473, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 11473, 2, 8157)

 	-- Elixir of Shadow Power -- 11476
 	-- Trainer
@@ -1282,14 +1282,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28567, 6, 970, 3, 18382)

 	-- Transmute: Primal Fire to Earth -- 28568
-	-- The Mag'har - Revered
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- 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:addTradeAcquire(RecipeDB, 28568, 6, 941, 3, 20241)
+	self:addTradeFlags(RecipeDB, 28568, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Transmute: Primal Water to Air -- 28569
 	-- Cenarion Expedition - Revered
@@ -2059,7 +2058,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53939, 400, 40214, 1, 2259)
+	self:addTradeSkill(RecipeDB, 53939, 400, 40214, 2, 2259)
 	self:addTradeFlags(RecipeDB, 53939, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

diff --git a/RecipeDB/ARL-BlackSmith.lua b/RecipeDB/ARL-BlackSmith.lua
index 51e6dd3..313fed4 100644
--- a/RecipeDB/ARL-BlackSmith.lua
+++ b/RecipeDB/ARL-BlackSmith.lua
@@ -482,15 +482,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3491, 1, 1383, 1, 2836, 1, 2998, 1, 3136, 1, 3355, 1, 3478, 1, 4258, 1, 4596, 1, 5511, 1, 10276, 1, 16583, 1, 16669, 1, 16724, 1, 16823, 1, 19341)

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

 	-- Jade Serpentblade -- 3493
 	-- World Drop
@@ -510,7 +509,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, 8878, 2, 9179)
+	self:addTradeAcquire(RecipeDB, 3494, 2, 1471, 2, 8878, 2, 9179, 2, 26081)

 	-- Golden Iron Destroyer -- 3495
 	-- World Drop
@@ -550,7 +549,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, 1146)
+	self:addTradeAcquire(RecipeDB, 3498, 2, 1146, 2, 2483)

 	-- Shadow Crescent Axe -- 3500
 	-- World Drop
@@ -2109,15 +2108,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20872, 2, 12944)

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

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

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

 	-- Dark Iron Reaver -- 20890
 	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
@@ -2255,37 +2252,34 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23636, 2, 12944)

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

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

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

 	-- Ebon Hand -- 23650
 	-- Trainer
@@ -4246,24 +4240,24 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Reinforced Cobalt Shoulders -- 54978
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val28id1val42id3val1052id6val27id29val27id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54978, 375, 40956, 2, 2018)
-	self:addTradeFlags(RecipeDB, 54978, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54978, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 54978, 3, 27333)

 	-- Reinforced Cobalt Helm -- 54979
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val40id1val60id3val1197id6val40id29val40id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54979, 375, 40957, 2, 2018)
-	self:addTradeFlags(RecipeDB, 54979, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54979, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 54979, 3, 26270)

 	-- Reinforced Cobalt Legplates -- 54980
 	-- Trainer
@@ -4276,14 +4270,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Reinforced Cobalt Chestpiece -- 54981
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val47id1val64id3val1545id6val43id29val38id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54981, 375, 40959, 2, 2018)
-	self:addTradeFlags(RecipeDB, 54981, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54981, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeAcquire(RecipeDB, 54981, 3, 28123)

 	-- Saronite Protector -- 55013
 	-- Trainer
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 60347a5..4018764 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -1006,13 +1006,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20014, 1, 11073, 1, 19251)

 	-- Enchant Cloak - Superior Defense -- 20015
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- 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
 	-- Trainer
@@ -1024,13 +1024,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20016, 1, 11073, 1, 19251)

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

 	-- Enchant Boots - Greater Stamina -- 20020
 	-- World Drop
@@ -1070,13 +1070,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20025, 7, 2)

 	-- Enchant Chest - Major Health -- 20026
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20026, 275, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
+	self:addTradeFlags(RecipeDB, 20026, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Enchant Chest - Major Mana -- 20028
 	-- Trainer
@@ -1268,14 +1268,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23803, 2, 12944)

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

 	-- Enchant Gloves - Threat -- 25072
 	-- Raid: 3428 - Ahn'Qiraj
@@ -2491,13 +2490,13 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

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

 	-- Enchant Weapon - Exceptional Spellpower -- 44629
 	-- Trainer
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index bb49f97..aa25371 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -215,7 +215,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3939, 120, 4372, 1, 4036)
 	self:addTradeFlags(RecipeDB, 3939, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46)
-	self:addTradeAcquire(RecipeDB, 3939, 2, 2682, 2, 6730)
+	self:addTradeAcquire(RecipeDB, 3939, 2, 6730)

 	-- Shadow Goggles -- 3940
 	-- World Drop
@@ -310,7 +310,7 @@ function addon:InitEngineering(RecipeDB)
 	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:addTradeAcquire(RecipeDB, 3952, 2, 2683, 2, 3495)

 	-- Bronze Framework -- 3953
 	-- Trainer
@@ -351,13 +351,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3956, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Ice Deflector -- 3957
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3957, 155, 4386, 1, 4036)
-	self:addTradeFlags(RecipeDB, 3957, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 3957, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 3957, 2, 2684)

 	-- Iron Strut -- 3958
 	-- Trainer
@@ -579,12 +579,13 @@ function addon:InitEngineering(RecipeDB)
 	-- Gnomish Universal Remote -- 9269
 	-- Instance: 721 - type1category3territory2minlevel24nameGnomereganid721maxlevel33
 	-- Mob Drop
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9269, 125, 7506, 1, 4036)
-	self:addTradeFlags(RecipeDB, 9269, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 9269, 3, 7800)
+	self:addTradeFlags(RecipeDB, 9269, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB, 9269, 3, 7800, 2, 5175, 2, 6730)

 	-- Aquadynamic Fish Attractor -- 9271
 	-- Trainer
@@ -1336,13 +1337,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23067, 2, 1304, 2, 5175)

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

 	-- EZ-Thro Dynamite II -- 23069
 	-- Vendor
@@ -1372,14 +1373,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23071, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Gyrofreeze Ice Reflector -- 23077
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val15id35
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23077, 260, 18634, 1, 4036)
-	self:addTradeFlags(RecipeDB, 23077, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 23077, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB, 23077, 2, 11185)

 	-- Goblin Jumper Cables XL -- 23078
 	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
@@ -1400,13 +1401,13 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

 	-- Powerful Seaforium Charge -- 23080
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23080, 275, 18594, 1, 4036)
-	self:addTradeFlags(RecipeDB, 23080, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 23080, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 23080, 2, 11185)

 	-- Hyper-Radiant Flame Reflector -- 23081
 	-- Instance: 1583 - type1category3territory1minlevel58nameBlackrock Spireid1583maxlevel60
diff --git a/RecipeDB/ARL-FirstAid.lua b/RecipeDB/ARL-FirstAid.lua
index 1f7feca..f89feae 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -184,14 +184,13 @@ function addon:InitFirstAid(RecipeDB)
 	-- No acquire information

 	-- Heavy Frostweave Bandage -- 45546
-	-- No location information
-	-- Mob Drop
+	-- World Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 45546, 400, 34722, 2, 746)
-	self:addTradeFlags(RecipeDB, 45546, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 45546, 3, 27871, 3, 29646)
+	self:addTradeFlags(RecipeDB, 45546, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45546, 7, 2)


 	return recipecount
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index b3c3d80..2c9b1e3 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -2589,42 +2589,36 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Quick Dawnstone -- 46403
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46403, 350, 35315, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46403, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
-	self:addTradeAcquire(RecipeDB, 46403, 6, 1077, 4, 25950, 6, 1077, 4, 27666)
+	self:addTradeFlags(RecipeDB, 46403, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeAcquire(RecipeDB, 46403, 6, 1077, 4, 25950)

 	-- Reckless Noble Topaz -- 46404
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val4id30val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46404, 350, 35316, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46404, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
-	self:addTradeAcquire(RecipeDB, 46404, 6, 1077, 4, 25950, 6, 1077, 4, 27666)
+	self:addTradeFlags(RecipeDB, 46404, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeAcquire(RecipeDB, 46404, 6, 1077, 4, 25950)

 	-- Forceful Talasite -- 46405
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id3val4id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46405, 350, 35318, 3, 25229)
-	self:addTradeFlags(RecipeDB, 46405, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
-	self:addTradeAcquire(RecipeDB, 46405, 6, 1077, 4, 25950, 6, 1077, 4, 27666)
+	self:addTradeFlags(RecipeDB, 46405, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeAcquire(RecipeDB, 46405, 6, 1077, 4, 25950)

 	-- Eternal Earthstorm Diamond -- 46597
 	-- Shattered Sun Offensive - Revered
@@ -2773,16 +2767,14 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Purified Shadowsong Amethyst -- 48789
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val5id5val6id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 48789, 375, 37503, 1, 25229)
-	self:addTradeFlags(RecipeDB, 48789, 1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,41,112)
-	self:addTradeAcquire(RecipeDB, 48789, 6, 1077, 4, 25950, 6, 1077, 4, 27666)
+	self:addTradeFlags(RecipeDB, 48789, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,112)
+	self:addTradeAcquire(RecipeDB, 48789, 6, 1077, 4, 25950)

 	-- Bold Scarlet Ruby -- 53830
 	-- Vendor
@@ -3103,7 +3095,6 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Deadly Huge Citrine -- 53877
 	-- Knights of the Ebon Blade - Friendly
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3551,21 +3542,21 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53949, 2, 28721)

 	-- Fractured Scarlet Ruby -- 53950
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val16id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53950, 390, 40002, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53950, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53950, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 53950, 3, 29570)

 	-- Precise Scarlet Ruby -- 53951
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53951, 380, 40003, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53951, 390, 40003, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53951, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3643,7 +3634,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id31
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53959, 380, 40015, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53959, 390, 40015, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53959, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

@@ -3699,7 +3690,6 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Glowing Twilight Opal -- 53965
 	-- Knights of the Ebon Blade - Exalted
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3755,7 +3745,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53970, 380, 40030, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53970, 390, 40030, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53970, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3846,7 +3836,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id2
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53979, 380, 40043, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53979, 390, 40043, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53979, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3876,7 +3866,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id2val8id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53982, 380, 40046, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53982, 390, 40046, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53982, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3930,7 +3920,6 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Wicked Monarch Topaz -- 53988
 	-- Knights of the Ebon Blade - Revered
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3990,13 +3979,13 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53993, 6, 1091, 4, 32533)

 	-- Accurate Monarch Topaz -- 53994
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53994, 390, 40058, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53994, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53994, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53994, 3, 28379, 3, 28851, 3, 29402)

 	-- Timeless Forest Emerald -- 53995
 	-- Trainer
@@ -4004,7 +3993,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val12id3val8id4
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 53995, 380, 40085, 3, 25229)
+	self:addTradeSkill(RecipeDB, 53995, 390, 40085, 3, 25229)
 	self:addTradeFlags(RecipeDB, 53995, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -4161,14 +4150,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 54011, 2, 28721)

 	-- Radiant Forest Emerald -- 54012
-	-- Trainer
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54012, 390, 40098, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54012, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54012, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeAcquire(RecipeDB, 54012, 3, 29792)

 	-- Tense Forest Emerald -- 54013
 	-- Vendor
@@ -4205,7 +4194,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	-- Item Stats: val8id1val8id30
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 54019, 380, 40041, 3, 25229)
+	self:addTradeSkill(RecipeDB, 54019, 390, 40041, 3, 25229)
 	self:addTradeFlags(RecipeDB, 54019, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index 1d67b69..03a7671 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -411,14 +411,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3777, 7, 2)

 	-- Gem-studded Leather Belt -- 3778
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id3val6id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3778, 185, 4262, 1, 2108)
-	self:addTradeFlags(RecipeDB, 3778, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 3778, 2, 2699)
+	self:addTradeFlags(RecipeDB, 3778, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Barbaric Belt -- 3779
 	-- Instance: 1176 - type1category3territory1minlevel43nameZul'Farrakid1176maxlevel47
@@ -468,24 +468,24 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3818, 1, 1385, 1, 3007, 1, 3365, 1, 3703, 1, 3967, 1, 4212, 1, 4588, 1, 5127, 1, 5564, 1, 8153, 1, 11081, 1, 11084, 1, 11097, 1, 11098, 1, 16688, 1, 16728, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Raptor Hide Harness -- 4096
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val13id3val98id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 4096, 165, 4455, 2, 2108)
-	self:addTradeFlags(RecipeDB, 4096, 2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 4096, 2, 2819)
+	self:addTradeFlags(RecipeDB, 4096, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Raptor Hide Belt -- 4097
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val6id1val6id3val55id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 4097, 165, 4456, 2, 2108)
-	self:addTradeFlags(RecipeDB, 4097, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 4097, 2, 2816)
+	self:addTradeFlags(RecipeDB, 4097, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Kodo Hide Bag -- 5244
 	-- Quest Reward
@@ -534,13 +534,14 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Thick Murloc Armor -- 6704
 	-- Mob Drop
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val9id1val8id3val100id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6704, 170, 5782, 2, 2108)
-	self:addTradeFlags(RecipeDB, 6704, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6704, 3, 938, 3, 1160)
+	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, 2393)

 	-- Murloc Scale Bracers -- 6705
 	-- Mob Drop
@@ -551,7 +552,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6705, 190, 5783, 2, 2108)
 	self:addTradeFlags(RecipeDB, 6705, 1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6705, 3, 1561, 2, 2846)
+	self:addTradeAcquire(RecipeDB, 6705, 3, 1561, 2, 4897)

 	-- Handstitched Leather Vest -- 7126
 	-- Trainer
@@ -594,14 +595,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7147, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Barbaric Leggings -- 7149
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val7id2val7id3val7id5val87id6
 	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, 3958, 2, 4877)
+	self:addTradeFlags(RecipeDB, 7149, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Barbaric Shoulders -- 7151
 	-- Trainer
@@ -645,15 +646,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7953, 2, 5783)

 	-- Deviate Scale Gloves -- 7954
-	-- Instance: 718 - type1category3territory4minlevel15nameWailing Cavernsid718maxlevel21
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val3id2val3id3val49id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7954, 105, 6467, 1, 2108)
-	self:addTradeFlags(RecipeDB, 7954, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 7954, 2, 5783)
+	self:addTradeFlags(RecipeDB, 7954, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Deviate Scale Belt -- 7955
 	-- Quest Reward
@@ -892,14 +892,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9201, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Green Whelp Bracers -- 9202
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id5val47id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9202, 190, 7386, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9202, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	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, 7854)

 	-- Dusky Belt -- 9206
 	-- Trainer
@@ -1452,17 +1452,17 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19061, 270, 15061, 1, 2108)
 	self:addTradeFlags(RecipeDB, 19061, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19061, 2, 7852)
+	self:addTradeAcquire(RecipeDB, 19061, 2, 7854)

 	-- Ironfeather Shoulders -- 19062
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val20id4val8id5val117id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19062, 270, 15067, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19062, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 19062, 2, 12958)
+	self:addTradeFlags(RecipeDB, 19062, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Chimeric Boots -- 19063
 	-- World Drop
@@ -1495,14 +1495,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19065, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Frostsaber Boots -- 19066
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val99id6val12id35val12id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19066, 275, 15071, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19066, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 19066, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19066, 2, 11189)

 	-- Stormshroud Pants -- 19067
 	-- Vendor
@@ -2061,7 +2061,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23399, 155, 18948, 1, 2108)
 	self:addTradeFlags(RecipeDB, 23399, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 23399, 2, 4225)
+	self:addTradeAcquire(RecipeDB, 23399, 2, 4225, 2, 4589)

 	-- Might of the Timbermaw -- 23703
 	-- Timbermaw Hold - Honored
@@ -2119,37 +2119,34 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23707, 2, 12944)

 	-- Chromatic Gauntlets -- 23708
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val318id6val5id33val5id34val5id35val5id36val21id44val44id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23708, 300, 19157, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23708, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 23708, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23708, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Corehound Belt -- 23709
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val16id4val135id6val12id33val33id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23709, 300, 19162, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23709, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 23709, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23709, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Molten Belt -- 23710
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val28id2val16id3val135id6val12id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23710, 300, 19163, 1, 2108)
-	self:addTradeFlags(RecipeDB, 23710, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	self:addTradeAcquire(RecipeDB, 23710, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23710, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	-- No acquire information

 	-- Primal Batskin Jerkin -- 24121
 	-- Zandalar Tribe - Revered
@@ -4547,7 +4544,6 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Nerubian Reinforced Quiver -- 60647
 	-- Knights of the Ebon Blade - Honored
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -4688,32 +4684,32 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Eviscerator's Bindings -- 60704
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val39id2val38id3val230id6val26id29val26id44val50id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60704, 420, 43435, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60704, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60704, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60704, 2, 32515)

 	-- Eviscerator's Gauntlets -- 60705
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id2val51id3val329id6val34id29val34id44val68id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60705, 425, 43436, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60705, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60705, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60705, 2, 32515)

 	-- Eviscerator's Waistguard -- 60706
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id2val51id3val296id6val34id29val34id44val68id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60706, 425, 43437, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60706, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60706, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60706, 2, 32515)

 	-- Eviscerator's Legguards -- 60711
@@ -4728,32 +4724,32 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Eviscerator's Treads -- 60712
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id2val51id3val362id6val34id29val34id44val58id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60712, 425, 43439, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60712, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60712, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60712, 2, 32515)

 	-- Overcast Headguard -- 60715
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val69id3val46id4val46id5val428id6val46id29val81id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60715, 420, 43261, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60715, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60715, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60715, 2, 32515)

 	-- Overcast Spaulders -- 60716
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val34id5val395id6val34id29val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60716, 420, 43262, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60716, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60716, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60716, 2, 32515)

 	-- Overcast Chestguard -- 60718
@@ -4768,42 +4764,42 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Overcast Bracers -- 60720
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val39id3val26id4val25id5val230id6val26id29val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60720, 420, 43264, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60720, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60720, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60720, 2, 32515)

 	-- Overcast Handwraps -- 60721
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val34id5val329id6val34id29val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60721, 425, 43265, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60721, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60721, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60721, 2, 32515)

 	-- Overcast Belt -- 60723
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val34id5val296id6val34id29val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60723, 425, 43266, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60723, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60723, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60723, 2, 32515)

 	-- Overcast Leggings -- 60725
 	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val69id3val46id4val46id5val461id6val46id29val81id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60725, 425, 43271, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60725, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60725, 1,2,4,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 60725, 2, 32515)

 	-- Overcast Boots -- 60727
@@ -4818,22 +4814,22 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Swiftarrow Helm -- 60728
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val46id2val69id3val46id4val952id6val46id29val45id44val92id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60728, 420, 43447, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60728, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60728, 3,36,41,47,58)
 	-- No acquire information

 	-- Swiftarrow Shoulderguards -- 60729
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val34id2val51id3val34id4val878id6val34id29val34id44val68id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60729, 420, 43449, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60729, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60729, 3,36,41,47,58)
 	-- No acquire information

 	-- Swiftarrow Hauberk -- 60730
@@ -4848,12 +4844,12 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Swiftarrow Bracers -- 60731
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val26id2val39id3val25id4val512id6val25id29val26id44val50id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60731, 420, 43444, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60731, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60731, 3,36,41,47,58)
 	-- No acquire information

 	-- Swiftarrow Gauntlets -- 60732
@@ -4868,52 +4864,52 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Swiftarrow Belt -- 60734
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val34id2val51id3val34id4val659id6val34id29val34id44val68id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60734, 425, 43442, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60734, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60734, 3,36,41,47,58)
 	-- No acquire information

 	-- Swiftarrow Leggings -- 60735
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val46id2val69id3val46id4val1025id6val46id29val45id44val92id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60735, 425, 43448, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60735, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60735, 3,36,41,47,58)
 	-- No acquire information

 	-- Swiftarrow Boots -- 60737
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val34id2val51id3val34id4val805id6val34id29val34id44val68id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60737, 425, 43443, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60737, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60737, 3,36,41,47,58)
 	-- No acquire information

 	-- Stormhide Crown -- 60743
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Vendor
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val69id3val46id4val952id6val46id29val18id47val80id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60743, 420, 43455, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60743, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 60743, 1,2,4,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 60743, 2, 32515)

 	-- Stormhide Shoulders -- 60746
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val878id6val34id29val14id47val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60746, 420, 43457, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60746, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60746, 3,36,41,47,58)
 	-- No acquire information

 	-- Stormhide Hauberk -- 60747
@@ -4928,52 +4924,52 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Stormhide Wristguards -- 60748
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val37id3val26id4val512id6val26id29val10id47val46id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60748, 420, 43452, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60748, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60748, 3,36,41,47,58)
 	-- No acquire information

 	-- Stormhide Grips -- 60749
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val732id6val34id29val14id47val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60749, 425, 43454, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60749, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60749, 3,36,41,47,58)
 	-- No acquire information

 	-- Stormhide Belt -- 60750
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Vendor
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val659id6val34id29val14id47val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60750, 425, 43450, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60750, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 60750, 1,2,4,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 60750, 2, 32515)

 	-- Stormhide Legguards -- 60751
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val69id3val46id4val1025id6val46id29val18id47val80id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60751, 425, 43456, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60751, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60751, 3,36,41,47,58)
 	-- No acquire information

 	-- Stormhide Stompers -- 60752
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val51id3val34id4val805id6val34id29val14id47val60id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60752, 425, 43451, 3, 2108)
-	self:addTradeFlags(RecipeDB, 60752, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60752, 3,36,41,47,58)
 	-- No acquire information

 	-- Giantmaim Legguards -- 60754
@@ -5008,12 +5004,12 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Revenant's Treads -- 60757
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val49id3val51id4val862id6val66id46val77id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60757, 440, 43469, 4, 2108)
-	self:addTradeFlags(RecipeDB, 60757, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 60757, 3,36,41,47,58)
 	-- No acquire information

 	-- Trollwoven Spaulders -- 60758
@@ -5038,12 +5034,12 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Earthgiving Legguards -- 60760
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Flags: Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val78id3val64id4val89id5val494id6val105id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 60760, 440, 43495, 4, 2108)
-	self:addTradeFlags(RecipeDB, 60760, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 60760, 3,36,41,47,57)
 	-- No acquire information

 	-- Earthgiving Boots -- 60761
@@ -5108,12 +5104,12 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Icy Scale Boots -- 61002
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Flags: Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val129id3val884id6val86id35
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 61002, 420, 43595, 4, 2108)
-	self:addTradeFlags(RecipeDB, 61002, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 61002, 3,36,41,47,58)
 	-- No acquire information

 	-- Bracers of Shackled Souls -- 52733
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index eacc6e2..134800a 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

-515 found from data mining.  0 ignored.
+522 found from data mining.  0 ignored.

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

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

 function addon:InitMob(MobDB)

-	self:addLookupList(MobDB, 157, L["Goretusk"], BZONE["Westfall"], 48.30, 55.47)
-	self:addLookupList(MobDB, 450, L["Defias Renegade Mage"], BZONE["Westfall"], 44.89, 80.22)
-	self:addLookupList(MobDB, 590, L["Defias Looter"], BZONE["Westfall"], 42.66, 65.52)
+	self:addLookupList(MobDB, 157, L["Goretusk"], BZONE["Westfall"], 48.29, 55.46)
+	self:addLookupList(MobDB, 450, L["Defias Renegade Mage"], BZONE["Westfall"], 44.90, 80.22)
+	self:addLookupList(MobDB, 590, L["Defias Looter"], BZONE["Westfall"], 42.66, 65.51)
 	self:addLookupList(MobDB, 657, L["Defias Pirate"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 674, L["Venture Co. Strip Miner"], BZONE["Stranglethorn Vale"], 41.49, 43.35)
 	self:addLookupList(MobDB, 684, L["Shadowmaw Panther"], BZONE["The Barrens"], 33.05, 11.62)
 	self:addLookupList(MobDB, 690, L["Cold Eye Basilisk"], BZONE["Stranglethorn Vale"], 34.71, 40.56)
-	self:addLookupList(MobDB, 764, L["Swampwalker"], BZONE["Swamp of Sorrows"], 26.47, 38.36)
+	self:addLookupList(MobDB, 764, L["Swampwalker"], BZONE["Swamp of Sorrows"], 26.51, 38.36)
 	self:addLookupList(MobDB, 765, L["Swampwalker Elder"], BZONE["Swamp of Sorrows"], 11.70, 34.63)
-	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 43.81, 41.94)
+	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 43.87, 41.94)
 	self:addLookupList(MobDB, 772, L["Stranglethorn Tigress"], BZONE["Stranglethorn Vale"], 41.39, 33.55)
 	self:addLookupList(MobDB, 780, L["Skullsplitter Mystic"], BZONE["Stranglethorn Vale"], 44.59, 35.99)
 	self:addLookupList(MobDB, 910, L["Defias Enchanter"], BZONE["Duskwood"], 38.85, 74.64)
 	self:addLookupList(MobDB, 923, L["Young Black Ravager"], BZONE["Duskwood"], 48.50, 64.58)
 	self:addLookupList(MobDB, 938, L["Kurzen Commando"], BZONE["Stranglethorn Vale"], 46.43, 8.405)
-	self:addLookupList(MobDB, 1015, L["Highland Raptor"], BZONE["Wetlands"], 51.85, 26.89)
-	self:addLookupList(MobDB, 1051, L["Dark Iron Dwarf"], BZONE["Wetlands"], 52.51, 20.20)
-	self:addLookupList(MobDB, 1052, L["Dark Iron Saboteur"], BZONE["Wetlands"], 53.61, 20.53)
-	self:addLookupList(MobDB, 1053, L["Dark Iron Tunneler"], BZONE["Wetlands"], 52.00, 20.17)
-	self:addLookupList(MobDB, 1054, L["Dark Iron Demolitionist"], BZONE["Wetlands"], 56.66, 24.18)
+	self:addLookupList(MobDB, 1015, L["Highland Raptor"], BZONE["Wetlands"], 51.85, 26.88)
+	self:addLookupList(MobDB, 1051, L["Dark Iron Dwarf"], BZONE["Wetlands"], 52.51, 20.19)
+	self:addLookupList(MobDB, 1052, L["Dark Iron Saboteur"], BZONE["Wetlands"], 53.60, 20.52)
+	self:addLookupList(MobDB, 1053, L["Dark Iron Tunneler"], BZONE["Wetlands"], 51.99, 20.17)
+	self:addLookupList(MobDB, 1054, L["Dark Iron Demolitionist"], BZONE["Wetlands"], 56.65, 24.18)
 	self:addLookupList(MobDB, 1081, L["Mire Lord"], BZONE["Swamp of Sorrows"], 7.471, 31.88)
 	self:addLookupList(MobDB, 1082, L["Sawtooth Crocolisk"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
 	self:addLookupList(MobDB, 1085, L["Elder Stranglethorn Tiger"], BZONE["Stranglethorn Vale"], 33.11, 18.17)
 	self:addLookupList(MobDB, 1160, L["Captain Halyndor"], BZONE["Wetlands"], 15.10, 24.32)
 	self:addLookupList(MobDB, 1364, L["Balgaras the Foul"], BZONE["Wetlands"], 62.11, 29.14)
-	self:addLookupList(MobDB, 1417, L["Young Wetlands Crocolisk"], BZONE["Wetlands"], 36.26, 44.35)
+	self:addLookupList(MobDB, 1417, L["Young Wetlands Crocolisk"], BZONE["Wetlands"], 36.28, 44.36)
 	self:addLookupList(MobDB, 1488, L["Zanzil Zombie"], BZONE["Stranglethorn Vale"], 38.04, 56.06)
 	self:addLookupList(MobDB, 1550, L["Thrashtail Basilisk"], BZONE["Stranglethorn Vale"], 39.29, 49.06)
 	self:addLookupList(MobDB, 1561, L["Bloodsail Raider"], BZONE["The Barrens"], 28.69, 62.02)
 	self:addLookupList(MobDB, 1732, L["Defias Squallshaper"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 1783, L["Skeletal Flayer"], BZONE["Tirisfal Glades"], 55.38, 46.06)
-	self:addLookupList(MobDB, 1791, L["Slavering Ghoul"], BZONE["Western Plaguelands"], 44.80, 69.11)
+	self:addLookupList(MobDB, 1791, L["Slavering Ghoul"], BZONE["Western Plaguelands"], 44.86, 69.21)
 	self:addLookupList(MobDB, 1812, L["Rotting Behemoth"], BZONE["Eastern Plaguelands"], 5.04, 41.55)
-	self:addLookupList(MobDB, 1813, L["Decaying Horror"], BZONE["Western Plaguelands"], 62.82, 35.39)
+	self:addLookupList(MobDB, 1813, L["Decaying Horror"], BZONE["Western Plaguelands"], 62.82, 35.38)
 	self:addLookupList(MobDB, 1815, L["Diseased Black Bear"], BZONE["Tirisfal Glades"], 84.49, 69.97)
 	self:addLookupList(MobDB, 1822, L["Venom Mist Lurker"], BZONE["Tirisfal Glades"], 84.48, 70.17)
 	self:addLookupList(MobDB, 1836, L["Scarlet Cavalier"], BZONE["Undercity"], 52.93, 31.87)
 	self:addLookupList(MobDB, 1844, L["Foreman Marcrid"], BZONE["Western Plaguelands"], 46.44, 33.63)
-	self:addLookupList(MobDB, 1853, BBOSS["Darkmaster Gandling"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 1885, L["Scarlet Smith"], BZONE["Western Plaguelands"], 45.31, 13.16)
+	self:addLookupList(MobDB, 1853, BBOSS["Darkmaster Gandling"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 1885, L["Scarlet Smith"], BZONE["Western Plaguelands"], 45.31, 13.15)
 	self:addLookupList(MobDB, 2242, L["Syndicate Spy"], BZONE["Alterac Mountains"], 61.38, 44.59)
 	self:addLookupList(MobDB, 2246, L["Syndicate Assassin"], BZONE["Alterac Mountains"], 39.89, 16.44)
-	self:addLookupList(MobDB, 2248, L["Cave Yeti"], BZONE["Hillsbrad Foothills"], 45.88, 31.24)
+	self:addLookupList(MobDB, 2248, L["Cave Yeti"], BZONE["Hillsbrad Foothills"], 45.88, 31.23)
 	self:addLookupList(MobDB, 2249, L["Ferocious Yeti"], BZONE["Hillsbrad Foothills"], 44.35, 29.89)
 	self:addLookupList(MobDB, 2264, L["Hillsbrad Tailor"], BZONE["Hillsbrad Foothills"], 36.29, 44.24)
 	self:addLookupList(MobDB, 2337, L["Dark Strand Voidcaller"], BZONE["Darkshore"], 55.97, 26.85)
-	self:addLookupList(MobDB, 2356, L["Elder Gray Bear"], BZONE["Arathi Highlands"], 23.05, 24.36)
-	self:addLookupList(MobDB, 2374, L["Torn Fin Muckdweller"], BZONE["Hillsbrad Foothills"], 29.07, 70.20)
-	self:addLookupList(MobDB, 2375, L["Torn Fin Coastrunner"], BZONE["Hillsbrad Foothills"], 30.45, 70.83)
+	self:addLookupList(MobDB, 2356, L["Elder Gray Bear"], BZONE["Arathi Highlands"], 23.04, 24.44)
+	self:addLookupList(MobDB, 2374, L["Torn Fin Muckdweller"], BZONE["Hillsbrad Foothills"], 29.06, 70.20)
+	self:addLookupList(MobDB, 2375, L["Torn Fin Coastrunner"], BZONE["Hillsbrad Foothills"], 30.44, 70.83)
 	self:addLookupList(MobDB, 2376, L["Torn Fin Oracle"], BZONE["Hillsbrad Foothills"], 43.84, 67.08)
 	self:addLookupList(MobDB, 2377, L["Torn Fin Tidehunter"], BZONE["Hillsbrad Foothills"], 44.22, 66.98)
-	self:addLookupList(MobDB, 2407, L["Hulking Mountain Lion"], BZONE["Hillsbrad Foothills"], 41.68, 22.41)
+	self:addLookupList(MobDB, 2407, L["Hulking Mountain Lion"], BZONE["Hillsbrad Foothills"], 41.67, 22.43)
 	self:addLookupList(MobDB, 2554, L["Witherbark Axe Thrower"], BZONE["Arathi Highlands"], 65.94, 67.54)
 	self:addLookupList(MobDB, 2556, L["Witherbark Headhunter"], BZONE["Arathi Highlands"], 67.99, 73.04)
 	self:addLookupList(MobDB, 2557, L["Witherbark Shadow Hunter"], BZONE["Arathi Highlands"], 68.06, 79.54)
 	self:addLookupList(MobDB, 2558, L["Witherbark Berserker"], BZONE["Arathi Highlands"], 24.02, 65.14)
-	self:addLookupList(MobDB, 2606, L["Nimar the Slayer"], BZONE["Arathi Highlands"], 65.89, 67.90)
+	self:addLookupList(MobDB, 2606, L["Nimar the Slayer"], BZONE["Arathi Highlands"], 65.88, 67.91)
 	self:addLookupList(MobDB, 2644, L["Vilebranch Hideskinner"], BZONE["The Hinterlands"], 63.55, 73.19)
 	self:addLookupList(MobDB, 2681, L["Vilebranch Raiding Wolf"], BZONE["The Hinterlands"], 59.73, 75.49)
-	self:addLookupList(MobDB, 2926, L["Silvermane Stalker"], BZONE["The Hinterlands"], 63.55, 54.42)
-	self:addLookupList(MobDB, 3256, L["Sunscale Scytheclaw"], BZONE["The Barrens"], 54.32, 38.88)
+	self:addLookupList(MobDB, 2926, L["Silvermane Stalker"], BZONE["The Hinterlands"], 63.56, 54.43)
+	self:addLookupList(MobDB, 3256, L["Sunscale Scytheclaw"], BZONE["The Barrens"], 54.31, 38.87)
 	self:addLookupList(MobDB, 3385, L["Theramore Marine"], BZONE["The Barrens"], 61.82, 54.60)
 	self:addLookupList(MobDB, 3386, L["Theramore Preserver"], BZONE["The Barrens"], 61.66, 55.12)
 	self:addLookupList(MobDB, 3530, L["Pyrewood Tailor"], BZONE["Silverpine Forest"], 47.05, 72.57)
 	self:addLookupList(MobDB, 3531, L["Moonrage Tailor"], BZONE["Silverpine Forest"], 46.96, 72.52)
 	self:addLookupList(MobDB, 3809, L["Ashenvale Bear"], BZONE["Ashenvale"], 46.73, 56.08)
-	self:addLookupList(MobDB, 3818, L["Elder Shadowhorn Stag"], BZONE["Ashenvale"], 63.62, 48.59)
-	self:addLookupList(MobDB, 3825, L["Ghostpaw Alpha"], BZONE["Ashenvale"], 67.92, 55.76)
+	self:addLookupList(MobDB, 3818, L["Elder Shadowhorn Stag"], BZONE["Ashenvale"], 63.62, 48.58)
+	self:addLookupList(MobDB, 3825, L["Ghostpaw Alpha"], BZONE["Ashenvale"], 67.93, 55.73)
 	self:addLookupList(MobDB, 3834, L["Crazed Ancient"], BZONE["Ashenvale"], 58.35, 38.88)
 	self:addLookupList(MobDB, 3919, L["Withered Ancient"], BZONE["Ashenvale"], 58.46, 38.91)
 	self:addLookupList(MobDB, 4028, L["Charred Ancient"], BZONE["Stonetalon Mountains"], 33.98, 66.77)
 	self:addLookupList(MobDB, 4029, L["Blackened Ancient"], BZONE["Stonetalon Mountains"], 34.00, 66.70)
 	self:addLookupList(MobDB, 4041, L["Scorched Basilisk"], BZONE["Stonetalon Mountains"], 33.67, 72.04)
-	self:addLookupList(MobDB, 4042, L["Singed Basilisk"], BZONE["Stonetalon Mountains"], 33.30, 66.80)
-	self:addLookupList(MobDB, 4143, L["Sparkleshell Snapper"], BZONE["Thousand Needles"], 81.22, 63.83)
+	self:addLookupList(MobDB, 4042, L["Singed Basilisk"], BZONE["Stonetalon Mountains"], 33.30, 66.81)
+	self:addLookupList(MobDB, 4143, L["Sparkleshell Snapper"], BZONE["Thousand Needles"], 81.21, 63.84)
 	self:addLookupList(MobDB, 4147, L["Saltstone Basilisk"], BZONE["Thousand Needles"], 75.07, 60.94)
 	self:addLookupList(MobDB, 4287, L["Scarlet Gallant"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 4292, L["Scarlet Protector"], L["Unknown Zone"], 0, 0)
@@ -123,11 +123,11 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 4364, L["Strashaz Warrior"], BZONE["Dustwallow Marsh"], 75.09, 19.52)
 	self:addLookupList(MobDB, 4368, L["Strashaz Myrmidon"], BZONE["Dustwallow Marsh"], 76.40, 18.27)
 	self:addLookupList(MobDB, 4467, L["Vilebranch Soothsayer"], BZONE["The Hinterlands"], 52.80, 60.29)
-	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.79, 26.32)
+	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.79, 26.34)
 	self:addLookupList(MobDB, 4540, L["Scarlet Monk"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 4674, L["Hatefury Shadowstalker"], BZONE["Desolace"], 75.35, 20.54)
-	self:addLookupList(MobDB, 4676, L["Lesser Infernal"], BZONE["Desolace"], 52.46, 74.72)
-	self:addLookupList(MobDB, 4834, L["Theramore Infiltrator"], BZONE["Dustwallow Marsh"], 39.52, 30.91)
+	self:addLookupList(MobDB, 4676, L["Lesser Infernal"], BZONE["Desolace"], 52.46, 74.67)
+	self:addLookupList(MobDB, 4834, L["Theramore Infiltrator"], BZONE["Dustwallow Marsh"], 39.51, 30.92)
 	self:addLookupList(MobDB, 4852, L["Stonevault Oracle"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 4861, L["Shrike Bat"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5225, L["Murk Spitter"], BZONE["The Temple of Atal'Hakkar"], 0, 0)
@@ -136,18 +136,18 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 5259, L["Atal'ai Witch Doctor"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5267, L["Unliving Atal'ai"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5271, L["Atal'ai Deathwalker"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 5419, L["Glasshide Basilisk"], BZONE["Un'Goro Crater"], 83.47, 48.14)
+	self:addLookupList(MobDB, 5419, L["Glasshide Basilisk"], BZONE["Un'Goro Crater"], 83.41, 48.13)
 	self:addLookupList(MobDB, 5420, L["Glasshide Gazer"], BZONE["Un'Goro Crater"], 62.49, 42.66)
-	self:addLookupList(MobDB, 5422, L["Scorpid Hunter"], BZONE["Tanaris"], 54.72, 30.09)
+	self:addLookupList(MobDB, 5422, L["Scorpid Hunter"], BZONE["Tanaris"], 54.73, 30.10)
 	self:addLookupList(MobDB, 5423, L["Scorpid Tail Lasher"], BZONE["The Barrens"], 44.87, 35.68)
-	self:addLookupList(MobDB, 5425, L["Starving Blisterpaw"], BZONE["Un'Goro Crater"], 82.88, 40.77)
+	self:addLookupList(MobDB, 5425, L["Starving Blisterpaw"], BZONE["Un'Goro Crater"], 82.89, 40.77)
 	self:addLookupList(MobDB, 5426, L["Blisterpaw Hyena"], BZONE["Tanaris"], 52.38, 46.31)
 	self:addLookupList(MobDB, 5460, L["Centipaar Sandreaver"], BZONE["Un'Goro Crater"], 79.15, 69.23)
 	self:addLookupList(MobDB, 5474, L["Dunemaul Brute"], BZONE["Tanaris"], 41.37, 56.63)
 	self:addLookupList(MobDB, 5481, L["Thistleshrub Dew Collector"], BZONE["Tanaris"], 29.50, 65.49)
 	self:addLookupList(MobDB, 5615, L["Wastewander Rogue"], BZONE["Tanaris"], 61.25, 37.27)
 	self:addLookupList(MobDB, 5616, L["Wastewander Thief"], BZONE["Tanaris"], 63.07, 30.03)
-	self:addLookupList(MobDB, 5617, L["Wastewander Shadow Mage"], BZONE["Tanaris"], 61.23, 36.95)
+	self:addLookupList(MobDB, 5617, L["Wastewander Shadow Mage"], BZONE["Tanaris"], 61.22, 36.95)
 	self:addLookupList(MobDB, 5618, L["Wastewander Bandit"], BZONE["Tanaris"], 62.98, 30.22)
 	self:addLookupList(MobDB, 5623, L["Wastewander Assassin"], BZONE["Tanaris"], 61.32, 37.23)
 	self:addLookupList(MobDB, 5648, L["Sandfury Shadowcaster"], L["Unknown Zone"], 0, 0)
@@ -156,56 +156,56 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 5714, L["Loro"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5717, BBOSS["Mijan"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5846, L["Dark Iron Taskmaster"], BZONE["Searing Gorge"], 42.13, 39.88)
-	self:addLookupList(MobDB, 5853, L["Tempered War Golem"], BZONE["Searing Gorge"], 64.18, 56.80)
+	self:addLookupList(MobDB, 5853, L["Tempered War Golem"], BZONE["Searing Gorge"], 64.19, 56.79)
 	self:addLookupList(MobDB, 5860, L["Twilight Dark Shaman"], BZONE["Searing Gorge"], 23.36, 36.74)
-	self:addLookupList(MobDB, 5861, L["Twilight Fire Guard"], BZONE["Searing Gorge"], 23.61, 34.27)
+	self:addLookupList(MobDB, 5861, L["Twilight Fire Guard"], BZONE["Searing Gorge"], 23.61, 34.28)
 	self:addLookupList(MobDB, 5862, L["Twilight Geomancer"], BZONE["Searing Gorge"], 24.62, 28.92)
 	self:addLookupList(MobDB, 5990, L["Redstone Basilisk"], BZONE["Blasted Lands"], 58.00, 31.23)
-	self:addLookupList(MobDB, 5993, L["Helboar"], BZONE["Blasted Lands"], 55.12, 49.86)
+	self:addLookupList(MobDB, 5993, L["Helboar"], BZONE["Blasted Lands"], 55.13, 49.85)
 	self:addLookupList(MobDB, 6005, L["Shadowsworn Thug"], BZONE["Blasted Lands"], 64.76, 35.75)
-	self:addLookupList(MobDB, 6138, L["Arkkoran Oracle"], BZONE["Azshara"], 77.12, 42.37)
-	self:addLookupList(MobDB, 6144, L["Son of Arkkoroc"], BZONE["Azshara"], 60.93, 53.02)
-	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 60.49, 58.55)
+	self:addLookupList(MobDB, 6138, L["Arkkoran Oracle"], BZONE["Azshara"], 77.12, 42.38)
+	self:addLookupList(MobDB, 6144, L["Son of Arkkoroc"], BZONE["Azshara"], 60.92, 53.01)
+	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 60.47, 58.63)
 	self:addLookupList(MobDB, 6426, L["Anguished Dead"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 6518, L["Tar Lurker"], BZONE["Un'Goro Crater"], 47.89, 20.22)
+	self:addLookupList(MobDB, 6518, L["Tar Lurker"], BZONE["Un'Goro Crater"], 47.89, 20.21)
 	self:addLookupList(MobDB, 6553, L["Gorishi Reaver"], BZONE["Un'Goro Crater"], 49.12, 81.49)
-	self:addLookupList(MobDB, 6556, L["Muculent Ooze"], BZONE["Un'Goro Crater"], 68.37, 34.51)
-	self:addLookupList(MobDB, 6557, L["Primal Ooze"], BZONE["Un'Goro Crater"], 53.29, 49.58)
-	self:addLookupList(MobDB, 6559, L["Glutinous Ooze"], BZONE["Un'Goro Crater"], 35.63, 48.59)
-	self:addLookupList(MobDB, 7025, L["Blackrock Soldier"], BZONE["Burning Steppes"], 47.29, 54.39)
+	self:addLookupList(MobDB, 6556, L["Muculent Ooze"], BZONE["Un'Goro Crater"], 68.37, 34.49)
+	self:addLookupList(MobDB, 6557, L["Primal Ooze"], BZONE["Un'Goro Crater"], 53.29, 49.55)
+	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.39)
 	self:addLookupList(MobDB, 7027, L["Blackrock Slayer"], BZONE["Burning Steppes"], 46.30, 50.56)
 	self:addLookupList(MobDB, 7029, L["Blackrock Battlemaster"], BZONE["Burning Steppes"], 40.97, 34.92)
-	self:addLookupList(MobDB, 7035, L["Firegut Brute"], BZONE["Burning Steppes"], 81.83, 42.47)
+	self:addLookupList(MobDB, 7035, L["Firegut Brute"], BZONE["Burning Steppes"], 81.84, 42.47)
 	self:addLookupList(MobDB, 7037, L["Thaurissan Firewalker"], BZONE["Burning Steppes"], 62.81, 39.34)
 	self:addLookupList(MobDB, 7040, L["Black Dragonspawn"], BZONE["Redridge Mountains"], 26.33, 30.49)
-	self:addLookupList(MobDB, 7047, L["Black Broodling"], BZONE["Burning Steppes"], 87.22, 50.31)
-	self:addLookupList(MobDB, 7055, L["Blackrock Worg"], BZONE["Burning Steppes"], 48.51, 56.17)
+	self:addLookupList(MobDB, 7047, L["Black Broodling"], BZONE["Burning Steppes"], 87.22, 50.34)
+	self:addLookupList(MobDB, 7055, L["Blackrock Worg"], BZONE["Burning Steppes"], 48.50, 56.16)
 	self:addLookupList(MobDB, 7109, L["Jadefire Felsworn"], BZONE["Darkshore"], 46.24, 84.47)
 	self:addLookupList(MobDB, 7155, L["Deadwood Pathfinder"], BZONE["Felwood"], 48.68, 90.68)
-	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 62.73, 9.552)
+	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 62.73, 9.550)
 	self:addLookupList(MobDB, 7346, L["Splinterbone Centurion"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 7372, L["Deadwind Warlock"], BZONE["Deadwind Pass"], 61.32, 72.74)
-	self:addLookupList(MobDB, 7428, L["Frostmaul Giant"], BZONE["Winterspring"], 61.96, 68.85)
-	self:addLookupList(MobDB, 7435, L["Cobalt Wyrmkin"], BZONE["Winterspring"], 57.83, 51.70)
-	self:addLookupList(MobDB, 7436, L["Cobalt Scalebane"], BZONE["Winterspring"], 57.86, 51.63)
-	self:addLookupList(MobDB, 7437, L["Cobalt Mageweaver"], BZONE["Winterspring"], 57.83, 51.67)
+	self:addLookupList(MobDB, 7372, L["Deadwind Warlock"], BZONE["Deadwind Pass"], 61.31, 72.73)
+	self:addLookupList(MobDB, 7428, L["Frostmaul Giant"], BZONE["Winterspring"], 61.92, 68.70)
+	self:addLookupList(MobDB, 7435, L["Cobalt Wyrmkin"], BZONE["Winterspring"], 57.84, 51.70)
+	self:addLookupList(MobDB, 7436, L["Cobalt Scalebane"], BZONE["Winterspring"], 57.87, 51.63)
+	self:addLookupList(MobDB, 7437, L["Cobalt Mageweaver"], BZONE["Winterspring"], 57.84, 51.67)
 	self:addLookupList(MobDB, 7438, L["Winterfall Ursa"], BZONE["Winterspring"], 67.02, 37.72)
-	self:addLookupList(MobDB, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 52.45, 38.42)
-	self:addLookupList(MobDB, 7441, L["Winterfall Totemic"], BZONE["Winterspring"], 36.52, 40.82)
+	self:addLookupList(MobDB, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 52.44, 38.42)
+	self:addLookupList(MobDB, 7441, L["Winterfall Totemic"], BZONE["Winterspring"], 36.51, 40.81)
 	self:addLookupList(MobDB, 7443, L["Shardtooth Mauler"], BZONE["Winterspring"], 60.76, 34.58)
-	self:addLookupList(MobDB, 7444, L["Shardtooth Bear"], BZONE["Winterspring"], 42.29, 38.83)
-	self:addLookupList(MobDB, 7448, L["Chillwind Chimaera"], BZONE["Winterspring"], 62.66, 38.42)
+	self:addLookupList(MobDB, 7444, L["Shardtooth Bear"], BZONE["Winterspring"], 42.28, 38.83)
+	self:addLookupList(MobDB, 7448, L["Chillwind Chimaera"], BZONE["Winterspring"], 62.65, 38.43)
 	self:addLookupList(MobDB, 7458, L["Ice Thistle Yeti"], BZONE["Winterspring"], 65.28, 40.76)
 	self:addLookupList(MobDB, 7459, L["Ice Thistle Matriarch"], BZONE["Winterspring"], 68.33, 42.03)
 	self:addLookupList(MobDB, 7460, L["Ice Thistle Patriarch"], BZONE["Winterspring"], 68.21, 41.82)
 	self:addLookupList(MobDB, 7524, L["Anguished Highborne"], BZONE["Winterspring"], 53.48, 42.92)
-	self:addLookupList(MobDB, 7800, BBOSS["Mekgineer Thermaplugg"], BZONE["Gnomeregan"], 0, 0)
+	self:addLookupList(MobDB, 7800, BBOSS["Mekgineer Thermaplugg"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 7805, L["Wastewander Scofflaw"], BZONE["Tanaris"], 66.15, 34.96)
 	self:addLookupList(MobDB, 7855, L["Southsea Pirate"], BZONE["Tanaris"], 72.80, 46.08)
 	self:addLookupList(MobDB, 7883, L["Andre Firebeard"], BZONE["Tanaris"], 73.70, 47.58)
-	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.46, 40.81)
-	self:addLookupList(MobDB, 8550, L["Shadowmage"], BZONE["Eastern Plaguelands"], 74.31, 43.41)
-	self:addLookupList(MobDB, 8561, L["Mossflayer Shadowhunter"], BZONE["Eastern Plaguelands"], 67.94, 19.19)
+	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.36, 40.69)
+	self:addLookupList(MobDB, 8550, L["Shadowmage"], BZONE["Eastern Plaguelands"], 74.20, 43.20)
+	self:addLookupList(MobDB, 8561, L["Mossflayer Shadowhunter"], BZONE["Eastern Plaguelands"], 67.77, 19.07)
 	self:addLookupList(MobDB, 8889, L["Anvilrage Overseer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 8893, L["Anvilrage Soldier"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 8896, L["Shadowforge Peasant"], L["Unknown Zone"], 0, 0)
@@ -220,7 +220,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 8926, L["Deep Stinger"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 8927, L["Dark Screecher"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 8928, L["Burrowing Thundersnout"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 8957, L["Angerclaw Grizzly"], BZONE["Felwood"], 56.83, 18.10)
+	self:addLookupList(MobDB, 8957, L["Angerclaw Grizzly"], BZONE["Felwood"], 56.83, 18.12)
 	self:addLookupList(MobDB, 8961, L["Felpaw Ravager"], BZONE["Felwood"], 57.96, 19.01)
 	self:addLookupList(MobDB, 8983, BBOSS["Golem Lord Argelmach"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9024, BBOSS["Pyromancer Loregrain"], L["Unknown Zone"], 0, 0)
@@ -229,56 +229,56 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 9028, BBOSS["Grizzle"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9162, L["Young Diemetradon"], BZONE["Un'Goro Crater"], 67.54, 33.30)
 	self:addLookupList(MobDB, 9163, L["Diemetradon"], BZONE["Un'Goro Crater"], 53.18, 50.64)
-	self:addLookupList(MobDB, 9164, L["Elder Diemetradon"], BZONE["Un'Goro Crater"], 36.12, 49.14)
-	self:addLookupList(MobDB, 9166, L["Pterrordax"], BZONE["Un'Goro Crater"], 54.25, 47.34)
-	self:addLookupList(MobDB, 9167, L["Frenzied Pterrordax"], BZONE["Un'Goro Crater"], 34.34, 43.62)
-	self:addLookupList(MobDB, 9216, L["Spirestone Warlord"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9259, L["Firebrand Grunt"], BZONE["Blackrock Spire"], 0, 0)
+	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.24, 47.35)
+	self:addLookupList(MobDB, 9167, L["Frenzied Pterrordax"], BZONE["Un'Goro Crater"], 34.34, 43.61)
+	self:addLookupList(MobDB, 9216, L["Spirestone Warlord"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9259, L["Firebrand Grunt"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9260, L["Firebrand Legionnaire"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 9262, L["Firebrand Invoker"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 9262, L["Firebrand Invoker"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9264, L["Firebrand Pyromancer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 9451, L["Scarlet Archmage"], BZONE["Eastern Plaguelands"], 86.21, 79.77)
+	self:addLookupList(MobDB, 9451, L["Scarlet Archmage"], BZONE["Eastern Plaguelands"], 86.14, 79.71)
 	self:addLookupList(MobDB, 9477, L["Cloned Ooze"], BZONE["Un'Goro Crater"], 53.31, 49.04)
-	self:addLookupList(MobDB, 9499, BBOSS["Plugger Spazzring"], BZONE["Blackrock Depths"], 0, 0)
-	self:addLookupList(MobDB, 9543, BBOSS["Ribbly Screwspigot"], BZONE["Blackrock Depths"], 0, 0)
+	self:addLookupList(MobDB, 9499, BBOSS["Plugger Spazzring"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9543, BBOSS["Ribbly Screwspigot"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9554, L["Hammered Patron"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 9596, BBOSS["Bannok Grimaxe"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 9736, BBOSS["Quartermaster Zigris"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 9596, BBOSS["Bannok Grimaxe"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 9736, BBOSS["Quartermaster Zigris"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10043, L["Ribbly's Crony"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10119, L["Volchan"], BZONE["Redridge Mountains"], 26.63, 34.99)
 	self:addLookupList(MobDB, 10184, BBOSS["Onyxia"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10264, BBOSS["Solakar Flamewreath"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 10264, BBOSS["Solakar Flamewreath"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10317, L["Blackhand Elite"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10363, BBOSS["General Drakkisath"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 10363, BBOSS["General Drakkisath"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10366, L["Rage Talon Dragon Guard"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10398, L["Thuzadin Shadowcaster"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10422, L["Crimson Sorcerer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10426, L["Crimson Inquisitor"], BZONE["Stratholme"], 0, 0)
+	self:addLookupList(MobDB, 10426, L["Crimson Inquisitor"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10438, BBOSS["Maleki the Pallid"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10469, L["Scholomance Adept"], BZONE["Scholomance"], 0, 0)
+	self:addLookupList(MobDB, 10469, L["Scholomance Adept"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10477, L["Scholomance Necromancer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10488, L["Risen Construct"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10491, L["Risen Bonewarder"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10499, L["Spectral Researcher"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10659, L["Cobalt Whelp"], BZONE["Winterspring"], 57.69, 51.85)
-	self:addLookupList(MobDB, 10660, L["Cobalt Broodling"], BZONE["Winterspring"], 57.85, 51.98)
-	self:addLookupList(MobDB, 10661, L["Spell Eater"], BZONE["Winterspring"], 57.70, 51.73)
-	self:addLookupList(MobDB, 10662, L["Spellmaw"], BZONE["Winterspring"], 59.24, 51.05)
+	self:addLookupList(MobDB, 10659, L["Cobalt Whelp"], BZONE["Winterspring"], 57.70, 51.85)
+	self:addLookupList(MobDB, 10660, L["Cobalt Broodling"], BZONE["Winterspring"], 57.86, 51.98)
+	self:addLookupList(MobDB, 10661, L["Spell Eater"], BZONE["Winterspring"], 57.71, 51.74)
+	self:addLookupList(MobDB, 10662, L["Spellmaw"], BZONE["Winterspring"], 59.24, 51.06)
 	self:addLookupList(MobDB, 10760, L["Grimtotem Geomancer"], BZONE["Thousand Needles"], 35.42, 32.12)
-	self:addLookupList(MobDB, 10807, L["Brumeran"], BZONE["Winterspring"], 60.77, 56.99)
-	self:addLookupList(MobDB, 10899, BBOSS["Goraluk Anvilcrack"], BZONE["Blackrock Spire"], 0, 0)
+	self:addLookupList(MobDB, 10807, L["Brumeran"], BZONE["Winterspring"], 60.77, 56.98)
+	self:addLookupList(MobDB, 10899, BBOSS["Goraluk Anvilcrack"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10997, BBOSS["Cannon Master Willey"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 11361, L["Zulian Tiger"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 11459, L["Ironbark Protector"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 11487, BBOSS["Magister Kalendris"], BZONE["Dire Maul"], 0, 0)
-	self:addLookupList(MobDB, 11982, BBOSS["Magmadar"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 11988, BBOSS["Golemagg the Incinerator"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12056, BBOSS["Baron Geddon"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12057, BBOSS["Garr"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12118, BBOSS["Lucifron"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 11487, BBOSS["Magister Kalendris"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11982, BBOSS["Magmadar"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11988, BBOSS["Golemagg the Incinerator"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12056, BBOSS["Baron Geddon"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12057, BBOSS["Garr"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12118, BBOSS["Lucifron"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 12259, BBOSS["Gehennas"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 12264, BBOSS["Shazzrah"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12397, BBOSS["Lord Kazzak"], BZONE["Hellfire Peninsula"], 0, 0)
+	self:addLookupList(MobDB, 12264, BBOSS["Shazzrah"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12397, BBOSS["Lord Kazzak"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 13140, L["Commander Dardosh"], BZONE["Alterac Valley"], 47.36, 56.93)
 	self:addLookupList(MobDB, 13147, L["Lieutenant Lewis"], BZONE["Alterac Valley"], 46.04, 54.94)
 	self:addLookupList(MobDB, 13152, L["Commander Malgor"], BZONE["Alterac Valley"], 49.44, 74.92)
@@ -286,65 +286,65 @@ 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.69, 69.86)
 	self:addLookupList(MobDB, 14354, BBOSS["Pusillin"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 14454, L["The Windreaver"], BZONE["Silithus"], 26.57, 22.70)
-	self:addLookupList(MobDB, 14457, L["Princess Tempestria"], BZONE["Winterspring"], 53.59, 42.36)
-	self:addLookupList(MobDB, 15263, BBOSS["The Prophet Skeram"], BZONE["Ahn'Qiraj"], 0, 0)
+	self:addLookupList(MobDB, 14454, L["The Windreaver"], BZONE["Silithus"], 26.56, 22.71)
+	self:addLookupList(MobDB, 14457, L["Princess Tempestria"], BZONE["Winterspring"], 53.59, 42.37)
+	self:addLookupList(MobDB, 15263, BBOSS["The Prophet Skeram"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15275, BBOSS["Emperor Vek'nilash"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15276, BBOSS["Emperor Vek'lor"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15299, BBOSS["Viscidus"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15339, BBOSS["Ossirian the Unscarred"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15340, BBOSS["Moam"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15341, BBOSS["General Rajaxx"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15348, BBOSS["Kurinnaxx"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15369, BBOSS["Ayamiss the Hunter"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15370, BBOSS["Buru the Gorger"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15509, BBOSS["Princess Huhuran"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15510, BBOSS["Fankriss the Unyielding"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15511, BBOSS["Lord Kri"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15516, BBOSS["Battleguard Sartura"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15517, BBOSS["Ouro"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15543, BBOSS["Princess Yauj"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15544, BBOSS["Vem"], BZONE["Ahn'Qiraj"], 0, 0)
-	self:addLookupList(MobDB, 15547, L["Spectral Charger"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 15548, L["Spectral Stallion"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 15551, L["Spectral Stable Hand"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 15687, BBOSS["Moroes"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 15688, BBOSS["Terestian Illhoof"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16151, BBOSS["Midnight"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16152, BBOSS["Attumen the Huntsman"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16406, L["Phantom Attendant"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16407, L["Spectral Servant"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16408, L["Phantom Valet"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16409, L["Phantom Guest"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 15276, BBOSS["Emperor Vek'lor"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15299, BBOSS["Viscidus"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15339, BBOSS["Ossirian the Unscarred"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15340, BBOSS["Moam"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15341, BBOSS["General Rajaxx"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15348, BBOSS["Kurinnaxx"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15369, BBOSS["Ayamiss the Hunter"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15370, BBOSS["Buru the Gorger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15509, BBOSS["Princess Huhuran"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15510, BBOSS["Fankriss the Unyielding"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15511, BBOSS["Lord Kri"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15516, BBOSS["Battleguard Sartura"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15517, BBOSS["Ouro"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15543, BBOSS["Princess Yauj"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15544, BBOSS["Vem"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15547, L["Spectral Charger"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15548, L["Spectral Stallion"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15551, L["Spectral Stable Hand"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15687, BBOSS["Moroes"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15688, BBOSS["Terestian Illhoof"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16151, BBOSS["Midnight"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16152, BBOSS["Attumen the Huntsman"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16406, L["Phantom Attendant"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16407, L["Spectral Servant"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16408, L["Phantom Valet"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16409, L["Phantom Guest"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16414, L["Ghostly Steward"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16425, L["Phantom Guardsman"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16470, L["Ghostly Philanthropist"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16471, L["Skeletal Usher"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16472, L["Phantom Stagehand"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16473, L["Spectral Performer"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16488, L["Arcane Anomaly"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16492, L["Syphoner"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16504, L["Arcane Protector"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16524, BBOSS["Shade of Aran"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16525, L["Spell Shade"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16526, L["Sorcerous Shade"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16529, L["Magical Horror"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16530, L["Mana Warp"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16539, L["Homunculus"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16425, L["Phantom Guardsman"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16470, L["Ghostly Philanthropist"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16471, L["Skeletal Usher"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16472, L["Phantom Stagehand"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16473, L["Spectral Performer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16488, L["Arcane Anomaly"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16492, L["Syphoner"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16504, L["Arcane Protector"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16524, BBOSS["Shade of Aran"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16525, L["Spell Shade"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16526, L["Sorcerous Shade"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16529, L["Magical Horror"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16530, L["Mana Warp"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16539, L["Homunculus"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16540, L["Shadow Pillager"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16544, L["Ethereal Thief"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16595, L["Fleshbeast"], BZONE["Karazhan"], 0, 0)
-	self:addLookupList(MobDB, 16596, L["Greater Fleshbeast"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16544, L["Ethereal Thief"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16595, L["Fleshbeast"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16596, L["Greater Fleshbeast"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16699, L["Shattered Hand Reaver"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16772, L["Bonechewer Devastator"], BZONE["Terokkar Forest"], 66.64, 53.88)
+	self:addLookupList(MobDB, 16772, L["Bonechewer Devastator"], BZONE["Terokkar Forest"], 66.64, 53.89)
 	self:addLookupList(MobDB, 16807, BBOSS["Grand Warlock Nethekurse"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 16810, L["Bonechewer Backbreaker"], BZONE["Terokkar Forest"], 66.39, 53.64)
 	self:addLookupList(MobDB, 16952, L["Anger Guard"], BZONE["Blade's Edge Mountains"], 73.47, 41.81)
 	self:addLookupList(MobDB, 17083, L["Fel Orc Convert"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17132, L["Clefthoof Bull"], BZONE["Nagrand"], 51.34, 42.12)
-	self:addLookupList(MobDB, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.65, 42.46)
-	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.61, 68.10)
-	self:addLookupList(MobDB, 17225, BBOSS["Nightbane"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 17132, L["Clefthoof Bull"], BZONE["Nagrand"], 51.34, 42.10)
+	self:addLookupList(MobDB, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.64, 42.44)
+	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.61, 68.09)
+	self:addLookupList(MobDB, 17225, BBOSS["Nightbane"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17269, L["Bleeding Hollow Darkcaster"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17271, L["Bonechewer Destroyer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17400, L["Felguard Annihilator"], L["Unknown Zone"], 0, 0)
@@ -353,7 +353,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 17722, L["Coilfang Sorceress"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17723, L["Bog Giant"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17724, L["Underbat"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17767, BBOSS["Rage Winterchill"], BZONE["Hyjal Summit"], 0, 0)
+	self:addLookupList(MobDB, 17767, BBOSS["Rage Winterchill"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17796, BBOSS["Mekgineer Steamrigger"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17797, BBOSS["Hydromancer Thespia"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17798, BBOSS["Warlord Kalithresh"], L["Unknown Zone"], 0, 0)
@@ -361,15 +361,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 17801, L["Coilfang Siren"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17802, L["Coilfang Warrior"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17803, L["Coilfang Oracle"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17808, BBOSS["Anetheron"], BZONE["Hyjal Summit"], 0, 0)
+	self:addLookupList(MobDB, 17808, BBOSS["Anetheron"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17817, L["Greater Bogstrok"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17820, L["Durnholde Rifleman"], BZONE["Old Hillsbrad Foothills"], 0, 0)
-	self:addLookupList(MobDB, 17839, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
+	self:addLookupList(MobDB, 17820, L["Durnholde Rifleman"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17839, L["Rift Lord"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17840, L["Durnholde Tracking Hound"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17842, BBOSS["Azgalor"], BZONE["Hyjal Summit"], 0, 0)
-	self:addLookupList(MobDB, 17862, BBOSS["Captain Skarloc"], BZONE["Old Hillsbrad Foothills"], 0, 0)
+	self:addLookupList(MobDB, 17842, BBOSS["Azgalor"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17862, BBOSS["Captain Skarloc"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17879, BBOSS["Chrono Lord Deja"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17888, BBOSS["Kaz'rogal"], BZONE["Hyjal Summit"], 0, 0)
+	self:addLookupList(MobDB, 17888, BBOSS["Kaz'rogal"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17895, L["Ghoul"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17897, L["Crypt Fiend"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17898, L["Abomination"], L["Unknown Zone"], 0, 0)
@@ -383,18 +383,18 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 17941, BBOSS["Mennu the Betrayer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17952, L["Darkwater Crocolisk"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17957, L["Coilfang Champion"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17968, BBOSS["Archimonde"], BZONE["Hyjal Summit"], 0, 0)
+	self:addLookupList(MobDB, 17968, BBOSS["Archimonde"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17975, BBOSS["High Botanist Freywinn"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17976, L["Commander Sarannis"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17977, BBOSS["Warp Splinter"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17978, BBOSS["Thorngrin the Tender"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17981, L["Voidspawn"], BZONE["Nagrand"], 37.20, 70.74)
-	self:addLookupList(MobDB, 18062, L["Enraged Crusher"], BZONE["Nagrand"], 49.82, 42.20)
+	self:addLookupList(MobDB, 17981, L["Voidspawn"], BZONE["Nagrand"], 37.20, 70.73)
+	self:addLookupList(MobDB, 18062, L["Enraged Crusher"], BZONE["Nagrand"], 49.84, 42.16)
 	self:addLookupList(MobDB, 18096, BBOSS["Epoch Hunter"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18105, L["Ghaz'an"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18168, L["The Crone"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18202, L["Murkblood Putrifier"], BZONE["Nagrand"], 32.68, 44.56)
-	self:addLookupList(MobDB, 18203, L["Murkblood Raider"], BZONE["Nagrand"], 32.34, 43.23)
+	self:addLookupList(MobDB, 18203, L["Murkblood Raider"], BZONE["Nagrand"], 32.35, 43.24)
 	self:addLookupList(MobDB, 18309, L["Ethereal Scavenger"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18312, L["Ethereal Spellbinder"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18314, L["Nexus Stalker"], L["Unknown Zone"], 0, 0)
@@ -414,7 +414,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 18631, L["Cabal Cultist"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18633, L["Cabal Acolyte"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18639, L["Cabal Spellbinder"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 18667, BBOSS["Blackheart the Inciter"], BZONE["Shadow Labyrinth"], 0, 0)
+	self:addLookupList(MobDB, 18667, BBOSS["Blackheart the Inciter"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18708, BBOSS["Murmur"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18830, L["Cabal Fanatic"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18853, L["Sunfury Bloodwarder"], BZONE["Netherstorm"], 25.81, 67.84)
@@ -424,8 +424,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 18873, L["Disembodied Protector"], BZONE["Netherstorm"], 33.20, 54.82)
 	self:addLookupList(MobDB, 18982, L["Sable Jaguar"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19168, L["Sunseeker Astromage"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 19219, BBOSS["Mechano-Lord Capacitus"], BZONE["The Mechanar"], 0, 0)
-	self:addLookupList(MobDB, 19220, BBOSS["Pathaleon the Calculator"], BZONE["The Mechanar"], 0, 0)
+	self:addLookupList(MobDB, 19219, BBOSS["Mechano-Lord Capacitus"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 19220, BBOSS["Pathaleon the Calculator"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19221, BBOSS["Nethermancer Sepethrea"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19428, L["Cobalt Serpent"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19509, L["Sunseeker Harvester"], L["Unknown Zone"], 0, 0)
@@ -435,12 +435,12 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 19755, L["Mo'arg Weaponsmith"], BZONE["Shadowmoon Valley"], 23.93, 33.58)
 	self:addLookupList(MobDB, 19756, L["Deathforge Smith"], BZONE["Shadowmoon Valley"], 37.44, 41.92)
 	self:addLookupList(MobDB, 19792, L["Eclipsion Centurion"], BZONE["Shadowmoon Valley"], 47.75, 65.96)
-	self:addLookupList(MobDB, 19795, L["Eclipsion Blood Knight"], BZONE["Shadowmoon Valley"], 52.03, 61.26)
+	self:addLookupList(MobDB, 19795, L["Eclipsion Blood Knight"], BZONE["Shadowmoon Valley"], 52.03, 61.27)
 	self:addLookupList(MobDB, 19796, L["Eclipsion Archmage"], BZONE["Shadowmoon Valley"], 47.52, 66.26)
 	self:addLookupList(MobDB, 19802, L["Illidari Shocktrooper"], BZONE["Shadowmoon Valley"], 31.52, 50.22)
 	self:addLookupList(MobDB, 19806, L["Eclipsion Bloodwarder"], BZONE["Shadowmoon Valley"], 47.65, 65.25)
 	self:addLookupList(MobDB, 19826, L["Dark Conclave Shadowmancer"], BZONE["Shadowmoon Valley"], 37.33, 31.73)
-	self:addLookupList(MobDB, 19952, L["Bloodmaul Geomancer"], BZONE["Blade's Edge Mountains"], 45.12, 73.49)
+	self:addLookupList(MobDB, 19952, L["Bloodmaul Geomancer"], BZONE["Blade's Edge Mountains"], 45.12, 73.50)
 	self:addLookupList(MobDB, 19960, L["Doomforge Engineer"], BZONE["Blade's Edge Mountains"], 74.41, 41.76)
 	self:addLookupList(MobDB, 19973, L["Abyssal Flamebringer"], BZONE["Blade's Edge Mountains"], 29.21, 79.97)
 	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 74.06, 74.60)
@@ -449,26 +449,26 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 20038, L["Phoenix-Hawk Hatchling"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 20039, L["Phoenix-Hawk"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 20052, L["Crystalcore Mechanic"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 20058, L["Bloodmaul Dire Wolf"], BZONE["Blade's Edge Mountains"], 44.29, 77.33)
+	self:addLookupList(MobDB, 20058, L["Bloodmaul Dire Wolf"], BZONE["Blade's Edge Mountains"], 44.29, 77.32)
 	self:addLookupList(MobDB, 20134, L["Sunfury Arcanist"], BZONE["Netherstorm"], 48.78, 82.50)
-	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.30, 83.31)
-	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.12, 83.59)
-	self:addLookupList(MobDB, 20207, L["Sunfury Bowman"], BZONE["Netherstorm"], 58.60, 64.92)
+	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.29, 83.31)
+	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.11, 83.58)
+	self:addLookupList(MobDB, 20207, L["Sunfury Bowman"], BZONE["Netherstorm"], 58.59, 64.92)
 	self:addLookupList(MobDB, 20410, L["Rhonsus"], BZONE["Netherstorm"], 61.03, 85.68)
 	self:addLookupList(MobDB, 20502, L["Eclipsion Dragonhawk"], BZONE["Shadowmoon Valley"], 48.10, 64.74)
-	self:addLookupList(MobDB, 20869, L["Arcatraz Sentinel"], BZONE["The Arcatraz"], 0, 0)
+	self:addLookupList(MobDB, 20869, L["Arcatraz Sentinel"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 20878, L["Deathforge Guardian"], BZONE["Shadowmoon Valley"], 39.17, 39.15)
-	self:addLookupList(MobDB, 20880, L["Eredar Deathbringer"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20885, BBOSS["Dalliah the Doomsayer"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20887, L["Deathforge Imp"], BZONE["Shadowmoon Valley"], 39.12, 38.93)
-	self:addLookupList(MobDB, 20898, L["Gargantuan Abyssal"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 20900, L["Unchained Doombringer"], BZONE["The Arcatraz"], 0, 0)
-	self:addLookupList(MobDB, 21104, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21140, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21148, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
+	self:addLookupList(MobDB, 20880, L["Eredar Deathbringer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20885, BBOSS["Dalliah the Doomsayer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20887, L["Deathforge Imp"], BZONE["Shadowmoon Valley"], 39.11, 38.93)
+	self:addLookupList(MobDB, 20898, L["Gargantuan Abyssal"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20900, L["Unchained Doombringer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21104, L["Rift Keeper"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21140, L["Rift Lord"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21148, L["Rift Keeper"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21218, L["Vashj'ir Honor Guard"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21246, L["Serpentshrine Sporebat"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], BZONE["Serpentshrine Cavern"], 0, 0)
+	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21301, L["Coilfang Shatterer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.47, 39.39)
 	self:addLookupList(MobDB, 21305, L["Mutant Horror"], BZONE["Shadowmoon Valley"], 26.42, 40.17)
@@ -493,34 +493,34 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 22286, L["Fel Rager"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 22310, L["Storming Wind-Ripper"], BZONE["Zangarmarsh"], 63.07, 85.04)
 	self:addLookupList(MobDB, 22323, L["Incandescent Fel Spark"], BZONE["Hellfire Peninsula"], 61.50, 20.07)
-	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 63.06, 41.37)
+	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 63.06, 41.35)
 	self:addLookupList(MobDB, 22875, L["Coilskar Sea-Caller"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 22879, L["Shadowmoon Reaver"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23022, L["Gordunni Soulreaper"], BZONE["Nagrand"], 75.61, 38.19)
-	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 30.49, 59.34)
-	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 58.49, 14.32)
+	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 30.49, 59.35)
+	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 58.50, 14.32)
 	self:addLookupList(MobDB, 23281, L["Insidion"], BZONE["Blade's Edge Mountains"], 56.05, 15.67)
 	self:addLookupList(MobDB, 23282, L["Obsidia"], BZONE["Blade's Edge Mountains"], 31.33, 57.08)
 	self:addLookupList(MobDB, 23305, L["Crazed Murkblood Foreman"], BZONE["Shadowmoon Valley"], 73.53, 88.74)
 	self:addLookupList(MobDB, 23330, L["Dragonmaw Wind Reaver"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 23354, L["Mo'arg Incinerator"], BZONE["Blade's Edge Mountains"], 32.72, 47.10)
-	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 35.26, 49.00)
+	self:addLookupList(MobDB, 23354, L["Mo'arg Incinerator"], BZONE["Blade's Edge Mountains"], 32.71, 47.09)
+	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 35.25, 49.02)
 	self:addLookupList(MobDB, 23542, L["Amani'shi Axe Thrower"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 23574, BBOSS["Akil'zon"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23576, BBOSS["Nalorakk"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23577, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23578, BBOSS["Jan'alai"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23574, BBOSS["Akil'zon"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23576, BBOSS["Nalorakk"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23577, BBOSS["Halazzi"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23578, BBOSS["Jan'alai"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23580, L["Amani'shi Warbringer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23582, L["Amani'shi Tribesman"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23586, L["Amani'shi Scout"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23596, L["Amani'shi Flame Caster"], BZONE["Ghostlands"], 60.30, 52.37)
 	self:addLookupList(MobDB, 23597, L["Amani'shi Guardian"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 23834, L["Amani Dragonhawk"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 23863, BBOSS["Zul'jin"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23863, BBOSS["Zul'jin"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24059, L["Amani'shi Beast Tamer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24065, L["Amani'shi Handler"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24179, L["Amani'shi Wind Walker"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24530, L["Amani Elder Lynx"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24560, L["Priestess Delrissa"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24683, L["Sunblade Mage Guard"], L["Unknown Zone"], 0, 0)
@@ -529,11 +529,11 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 24698, L["Ethereum Smuggler"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24830, L["Stonevault Pillager"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24960, L["Wretched Devourer"], BZONE["Shattrath City"], 36.94, 1.693)
-	self:addLookupList(MobDB, 24966, L["Wretched Fiend"], BZONE["Isle of Quel'Danas"], 40.15, 35.58)
+	self:addLookupList(MobDB, 24966, L["Wretched Fiend"], BZONE["Isle of Quel'Danas"], 40.16, 35.57)
 	self:addLookupList(MobDB, 24979, L["Dawnblade Marksman"], BZONE["Isle of Quel'Danas"], 41.31, 39.09)
 	self:addLookupList(MobDB, 25002, L["Unleashed Hellion"], BZONE["Shattrath City"], 54.03, 3.519)
-	self:addLookupList(MobDB, 25060, L["Darkspine Myrmidon"], BZONE["Isle of Quel'Danas"], 61.67, 55.28)
-	self:addLookupList(MobDB, 25073, L["Darkspine Siren"], BZONE["Isle of Quel'Danas"], 61.56, 56.22)
+	self:addLookupList(MobDB, 25060, L["Darkspine Myrmidon"], BZONE["Isle of Quel'Danas"], 61.67, 55.27)
+	self:addLookupList(MobDB, 25073, L["Darkspine Siren"], BZONE["Isle of Quel'Danas"], 61.56, 56.21)
 	self:addLookupList(MobDB, 25363, L["Sunblade Cabalist"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25367, L["Sunblade Arch Mage"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25368, L["Sunblade Slayer"], L["Unknown Zone"], 0, 0)
@@ -550,8 +550,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 25593, L["Apocalypse Guard"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25597, L["Oblivion Mage"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25599, L["Cataclysm Hound"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 27871, L["Flesheating Ghoul"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 26270, L["Iron Rune-Shaper"], BZONE["Grizzly Hills"], 67.55, 16.10)
+	self:addLookupList(MobDB, 27333, L["Onslaught Mason"], BZONE["Dragonblight"], 84.71, 37.91)
+	self:addLookupList(MobDB, 28123, L["Venture Co. Excavator"], BZONE["Sholazar Basin"], 34.69, 47.41)
 	self:addLookupList(MobDB, 28132, L["Don Carlos"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 29646, L["Banshee Soulclaimer"], BZONE["Zul'Drak"], 23.60, 57.28)
+	self:addLookupList(MobDB, 28379, L["Shattertusk Mammoth"], BZONE["Sholazar Basin"], 47.28, 32.47)
+	self:addLookupList(MobDB, 28851, L["Enraged Mammoth"], BZONE["Zul'Drak"], 71.05, 41.41)
+	self:addLookupList(MobDB, 29402, L["Ironwool Mammoth"], BZONE["The Storm Peaks"], 36.17, 84.47)
+	self:addLookupList(MobDB, 29570, L["Nascent Val'kyr"], BZONE["The Storm Peaks"], 24.13, 59.71)
+	self:addLookupList(MobDB, 29792, L["Frostfeather Screecher"], BZONE["The Storm Peaks"], 29.13, 68.46)
+	self:addLookupList(MobDB, 30319, L["Twilight Darkcaster"], L["Unknown Zone"], 0, 0)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index fea96ae..6b5b406 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -9,7 +9,7 @@ Quest data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-75 found from data mining.  0 ignored.
+76 found from data mining.  0 ignored.

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

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

 function addon:InitQuest(QuestDB)

-	self:addLookupList(QuestDB, 22, L["Goretusk Liver Pie"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 22, L["Goretusk Liver Pie"], BZONE["Westfall"], 55.77, 30.92, 1)
 	self:addLookupList(QuestDB, 38, L["Westfall Stew"], BZONE["Westfall"], 55.77, 30.92, 1)
 	self:addLookupList(QuestDB, 90, L["Seasoned Wolf Kabobs"], BZONE["Duskwood"], 73.65, 43.17, 1)
 	self:addLookupList(QuestDB, 92, L["Redridge Goulash"], BZONE["Redridge Mountains"], 22.84, 44.07, 1)
@@ -47,7 +47,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB, 296, L["Ormer's Revenge"], BZONE["Wetlands"], 38.02, 51.17, 1)
 	self:addLookupList(QuestDB, 384, L["Beer Basted Boar Ribs"], BZONE["Dun Morogh"], 47.18, 53.33, 1)
 	self:addLookupList(QuestDB, 385, L["Crocolisk Hunting"], BZONE["Loch Modan"], 82.16, 61.94, 1)
-	self:addLookupList(QuestDB, 418, L["Thelsamar Blood Sausages"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(QuestDB, 418, L["Thelsamar Blood Sausages"], BZONE["Loch Modan"], 35.09, 49.06, 1)
 	self:addLookupList(QuestDB, 429, L["Wild Hearts"], BZONE["Silverpine Forest"], 43.49, 41.06, 2)
 	self:addLookupList(QuestDB, 471, L["Apprentice's Duties"], BZONE["Wetlands"], 8.931, 56.09, 1)
 	self:addLookupList(QuestDB, 498, L["The Rescue"], BZONE["Hillsbrad Foothills"], 63.15, 20.31, 2)
@@ -57,19 +57,20 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB, 703, L["Barbecued Buzzard Wings"], BZONE["Badlands"], 42.27, 53.03, 0)
 	self:addLookupList(QuestDB, 715, L["Liquid Stone"], BZONE["Badlands"], 26.47, 45.31, 0)
 	self:addLookupList(QuestDB, 769, L["Kodo Hide Bag"], BZONE["Thunder Bluff"], 43.89, 44.70, 2)
-	self:addLookupList(QuestDB, 862, L["Dig Rat Stew"], BZONE["The Barrens"], 55.04, 32.21, 2)
+	self:addLookupList(QuestDB, 862, L["Dig Rat Stew"], BZONE["The Barrens"], 55.04, 32.20, 2)
 	self:addLookupList(QuestDB, 1487, L["Deviate Eradication"], BZONE["The Barrens"], 46.27, 36.63, 0)
 	self:addLookupList(QuestDB, 1559, L["Flash Bomb Recipe"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(QuestDB, 1578, L["Supplying the Front"], BZONE["Loch Modan"], 22.96, 74.85, 1)
 	self:addLookupList(QuestDB, 1582, L["Moonglow Vest"], BZONE["Darnassus"], 64.76, 22.19, 1)
 	self:addLookupList(QuestDB, 1618, L["Gearing Redridge"], BZONE["Redridge Mountains"], 31.37, 47.33, 1)
 	self:addLookupList(QuestDB, 2178, L["Easy Strider Living"], BZONE["Darkshore"], 37.86, 41.52, 1)
-	self:addLookupList(QuestDB, 2751, L["Barbaric Battlements"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
-	self:addLookupList(QuestDB, 2752, L["On Iron Pauldrons"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
-	self:addLookupList(QuestDB, 2753, L["Trampled Under Foot"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
-	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
-	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
-	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 57.35, 16.75, 1)
+	self:addLookupList(QuestDB, 2751, L["Barbaric Battlements"], BZONE["Orgrimmar"], 79.25, 23.86, 2)
+	self:addLookupList(QuestDB, 2752, L["On Iron Pauldrons"], BZONE["Orgrimmar"], 79.25, 23.86, 2)
+	self:addLookupList(QuestDB, 2753, L["Trampled Under Foot"], BZONE["Orgrimmar"], 79.25, 23.86, 2)
+	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 79.25, 23.86, 2)
+	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 79.25, 23.86, 2)
+	self:addLookupList(QuestDB, 2756, L["The Old Ways"], BZONE["Orgrimmar"], 80.29, 22.67, 2)
+	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 57.42, 17.00, 1)
 	self:addLookupList(QuestDB, 2761, L["Smelt On, Smelt Off"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
 	self:addLookupList(QuestDB, 2762, L["The Great Silver Deceiver"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
 	self:addLookupList(QuestDB, 2763, L["The Art of the Imbue"], BZONE["Stranglethorn Vale"], 49.98, 20.97, 0)
@@ -108,9 +109,9 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB, 8882, L["Cluster Launcher"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(QuestDB, 9171, L["Culinary Crunch"], BZONE["Ghostlands"], 47.88, 31.21, 2)
 	self:addLookupList(QuestDB, 9249, L["40 Tickets - Schematic: Steam Tonk Controller"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(QuestDB, 9356, L["Smooth as Butter"], BZONE["Hellfire Peninsula"], 49.06, 74.09, 0)
+	self:addLookupList(QuestDB, 9356, L["Smooth as Butter"], BZONE["Hellfire Peninsula"], 49.05, 74.08, 0)
 	self:addLookupList(QuestDB, 9454, L["The Great Moongraze Hunt"], BZONE["Bloodmyst Isle"], 53.71, 54.93, 1)
-	self:addLookupList(QuestDB, 9635, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 34.39, 51.28, 2)
+	self:addLookupList(QuestDB, 9635, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 34.39, 51.29, 2)
 	self:addLookupList(QuestDB, 9636, L["The Zapthrottle Mote Extractor!"], BZONE["Zangarmarsh"], 68.48, 51.19, 1)
 	self:addLookupList(QuestDB, 10860, L["Mok'Nathal Treats"], BZONE["Blade's Edge Mountains"], 76.06, 61.84, 2)

diff --git a/RecipeDB/ARL-Reputation.lua b/RecipeDB/ARL-Reputation.lua
index 2c8e0b2..2098e0e 100644
--- a/RecipeDB/ARL-Reputation.lua
+++ b/RecipeDB/ARL-Reputation.lua
@@ -59,6 +59,7 @@ function addon:InitReputation(RepDB)
 	self:addLookupList(RepDB, 1052, BFAC["Horde Expedition"]) -- Acquire Flag: 130
 	self:addLookupList(RepDB, 1064, BFAC["The Taunka"]) -- Acquire Flag: 128
 	self:addLookupList(RepDB, 1067, BFAC["The Hand of Vengeance"]) -- Acquire Flag: 127
+	self:addLookupList(RepDB, 1068, BFAC["Explorers' League"]) -- Acquire Flag: 125
 	self:addLookupList(RepDB, 1073, BFAC["The Kalu'ak"]) -- Acquire Flag: 120
 	self:addLookupList(RepDB, 1077, BFAC["Shattered Sun Offensive"]) -- Acquire Flag: 112
 	self:addLookupList(RepDB, 1085, BFAC["Warsong Offensive"]) -- Acquire Flag: 129
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index fda5669..4485711 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -449,14 +449,14 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3861, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Icy Cloak -- 3862
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val6id5val29id6val11id35
 	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:addTradeFlags(RecipeDB, 3862, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	-- No acquire information

 	-- Spider Belt -- 3863
 	-- World Drop
@@ -520,8 +520,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3870, 155, 4333, 1, 3908)
-	self:addTradeFlags(RecipeDB, 3870, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3870, 2, 2394, 2, 2669)
+	self:addTradeFlags(RecipeDB, 3870, 1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 3870, 2, 2669)

 	-- Formal White Shirt -- 3871
 	-- Trainer
@@ -580,14 +580,13 @@ function addon:InitTailoring(RecipeDB)

 	-- Red Linen Bag -- 6686
 	-- Mob Drop
-	-- Instance: 206 - type1category3territory1expansion2minlevel70nameUtgarde Keepid206maxlevel72
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6686, 70, 5762, 1, 3908)
-	self:addTradeFlags(RecipeDB, 6686, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 6686, 3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 3556, 2, 4189, 2, 16224)
+	self:addTradeFlags(RecipeDB, 6686, 1,2,4,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, 3005, 2, 4189, 2, 16224)

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

 	-- Lesser Wizard's Robe -- 6690
 	-- Trainer
@@ -676,7 +675,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, 3364, 2, 3485, 2, 3522, 2, 4189)
+	self:addTradeAcquire(RecipeDB, 7630, 2, 66, 2, 3364, 2, 3522, 2, 4189)

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

 	-- Green Woolen Robe -- 7636
 	-- Trainer
@@ -699,15 +698,14 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Blue Overalls -- 7639
-	-- Instance: 206 - type1category3territory1expansion2minlevel70nameUtgarde Keepid206maxlevel72
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val4id3val34id6val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7639, 100, 6263, 1, 3908)
-	self:addTradeFlags(RecipeDB, 7639, 1,2,4,5,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, 2, 5944)
+	self:addTradeFlags(RecipeDB, 7639, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 7639, 2, 3364)

 	-- Greater Adept's Robe -- 7643
 	-- Vendor
@@ -717,7 +715,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7643, 115, 6264, 1, 3908)
 	self:addTradeFlags(RecipeDB, 7643, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7643, 2, 1454, 2, 1474, 2, 2669, 2, 4577)
+	self:addTradeAcquire(RecipeDB, 7643, 2, 1454, 2, 2669, 2, 3499, 2, 4577)

 	-- Stylish Blue Shirt -- 7892
 	-- World Drop
@@ -975,14 +973,14 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8799, 1, 1346, 1, 2399, 1, 4576, 1, 11052, 1, 11557, 1, 18749, 1, 18772)

 	-- Crimson Silk Robe -- 8802
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val6id5val54id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8802, 205, 7063, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8802, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 8802, 2, 6568)
+	self:addTradeFlags(RecipeDB, 8802, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Crimson Silk Gloves -- 8804
 	-- Trainer
@@ -1160,7 +1158,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12064, 220, 10052, 1, 3908)
 	self:addTradeFlags(RecipeDB, 12064, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 12064, 2, 3005, 2, 4168)
+	self:addTradeAcquire(RecipeDB, 12064, 2, 3005)

 	-- Mageweave Bag -- 12065
 	-- Trainer
@@ -1526,14 +1524,13 @@ function addon:InitTailoring(RecipeDB)

 	-- Runecloth Cloak -- 18409
 	-- Trainer
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val8id4val9id5val34id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18409, 265, 13860, 1, 3908)
-	self:addTradeFlags(RecipeDB, 18409, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772, 2, 7940)
+	self:addTradeFlags(RecipeDB, 18409, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Ghostweave Belt -- 18410
 	-- Trainer
@@ -2110,15 +2107,14 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23666, 2, 12944)

 	-- Flarecore Leggings -- 23667
-	-- Instance: 1584 - type1category3territory1minlevel55nameBlackrock Depthsid1584maxlevel60
-	-- Vendor
+	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val21id3val107id6val16id33val43id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23667, 300, 19165, 1, 3908)
-	self:addTradeFlags(RecipeDB, 23667, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 23667, 2, 12944)
+	self:addTradeFlags(RecipeDB, 23667, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	-- No acquire information

 	-- Bloodvine Vest -- 24091
 	-- Zandalar Tribe - Revered
@@ -3620,13 +3616,14 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Red Workman's Shirt -- 55997
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Instance: 4494 - type1category3territory1expansion2minlevel73nameAzjol-Nerub: Ahn'kahet: The Old Kingdomid4494maxlevel75
+	-- Mob Drop
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55997, 400, 41252, 2, 3908)
-	self:addTradeFlags(RecipeDB, 55997, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55997, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 55997, 3, 30319)

 	-- Blue Workman's Shirt -- 55998
 	-- Trainer
@@ -3684,7 +3681,6 @@ function addon:InitTailoring(RecipeDB)

 	-- Abyssal Bag -- 56004
 	-- Knights of the Ebon Blade - Revered
-	-- No location information
 	-- Vendor
 	-- Flags: Warlock, Item BoE, Recipe BoP,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index 1dc6e7e..8adc931 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -40,14 +40,14 @@ function addon:InitTrainer(TrainerDB)

 	self:addLookupList(TrainerDB, 223, L["Dan Golthas"], BZONE["Undercity"], 71.27, 59.89, 2)
 	self:addLookupList(TrainerDB, 514, L["Smith Argus"], BZONE["Elwynn Forest"], 41.94, 65.82, 1)
-	self:addLookupList(TrainerDB, 957, L["Dane Lindgren"], BZONE["Stormwind City"], 58.08, 17.82, 0)
+	self:addLookupList(TrainerDB, 957, L["Dane Lindgren"], BZONE["Stormwind City"], 58.14, 18.08, 0)
 	self:addLookupList(TrainerDB, 1103, L["Eldrin"], BZONE["Elwynn Forest"], 79.55, 68.39, 1)
 	self:addLookupList(TrainerDB, 1215, L["Alchemist Mallory"], BZONE["Elwynn Forest"], 40.01, 49.15, 1)
 	self:addLookupList(TrainerDB, 1241, L["Tognus Flintfire"], BZONE["Dun Morogh"], 46.06, 51.94, 0)
-	self:addLookupList(TrainerDB, 1246, L["Vosur Brakthel"], BZONE["Ironforge"], 67.83, 54.65, 1)
-	self:addLookupList(TrainerDB, 1300, L["Lawrence Schneider"], BZONE["Stormwind City"], 44.39, 74.14, 0)
-	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 43.19, 63.99, 0)
-	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 44.32, 74.19, 0)
+	self:addLookupList(TrainerDB, 1246, L["Vosur Brakthel"], BZONE["Ironforge"], 67.84, 54.65, 1)
+	self:addLookupList(TrainerDB, 1300, L["Lawrence Schneider"], BZONE["Stormwind City"], 44.48, 74.21, 0)
+	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 43.30, 64.11, 0)
+	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 44.41, 74.26, 0)
 	self:addLookupList(TrainerDB, 1355, L["Cook Ghilm"], BZONE["Dun Morogh"], 68.64, 55.98, 1)
 	self:addLookupList(TrainerDB, 1382, L["Mudduk"], BZONE["Stranglethorn Vale"], 32.06, 29.11, 2)
 	self:addLookupList(TrainerDB, 1383, L["Snarl"], BZONE["Orgrimmar"], 79.94, 24.71, 0)
@@ -58,16 +58,16 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 1470, L["Ghak Healtouch"], BZONE["Loch Modan"], 37.16, 48.95, 0)
 	self:addLookupList(TrainerDB, 1632, L["Adele Fielder"], BZONE["Elwynn Forest"], 46.88, 63.11, 1)
 	self:addLookupList(TrainerDB, 1676, L["Finbus Geargrind"], BZONE["Duskwood"], 77.38, 48.95, 1)
-	self:addLookupList(TrainerDB, 1681, L["Brock Stoneseeker"], BZONE["Loch Modan"], 37.15, 47.76, 1)
+	self:addLookupList(TrainerDB, 1681, L["Brock Stoneseeker"], BZONE["Loch Modan"], 37.15, 47.75, 1)
 	self:addLookupList(TrainerDB, 1699, L["Gremlock Pilsnor"], BZONE["Dun Morogh"], 47.37, 51.97, 0)
 	self:addLookupList(TrainerDB, 1701, L["Dank Drizzlecut"], BZONE["Dun Morogh"], 69.38, 57.14, 1)
 	self:addLookupList(TrainerDB, 1702, L["Bronk Guzzlegear"], BZONE["Dun Morogh"], 49.78, 51.33, 0)
 	self:addLookupList(TrainerDB, 1703, L["Uthrar Threx"], BZONE["Ironforge"], 44.04, 28.81, 0)
 	self:addLookupList(TrainerDB, 2132, L["Carolai Anise"], BZONE["Tirisfal Glades"], 59.91, 51.96, 0)
 	self:addLookupList(TrainerDB, 2326, L["Thamner Pol"], BZONE["Dun Morogh"], 46.96, 52.83, 0)
-	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.86, 27.46, 1)
+	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.95, 27.64, 1)
 	self:addLookupList(TrainerDB, 2329, L["Michelle Belle"], BZONE["Elwynn Forest"], 42.95, 65.85, 1)
-	self:addLookupList(TrainerDB, 2391, L["Serge Hinott"], BZONE["Hillsbrad Foothills"], 61.52, 19.43, 2)
+	self:addLookupList(TrainerDB, 2391, L["Serge Hinott"], BZONE["Hillsbrad Foothills"], 61.52, 19.42, 2)
 	self:addLookupList(TrainerDB, 2399, L["Daryl Stack"], BZONE["Hillsbrad Foothills"], 63.45, 20.73, 2)
 	self:addLookupList(TrainerDB, 2627, L["Grarnik Goodstitch"], BZONE["Stranglethorn Vale"], 28.71, 76.82, 0)
 	self:addLookupList(TrainerDB, 2798, L["Pand Stonebinder"], BZONE["Thunder Bluff"], 28.78, 22.74, 2)
@@ -78,7 +78,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 2857, L["Thund"], BZONE["Orgrimmar"], 75.85, 23.76, 0)
 	self:addLookupList(TrainerDB, 2998, L["Karn Stonehoof"], BZONE["Thunder Bluff"], 40.19, 55.48, 2)
 	self:addLookupList(TrainerDB, 3001, L["Brek Stonehoof"], BZONE["Thunder Bluff"], 35.57, 57.51, 0)
-	self:addLookupList(TrainerDB, 3004, L["Tepa"], BZONE["Thunder Bluff"], 43.89, 44.50, 2)
+	self:addLookupList(TrainerDB, 3004, L["Tepa"], BZONE["Thunder Bluff"], 43.90, 44.50, 2)
 	self:addLookupList(TrainerDB, 3007, L["Una"], BZONE["Thunder Bluff"], 42.37, 43.58, 0)
 	self:addLookupList(TrainerDB, 3008, L["Mak"], BZONE["Thunder Bluff"], 43.19, 43.20, 2)
 	self:addLookupList(TrainerDB, 3009, L["Bena Winterhoof"], BZONE["Thunder Bluff"], 47.21, 34.72, 2)
@@ -88,7 +88,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 3069, L["Chaw Stronghide"], BZONE["Mulgore"], 45.98, 58.38, 0)
 	self:addLookupList(TrainerDB, 3087, L["Crystal Boughman"], BZONE["Redridge Mountains"], 22.97, 43.90, 1)
 	self:addLookupList(TrainerDB, 3136, L["Clarise Gnarltree"], BZONE["Duskwood"], 74.56, 49.25, 1)
-	self:addLookupList(TrainerDB, 3137, L["Matt Johnson"], BZONE["Duskwood"], 74.74, 48.96, 1)
+	self:addLookupList(TrainerDB, 3137, L["Matt Johnson"], BZONE["Duskwood"], 74.73, 48.95, 1)
 	self:addLookupList(TrainerDB, 3174, L["Dwukk"], BZONE["Durotar"], 52.94, 40.73, 2)
 	self:addLookupList(TrainerDB, 3175, L["Krunn"], BZONE["Durotar"], 52.15, 41.65, 2)
 	self:addLookupList(TrainerDB, 3181, L["Fremal Doohickey"], BZONE["Wetlands"], 10.82, 60.96, 1)
@@ -96,8 +96,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 3290, L["Deek Fizzlebizz"], BZONE["Wetlands"], 58.51, 76.31, 1)
 	self:addLookupList(TrainerDB, 3345, L["Godan"], BZONE["Orgrimmar"], 53.92, 38.57, 0)
 	self:addLookupList(TrainerDB, 3347, L["Yelmak"], BZONE["Orgrimmar"], 56.93, 33.69, 0)
-	self:addLookupList(TrainerDB, 3355, L["Saru Steelfury"], BZONE["Orgrimmar"], 82.03, 21.47, 0)
-	self:addLookupList(TrainerDB, 3357, L["Makaru"], BZONE["Orgrimmar"], 72.93, 27.86, 0)
+	self:addLookupList(TrainerDB, 3355, L["Saru Steelfury"], BZONE["Orgrimmar"], 82.04, 21.48, 0)
+	self:addLookupList(TrainerDB, 3357, L["Makaru"], BZONE["Orgrimmar"], 72.93, 27.85, 0)
 	self:addLookupList(TrainerDB, 3363, L["Magar"], BZONE["Orgrimmar"], 63.14, 50.77, 0)
 	self:addLookupList(TrainerDB, 3365, L["Karolek"], BZONE["Orgrimmar"], 62.85, 44.75, 0)
 	self:addLookupList(TrainerDB, 3373, L["Arnok"], BZONE["Orgrimmar"], 34.80, 83.59, 0)
@@ -112,7 +112,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 3557, L["Guillaume Sorouy"], BZONE["Silverpine Forest"], 43.17, 41.06, 0)
 	self:addLookupList(TrainerDB, 3603, L["Cyndra Kindwhisper"], BZONE["Teldrassil"], 57.07, 59.93, 0)
 	self:addLookupList(TrainerDB, 3605, L["Nadyia Maneweaver"], BZONE["Teldrassil"], 41.76, 50.08, 0)
-	self:addLookupList(TrainerDB, 3606, L["Alanna Raveneye"], BZONE["Teldrassil"], 37.36, 34.57, 0)
+	self:addLookupList(TrainerDB, 3606, L["Alanna Raveneye"], BZONE["Teldrassil"], 37.35, 34.57, 0)
 	self:addLookupList(TrainerDB, 3703, L["Krulmoo Fullmoon"], BZONE["The Barrens"], 44.99, 59.27, 2)
 	self:addLookupList(TrainerDB, 3704, L["Mahani"], BZONE["The Barrens"], 45.36, 58.98, 2)
 	self:addLookupList(TrainerDB, 3964, L["Kylanna"], BZONE["Ashenvale"], 51.16, 66.79, 1)
@@ -120,7 +120,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 4159, L["Me'lynn"], BZONE["Darnassus"], 63.00, 22.62, 0)
 	self:addLookupList(TrainerDB, 4160, L["Ainethil"], BZONE["Darnassus"], 55.16, 23.66, 0)
 	self:addLookupList(TrainerDB, 4193, L["Grondal Moonbreeze"], BZONE["Darkshore"], 37.77, 40.87, 1)
-	self:addLookupList(TrainerDB, 4210, L["Alegorn"], BZONE["Darnassus"], 49.64, 21.17, 0)
+	self:addLookupList(TrainerDB, 4210, L["Alegorn"], BZONE["Darnassus"], 49.64, 21.16, 0)
 	self:addLookupList(TrainerDB, 4211, L["Dannelor"], BZONE["Darnassus"], 52.00, 13.96, 0)
 	self:addLookupList(TrainerDB, 4212, L["Telonis"], BZONE["Darnassus"], 64.30, 21.93, 0)
 	self:addLookupList(TrainerDB, 4213, L["Taladan"], BZONE["Darnassus"], 59.34, 13.50, 0)
@@ -128,18 +128,18 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 4258, L["Bengus Deepforge"], BZONE["Ironforge"], 52.86, 41.84, 1)
 	self:addLookupList(TrainerDB, 4552, L["Eunice Burch"], BZONE["Undercity"], 63.43, 44.53, 2)
 	self:addLookupList(TrainerDB, 4576, L["Josef Gregorian"], BZONE["Undercity"], 70.94, 30.61, 0)
-	self:addLookupList(TrainerDB, 4578, L["Josephine Lister"], BZONE["Undercity"], 85.38, 22.80, 0)
-	self:addLookupList(TrainerDB, 4586, L["Graham Van Talen"], BZONE["Undercity"], 76.41, 72.97, 0)
+	self:addLookupList(TrainerDB, 4578, L["Josephine Lister"], BZONE["Undercity"], 85.39, 22.80, 0)
+	self:addLookupList(TrainerDB, 4586, L["Graham Van Talen"], BZONE["Undercity"], 76.41, 72.98, 0)
 	self:addLookupList(TrainerDB, 4588, L["Arthur Moore"], BZONE["Undercity"], 70.91, 59.39, 2)
 	self:addLookupList(TrainerDB, 4591, L["Mary Edras"], BZONE["Undercity"], 74.05, 57.93, 0)
-	self:addLookupList(TrainerDB, 4596, L["James Van Brunt"], BZONE["Undercity"], 61.12, 29.56, 0)
+	self:addLookupList(TrainerDB, 4596, L["James Van Brunt"], BZONE["Undercity"], 61.12, 29.57, 0)
 	self:addLookupList(TrainerDB, 4598, L["Brom Killian"], BZONE["Undercity"], 56.00, 35.95, 0)
 	self:addLookupList(TrainerDB, 4605, L["Basil Frye"], BZONE["Undercity"], 60.03, 28.60, 2)
-	self:addLookupList(TrainerDB, 4609, L["Doctor Marsh"], BZONE["Undercity"], 53.02, 73.83, 0)
+	self:addLookupList(TrainerDB, 4609, L["Doctor Marsh"], BZONE["Undercity"], 53.02, 73.84, 0)
 	self:addLookupList(TrainerDB, 4611, L["Doctor Herbert Halsey"], BZONE["Undercity"], 47.93, 72.85, 0)
-	self:addLookupList(TrainerDB, 4616, L["Lavinia Crowe"], BZONE["Undercity"], 61.56, 61.37, 0)
+	self:addLookupList(TrainerDB, 4616, L["Lavinia Crowe"], BZONE["Undercity"], 61.57, 61.41, 0)
 	self:addLookupList(TrainerDB, 5127, L["Fimble Finespindle"], BZONE["Ironforge"], 40.14, 34.13, 0)
-	self:addLookupList(TrainerDB, 5150, L["Nissa Firestone"], BZONE["Ironforge"], 54.80, 59.82, 0)
+	self:addLookupList(TrainerDB, 5150, L["Nissa Firestone"], BZONE["Ironforge"], 54.79, 59.82, 0)
 	self:addLookupList(TrainerDB, 5153, L["Jormund Stonebrow"], BZONE["Ironforge"], 43.00, 29.34, 1)
 	self:addLookupList(TrainerDB, 5157, L["Gimble Thistlefuzz"], BZONE["Ironforge"], 59.99, 45.38, 0)
 	self:addLookupList(TrainerDB, 5159, L["Daryl Riknussun"], BZONE["Ironforge"], 60.58, 37.36, 1)
@@ -147,14 +147,14 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 5174, L["Springspindle Fizzlegear"], BZONE["Ironforge"], 68.76, 45.50, 1)
 	self:addLookupList(TrainerDB, 5177, L["Tally Berryfizz"], BZONE["Ironforge"], 67.50, 53.64, 1)
 	self:addLookupList(TrainerDB, 5392, L["Yarr Hammerstone"], BZONE["Dun Morogh"], 49.69, 51.10, 0)
-	self:addLookupList(TrainerDB, 5482, L["Stephen Ryback"], BZONE["Stormwind City"], 75.57, 38.60, 0)
-	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.56, 79.78, 0)
-	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.69, 79.58, 0)
-	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 57.38, 16.79, 1)
-	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 51.18, 18.27, 0)
-	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 55.39, 9.912, 1)
-	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 67.47, 50.33, 0)
-	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 42.32, 77.22, 0)
+	self:addLookupList(TrainerDB, 5482, L["Stephen Ryback"], BZONE["Stormwind City"], 75.61, 38.84, 0)
+	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.66, 79.85, 0)
+	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.81, 79.65, 0)
+	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 57.46, 17.05, 1)
+	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 51.33, 18.61, 0)
+	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 55.47, 10.13, 1)
+	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 67.51, 50.52, 0)
+	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 42.41, 77.29, 0)
 	self:addLookupList(TrainerDB, 5695, L["Vance Undergloom"], BZONE["Tirisfal Glades"], 61.65, 52.20, 0)
 	self:addLookupList(TrainerDB, 5759, L["Nurse Neela"], BZONE["Tirisfal Glades"], 62.43, 53.05, 0)
 	self:addLookupList(TrainerDB, 5784, L["Waldor"], BZONE["The Barrens"], 46.03, 36.63, 0)
@@ -167,14 +167,14 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 6299, L["Delfrum Flintbeard"], BZONE["Darkshore"], 37.93, 41.06, 1)
 	self:addLookupList(TrainerDB, 7230, L["Shayis Steelfury"], BZONE["Orgrimmar"], 80.21, 25.11, 0)
 	self:addLookupList(TrainerDB, 7231, L["Kelgruk Bloodaxe"], BZONE["Orgrimmar"], 81.74, 21.04, 0)
-	self:addLookupList(TrainerDB, 7232, L["Borgus Steelhand"], BZONE["Stormwind City"], 52.49, 13.53, 0)
+	self:addLookupList(TrainerDB, 7232, L["Borgus Steelhand"], BZONE["Stormwind City"], 52.57, 13.77, 0)
 	self:addLookupList(TrainerDB, 7406, L["Oglethorpe Obnoticus"], BZONE["Stranglethorn Vale"], 28.36, 76.33, 0)
 	self:addLookupList(TrainerDB, 7866, L["Peter Galen"], BZONE["Azshara"], 37.40, 65.59, 1)
 	self:addLookupList(TrainerDB, 7867, L["Thorkaf Dragoneye"], BZONE["Badlands"], 62.17, 57.73, 2)
-	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 63.38, 75.11, 1)
+	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 63.38, 75.10, 1)
 	self:addLookupList(TrainerDB, 7869, L["Brumn Winterhoof"], BZONE["Arathi Highlands"], 28.46, 44.29, 2)
-	self:addLookupList(TrainerDB, 7870, L["Caryssia Moonhunter"], BZONE["Thousand Needles"], 9.029, 18.75, 1)
-	self:addLookupList(TrainerDB, 7871, L["Se'Jib"], BZONE["Stranglethorn Vale"], 37.20, 34.73, 2)
+	self:addLookupList(TrainerDB, 7870, L["Caryssia Moonhunter"], BZONE["Thousand Needles"], 9.030, 18.75, 1)
+	self:addLookupList(TrainerDB, 7871, L["Se'Jib"], BZONE["Stranglethorn Vale"], 37.20, 34.74, 2)
 	self:addLookupList(TrainerDB, 7944, L["Tinkmaster Overspark"], BZONE["Ironforge"], 70.51, 50.54, 1)
 	self:addLookupList(TrainerDB, 7948, L["Kylanna Windwhisper"], BZONE["Feralas"], 32.66, 44.09, 0)
 	self:addLookupList(TrainerDB, 7949, L["Xylinnia Starshine"], BZONE["Feralas"], 31.72, 44.61, 0)
@@ -184,14 +184,14 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 8306, L["Duhng"], BZONE["The Barrens"], 55.19, 32.21, 2)
 	self:addLookupList(TrainerDB, 8736, L["Buzzek Bracketswing"], BZONE["Tanaris"], 52.27, 27.24, 0)
 	self:addLookupList(TrainerDB, 8738, L["Vazario Linkgrease"], BZONE["The Barrens"], 62.70, 35.56, 0)
-	self:addLookupList(TrainerDB, 9584, L["Jalane Ayrole"], BZONE["Stormwind City"], 27.31, 78.73, 1)
+	self:addLookupList(TrainerDB, 9584, L["Jalane Ayrole"], BZONE["Stormwind City"], 27.42, 78.78, 1)
 	self:addLookupList(TrainerDB, 10266, L["Ug'thok"], BZONE["Orgrimmar"], 80.55, 25.13, 0)
-	self:addLookupList(TrainerDB, 10276, L["Rotgath Stonebeard"], BZONE["Ironforge"], 51.87, 43.22, 1)
+	self:addLookupList(TrainerDB, 10276, L["Rotgath Stonebeard"], BZONE["Ironforge"], 51.88, 43.23, 1)
 	self:addLookupList(TrainerDB, 10277, L["Groum Stonebeard"], BZONE["Ironforge"], 51.94, 42.30, 1)
-	self:addLookupList(TrainerDB, 10278, L["Thrag Stonehoof"], BZONE["Thunder Bluff"], 40.22, 57.09, 2)
+	self:addLookupList(TrainerDB, 10278, L["Thrag Stonehoof"], BZONE["Thunder Bluff"], 40.21, 57.09, 2)
 	self:addLookupList(TrainerDB, 11017, L["Roxxik"], BZONE["Orgrimmar"], 75.94, 26.10, 0)
 	self:addLookupList(TrainerDB, 11025, L["Mukdrak"], BZONE["Durotar"], 52.30, 41.27, 2)
-	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 55.40, 10.00, 0)
+	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 55.47, 10.19, 0)
 	self:addLookupList(TrainerDB, 11028, L["Jemma Quikswitch"], BZONE["Ironforge"], 68.77, 44.71, 1)
 	self:addLookupList(TrainerDB, 11029, L["Trixie Quikswitch"], BZONE["Ironforge"], 68.82, 45.21, 1)
 	self:addLookupList(TrainerDB, 11031, L["Franklin Lloyd"], BZONE["Undercity"], 76.56, 74.19, 0)
@@ -200,25 +200,25 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 11042, L["Sylvanna Forestmoon"], BZONE["Darnassus"], 56.21, 24.31, 0)
 	self:addLookupList(TrainerDB, 11044, L["Doctor Martin Felben"], BZONE["Undercity"], 47.06, 74.58, 0)
 	self:addLookupList(TrainerDB, 11046, L["Whuut"], BZONE["Eye of the Storm"], 35.77, 40.96, 2)
-	self:addLookupList(TrainerDB, 11047, L["Kray"], BZONE["Thunder Bluff"], 47.60, 35.10, 2)
+	self:addLookupList(TrainerDB, 11047, L["Kray"], BZONE["Thunder Bluff"], 47.61, 35.10, 2)
 	self:addLookupList(TrainerDB, 11048, L["Victor Ward"], BZONE["Undercity"], 71.37, 29.93, 0)
 	self:addLookupList(TrainerDB, 11049, L["Rhiannon Davis"], BZONE["Undercity"], 71.15, 30.14, 0)
 	self:addLookupList(TrainerDB, 11050, L["Trianna"], BZONE["Darnassus"], 63.19, 23.24, 0)
 	self:addLookupList(TrainerDB, 11051, L["Vhan"], BZONE["Thunder Bluff"], 43.91, 44.51, 0)
-	self:addLookupList(TrainerDB, 11052, L["Timothy Worthington"], BZONE["Dustwallow Marsh"], 66.30, 50.91, 1)
+	self:addLookupList(TrainerDB, 11052, L["Timothy Worthington"], BZONE["Dustwallow Marsh"], 66.31, 50.91, 1)
 	self:addLookupList(TrainerDB, 11065, L["Thonys Pillarstone"], BZONE["Ironforge"], 60.64, 44.85, 0)
 	self:addLookupList(TrainerDB, 11066, L["Jhag"], BZONE["Orgrimmar"], 53.88, 38.74, 0)
 	self:addLookupList(TrainerDB, 11067, L["Malcomb Wynn"], BZONE["Undercity"], 61.43, 61.03, 0)
-	self:addLookupList(TrainerDB, 11068, L["Betty Quin"], BZONE["Stormwind City"], 43.18, 64.24, 0)
+	self:addLookupList(TrainerDB, 11068, L["Betty Quin"], BZONE["Stormwind City"], 43.31, 64.37, 0)
 	self:addLookupList(TrainerDB, 11070, L["Lalina Summermoon"], BZONE["Darnassus"], 59.58, 13.18, 1)
-	self:addLookupList(TrainerDB, 11071, L["Mot Dawnstrider"], BZONE["Thunder Bluff"], 45.61, 40.59, 2)
+	self:addLookupList(TrainerDB, 11071, L["Mot Dawnstrider"], BZONE["Thunder Bluff"], 45.64, 40.60, 2)
 	self:addLookupList(TrainerDB, 11072, L["Kitta Firewind"], BZONE["Elwynn Forest"], 64.87, 71.01, 1)
 	self:addLookupList(TrainerDB, 11073, L["Annora"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(TrainerDB, 11074, L["Hgarth"], BZONE["Stonetalon Mountains"], 49.46, 57.96, 2)
 	self:addLookupList(TrainerDB, 11081, L["Faldron"], BZONE["Darnassus"], 64.75, 21.22, 0)
 	self:addLookupList(TrainerDB, 11083, L["Darianna"], BZONE["Darnassus"], 65.16, 21.31, 0)
 	self:addLookupList(TrainerDB, 11084, L["Tarn"], BZONE["Thunder Bluff"], 43.16, 43.08, 0)
-	self:addLookupList(TrainerDB, 11096, L["Randal Worth"], BZONE["Stormwind City"], 67.92, 50.02, 0)
+	self:addLookupList(TrainerDB, 11096, L["Randal Worth"], BZONE["Stormwind City"], 67.96, 50.17, 0)
 	self:addLookupList(TrainerDB, 11097, L["Drakk Stonehand"], BZONE["The Hinterlands"], 13.69, 42.99, 0)
 	self:addLookupList(TrainerDB, 11098, L["Hahrana Ironhide"], BZONE["Feralas"], 74.46, 43.06, 0)
 	self:addLookupList(TrainerDB, 11146, L["Ironus Coldsteel"], BZONE["Ironforge"], 51.02, 43.50, 1)
@@ -228,7 +228,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 15400, L["Arathel Sunforge"], BZONE["Eversong Woods"], 59.80, 63.35, 2)
 	self:addLookupList(TrainerDB, 15501, L["Aleinia"], BZONE["Eversong Woods"], 47.97, 48.17, 0)
 	self:addLookupList(TrainerDB, 16160, L["Magistrix Eredania"], BZONE["Eversong Woods"], 38.77, 72.36, 2)
-	self:addLookupList(TrainerDB, 16161, L["Arcanist Sheynathren"], BZONE["Eversong Woods"], 38.12, 71.99, 2)
+	self:addLookupList(TrainerDB, 16161, L["Arcanist Sheynathren"], BZONE["Eversong Woods"], 38.11, 71.99, 2)
 	self:addLookupList(TrainerDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 47.88, 31.21, 0)
 	self:addLookupList(TrainerDB, 16272, L["Kanaria"], BZONE["Eversong Woods"], 49.05, 46.94, 2)
 	self:addLookupList(TrainerDB, 16277, L["Quarelestra"], BZONE["Eversong Woods"], 49.04, 46.97, 2)
@@ -236,38 +236,38 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 16366, L["Sempstress Ambershine"], BZONE["Eversong Woods"], 37.16, 72.29, 2)
 	self:addLookupList(TrainerDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.04, 38.26, 0)
 	self:addLookupList(TrainerDB, 16588, L["Apothecary Antonivich"], BZONE["Hellfire Peninsula"], 52.40, 35.83, 0)
-	self:addLookupList(TrainerDB, 16633, L["Sedana"], BZONE["Silvermoon City"], 69.77, 25.46, 0)
-	self:addLookupList(TrainerDB, 16634, L["Dolothos"], BZONE["Silvermoon City"], 68.89, 26.61, 0)
+	self:addLookupList(TrainerDB, 16633, L["Sedana"], BZONE["Silvermoon City"], 69.77, 25.47, 0)
+	self:addLookupList(TrainerDB, 16634, L["Dolothos"], BZONE["Silvermoon City"], 68.90, 26.61, 0)
 	self:addLookupList(TrainerDB, 16639, L["Galana"], BZONE["Silvermoon City"], 57.14, 51.10, 2)
-	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.85, 50.21, 0)
+	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.85, 50.22, 0)
 	self:addLookupList(TrainerDB, 16642, L["Camberon"], BZONE["Silvermoon City"], 66.82, 17.16, 0)
 	self:addLookupList(TrainerDB, 16643, L["Razia"], BZONE["Silvermoon City"], 66.99, 18.43, 0)
 	self:addLookupList(TrainerDB, 16662, L["Alestus"], BZONE["Silvermoon City"], 77.80, 71.57, 2)
 	self:addLookupList(TrainerDB, 16663, L["Belil"], BZONE["Silvermoon City"], 79.27, 40.10, 0)
 	self:addLookupList(TrainerDB, 16667, L["Danwe"], BZONE["Silvermoon City"], 76.33, 41.35, 0)
-	self:addLookupList(TrainerDB, 16668, L["Gloresse"], BZONE["Silvermoon City"], 76.25, 39.30, 0)
+	self:addLookupList(TrainerDB, 16668, L["Gloresse"], BZONE["Silvermoon City"], 76.25, 39.31, 0)
 	self:addLookupList(TrainerDB, 16669, L["Bemarrin"], BZONE["Silvermoon City"], 80.20, 40.00, 0)
 	self:addLookupList(TrainerDB, 16671, L["Mirvedon"], BZONE["Silvermoon City"], 79.70, 36.12, 0)
 	self:addLookupList(TrainerDB, 16676, L["Sylann"], BZONE["Silvermoon City"], 68.84, 70.93, 2)
 	self:addLookupList(TrainerDB, 16687, L["Talmar"], BZONE["Silvermoon City"], 82.89, 81.77, 0)
-	self:addLookupList(TrainerDB, 16688, L["Lynalis"], BZONE["Silvermoon City"], 83.89, 79.02, 0)
+	self:addLookupList(TrainerDB, 16688, L["Lynalis"], BZONE["Silvermoon City"], 83.88, 79.02, 0)
 	self:addLookupList(TrainerDB, 16703, L["Amin"], BZONE["Silvermoon City"], 90.34, 74.91, 0)
-	self:addLookupList(TrainerDB, 16719, L["Mumman"], BZONE["The Exodar"], 56.70, 28.64, 1)
+	self:addLookupList(TrainerDB, 16719, L["Mumman"], BZONE["The Exodar"], 56.70, 28.63, 1)
 	self:addLookupList(TrainerDB, 16723, L["Lucc"], BZONE["The Exodar"], 28.51, 62.17, 1)
-	self:addLookupList(TrainerDB, 16724, L["Miall"], BZONE["The Exodar"], 60.49, 89.35, 0)
+	self:addLookupList(TrainerDB, 16724, L["Miall"], BZONE["The Exodar"], 60.49, 89.36, 0)
 	self:addLookupList(TrainerDB, 16725, L["Nahogg"], BZONE["The Exodar"], 40.93, 39.45, 0)
-	self:addLookupList(TrainerDB, 16726, L["Ockil"], BZONE["The Exodar"], 55.36, 91.76, 1)
+	self:addLookupList(TrainerDB, 16726, L["Ockil"], BZONE["The Exodar"], 55.36, 91.83, 1)
 	self:addLookupList(TrainerDB, 16727, L["Padaar"], BZONE["The Exodar"], 44.54, 25.41, 0)
 	self:addLookupList(TrainerDB, 16728, L["Akham"], BZONE["The Exodar"], 66.51, 74.63, 1)
 	self:addLookupList(TrainerDB, 16729, L["Refik"], BZONE["The Exodar"], 63.54, 68.21, 0)
 	self:addLookupList(TrainerDB, 16731, L["Nus"], BZONE["The Exodar"], 40.36, 24.31, 0)
-	self:addLookupList(TrainerDB, 16740, L["Edrem"], BZONE["The Exodar"], 60.81, 87.08, 0)
-	self:addLookupList(TrainerDB, 16741, L["Deriz"], BZONE["The Exodar"], 28.69, 61.75, 1)
-	self:addLookupList(TrainerDB, 16742, L["Kudrii"], BZONE["The Exodar"], 39.60, 39.16, 0)
+	self:addLookupList(TrainerDB, 16740, L["Edrem"], BZONE["The Exodar"], 60.81, 87.09, 0)
+	self:addLookupList(TrainerDB, 16741, L["Deriz"], BZONE["The Exodar"], 28.69, 61.76, 1)
+	self:addLookupList(TrainerDB, 16742, L["Kudrii"], BZONE["The Exodar"], 39.61, 39.17, 0)
 	self:addLookupList(TrainerDB, 16743, L["Ghermas"], BZONE["The Exodar"], 55.97, 90.47, 0)
-	self:addLookupList(TrainerDB, 16745, L["Feruul"], BZONE["The Exodar"], 66.43, 74.33, 0)
+	self:addLookupList(TrainerDB, 16745, L["Feruul"], BZONE["The Exodar"], 66.44, 74.33, 0)
 	self:addLookupList(TrainerDB, 16746, L["Kayaart"], BZONE["The Exodar"], 63.34, 68.84, 0)
-	self:addLookupList(TrainerDB, 16752, L["Muaat"], BZONE["The Exodar"], 60.40, 88.03, 0)
+	self:addLookupList(TrainerDB, 16752, L["Muaat"], BZONE["The Exodar"], 60.34, 87.83, 0)
 	self:addLookupList(TrainerDB, 16823, L["Humphry"], BZONE["Hellfire Peninsula"], 57.18, 63.76, 1)
 	self:addLookupList(TrainerDB, 17214, L["Anchorite Fateema"], BZONE["Bloodmyst Isle"], 54.04, 54.94, 1)
 	self:addLookupList(TrainerDB, 17215, L["Daedal"], BZONE["Bloodmyst Isle"], 53.94, 55.47, 1)
@@ -279,10 +279,10 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 17487, L["Erin Kelly"], BZONE["Azuremyst Isle"], 46.53, 70.99, 1)
 	self:addLookupList(TrainerDB, 17488, L["Dulvi"], BZONE["Azuremyst Isle"], 49.10, 51.27, 1)
 	self:addLookupList(TrainerDB, 17634, L["K. Lee Smallfry"], BZONE["Zangarmarsh"], 68.48, 51.19, 0)
-	self:addLookupList(TrainerDB, 17637, L["Mack Diver"], BZONE["Zangarmarsh"], 34.39, 51.28, 2)
+	self:addLookupList(TrainerDB, 17637, L["Mack Diver"], BZONE["Zangarmarsh"], 34.39, 51.29, 2)
 	self:addLookupList(TrainerDB, 18747, L["Krugosh"], BZONE["Hellfire Peninsula"], 55.32, 38.03, 0)
 	self:addLookupList(TrainerDB, 18749, L["Dalinna"], BZONE["Orgrimmar"], 39.63, 32.24, 0)
-	self:addLookupList(TrainerDB, 18751, L["Kalaen"], BZONE["Orgrimmar"], 56.15, 45.69, 0)
+	self:addLookupList(TrainerDB, 18751, L["Kalaen"], BZONE["Undercity"], 39.64, 32.24, 0)
 	self:addLookupList(TrainerDB, 18752, L["Zebig"], BZONE["Hellfire Peninsula"], 55.10, 38.29, 2)
 	self:addLookupList(TrainerDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.37, 35.99, 0)
 	self:addLookupList(TrainerDB, 18754, L["Barim Spilthoof"], BZONE["Hellfire Peninsula"], 56.42, 39.11, 0)
@@ -295,11 +295,11 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 18802, L["Alchemist Gribble"], BZONE["Hellfire Peninsula"], 54.17, 66.00, 0)
 	self:addLookupList(TrainerDB, 18804, L["Prospector Nachlan"], BZONE["Bloodmyst Isle"], 55.91, 54.44, 1)
 	self:addLookupList(TrainerDB, 18987, L["Gaston"], BZONE["Hellfire Peninsula"], 54.00, 63.59, 0)
-	self:addLookupList(TrainerDB, 18988, L["Baxter"], BZONE["Undercity"], 56.51, 45.96, 0)
-	self:addLookupList(TrainerDB, 18993, L["Naka"], BZONE["Ironforge"], 41.72, 50.27, 0)
+	self:addLookupList(TrainerDB, 18988, L["Baxter"], BZONE["Undercity"], 57.01, 46.36, 0)
+	self:addLookupList(TrainerDB, 18993, L["Naka"], BZONE["Ironforge"], 41.75, 50.30, 0)
 	self:addLookupList(TrainerDB, 19052, L["Lorokeem"], BZONE["Shattrath City"], 46.14, 21.68, 0)
 	self:addLookupList(TrainerDB, 19063, L["Hamanar"], BZONE["Shattrath City"], 35.92, 20.94, 0)
-	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 65.99, 16.02, 0)
+	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 66.00, 16.00, 0)
 	self:addLookupList(TrainerDB, 19185, L["Jack Trapper"], BZONE["Shattrath City"], 63.14, 69.29, 0)
 	self:addLookupList(TrainerDB, 19186, L["Kylene"], BZONE["Shattrath City"], 75.84, 32.81, 0)
 	self:addLookupList(TrainerDB, 19187, L["Darmari"], BZONE["Shattrath City"], 67.26, 66.65, 0)
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 358eef2..1b2b56b 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

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

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

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

 	self:addLookupList(VendorDB, 66, L["Tharynn Bouden"], BZONE["Elwynn Forest"], 42.21, 67.21, 1)
-	self:addLookupList(VendorDB, 340, L["Kendor Kabonka"], BZONE["Stormwind City"], 74.96, 38.05, 0)
+	self:addLookupList(VendorDB, 340, L["Kendor Kabonka"], BZONE["Stormwind City"], 74.98, 38.22, 0)
 	self:addLookupList(VendorDB, 734, L["Corporal Bluth"], BZONE["Duskwood"], 28.69, 63.77, 1)
 	self:addLookupList(VendorDB, 777, L["Amy Davenport"], BZONE["Redridge Mountains"], 29.30, 47.22, 0)
 	self:addLookupList(VendorDB, 843, L["Gina MacGregor"], BZONE["Westfall"], 57.38, 53.32, 1)
@@ -48,64 +48,60 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 1148, L["Nerrist"], BZONE["Stranglethorn Vale"], 32.09, 29.43, 2)
 	self:addLookupList(VendorDB, 1149, L["Uthok"], BZONE["Stranglethorn Vale"], 32.15, 28.15, 0)
 	self:addLookupList(VendorDB, 1250, L["Drake Lindgren"], BZONE["Elwynn Forest"], 83.65, 67.39, 1)
-	self:addLookupList(VendorDB, 1286, L["Edna Mullby"], BZONE["Stormwind City"], 58.17, 61.95, 1)
-	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 30.49, 68.22, 1)
-	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 43.36, 64.05, 0)
-	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 44.21, 74.17, 0)
+	self:addLookupList(VendorDB, 1286, L["Edna Mullby"], BZONE["Stormwind City"], 58.25, 62.06, 1)
+	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 30.62, 68.31, 1)
+	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 43.47, 64.16, 0)
+	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 44.30, 74.24, 0)
 	self:addLookupList(VendorDB, 1448, L["Neal Allen"], BZONE["Wetlands"], 11.02, 57.12, 1)
 	self:addLookupList(VendorDB, 1454, L["Jennabink Powerseam"], BZONE["Wetlands"], 7.959, 56.38, 1)
 	self:addLookupList(VendorDB, 1465, L["Drac Roughcut"], BZONE["Loch Modan"], 35.57, 49.26, 1)
-	self:addLookupList(VendorDB, 1474, L["Rann Flamespinner"], BZONE["Loch Modan"], 36.00, 46.38, 1)
+	self:addLookupList(VendorDB, 1471, L["Jannos Ironwill"], BZONE["Arathi Highlands"], 46.11, 47.46, 1)
 	self:addLookupList(VendorDB, 1669, L["Defias Profiteer"], BZONE["Westfall"], 43.36, 66.47, 0)
 	self:addLookupList(VendorDB, 1684, L["Khara Deepwater"], BZONE["Loch Modan"], 40.61, 38.82, 1)
 	self:addLookupList(VendorDB, 1685, L["Xandar Goodbeard"], BZONE["Loch Modan"], 82.99, 60.73, 1)
 	self:addLookupList(VendorDB, 2118, L["Abigail Shiel"], BZONE["Tirisfal Glades"], 61.06, 52.72, 2)
 	self:addLookupList(VendorDB, 2381, L["Micha Yance"], BZONE["Hillsbrad Foothills"], 49.39, 55.57, 1)
-	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 50.97, 61.39, 1)
+	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 50.96, 61.38, 1)
 	self:addLookupList(VendorDB, 2393, L["Christoph Jeffcoat"], BZONE["Hillsbrad Foothills"], 62.65, 19.59, 2)
-	self:addLookupList(VendorDB, 2394, L["Mallen Swain"], BZONE["Hillsbrad Foothills"], 62.04, 21.41, 2)
 	self:addLookupList(VendorDB, 2397, L["Derak Nightfall"], BZONE["Hillsbrad Foothills"], 63.26, 20.91, 2)
 	self:addLookupList(VendorDB, 2481, L["Bliztik"], BZONE["Duskwood"], 17.94, 54.14, 0)
+	self:addLookupList(VendorDB, 2483, L["Jaquilina Dramet"], BZONE["Stranglethorn Vale"], 35.82, 10.18, 0)
 	self:addLookupList(VendorDB, 2663, L["Narkk"], BZONE["Stranglethorn Vale"], 28.01, 75.24, 0)
 	self:addLookupList(VendorDB, 2664, L["Kelsey Yance"], BZONE["Stranglethorn Vale"], 28.02, 75.24, 0)
 	self:addLookupList(VendorDB, 2668, L["Danielle Zipstitch"], BZONE["Duskwood"], 76.44, 46.66, 1)
 	self:addLookupList(VendorDB, 2669, L["Sheri Zipstitch"], BZONE["Duskwood"], 75.63, 45.03, 1)
 	self:addLookupList(VendorDB, 2670, L["Xizk Goodstitch"], BZONE["Stranglethorn Vale"], 28.28, 77.29, 0)
 	self:addLookupList(VendorDB, 2679, L["Wenna Silkbeard"], BZONE["Wetlands"], 25.72, 25.99, 1)
-	self:addLookupList(VendorDB, 2682, L["Fradd Swiftgear"], BZONE["Wetlands"], 26.74, 26.20, 1)
 	self:addLookupList(VendorDB, 2683, L["Namdo Bizzfizzle"], BZONE["Gnomeregan"], 0, 0, 1)
+	self:addLookupList(VendorDB, 2684, L["Rizz Loosebolt"], BZONE["Alterac Mountains"], 47.76, 36.09, 0)
 	self:addLookupList(VendorDB, 2685, L["Mazk Snipeshot"], BZONE["Stranglethorn Vale"], 27.97, 75.45, 0)
 	self:addLookupList(VendorDB, 2687, L["Gnaz Blunderflame"], BZONE["Stranglethorn Vale"], 51.21, 36.13, 0)
 	self:addLookupList(VendorDB, 2688, L["Ruppo Zipcoil"], BZONE["The Hinterlands"], 34.33, 38.22, 0)
 	self:addLookupList(VendorDB, 2697, L["Clyde Ranthal"], BZONE["Redridge Mountains"], 88.62, 66.27, 1)
 	self:addLookupList(VendorDB, 2698, L["George Candarte"], BZONE["Hillsbrad Foothills"], 91.85, 38.24, 2)
-	self:addLookupList(VendorDB, 2699, L["Rikqiz"], BZONE["Stranglethorn Vale"], 28.44, 76.05, 0)
 	self:addLookupList(VendorDB, 2803, L["Malygen"], BZONE["Felwood"], 62.00, 25.73, 1)
 	self:addLookupList(VendorDB, 2805, L["Deneb Walker"], BZONE["Arathi Highlands"], 27.15, 58.60, 1)
 	self:addLookupList(VendorDB, 2806, L["Bale"], BZONE["Felwood"], 34.77, 52.87, 0)
 	self:addLookupList(VendorDB, 2810, L["Hammon Karwn"], BZONE["Arathi Highlands"], 46.31, 47.35, 1)
-	self:addLookupList(VendorDB, 2812, L["Drovnar Strongbrew"], BZONE["Arathi Highlands"], 46.40, 47.10, 1)
 	self:addLookupList(VendorDB, 2814, L["Narj Deepslice"], BZONE["Arathi Highlands"], 45.26, 47.52, 1)
-	self:addLookupList(VendorDB, 2816, L["Androd Fadran"], BZONE["Arathi Highlands"], 45.64, 47.32, 1)
-	self:addLookupList(VendorDB, 2819, L["Tunkk"], BZONE["Arathi Highlands"], 74.47, 33.03, 2)
 	self:addLookupList(VendorDB, 2821, L["Keena"], BZONE["Dustwallow Marsh"], 39.93, 33.40, 2)
-	self:addLookupList(VendorDB, 2843, L["Jutak"], BZONE["Stranglethorn Vale"], 27.03, 77.44, 0)
-	self:addLookupList(VendorDB, 2846, L["Blixrez Goodstitch"], BZONE["Stranglethorn Vale"], 28.36, 78.17, 2)
+	self:addLookupList(VendorDB, 2838, L["Crazk Sparks"], BZONE["Stranglethorn Vale"], 27.89, 76.77, 0)
 	self:addLookupList(VendorDB, 2848, L["Glyx Brewright"], BZONE["Stranglethorn Vale"], 27.98, 77.80, 0)
 	self:addLookupList(VendorDB, 3005, L["Mahu"], BZONE["Thunder Bluff"], 43.96, 44.91, 0)
-	self:addLookupList(VendorDB, 3012, L["Nata Dawnstrider"], BZONE["Thunder Bluff"], 45.82, 40.73, 2)
+	self:addLookupList(VendorDB, 3012, L["Nata Dawnstrider"], BZONE["Thunder Bluff"], 45.81, 40.73, 2)
 	self:addLookupList(VendorDB, 3027, L["Naal Mistrunner"], BZONE["Thunder Bluff"], 51.77, 52.06, 2)
 	self:addLookupList(VendorDB, 3029, L["Sewa Mistrunner"], BZONE["Thunder Bluff"], 55.37, 49.04, 0)
 	self:addLookupList(VendorDB, 3081, L["Wunna Darkmane"], BZONE["Mulgore"], 45.79, 59.01, 0)
 	self:addLookupList(VendorDB, 3085, L["Gloria Femmel"], BZONE["Redridge Mountains"], 26.83, 43.06, 1)
-	self:addLookupList(VendorDB, 3178, L["Stuart Fleming"], BZONE["Wetlands"], 8.562, 58.95, 1)
+	self:addLookupList(VendorDB, 3134, L["Kzixx"], BZONE["Duskwood"], 82.08, 18.42, 0)
+	self:addLookupList(VendorDB, 3178, L["Stuart Fleming"], BZONE["Wetlands"], 8.563, 58.95, 1)
 	self:addLookupList(VendorDB, 3333, L["Shankys"], BZONE["Orgrimmar"], 70.06, 29.48, 0)
 	self:addLookupList(VendorDB, 3335, L["Hagrus"], BZONE["Orgrimmar"], 46.72, 48.21, 0)
 	self:addLookupList(VendorDB, 3346, L["Kithas"], BZONE["Orgrimmar"], 54.30, 37.72, 0)
 	self:addLookupList(VendorDB, 3356, L["Sumi"], BZONE["Orgrimmar"], 81.91, 24.08, 0)
 	self:addLookupList(VendorDB, 3364, L["Borya"], BZONE["Orgrimmar"], 63.10, 52.05, 0)
-	self:addLookupList(VendorDB, 3366, L["Tamar"], BZONE["Orgrimmar"], 63.05, 46.41, 0)
-	self:addLookupList(VendorDB, 3367, L["Felika"], BZONE["Orgrimmar"], 58.25, 50.98, 0)
+	self:addLookupList(VendorDB, 3366, L["Tamar"], BZONE["Orgrimmar"], 63.04, 46.41, 0)
+	self:addLookupList(VendorDB, 3367, L["Felika"], BZONE["Orgrimmar"], 58.24, 50.97, 0)
 	self:addLookupList(VendorDB, 3400, L["Xen'to"], BZONE["Orgrimmar"], 57.12, 53.24, 0)
 	self:addLookupList(VendorDB, 3413, L["Sovik"], BZONE["Orgrimmar"], 75.75, 26.07, 0)
 	self:addLookupList(VendorDB, 3482, L["Tari'qa"], BZONE["The Barrens"], 51.67, 30.94, 2)
@@ -122,11 +118,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 3683, L["Kiknikle"], BZONE["The Barrens"], 41.76, 39.08, 0)
 	self:addLookupList(VendorDB, 3881, L["Grimtak"], BZONE["Durotar"], 52.18, 42.24, 2)
 	self:addLookupList(VendorDB, 3954, L["Dalria"], BZONE["Ashenvale"], 35.28, 52.00, 1)
-	self:addLookupList(VendorDB, 3956, L["Harklan Moongrove"], BZONE["Ashenvale"], 51.16, 66.91, 1)
-	self:addLookupList(VendorDB, 3958, L["Lardan"], BZONE["Ashenvale"], 34.86, 50.04, 1)
-	self:addLookupList(VendorDB, 3960, L["Ulthaan"], BZONE["Ashenvale"], 50.07, 67.27, 1)
-	self:addLookupList(VendorDB, 4083, L["Jeeda"], BZONE["Stonetalon Mountains"], 47.36, 62.13, 2)
-	self:addLookupList(VendorDB, 4168, L["Elynna"], BZONE["Darnassus"], 64.15, 22.25, 0)
+	self:addLookupList(VendorDB, 3960, L["Ulthaan"], BZONE["Ashenvale"], 50.07, 67.28, 1)
 	self:addLookupList(VendorDB, 4186, L["Mavralyn"], BZONE["Darkshore"], 37.35, 41.02, 1)
 	self:addLookupList(VendorDB, 4189, L["Valdaron"], BZONE["Darkshore"], 37.74, 41.00, 1)
 	self:addLookupList(VendorDB, 4200, L["Laird"], BZONE["Darkshore"], 37.09, 43.94, 1)
@@ -134,14 +126,15 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 4225, L["Saenorion"], BZONE["Darnassus"], 64.20, 22.26, 0)
 	self:addLookupList(VendorDB, 4226, L["Ulthir"], BZONE["Darnassus"], 55.60, 24.91, 0)
 	self:addLookupList(VendorDB, 4228, L["Vaean"], BZONE["Darnassus"], 59.09, 15.00, 0)
-	self:addLookupList(VendorDB, 4229, L["Mythrin'dir"], BZONE["Darnassus"], 60.74, 19.93, 0)
-	self:addLookupList(VendorDB, 4265, L["Nyoma"], BZONE["Teldrassil"], 57.45, 61.11, 0)
+	self:addLookupList(VendorDB, 4229, L["Mythrin'dir"], BZONE["Darnassus"], 60.74, 19.92, 0)
+	self:addLookupList(VendorDB, 4265, L["Nyoma"], BZONE["Teldrassil"], 57.46, 61.11, 0)
 	self:addLookupList(VendorDB, 4305, L["Kriggon Talsone"], BZONE["Westfall"], 36.23, 89.36, 1)
 	self:addLookupList(VendorDB, 4307, L["Heldan Galesong"], BZONE["Darkshore"], 37.36, 56.45, 1)
 	self:addLookupList(VendorDB, 4553, L["Ronald Burch"], BZONE["Undercity"], 63.46, 43.85, 0)
 	self:addLookupList(VendorDB, 4561, L["Daniel Bartlett"], BZONE["Undercity"], 65.14, 39.19, 0)
-	self:addLookupList(VendorDB, 4574, L["Lizbeth Cromwell"], BZONE["Undercity"], 81.44, 31.12, 2)
+	self:addLookupList(VendorDB, 4574, L["Lizbeth Cromwell"], BZONE["Undercity"], 81.44, 31.11, 2)
 	self:addLookupList(VendorDB, 4577, L["Millie Gregorian"], BZONE["Undercity"], 70.88, 30.39, 0)
+	self:addLookupList(VendorDB, 4589, L["Joseph Moore"], BZONE["Undercity"], 70.92, 58.47, 0)
 	self:addLookupList(VendorDB, 4617, L["Thaddeus Webb"], BZONE["Undercity"], 61.33, 60.98, 0)
 	self:addLookupList(VendorDB, 4775, L["Felicia Doan"], BZONE["Undercity"], 65.01, 49.39, 0)
 	self:addLookupList(VendorDB, 4782, L["Truk Wildbeard"], BZONE["The Hinterlands"], 14.37, 42.64, 0)
@@ -151,30 +144,29 @@ 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.77, 45.19, 0)
 	self:addLookupList(VendorDB, 5160, L["Emrul Riknussun"], BZONE["Ironforge"], 60.43, 38.80, 0)
-	self:addLookupList(VendorDB, 5162, L["Tansy Puddlefizz"], BZONE["Ironforge"], 48.13, 6.688, 0)
-	self:addLookupList(VendorDB, 5163, L["Burbik Gearspanner"], BZONE["Ironforge"], 47.01, 27.97, 0)
+	self:addLookupList(VendorDB, 5162, L["Tansy Puddlefizz"], BZONE["Ironforge"], 48.13, 6.690, 0)
+	self:addLookupList(VendorDB, 5163, L["Burbik Gearspanner"], BZONE["Ironforge"], 47.00, 27.97, 0)
 	self:addLookupList(VendorDB, 5175, L["Gearcutter Cogspinner"], BZONE["Ironforge"], 68.35, 43.89, 0)
+	self:addLookupList(VendorDB, 5178, L["Soolie Berryfizz"], BZONE["Ironforge"], 67.79, 54.31, 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"], 75.79, 38.66, 0)
-	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 46.58, 59.44, 1)
+	self:addLookupList(VendorDB, 5483, L["Erika Tate"], BZONE["Stormwind City"], 75.83, 38.89, 0)
+	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 46.70, 59.59, 1)
+	self:addLookupList(VendorDB, 5512, L["Kaita Deepforge"], BZONE["Stormwind City"], 56.64, 17.88, 0)
 	self:addLookupList(VendorDB, 5594, L["Alchemist Pestlezugg"], BZONE["Tanaris"], 51.09, 26.41, 0)
-	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 33.62, 17.64, 2)
+	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 33.61, 17.64, 2)
 	self:addLookupList(VendorDB, 5757, L["Lilly"], BZONE["Silverpine Forest"], 43.77, 50.37, 2)
 	self:addLookupList(VendorDB, 5758, L["Leo Sarn"], BZONE["Silverpine Forest"], 54.39, 82.74, 2)
 	self:addLookupList(VendorDB, 5783, L["Kalldan Felmoon"], BZONE["The Barrens"], 46.14, 36.58, 0)
 	self:addLookupList(VendorDB, 5940, L["Harn Longcast"], BZONE["Mulgore"], 47.58, 56.60, 2)
 	self:addLookupList(VendorDB, 5942, L["Zansoa"], BZONE["Durotar"], 56.15, 73.03, 2)
 	self:addLookupList(VendorDB, 5944, L["Yonada"], BZONE["The Barrens"], 45.54, 58.96, 2)
-	self:addLookupList(VendorDB, 6567, L["Ghok'kah"], BZONE["Dustwallow Marsh"], 35.97, 31.40, 0)
 	self:addLookupList(VendorDB, 6568, L["Vizzklick"], BZONE["Tanaris"], 50.98, 27.10, 0)
 	self:addLookupList(VendorDB, 6576, L["Brienna Starglow"], BZONE["Thousand Needles"], 9.217, 18.82, 1)
 	self:addLookupList(VendorDB, 6730, L["Jinky Twizzlefixxit"], BZONE["Thousand Needles"], 77.82, 77.76, 0)
 	self:addLookupList(VendorDB, 6731, L["Harlown Darkweave"], BZONE["Ashenvale"], 17.96, 59.92, 1)
 	self:addLookupList(VendorDB, 6777, L["Zan Shivsproket"], BZONE["Alterac Mountains"], 85.92, 79.93, 0)
 	self:addLookupList(VendorDB, 7733, L["Innkeeper Fizzgrimble"], BZONE["Ironforge"], 56.29, 80.60, 0)
-	self:addLookupList(VendorDB, 7852, L["Pratt McGrubben"], BZONE["Feralas"], 30.02, 42.92, 0)
 	self:addLookupList(VendorDB, 7854, L["Jangdor Swiftstrider"], BZONE["Feralas"], 74.78, 45.15, 0)
-	self:addLookupList(VendorDB, 7940, L["Darnall"], BZONE["Moonglade"], 52.17, 33.49, 0)
 	self:addLookupList(VendorDB, 7947, L["Vivianna"], BZONE["Feralas"], 31.19, 43.26, 1)
 	self:addLookupList(VendorDB, 8125, L["Dirge Quikcleave"], BZONE["The Hinterlands"], 37.87, 54.24, 0)
 	self:addLookupList(VendorDB, 8131, L["Blizrik Buckshot"], BZONE["Tanaris"], 51.44, 27.58, 0)
@@ -187,11 +179,11 @@ function addon:InitVendor(VendorDB)
 	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.45, 61.99, 2)
 	self:addLookupList(VendorDB, 8508, L["Gretta Ganter"], BZONE["Dun Morogh"], 31.60, 44.96, 1)
-	self:addLookupList(VendorDB, 8678, L["Jubie Gadgetspring"], BZONE["Azshara"], 45.28, 91.02, 0)
+	self:addLookupList(VendorDB, 8678, L["Jubie Gadgetspring"], BZONE["Azshara"], 45.28, 91.03, 0)
 	self:addLookupList(VendorDB, 8679, L["Knaz Blunderflame"], BZONE["Stranglethorn Vale"], 50.88, 35.73, 0)
 	self:addLookupList(VendorDB, 8681, L["Outfitter Eric"], BZONE["Ironforge"], 43.70, 28.86, 0)
 	self:addLookupList(VendorDB, 8878, L["Muuran"], BZONE["Desolace"], 55.97, 57.32, 2)
-	self:addLookupList(VendorDB, 9179, L["Jazzrik"], BZONE["Badlands"], 43.05, 52.54, 0)
+	self:addLookupList(VendorDB, 9179, L["Jazzrik"], BZONE["Badlands"], 43.05, 52.55, 0)
 	self:addLookupList(VendorDB, 9499, L["Plugger Spazzring"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 9544, L["Yuka Screwspigot"], BZONE["Burning Steppes"], 65.80, 22.27, 0)
 	self:addLookupList(VendorDB, 9636, L["Kireena"], BZONE["Desolace"], 50.99, 53.56, 2)
@@ -202,17 +194,16 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 11187, L["Himmik"], BZONE["Winterspring"], 60.71, 39.07, 0)
 	self:addLookupList(VendorDB, 11189, L["Qia"], BZONE["Winterspring"], 60.79, 37.80, 0)
 	self:addLookupList(VendorDB, 11278, L["Magnus Frostwake"], BZONE["Western Plaguelands"], 68.33, 76.66, 0)
-	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 80.82, 61.81, 0)
+	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 80.70, 61.65, 0)
 	self:addLookupList(VendorDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.24, 2.956, 0)
 	self:addLookupList(VendorDB, 12022, L["Lorelae Wintersong"], BZONE["Moonglade"], 48.85, 40.05, 0)
 	self:addLookupList(VendorDB, 12033, L["Wulan"], BZONE["Desolace"], 25.81, 70.27, 0)
 	self:addLookupList(VendorDB, 12043, L["Kulwia"], BZONE["Stonetalon Mountains"], 45.85, 59.75, 2)
 	self:addLookupList(VendorDB, 12245, L["Vendor-Tron 1000"], BZONE["Desolace"], 60.30, 38.72, 0)
 	self:addLookupList(VendorDB, 12246, L["Super-Seller 680"], BZONE["Desolace"], 41.23, 79.01, 0)
-	self:addLookupList(VendorDB, 12941, L["Jase Farlane"], BZONE["Eastern Plaguelands"], 79.81, 55.42, 0)
+	self:addLookupList(VendorDB, 12941, L["Jase Farlane"], BZONE["Eastern Plaguelands"], 79.64, 55.27, 0)
 	self:addLookupList(VendorDB, 12943, L["Werg Thickblade"], BZONE["Tirisfal Glades"], 83.87, 69.73, 2)
 	self:addLookupList(VendorDB, 12944, L["Lokhtos Darkbargainer"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 12958, L["Gigget Zipcoil"], BZONE["The Hinterlands"], 34.95, 39.15, 0)
 	self:addLookupList(VendorDB, 12962, L["Wik'Tar"], BZONE["Ashenvale"], 12.11, 34.22, 2)
 	self:addLookupList(VendorDB, 13476, L["Balai Lok'Wein"], BZONE["Dustwallow Marsh"], 37.13, 30.67, 2)
 	self:addLookupList(VendorDB, 14371, L["Shen'dralar Provisioner"], L["Unknown Zone"], 0, 0, 0)
@@ -237,18 +228,18 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 16641, L["Melaris"], BZONE["Silvermoon City"], 66.77, 19.27, 2)
 	self:addLookupList(VendorDB, 16657, L["Feera"], BZONE["The Exodar"], 55.49, 90.56, 0)
 	self:addLookupList(VendorDB, 16670, L["Eriden"], BZONE["Silvermoon City"], 80.23, 40.05, 2)
-	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.89, 70.52, 2)
+	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.88, 70.52, 2)
 	self:addLookupList(VendorDB, 16689, L["Zaralda"], BZONE["Silvermoon City"], 83.76, 78.49, 0)
 	self:addLookupList(VendorDB, 16705, L["Altaa"], BZONE["The Exodar"], 28.07, 62.21, 1)
-	self:addLookupList(VendorDB, 16713, L["Arras"], BZONE["The Exodar"], 60.43, 88.40, 0)
-	self:addLookupList(VendorDB, 16718, L["Phea"], BZONE["The Exodar"], 56.43, 27.43, 0)
-	self:addLookupList(VendorDB, 16722, L["Egomis"], BZONE["The Exodar"], 39.31, 39.53, 0)
+	self:addLookupList(VendorDB, 16713, L["Arras"], BZONE["The Exodar"], 60.43, 88.41, 0)
+	self:addLookupList(VendorDB, 16718, L["Phea"], BZONE["The Exodar"], 56.43, 27.42, 0)
+	self:addLookupList(VendorDB, 16722, L["Egomis"], BZONE["The Exodar"], 39.32, 39.53, 0)
 	self:addLookupList(VendorDB, 16748, L["Haferet"], BZONE["The Exodar"], 66.66, 75.09, 0)
 	self:addLookupList(VendorDB, 16767, L["Neii"], BZONE["The Exodar"], 64.16, 68.73, 0)
 	self:addLookupList(VendorDB, 16782, L["Yatheon"], BZONE["Silvermoon City"], 76.11, 40.07, 0)
-	self:addLookupList(VendorDB, 16826, L["Sid Limbardi"], BZONE["Ironforge"], 58.37, 55.74, 0)
+	self:addLookupList(VendorDB, 16826, L["Sid Limbardi"], BZONE["Ironforge"], 58.40, 55.77, 0)
 	self:addLookupList(VendorDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.40, 1)
-	self:addLookupList(VendorDB, 17512, L["Arred"], BZONE["The Exodar"], 44.90, 25.53, 0)
+	self:addLookupList(VendorDB, 17512, L["Arred"], BZONE["The Exodar"], 44.90, 25.52, 0)
 	self:addLookupList(VendorDB, 17518, L["Ythyar"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 17585, L["Quartermaster Urgronn"], BZONE["Hellfire Peninsula"], 55.10, 38.36, 0)
 	self:addLookupList(VendorDB, 17657, L["Logistics Officer Ulrike"], BZONE["Hellfire Peninsula"], 56.94, 62.84, 1)
@@ -257,7 +248,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 18011, L["Zurai"], BZONE["Zangarmarsh"], 85.98, 54.01, 0)
 	self:addLookupList(VendorDB, 18015, L["Gambarinka"], BZONE["Zangarmarsh"], 31.88, 49.63, 0)
 	self:addLookupList(VendorDB, 18017, L["Seer Janidi"], BZONE["Zangarmarsh"], 31.95, 52.00, 0)
-	self:addLookupList(VendorDB, 18255, L["Apprentice Darius"], BZONE["Orgrimmar"], 48.72, 80.85, 0)
+	self:addLookupList(VendorDB, 18255, L["Apprentice Darius"], BZONE["Orgrimmar"], 48.73, 80.87, 0)
 	self:addLookupList(VendorDB, 18382, L["Mycah"], BZONE["Zangarmarsh"], 18.42, 51.11, 0)
 	self:addLookupList(VendorDB, 18427, L["Fazu"], BZONE["Bloodmyst Isle"], 54.10, 56.22, 1)
 	self:addLookupList(VendorDB, 18484, L["Wind Trader Lathrai"], BZONE["Eye of the Storm"], 29.51, 43.42, 0)
@@ -272,8 +263,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 18951, L["Erilia"], BZONE["Eversong Woods"], 55.92, 54.11, 2)
 	self:addLookupList(VendorDB, 18957, L["Innkeeper Grilka"], BZONE["Silvermoon City"], 45.45, 67.34, 0)
 	self:addLookupList(VendorDB, 18960, L["Rungor"], BZONE["Terokkar Forest"], 49.05, 46.90, 0)
-	self:addLookupList(VendorDB, 18990, L["Burko"], BZONE["Hellfire Peninsula"], 22.97, 39.63, 0)
-	self:addLookupList(VendorDB, 18991, L["Aresella"], BZONE["Hellfire Peninsula"], 26.31, 62.28, 2)
+	self:addLookupList(VendorDB, 18990, L["Burko"], BZONE["Hellfire Peninsula"], 22.96, 39.64, 0)
+	self:addLookupList(VendorDB, 18991, L["Aresella"], BZONE["Hellfire Peninsula"], 26.30, 62.29, 2)
 	self:addLookupList(VendorDB, 19004, L["Vodesiin"], BZONE["Hellfire Peninsula"], 24.04, 39.20, 1)
 	self:addLookupList(VendorDB, 19015, L["Mathar G'ochar"], BZONE["Nagrand"], 56.27, 38.43, 2)
 	self:addLookupList(VendorDB, 19017, L["Borto"], BZONE["Nagrand"], 54.03, 71.48, 0)
@@ -284,8 +275,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 19196, L["Cro Threadstrong"], BZONE["Shattrath City"], 67.07, 67.27, 0)
 	self:addLookupList(VendorDB, 19213, L["Eiin"], BZONE["Shattrath City"], 66.41, 69.01, 0)
 	self:addLookupList(VendorDB, 19234, L["Yurial Soulwater"], BZONE["Nagrand"], 70.17, 54.11, 0)
-	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Ironforge"], 50.72, 74.09, 1)
-	self:addLookupList(VendorDB, 19321, L["Quartermaster Endarin"], BZONE["Shattrath City"], 48.20, 26.88, 0)
+	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Ironforge"], 50.76, 74.15, 1)
+	self:addLookupList(VendorDB, 19321, L["Quartermaster Endarin"], BZONE["Shattrath City"], 48.20, 26.89, 0)
 	self:addLookupList(VendorDB, 19331, L["Quartermaster Enuril"], BZONE["Shattrath City"], 59.97, 63.42, 0)
 	self:addLookupList(VendorDB, 19342, L["Krek Cragcrush"], BZONE["Shadowmoon Valley"], 29.54, 31.09, 0)
 	self:addLookupList(VendorDB, 19351, L["Daggle Ironshaper"], BZONE["Shadowmoon Valley"], 37.02, 54.34, 0)
@@ -295,13 +286,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 19537, L["Dealer Malij"], BZONE["Netherstorm"], 44.01, 34.45, 0)
 	self:addLookupList(VendorDB, 19540, L["Asarnan"], BZONE["Netherstorm"], 44.45, 34.93, 0)
 	self:addLookupList(VendorDB, 19661, L["Viggz Shinesparked"], BZONE["Shattrath City"], 65.35, 69.59, 0)
-	self:addLookupList(VendorDB, 19662, L["Aaron Hollman"], BZONE["Shattrath City"], 64.06, 71.50, 0)
+	self:addLookupList(VendorDB, 19662, L["Aaron Hollman"], BZONE["Shattrath City"], 64.06, 71.49, 0)
 	self:addLookupList(VendorDB, 19663, L["Madame Ruby"], BZONE["Shattrath City"], 64.02, 70.35, 0)
 	self:addLookupList(VendorDB, 19694, L["Loolruna"], BZONE["Zangarmarsh"], 68.62, 49.92, 0)
 	self:addLookupList(VendorDB, 19722, L["Muheru the Weaver"], BZONE["Zangarmarsh"], 41.28, 27.96, 0)
 	self:addLookupList(VendorDB, 19836, L["Mixie Farshot"], BZONE["Hellfire Peninsula"], 60.97, 81.98, 2)
 	self:addLookupList(VendorDB, 19837, L["Daga Ramba"], BZONE["Blade's Edge Mountains"], 51.66, 57.95, 0)
-	self:addLookupList(VendorDB, 20028, L["Doba"], BZONE["Blade's Edge Mountains"], 28.88, 92.59, 0)
+	self:addLookupList(VendorDB, 20028, L["Doba"], BZONE["Blade's Edge Mountains"], 28.89, 92.64, 0)
 	self:addLookupList(VendorDB, 20096, L["Uriku"], BZONE["Nagrand"], 56.39, 74.17, 1)
 	self:addLookupList(VendorDB, 20097, L["Nula the Butcher"], BZONE["Nagrand"], 58.01, 36.11, 0)
 	self:addLookupList(VendorDB, 20241, L["Provisioner Nasela"], BZONE["Nagrand"], 54.25, 36.79, 0)
@@ -321,37 +312,37 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 23437, L["Indormi"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 25032, L["Eldara Dawnrunner"], BZONE["Shattrath City"], 55.25, 2.828, 0)
 	self:addLookupList(VendorDB, 25950, L["Shaani"], BZONE["Isle of Quel'Danas"], 51.45, 32.37, 0)
-	self:addLookupList(VendorDB, 26569, L["Alys Vol'tyr"], BZONE["Dragonblight"], 35.97, 46.86, 0)
-	self:addLookupList(VendorDB, 26868, L["Provisioner Lorkran"], BZONE["Grizzly Hills"], 22.04, 65.12, 0)
+	self:addLookupList(VendorDB, 26081, L["High Admiral \"Shelly\" Jorrik"], BZONE["Dun Morogh"], 10.97, 75.17, 0)
+	self:addLookupList(VendorDB, 26569, L["Alys Vol'tyr"], BZONE["Dragonblight"], 36.00, 46.91, 0)
+	self:addLookupList(VendorDB, 26868, L["Provisioner Lorkran"], BZONE["Grizzly Hills"], 22.24, 65.90, 0)
 	self:addLookupList(VendorDB, 26947, L["Vix Chromeblaster"], BZONE["Borean Tundra"], 31.32, 40.90, 0)
-	self:addLookupList(VendorDB, 27030, L["Bradley Towns"], BZONE["Dragonblight"], 76.80, 63.01, 0)
-	self:addLookupList(VendorDB, 27054, L["Modoru"], BZONE["Dragonblight"], 29.27, 55.82, 0)
-	self:addLookupList(VendorDB, 27147, L["Librarian Erickson"], BZONE["Borean Tundra"], 46.50, 33.04, 0)
-	self:addLookupList(VendorDB, 27666, L["Ontuvo"], BZONE["Stormwind City"], 32.55, 49.25, 0)
-	self:addLookupList(VendorDB, 28714, L["Ildine Sorrowspear"], BZONE["Dalaran"], 38.97, 40.61, 0)
-	self:addLookupList(VendorDB, 28721, L["Tiffany Cartier"], BZONE["Dalaran"], 39.82, 34.73, 0)
-	self:addLookupList(VendorDB, 29510, L["Linna Bruder"], BZONE["Dalaran"], 34.61, 33.48, 0)
-	self:addLookupList(VendorDB, 29511, L["Lalla Brightweave"], BZONE["Dalaran"], 36.58, 33.11, 0)
-	self:addLookupList(VendorDB, 29512, L["Ainderu Summerleaf"], BZONE["Dalaran"], 36.34, 32.84, 0)
-	self:addLookupList(VendorDB, 30431, L["Veteran Crusader Aliocha Segard"], BZONE["Icecrown"], 86.60, 75.16, 0)
-	self:addLookupList(VendorDB, 30489, L["Morgan Day"], BZONE["Wintergrasp"], 41.14, 16.74, 1)
-	self:addLookupList(VendorDB, 31031, L["Misensi"], BZONE["Dalaran"], 69.26, 36.92, 0)
-	self:addLookupList(VendorDB, 31032, L["Derek Odds"], BZONE["Dalaran"], 40.46, 65.56, 0)
-	self:addLookupList(VendorDB, 31910, L["Geen"], BZONE["Sholazar Basin"], 53.38, 55.15, 0)
-	self:addLookupList(VendorDB, 31911, L["Tanak"], BZONE["Sholazar Basin"], 55.11, 69.45, 0)
-	self:addLookupList(VendorDB, 31916, L["Tanaika"], BZONE["Howling Fjord"], 25.76, 58.66, 0)
-	self:addLookupList(VendorDB, 32287, L["Archmage Alvareaux"], BZONE["Dalaran"], 26.61, 47.66, 0)
-	self:addLookupList(VendorDB, 32294, L["Knight Dameron"], BZONE["Wintergrasp"], 46.45, 15.60, 0)
-	self:addLookupList(VendorDB, 32296, L["Stone Guard Mukar"], BZONE["Wintergrasp"], 41.50, 14.91, 0)
-	self:addLookupList(VendorDB, 32514, L["Vanessa Sellers"], BZONE["Dalaran"], 38.75, 40.87, 0)
-	self:addLookupList(VendorDB, 32515, L["Braeg Stoutbeard"], BZONE["Dalaran"], 37.97, 29.31, 0)
-	self:addLookupList(VendorDB, 32533, L["Cielstrasza"], BZONE["Dragonblight"], 59.91, 53.72, 0)
-	self:addLookupList(VendorDB, 32538, L["Duchess Mynx"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 27030, L["Bradley Towns"], BZONE["Dragonblight"], 77.13, 63.02, 0)
+	self:addLookupList(VendorDB, 27054, L["Modoru"], BZONE["Dragonblight"], 29.30, 55.87, 0)
+	self:addLookupList(VendorDB, 27147, L["Librarian Erickson"], BZONE["Borean Tundra"], 45.94, 32.68, 0)
+	self:addLookupList(VendorDB, 28714, L["Ildine Sorrowspear"], BZONE["Dalaran"], 38.96, 41.03, 0)
+	self:addLookupList(VendorDB, 28721, L["Tiffany Cartier"], BZONE["Dalaran"], 39.77, 34.19, 0)
+	self:addLookupList(VendorDB, 29510, L["Linna Bruder"], BZONE["Dalaran"], 34.60, 33.47, 0)
+	self:addLookupList(VendorDB, 29511, L["Lalla Brightweave"], BZONE["Dalaran"], 36.76, 33.33, 0)
+	self:addLookupList(VendorDB, 29512, L["Ainderu Summerleaf"], BZONE["Dalaran"], 36.49, 32.90, 0)
+	self:addLookupList(VendorDB, 30431, L["Veteran Crusader Aliocha Segard"], BZONE["Icecrown"], 87.32, 75.79, 0)
+	self:addLookupList(VendorDB, 30489, L["Morgan Day"], BZONE["Wintergrasp"], 48.67, 18.29, 1)
+	self:addLookupList(VendorDB, 31031, L["Misensi"], BZONE["Dalaran"], 69.76, 37.28, 0)
+	self:addLookupList(VendorDB, 31032, L["Derek Odds"], BZONE["Dalaran"], 40.62, 64.97, 0)
+	self:addLookupList(VendorDB, 31910, L["Geen"], BZONE["Sholazar Basin"], 54.08, 56.85, 0)
+	self:addLookupList(VendorDB, 31911, L["Tanak"], BZONE["Sholazar Basin"], 55.38, 69.78, 0)
+	self:addLookupList(VendorDB, 31916, L["Tanaika"], BZONE["Howling Fjord"], 25.77, 58.71, 0)
+	self:addLookupList(VendorDB, 32287, L["Archmage Alvareaux"], BZONE["Dalaran"], 26.62, 47.72, 0)
+	self:addLookupList(VendorDB, 32294, L["Knight Dameron"], BZONE["Wintergrasp"], 50.78, 17.46, 0)
+	self:addLookupList(VendorDB, 32296, L["Stone Guard Mukar"], BZONE["Wintergrasp"], 50.55, 17.60, 0)
+	self:addLookupList(VendorDB, 32514, L["Vanessa Sellers"], BZONE["Dalaran"], 38.88, 40.90, 0)
+	self:addLookupList(VendorDB, 32515, L["Braeg Stoutbeard"], BZONE["Dalaran"], 38.45, 29.47, 0)
+	self:addLookupList(VendorDB, 32533, L["Cielstrasza"], BZONE["Dragonblight"], 60.04, 54.08, 0)
+	self:addLookupList(VendorDB, 32538, L["Duchess Mynx"], BZONE["Icecrown"], 43.78, 20.55, 0)
 	self:addLookupList(VendorDB, 32540, L["Lillehoff"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 32564, L["Logistics Officer Silverstone"], BZONE["Borean Tundra"], 57.56, 66.11, 0)
 	self:addLookupList(VendorDB, 32565, L["Gara Skullcrush"], BZONE["Borean Tundra"], 40.84, 54.11, 0)
-	self:addLookupList(VendorDB, 32763, L["Sairuk"], BZONE["Dragonblight"], 48.87, 76.15, 0)
-	self:addLookupList(VendorDB, 32773, L["Logistics Officer Brighton"], BZONE["Howling Fjord"], 60.24, 63.94, 0)
-	self:addLookupList(VendorDB, 32774, L["Sebastian Crane"], BZONE["Howling Fjord"], 79.48, 31.45, 0)
+	self:addLookupList(VendorDB, 32763, L["Sairuk"], BZONE["Dragonblight"], 48.93, 76.24, 0)
+	self:addLookupList(VendorDB, 32773, L["Logistics Officer Brighton"], BZONE["Howling Fjord"], 60.27, 63.96, 0)
+	self:addLookupList(VendorDB, 32774, L["Sebastian Crane"], BZONE["Howling Fjord"], 79.49, 31.46, 0)

 end
diff --git a/UnknownZone.lua b/UnknownZone.lua
new file mode 100644
index 0000000..a61261a
--- /dev/null
+++ b/UnknownZone.lua
@@ -0,0 +1,268 @@
+--[[
+	"Abomination" =
+	"Akil'zon" =
+	"Amani Dragonhawk" =
+	"Amani Elder Lynx" =
+	"Amani'shi Axe Thrower" =
+	"Amani'shi Beast Tamer" =
+	"Amani'shi Guardian" =
+	"Amani'shi Handler" =
+	"Amani'shi Scout" =
+	"Amani'shi Tribesman" =
+	"Amani'shi Warbringer" =
+	"Amani'shi Wind Walker" =
+	"Anetheron" =
+	"Anguished Dead" =
+	"Anvilrage Captain" =
+	"Anvilrage Marshal" =
+	"Anvilrage Overseer" =
+	"Anvilrage Soldier" =
+	"Apocalypse Guard" =
+	"Arcane Anomaly" =
+	"Arcane Protector" =
+	"Arcatraz Sentinel" =
+	"Archimonde" =
+	"Atal'ai Deathwalker" =
+	"Atal'ai Warrior" =
+	"Atal'ai Witch Doctor" =
+	"Attumen the Huntsman" =
+	"Auchenai Monk" =
+	"Ayamiss the Hunter" =
+	"Azgalor" =
+	"Bannok Grimaxe" =
+	"Banshee" =
+	"Baron Geddon" =
+	"Battleguard Sartura" =
+	"Blackhand Elite" =
+	"Blackheart the Inciter" =
+	"Bleeding Hollow Darkcaster" =
+	"Bloodhound" =
+	"Bloodwarder Legionnaire" =
+	"Bloodwarder Vindicator" =
+	"Bog Giant" =
+	"Bonechewer Destroyer" =
+	"Burrowing Thundersnout" =
+	"Buru the Gorger" =
+	"Cabal Acolyte" =
+	"Cabal Cultist" =
+	"Cabal Fanatic" =
+	"Cabal Spellbinder" =
+	"Cannon Master Willey" =
+	"Captain Skarloc" =
+	"Cataclysm Hound" =
+	"Chrono Lord Deja" =
+	"Cobalt Serpent" =
+	"Coilfang Champion" =
+	"Coilfang Hate-Screamer" =
+	"Coilfang Myrmidon" =
+	"Coilfang Oracle" =
+	"Coilfang Serpentguard" =
+	"Coilfang Shatterer" =
+	"Coilfang Siren" =
+	"Coilfang Sorceress" =
+	"Coilfang Technician" =
+	"Coilfang Warrior" =
+	"Coilskar Sea-Caller" =
+	"Commander Sarannis" =
+	"Crimson Inquisitor" =
+	"Crimson Sorcerer" =
+	"Crypt Fiend" =
+	"Crystalcore Mechanic" =
+	"Dalliah the Doomsayer" =
+	"Dark Screecher" =
+	"Darkmaster Gandling" =
+	"Darkwater Crocolisk" =
+	"Darkweaver Syth" =
+	"Deep Stinger" =
+	"Defias Pirate" =
+	"Defias Squallshaper" =
+	"Don Carlos" =
+	"Doomfire Destroyer" =
+	"Doomforge Craftsman" =
+	"Doomforge Dragoon" =
+	"Dragonmaw Wind Reaver" =
+	"Durnholde Lookout" =
+	"Durnholde Rifleman" =
+	"Durnholde Tracking Hound" =
+	"Emperor Vek'lor" =
+	"Emperor Vek'nilash" =
+	"Epoch Hunter" =
+	"Eredar Deathbringer" =
+	"Ethereal Priest" =
+	"Ethereal Scavenger" =
+	"Ethereal Spellbinder" =
+	"Ethereal Thief" =
+	"Ethereum Smuggler" =
+	"Exarch Maladaar" =
+	"Fankriss the Unyielding" =
+	"Fel Orc Convert" =
+	"Fel Rager" =
+	"Fel Stalker" =
+	"Felguard Annihilator" =
+	"Firebrand Grunt" =
+	"Firebrand Invoker" =
+	"Firebrand Legionnaire" =
+	"Firebrand Pyromancer" =
+	"Fleshbeast" =
+	"Frost Wyrm" =
+	"Gargantuan Abyssal" =
+	"Gargoyle" =
+	"Garr" =
+	"Gehennas" =
+	"General Drakkisath" =
+	"General Rajaxx" =
+	"Ghaz'an" =
+	"Ghostly Philanthropist" =
+	"Ghostly Steward" =
+	"Ghoul" =
+	"Giant Infernal" =
+	"Golem Lord Argelmach" =
+	"Golemagg the Incinerator" =
+	"Goraluk Anvilcrack" =
+	"Grand Warlock Nethekurse" =
+	"Greater Bogstrok" =
+	"Greater Fleshbeast" =
+	"Grizzle" =
+	"Gronn-Priest" =
+	"Halazzi" =
+	"Hammered Patron" =
+	"Hex Lord Malacrass" =
+	"High Botanist Freywinn" =
+	"Homunculus" =
+	"Hydromancer Thespia" =
+	"Ironbark Protector" =
+	"Jan'alai" =
+	"Kaz'rogal" =
+	"Kurinnaxx" =
+	"Lord Kazzak" =
+	"Lord Kri" =
+	"Lord Roccor" =
+	"Loro" =
+	"Lucifron" =
+	"Magical Horror" =
+	"Magister Kalendris" =
+	"Magmadar" =
+	"Maleki the Pallid" =
+	"Mana Warp" =
+	"Mechano-Lord Capacitus" =
+	"Mekgineer Steamrigger" =
+	"Mekgineer Thermaplugg" =
+	"Mennu the Betrayer" =
+	"Midnight" =
+	"Mijan" =
+	"Moam" =
+	"Moroes" =
+	"Murk Worm" =
+	"Murmur" =
+	"Nalorakk" =
+	"Nethermancer Sepethrea" =
+	"Nethervine Inciter" =
+	"Nexus Stalker" =
+	"Nexus-Prince Shaffar" =
+	"Nightbane" =
+	"Oblivion Mage" =
+	"Onyxia" =
+	"Ossirian the Unscarred" =
+	"Ouro" =
+	"Painbringer" =
+	"Pathaleon the Calculator" =
+	"Phantom Attendant" =
+	"Phantom Guardsman" =
+	"Phantom Guest" =
+	"Phantom Stagehand" =
+	"Phantom Valet" =
+	"Phoenix-Hawk" =
+	"Phoenix-Hawk Hatchling" =
+	"Plugger Spazzring" =
+	"Priestess Delrissa" =
+	"Priestess of Torment" =
+	"Princess Huhuran" =
+	"Princess Yauj" =
+	"Pusillin" =
+	"Pyromancer Loregrain" =
+	"Quartermaster Zigris" =
+	"Rabid Warhound" =
+	"Rage Talon Dragon Guard" =
+	"Rage Winterchill" =
+	"Raging Skeleton" =
+	"Ribbly Screwspigot" =
+	"Ribbly's Crony" =
+	"Rift Keeper" =
+	"Rift Lord" =
+	"Risen Bonewarder" =
+	"Risen Construct" =
+	"Sable Jaguar" =
+	"Sandfury Blood Drinker" =
+	"Sandfury Shadowcaster" =
+	"Scarlet Adept" =
+	"Scarlet Centurion" =
+	"Scarlet Gallant" =
+	"Scarlet Monk" =
+	"Scarlet Protector" =
+	"Scholomance Adept" =
+	"Scholomance Necromancer" =
+	"Serpentshrine Sporebat" =
+	"Sethekk Initiate" =
+	"Sethekk Prophet" =
+	"Sethekk Ravenguard" =
+	"Shade of Aran" =
+	"Shadow Pillager" =
+	"Shadowforge Peasant" =
+	"Shadowmoon Reaver" =
+	"Shadowsword Assassin" =
+	"Shadowsword Guardian" =
+	"Shadowsword Vanquisher" =
+	"Shadowy Necromancer" =
+	"Shattered Hand Centurion" =
+	"Shattered Hand Reaver" =
+	"Shazzrah" =
+	"Shrike Bat" =
+	"Skeletal Usher" =
+	"Solakar Flamewreath" =
+	"Sorcerous Shade" =
+	"Spawn of Hakkar" =
+	"Spectral Charger" =
+	"Spectral Performer" =
+	"Spectral Researcher" =
+	"Spectral Servant" =
+	"Spectral Stable Hand" =
+	"Spectral Stallion" =
+	"Spell Shade" =
+	"Spirestone Warlord" =
+	"Splinterbone Centurion" =
+	"Stonevault Oracle" =
+	"Stonevault Pillager" =
+	"Sunblade Arch Mage" =
+	"Sunblade Blood Knight" =
+	"Sunblade Cabalist" =
+	"Sunblade Dawn Priest" =
+	"Sunblade Dusk Priest" =
+	"Sunblade Mage Guard" =
+	"Sunblade Protector" =
+	"Sunblade Slayer" =
+	"Sunblade Vindicator" =
+	"Sunseeker Astromage" =
+	"Sunseeker Botanist" =
+	"Sunseeker Harvester" =
+	"Syphoner" =
+	"Terestian Illhoof" =
+	"The Crone" =
+	"The Prophet Skeram" =
+	"Thorngrin the Tender" =
+	"Thuzadin Shadowcaster" =
+	"Time-Lost Shadowmage" =
+	"Twilight Darkcaster" =
+	"Twilight Emissary" =
+	"Unchained Doombringer" =
+	"Underbat" =
+	"Unliving Atal'ai" =
+	"Vashj'ir Honor Guard" =
+	"Vem" =
+	"Viscidus" =
+	"Warlord Kalithresh" =
+	"Warp Splinter" =
+	"Weapon Technician" =
+	"Wrath Hammer Construct" =
+	"Zul'jin" =
+	"Zulian Tiger" =
+	]]--
\ No newline at end of file