Quantcast

Regen data, LW is still fubar, Jim, take a looksee at the ticket with your name on it please

ackis [11-14-08 - 10:01]
Regen data, LW is still fubar, Jim, take a looksee at the ticket with your name on it please
Filename
ARLDataminer.rb
Locals/ARLLocals-enUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-BlackSmith.lua
RecipeDB/ARL-Cook.lua
RecipeDB/ARL-Enchant.lua
RecipeDB/ARL-Engineer.lua
RecipeDB/ARL-FirstAid.lua
RecipeDB/ARL-Inscription.lua
RecipeDB/ARL-Jewelcraft.lua
RecipeDB/ARL-LeatherWork.lua
RecipeDB/ARL-Mob.lua
RecipeDB/ARL-Quest.lua
RecipeDB/ARL-Smelt.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Trainer.lua
RecipeDB/ARL-Vendor.lua
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index 8a4b624..cac6dff 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -1548,7 +1548,7 @@ L["ARL_ALLEXCLUDED"] = "Although you have already scanned this profession, your
 L["NO_DISPLAY"] 	= "No recipes to display.  If you get this message please submit a ticket at http://www.wowace.com/projects/arl/tickets listing what filters you have, what is in your exclusion list, which profession, and the number of known/unknown recipes."

 -- Error/warning Text
-L["MissingFromDB"] = ": is missing from the database. \nPlease inform the author of the add-on about this recipe."
+L["MissingFromDB"] = ": is missing from the database. \\nPlease inform the author of the add-on about this recipe."
 L["UnknownTradeSkill"] = "You have opened up a trade skill window which is not supported by this add-on.  The trade skill is %s.  Please provide the author of the add-on with this information."
 L["OpenTradeSkillWindow"] = "Please open trade skill window to scan."
 L["SpellIDCache"] = "Spell ID: %s is not in your local cache.  Please submit a ticket at http://wow.curseforge.com/projects/ackis-recipe-list/tickets/ and include the spell ID and the profession in which you were scanning."
diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua
index 3d99eee..a820f86 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -15,6 +15,9 @@ Currently maintaince by: Ackis

 Please make sure you update the ToC file with any translations.

+The enUS file is autogenerated from the dataminer.  If you need to make changes,
+please update the dataminer file otherwise they will be overwritten.
+
 ****************************************************************************************
 ]]--

@@ -276,7 +279,7 @@ L["ARL_ALLEXCLUDED"] = "Although you have already scanned this profession, your
 L["NO_DISPLAY"] 	= "No recipes to display.  If you get this message please submit a ticket at http://www.wowace.com/projects/arl/tickets listing what filters you have, what is in your exclusion list, which profession, and the number of known/unknown recipes."

 -- Error/warning Text
-L["MissingFromDB"] = ": is missing from the database. \nPlease inform the author of the add-on about this recipe."
+L["MissingFromDB"] = ": is missing from the database. Please inform the author of the add-on about this recipe."
 L["UnknownTradeSkill"] = "You have opened up a trade skill window which is not supported by this add-on.  The trade skill is %s.  Please provide the author of the add-on with this information."
 L["OpenTradeSkillWindow"] = "Please open trade skill window to scan."
 L["SpellIDCache"] = "Spell ID: %s is not in your local cache.  Please submit a ticket at http://wow.curseforge.com/projects/ackis-recipe-list/tickets/ and include the spell ID and the profession in which you were scanning."
@@ -295,6 +298,7 @@ L["Seasonal"] = true
 -- Monster/Quest/Trainer/Vendor (autogeneratored) strings:

 -- Do not translate anything below this line without talking to Ackis first please.
+
 L["40 Tickets - Schematic: Steam Tonk Controller"] = true
 L["A Binding Contract"] = true
 L["Aaron Hollman"] = true
@@ -319,6 +323,7 @@ L["Alexandra Bolero"] = true
 L["Almaador"] = true
 L["Altaa"] = true
 L["Alurmi"] = true
+L["Alys Vol'tyr"] = true
 L["Amani Dragonhawk"] = true
 L["Amani Elder Lynx"] = true
 L["Amani'shi Flame Caster"] = true
@@ -331,7 +336,9 @@ L["Anchorite Ensham"] = true
 L["Anchorite Fateema"] = true
 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
@@ -347,6 +354,7 @@ L["Arcane Anomaly"] = true
 L["Arcane Protector"] = true
 L["Arcanist Sheynathren"] = true
 L["Arcatraz Sentinel"] = true
+L["Archmage Alvareaux"] = true
 L["Aresella"] = true
 L["Argent Quartermaster Hasana"] = true
 L["Argent Quartermaster Lightspark"] = true
@@ -365,18 +373,17 @@ L["Atal'ai Deathwalker"] = true
 L["Atal'ai Warrior"] = true
 L["Atal'ai Witch Doctor"] = true
 L["Auchenai Monk"] = true
-L["Ayamiss the Hunter"] = true
 L["Balai Lok'Wein"] = true
 L["Bale"] = true
 L["Balgaras the Foul"] = true
 L["Banalash"] = true
 L["Banshee"] = true
+L["Banshee Soulclaimer"] = true
 L["Barbaric Battlements"] = true
 L["Barbecued Buzzard Wings"] = true
 L["Barim Spilthoof"] = true
 L["Bash'ir Spell-Thief"] = true
 L["Basil Frye"] = true
-L["Battleguard Sartura"] = true
 L["Baxter"] = true
 L["Beer Basted Boar Ribs"] = true
 L["Belil"] = true
@@ -393,6 +400,7 @@ L["Blackrock Soldier"] = true
 L["Blackrock Worg"] = true
 L["Blacksmith Calypso"] = true
 L["Bleeding Hollow Darkcaster"] = true
+L["Blimo Gadgetspring"] = true
 L["Blisterpaw Hyena"] = true
 L["Blixrez Goodstitch"] = true
 L["Blizrik Buckshot"] = true
@@ -420,7 +428,6 @@ L["Brienna Starglow"] = true
 L["Brikk Keencraft"] = true
 L["Brock Stoneseeker"] = true
 L["Brom Killian"] = true
-L["Bronk"] = true
 L["Bronk Guzzlegear"] = true
 L["Brumeran"] = true
 L["Brumman"] = true
@@ -428,7 +435,6 @@ L["Brumn Winterhoof"] = true
 L["Burbik Gearspanner"] = true
 L["Burko"] = true
 L["Burrowing Thundersnout"] = true
-L["Buru the Gorger"] = true
 L["Buzzek Bracketswing"] = true
 L["Byancie"] = true
 L["Cabal Acolyte"] = true
@@ -449,6 +455,7 @@ L["Charred Ancient"] = true
 L["Chaw Stronghide"] = true
 L["Chillwind Chimaera"] = true
 L["Christoph Jeffcoat"] = true
+L["Cielstrasza"] = true
 L["Clarise Gnarltree"] = true
 L["Cliff Breaker"] = true
 L["Cluster Launcher"] = true
@@ -480,7 +487,6 @@ L["Corruption"] = true
 L["Costly Menace"] = true
 L["Crazed Ancient"] = true
 L["Crazed Murkblood Foreman"] = true
-L["Crazk Sparks"] = true
 L["Crimson Inquisitor"] = true
 L["Crimson Sorcerer"] = true
 L["Crocolisk Hunting"] = true
@@ -516,6 +522,7 @@ L["Darkspine Myrmidon"] = true
 L["Darkspine Siren"] = true
 L["Darkweaver Syth"] = true
 L["Darmari"] = true
+L["Darnall"] = true
 L["Daryl Riknussun"] = true
 L["Daryl Stack"] = true
 L["Deadwind Warlock"] = true
@@ -588,7 +595,6 @@ L["Elder Stranglethorn Tiger"] = true
 L["Eldrin"] = true
 L["Elixir of Pain"] = true
 L["Elynna"] = true
-L["Emperor Vek'lor"] = true
 L["Emrul Riknussun"] = true
 L["Enchanted Thorium Platemail: Volume I"] = true
 L["Enchanted Thorium Platemail: Volume II"] = true
@@ -601,6 +607,7 @@ L["Enraged Crusher"] = true
 L["Eredar Deathbringer"] = true
 L["Eriden"] = true
 L["Erika Tate"] = true
+L["Erilia"] = true
 L["Erin Kelly"] = true
 L["Ethereal Priest"] = true
 L["Ethereal Thief"] = true
@@ -608,7 +615,6 @@ L["Ethereum Nullifier"] = true
 L["Ethereum Smuggler"] = true
 L["Eunice Burch"] = true
 L["Faldron"] = true
-L["Fankriss the Unyielding"] = true
 L["Farii"] = true
 L["Fazu"] = true
 L["Fedryen Swiftspear"] = true
@@ -631,6 +637,7 @@ L["Firebrand Invoker"] = true
 L["Firebrand Pyromancer"] = true
 L["Firegut Brute"] = true
 L["Flash Bomb Recipe"] = true
+L["Flesheating Ghoul"] = true
 L["Foreman Marcrid"] = true
 L["Fradd Swiftgear"] = true
 L["Franklin Lloyd"] = true
@@ -647,13 +654,14 @@ L["Gargoyle"] = true
 L["Gaston"] = true
 L["Gearcutter Cogspinner"] = true
 L["Gearing Redridge"] = true
+L["Geen"] = true
 L["Gelanthis"] = true
 L["Gelman Stonehand"] = true
-L["General Rajaxx"] = true
 L["Geofram Bouldertoe"] = true
 L["George Candarte"] = true
 L["Georgio Bolero"] = true
 L["Ghak Healtouch"] = true
+L["Gharash"] = true
 L["Ghaz'an"] = true
 L["Ghermas"] = true
 L["Ghok'kah"] = true
@@ -675,7 +683,6 @@ L["Goretusk"] = true
 L["Goretusk Liver Pie"] = true
 L["Gorishi Reaver"] = true
 L["Graham Van Talen"] = true
-L["Grand Warlock Nethekurse"] = true
 L["Grarnik Goodstitch"] = true
 L["Greater Bogstrok"] = true
 L["Greater Fleshbeast"] = true
@@ -691,17 +698,21 @@ L["Grumnus Steelshaper"] = true
 L["Grutah"] = true
 L["Guillaume Sorouy"] = true
 L["Haalrun"] = true
+L["Haferet"] = true
 L["Hagrus"] = true
 L["Hahrana Ironhide"] = true
 L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
 L["Hammon Karwn"] = true
+L["Harggan"] = true
+L["Harklan Moongrove"] = true
 L["Harn Longcast"] = true
 L["Hatefury Shadowstalker"] = true
 L["Haughty Modiste"] = true
 L["Helboar"] = true
 L["Heldan Galesong"] = true
+L["Helenia Olden"] = true
 L["Hgarth"] = true
 L["High Enchanter Bardolan"] = true
 L["Highland Raptor"] = true
@@ -709,6 +720,7 @@ L["Hillsbrad Tailor"] = true
 L["Himmik"] = true
 L["Homunculus"] = true
 L["Horns of Frenzy"] = true
+L["Hula'mahi"] = true
 L["Hulking Mountain Lion"] = true
 L["Humphry"] = true
 L["Hurnak Grimmord"] = true
@@ -739,11 +751,12 @@ L["Jalane Ayrole"] = true
 L["James Van Brunt"] = true
 L["Jandia"] = true
 L["Janet Hommers"] = true
-L["Jannos Ironwill"] = true
-L["Jaquilina Dramet"] = true
+L["Jangdor Swiftstrider"] = 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
@@ -755,17 +768,18 @@ 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
 L["Kamari"] = true
 L["Kanaria"] = true
+L["Kania"] = true
 L["Karaaz"] = true
 L["Karn Stonehoof"] = true
 L["Karolek"] = true
@@ -779,9 +793,11 @@ L["Khara Deepwater"] = true
 L["Kiknikle"] = true
 L["Kil'hala"] = true
 L["Killian Sanatha"] = true
+L["Kilxx"] = true
 L["Kireena"] = true
 L["Kithas"] = true
 L["Kitta Firewind"] = true
+L["Knight Dameron"] = true
 L["Kodo Hide Bag"] = true
 L["Kor'geld"] = true
 L["Koren"] = true
@@ -789,18 +805,17 @@ L["Kradu Grimblade"] = true
 L["Kray"] = true
 L["Krek Cragcrush"] = true
 L["Kriggon Talsone"] = true
+L["Krinkle Goodsteel"] = true
 L["Krugosh"] = true
 L["Krulmoo Fullmoon"] = true
 L["Krunn"] = true
 L["Kudrii"] = true
 L["Kulwia"] = true
 L["Kurdram Stonehammer"] = true
-L["Kurinnaxx"] = true
 L["Kurzen Commando"] = true
 L["Kylanna"] = true
 L["Kylanna Windwhisper"] = true
 L["Kylene"] = true
-L["Kzixx"] = true
 L["Laird"] = true
 L["Lalina Summermoon"] = true
 L["Lalla Brightweave"] = true
@@ -810,8 +825,10 @@ L["Lavinia Crowe"] = true
 L["Lawrence Schneider"] = true
 L["Lebowski"] = true
 L["Leeli Longhaggle"] = true
+L["Leo Sarn"] = true
 L["Lesser Infernal"] = true
 L["Librarian Erickson"] = true
+L["Lieutenant General Andorov"] = true
 L["Lieutenant Lewis"] = true
 L["Lieutenant Mancuso"] = true
 L["Lilliam Sparkspindle"] = true
@@ -821,12 +838,12 @@ L["Lindea Rabonne"] = true
 L["Linna Bruder"] = true
 L["Liquid Stone"] = true
 L["Lizbeth Cromwell"] = true
+L["Logannas"] = true
 L["Logistics Officer Brighton"] = true
 L["Logistics Officer Silverstone"] = true
 L["Logistics Officer Ulrike"] = true
 L["Lokhtos Darkbargainer"] = true
 L["Loolruna"] = true
-L["Lord Kri"] = true
 L["Lorelae Wintersong"] = true
 L["Loro"] = true
 L["Lorokeem"] = true
@@ -853,7 +870,6 @@ L["Mana Warp"] = true
 L["Mari Stonehand"] = true
 L["Martine Tramblay"] = true
 L["Mary Edras"] = true
-L["Masat T'andr"] = true
 L["Master Chef Mouldier"] = true
 L["Master of the Wild Leather"] = true
 L["Mathar G'ochar"] = true
@@ -867,7 +883,6 @@ L["Miall"] = true
 L["Miao'zan"] = true
 L["Micha Yance"] = true
 L["Michelle Belle"] = true
-L["Midnight"] = true
 L["Mildred Fletcher"] = true
 L["Milla Fairancora"] = true
 L["Millie Gregorian"] = true
@@ -875,12 +890,11 @@ L["Mire Lord"] = true
 L["Mirvedon"] = true
 L["Misensi"] = true
 L["Mishta"] = true
+L["Mixie Farshot"] = true
 L["Mo'arg Incinerator"] = true
 L["Mo'arg Weaponsmith"] = true
-L["Moam"] = true
 L["Modoru"] = true
 L["Mok'Nathal Treats"] = true
-L["Montarr"] = true
 L["Moonglow Vest"] = true
 L["Moonrage Tailor"] = true
 L["Moordo"] = true
@@ -896,26 +910,28 @@ L["Murk Worm"] = true
 L["Murkblood Raider"] = true
 L["Murmur"] = true
 L["Mutant Horror"] = true
+L["Muuran"] = true
 L["Mycah"] = true
 L["Mythrin'dir"] = true
+L["Naal Mistrunner"] = true
 L["Nadyia Maneweaver"] = true
 L["Nahogg"] = true
 L["Naka"] = true
 L["Nakodu"] = true
-L["Nandar Branson"] = true
+L["Namdo Bizzfizzle"] = true
 L["Narj Deepslice"] = true
 L["Narkk"] = true
 L["Narv Hidecrafter"] = true
 L["Nasmara Moonsong"] = true
 L["Nata Dawnstrider"] = true
 L["Neal Allen"] = true
+L["Neii"] = true
 L["Nerrist"] = true
 L["Nessa Shadowsong"] = true
 L["Nexus Stalker"] = true
 L["Nexus-Prince Shaffar"] = true
 L["Nightbane"] = true
 L["Nimar the Slayer"] = true
-L["Nioma"] = true
 L["Nissa Firestone"] = true
 L["Nixx Sprocketspring"] = true
 L["Nogg"] = true
@@ -926,15 +942,14 @@ L["Nyoma"] = true
 L["Oblivion Mage"] = true
 L["Obsidia"] = true
 L["Ockil"] = true
+L["Ogg'marr"] = true
 L["Oglethorpe Obnoticus"] = true
 L["Okothos Ironrager"] = true
 L["Okuno"] = true
 L["On Iron Pauldrons"] = true
 L["Ontuvo"] = true
 L["Ormer's Revenge"] = true
-L["Ossirian the Unscarred"] = true
 L["Otho Moji'ko"] = true
-L["Ouro"] = true
 L["Outfitter Eric"] = true
 L["Padaar"] = true
 L["Painbringer"] = true
@@ -951,9 +966,8 @@ L["Pikkle"] = true
 L["Pratt McGrubben"] = true
 L["Priestess Delrissa"] = true
 L["Priestess of Torment"] = true
-L["Princess Huhuran"] = true
-L["Princess Yauj"] = true
 L["Prospector Nachlan"] = true
+L["Provisioner Lorkran"] = true
 L["Provisioner Nasela"] = true
 L["Pyall Silentstride"] = true
 L["Pyrewood Tailor"] = true
@@ -981,11 +995,11 @@ L["Refik"] = true
 L["Rhiannon Davis"] = true
 L["Rhonsus"] = true
 L["Ribbly's Crony"] = 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
@@ -993,6 +1007,9 @@ L["Rotgath Stonebeard"] = true
 L["Rotting Behemoth"] = true
 L["Roxxik"] = true
 L["Rungor"] = true
+L["Ruppo Zipcoil"] = true
+L["Saenorion"] = true
+L["Sairuk"] = true
 L["Saltstone Basilisk"] = true
 L["Sandfury Blood Drinker"] = true
 L["Sandfury Shadowcaster"] = true
@@ -1026,6 +1043,7 @@ L["Selling Fish"] = true
 L["Sempstress Ambershine"] = true
 L["Serge Hinott"] = true
 L["Serpentshrine Sporebat"] = true
+L["Sewa Mistrunner"] = true
 L["Shaani"] = true
 L["Shadi Mistrunner"] = true
 L["Shadow Council Warlock"] = true
@@ -1089,12 +1107,14 @@ L["Springspindle Fizzlegear"] = true
 L["Sprite Jumpsprocket"] = true
 L["Starving Blisterpaw"] = true
 L["Stephen Ryback"] = true
+L["Stone Guard Mukar"] = true
 L["Stonevault Oracle"] = true
 L["Stonevault Pillager"] = true
 L["Stranglethorn Tigress"] = true
 L["Strashaz Myrmidon"] = true
 L["Strashaz Warrior"] = true
 L["Stuart Fleming"] = true
+L["Sumi"] = true
 L["Sunblade Arch Mage"] = true
 L["Sunblade Blood Knight"] = true
 L["Sunblade Cabalist"] = true
@@ -1129,9 +1149,11 @@ L["Tally Berryfizz"] = true
 L["Talmar"] = true
 L["Tamar"] = true
 L["Tanaika"] = true
+L["Tanak"] = true
 L["Tangled Horror"] = true
 L["Tansy Puddlefizz"] = true
 L["Tar Lurker"] = true
+L["Tarban Hearthgrain"] = true
 L["Tari'qa"] = true
 L["Tarn"] = true
 L["Tatiana"] = true
@@ -1151,7 +1173,6 @@ L["The Great Moongraze Hunt"] = true
 L["The Great Silver Deceiver"] = true
 L["The Old Ways"] = true
 L["The Origins of Smithing"] = true
-L["The Prophet Skeram"] = true
 L["The Rescue"] = true
 L["The Taste Test"] = true
 L["The Undermarket"] = true
@@ -1186,6 +1207,7 @@ L["Traugh"] = true
 L["Trianna"] = true
 L["Trixie Quikswitch"] = true
 L["Truk Wildbeard"] = true
+L["Tunkk"] = true
 L["Twilight Dark Shaman"] = true
 L["Twilight Emissary"] = true
 L["Twilight Fire Guard"] = true
@@ -1208,10 +1230,10 @@ L["Vanessa Sellers"] = true
 L["Vargus"] = true
 L["Vazario Linkgrease"] = true
 L["Vekh'nir Dreadhawk"] = true
-L["Vem"] = true
 L["Vendor-Tron 1000"] = true
 L["Venom Mist Lurker"] = true
 L["Venture Co. Strip Miner"] = true
+L["Veteran Crusader Aliocha Segard"] = true
 L["Vhan"] = true
 L["Vharr"] = true
 L["Victor Ward"] = true
@@ -1221,7 +1243,6 @@ L["Vilebranch Raiding Wolf"] = true
 L["Vilebranch Soothsayer"] = true
 L["Vir'aani Arcanist"] = true
 L["Vira Younghoof"] = true
-L["Viscidus"] = true
 L["Vivianna"] = true
 L["Vix Chromeblaster"] = true
 L["Vizzklick"] = true
@@ -1239,6 +1260,7 @@ L["Wastewander Shadow Mage"] = true
 L["Wastewander Thief"] = true
 L["Weapon Technician"] = true
 L["Wenna Silkbeard"] = true
+L["Werg Thickblade"] = true
 L["Westfall Stew"] = true
 L["Whuut"] = true
 L["Wik'Tar"] = true
@@ -1263,6 +1285,7 @@ L["Wunna Darkmane"] = true
 L["Xandar Goodbeard"] = true
 L["Xen'to"] = true
 L["Xerintha Ravenoak"] = true
+L["Xizk Goodstitch"] = true
 L["Xizzer Fizzbolt"] = true
 L["Xylinnia Starshine"] = true
 L["Xyrol"] = true
@@ -1280,11 +1303,13 @@ L["Zan Shivsproket"] = true
 L["Zansoa"] = true
 L["Zanzil Zombie"] = true
 L["Zaralda"] = true
-L["Zarena Cromwind"] = true
+L["Zargh"] = true
 L["Zarrin"] = true
 L["Zebig"] = true
 L["Zixil"] = true
+L["Zorbin Fandazzle"] = true
 L["Zula Slagfury"] = true
 L["Zulian Tiger"] = true
 L["Zurai"] = true
-L["\"Cookie\" McWeaksauce"] = true
\ No newline at end of file
+L["\"Cookie\" McWeaksauce"] = true
+
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 0f5e0ad..3aea37a 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -233,7 +233,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3449, 165, 3824, 1, 2259)
 	self:addTradeFlags(RecipeDB, 3449, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3449, 2, 2481, 2, 4878)
+	self:addTradeAcquire(RecipeDB, 3449, 2, 2481)

 	-- Elixir of Fortitude -- 3450
 	-- Trainer
@@ -300,7 +300,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 4942, 4, 715)

 	-- Rage Potion -- 6617
-	-- Instance: 2437 - type1maxlevel16category3territory4minlevel13nameRagefire Chasmid2437
+	-- Instance: 2437 - type1maxlevel16category3territory4nameRagefire Chasmid2437minlevel13
 	-- Vendor
 	-- Flags: Warrior, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -310,7 +310,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6617, 2, 1669, 2, 1685, 2, 3335, 2, 3499)

 	-- Great Rage Potion -- 6618
-	-- Instance: 2437 - type1maxlevel16category3territory4minlevel13nameRagefire Chasmid2437
+	-- Instance: 2437 - type1maxlevel16category3territory4nameRagefire Chasmid2437minlevel13
 	-- Vendor
 	-- Flags: Warrior, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -356,13 +356,13 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

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

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

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

 	-- Frost Protection Potion -- 7258
 	-- 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, 5594)
+	self:addTradeAcquire(RecipeDB, 7259, 2, 2848, 2, 8157)

 	-- Blackmouth Oil -- 7836
 	-- Trainer
@@ -573,7 +573,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 11465, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Gift of Arthas -- 11466
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -592,7 +592,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 11467, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Elixir of Dream Vision -- 11468
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
 	-- Raid: 2159 - Onyxia's Lair
 	-- No location information
 	-- Mob Drop
@@ -613,13 +613,13 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

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

 	-- Elixir of Shadow Power -- 11476
 	-- Trainer
@@ -767,13 +767,13 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17559, 6, 529, 2, 10856, 6, 529, 2, 10857, 6, 529, 2, 11536)

 	-- Transmute: Fire to Earth -- 17560
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17560, 275, 7076, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17560, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 17560, 4,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 17560, 2, 9499)

 	-- Transmute: Earth to Water -- 17561
@@ -796,7 +796,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17562, 2, 11278)

 	-- Transmute: Undeath to Water -- 17563
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -815,7 +815,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17564, 3, 6518)

 	-- Transmute: Life to Earth -- 17565
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -871,8 +871,8 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17573, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Greater Fire Protection Potion -- 17574
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -927,7 +927,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

 	-- Major Mana Potion -- 17580
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -939,7 +939,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Alchemist's Stone -- 17632
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
@@ -1077,7 +1077,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Elemental Fire -- 25146
 	-- Thorium Brotherhood - Friendly
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1261,7 +1261,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Primal Air to Fire -- 28566
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -1311,8 +1311,8 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

 	-- Major Fire Protection Potion -- 28571
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1322,7 +1322,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28571, 3, 19168, 3, 19221)

 	-- Major Frost Protection Potion -- 28572
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsid3792minlevel64
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1378,7 +1378,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

 	-- Ironshield Potion -- 28579
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsid2367minlevel66
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-BlackSmith.lua b/RecipeDB/ARL-BlackSmith.lua
index 839a7ec..f881fe0 100644
--- a/RecipeDB/ARL-BlackSmith.lua
+++ b/RecipeDB/ARL-BlackSmith.lua
@@ -482,7 +482,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3491, 1, 1383, 1, 2836, 1, 2998, 1, 3136, 1, 3355, 1, 3478, 1, 4258, 1, 4596, 1, 5511, 1, 10276, 1, 16583, 1, 16669, 1, 16724, 1, 16823, 1, 19341)

 	-- Hardened Iron Shortsword -- 3492
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
@@ -490,7 +490,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	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, 5512)
+	self:addTradeAcquire(RecipeDB, 3492, 2, 2843, 2, 3356)

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

 	-- Golden Iron Destroyer -- 3495
 	-- World Drop
@@ -523,14 +523,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3495, 7, 2)

 	-- Moonsteel Broadsword -- 3496
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword,
 	-- Item Stats:
 	-- Item Stats: val4id3val12id5val55-83id7val2.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3496, 180, 3853, 1, 2018)
-	self:addTradeFlags(RecipeDB, 3496, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
-	self:addTradeAcquire(RecipeDB, 3496, 2, 2482)
+	self:addTradeFlags(RecipeDB, 3496, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,69)
+	-- No acquire information

 	-- Frost Tiger Blade -- 3497
 	-- World Drop
@@ -550,7 +550,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, 2, 2483)
+	self:addTradeAcquire(RecipeDB, 3498, 2, 1146)

 	-- Shadow Crescent Axe -- 3500
 	-- World Drop
@@ -583,14 +583,15 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3502, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

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

 	-- Green Iron Shoulders -- 3504
 	-- World Drop
@@ -663,7 +664,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3513, 7, 2)

 	-- Golden Scale Boots -- 3515
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -722,8 +723,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7223, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Steel Weapon Chain -- 7224
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
+	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakid1176minlevel43
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -950,14 +951,15 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9935, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

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

 	-- Mithril Shield Spike -- 9939
 	-- World Drop
@@ -1058,9 +1060,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9964, 7, 2)

 	-- Mithril Scale Shoulders -- 9966
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakid1176minlevel43
 	-- Raid: 2159 - Onyxia's Lair
 	-- No location information
 	-- Mob Drop
@@ -1240,9 +1242,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 10007, 1, 7232, 1, 11146, 1, 11178, 1, 20124)

 	-- Runed Mithril Hammer -- 10009
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
@@ -1344,11 +1346,11 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 14380, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Dark Iron Pulverizer -- 15292
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -1359,7 +1361,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15292, 3, 8921, 3, 8926, 3, 8927, 3, 8928, 3, 9028)

 	-- Dark Iron Mail -- 15293
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1370,8 +1372,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15293, 3, 8907)

 	-- Dark Iron Sunderer -- 15294
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
@@ -1391,8 +1393,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Dark Iron Plate -- 15296
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -1641,7 +1643,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Storm Gauntlets -- 16661
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- No location information
 	-- Mob Drop
 	-- Vendor
@@ -1704,7 +1706,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16667, 4, 5127)

 	-- Whitesoul Helm -- 16724
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -1736,7 +1738,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16726, 3, 4364)

 	-- Helm of the Great Chief -- 16728
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1825,7 +1827,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16745, 4, 7649)

 	-- Invulnerable Mail -- 16746
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats: Tanking,
@@ -1985,7 +1987,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16988, 3, 10438)

 	-- Arcanite Champion -- 16990
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
@@ -1996,7 +1998,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16990, 3, 10899)

 	-- Annihilator -- 16991
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
@@ -2017,7 +2019,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16992, 3, 1844)

 	-- Masterwork Stormhammer -- 16993
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -2028,7 +2030,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16993, 3, 10899)

 	-- Arcanite Reaper -- 16994
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
@@ -2096,7 +2098,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20201, 1, 2836, 1, 16583, 1, 16823, 1, 19341)

 	-- Fiery Chain Girdle -- 20872
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2107,17 +2109,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20872, 2, 12944)

 	-- Fiery Chain Shoulders -- 20873
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
+	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)

 	-- Dark Iron Bracers -- 20874
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2128,17 +2131,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20874, 2, 12944)

 	-- Dark Iron Leggings -- 20876
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	-- No acquire information
+	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)

 	-- Dark Iron Reaver -- 20890
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword,
 	-- Item Stats:
@@ -2149,7 +2153,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20890, 2, 12944)

 	-- Dark Iron Destroyer -- 20897
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Axe,
 	-- Item Stats:
@@ -2240,7 +2244,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23633, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Dark Iron Helm -- 23636
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2251,34 +2255,37 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23636, 2, 12944)

 	-- Dark Iron Gauntlets -- 23637
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
-	-- No acquire information
+	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)

 	-- Black Amnesty -- 23638
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,72)
-	-- No acquire information
+	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)

 	-- Blackfury -- 23639
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63,71)
-	-- No acquire information
+	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)

 	-- Ebon Hand -- 23650
 	-- Trainer
@@ -2425,14 +2432,16 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27585, 6, 609, 1, 15176)

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

 	-- Thick Obsidian Breastplate -- 27587
 	-- Raid: 3428 - Ahn'Qiraj
@@ -2468,14 +2477,16 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27589, 3, 15340)

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

 	-- Titanic Leggings -- 27829
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -2846,7 +2857,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29617, 6, 932, 3, 19321)

 	-- Felsteel Gloves -- 29619
-	-- Instance: 3790 - type5maxlevel67category3territory1expansion1minlevel65nameAuchindoun: Auchenai Cryptsid3790
+	-- Instance: 3790 - type5maxlevel67category3territory1expansion1nameAuchindoun: Auchenai Cryptsid3790minlevel65
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2857,7 +2868,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29619, 3, 18497)

 	-- Felsteel Leggings -- 29620
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
+	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazid3848minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2868,7 +2879,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29620, 3, 20900)

 	-- Felsteel Helm -- 29621
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2952,7 +2963,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29645, 3, 21454, 3, 23305)

 	-- Swiftsteel Gloves -- 29648
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsid3792minlevel64
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2963,7 +2974,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29648, 3, 18314)

 	-- Earthpeace Breastplate -- 29649
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -3028,7 +3039,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Storm Helm -- 29663
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -3041,8 +3052,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Helm of the Stalwart Defender -- 29664
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsid3714minlevel70
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -3055,7 +3066,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Oathkeeper's Helm -- 29668
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1nameCoilfang Reservoir: The Underbogid3716minlevel63
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -3094,7 +3105,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensid3717minlevel62
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
@@ -3143,8 +3154,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Felsteel Reaper -- 29695
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensid3717minlevel62
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsid3792minlevel64
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
@@ -3156,7 +3167,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Runic Hammer -- 29696
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensid3717minlevel62
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
 	-- Item Stats:
@@ -3180,7 +3191,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Eternium Runed Blade -- 29698
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
@@ -4156,12 +4167,11 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Spiked Cobalt Boots -- 54918
 	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
+	-- Flags: All classes, Recipe BoP,
 	-- Item Stats:
-	-- Item Stats: val38id1val916id6val29id44val21id46
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54918, 375, 40949, 2, 2018)
-	self:addTradeFlags(RecipeDB, 54918, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 54918, 3,21,22,23,24,25,26,27,28,29,30,41)
 	-- No acquire information

 	-- Spiked Cobalt Shoulders -- 54941
@@ -5013,7 +5023,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
 	self:addTradeFlags(RecipeDB, 9957, 2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 9957, 4, 2756)
-
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index bf5a1de..b65f26a 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -239,7 +239,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3398, 125, 3727, 1, 2550)
 	self:addTradeFlags(RecipeDB, 3398, 1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 3398, 4, 501, 2, 12245)
+	self:addTradeAcquire(RecipeDB, 3398, 4, 501, 2, 3489, 2, 12245)

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

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

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

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

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

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

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

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

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

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

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

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

 	-- Spiced Chili Crab -- 15915
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -727,7 +723,7 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 21175, 1, 1355, 1, 1382, 1, 1430, 1, 1699, 1, 3026, 1, 3067, 1, 3087, 1, 3399, 1, 4210, 1, 4552, 1, 5159, 1, 5482, 1, 6286, 1, 8306, 1, 16253, 1, 16277, 1, 16676, 1, 16719, 1, 17246, 1, 18987, 1, 18988, 1, 18993, 1, 19185, 1, 19369)

 	-- Tender Wolf Steak -- 22480
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakid1176minlevel43
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -747,13 +743,13 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22761, 3, 14354)

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

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

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

 	-- Crunchy Spider Surprise -- 28267
 	-- Vendor
@@ -1131,8 +1127,6 @@ function addon:InitCooking(RecipeDB)
 	-- No acquire information

 	-- Mega Mammoth Meal -- 45555
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1142,8 +1136,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45555, 2, 31031, 2, 31032)

 	-- Tender Shoveltusk Steak -- 45556
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1153,8 +1145,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45556, 2, 31031, 2, 31032)

 	-- Spiced Wyrm Burger -- 45557
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1164,8 +1154,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45557, 2, 31031, 2, 31032)

 	-- Very Burnt Worg -- 45558
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1175,8 +1163,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45558, 2, 31031, 2, 31032)

 	-- Mighty Rhino Dogs -- 45559
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1249,8 +1235,6 @@ function addon:InitCooking(RecipeDB)
 	-- No acquire information

 	-- Poached Northern Sculpin -- 45567
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1260,8 +1244,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45567, 2, 31031, 2, 31032)

 	-- Firecracker Salmon -- 45568
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1280,8 +1262,6 @@ function addon:InitCooking(RecipeDB)
 	-- No acquire information

 	-- Imperial Manta Steak -- 45570
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1291,8 +1271,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45570, 2, 31031, 2, 31032)

 	-- Spicy Blue Nettlefish -- 45571
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1355,8 +1333,6 @@ function addon:InitCooking(RecipeDB)
 	-- No acquire information

 	-- Spicy Fried Herring -- 57433
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1366,8 +1342,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57433, 2, 31031, 2, 31032)

 	-- Rhinolicious Wyrmsteak -- 57434
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1377,8 +1351,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57434, 2, 31031, 2, 31032)

 	-- Critter Bites -- 57435
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1388,8 +1360,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57435, 2, 31031, 2, 31032)

 	-- Hearty Rhino -- 57436
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -1399,8 +1369,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57436, 2, 31031, 2, 31032)

 	-- Snapper Extreme -- 57437
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1410,8 +1378,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57437, 2, 31031, 2, 31032)

 	-- Blackened Worg Steak -- 57438
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1421,8 +1387,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57438, 2, 31031, 2, 31032)

 	-- Cuttlesteak -- 57439
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1432,8 +1396,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57439, 2, 31031, 2, 31032)

 	-- Spiced Mammoth Treats -- 57440
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1443,8 +1405,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57440, 2, 31031, 2, 31032)

 	-- Blackened Dragonfin -- 57441
-	-- No location information
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1454,24 +1414,22 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 57441, 2, 31031, 2, 31032)

 	-- Dragonfin Filet -- 57442
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 57442, 400, 43000, 2, 2550)
 	self:addTradeFlags(RecipeDB, 57442, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 57442, 2, 31032)
+	self:addTradeAcquire(RecipeDB, 57442, 2, 31031, 2, 31032)

 	-- Tracker Snacks -- 57443
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 57443, 400, 43001, 2, 2550)
 	self:addTradeFlags(RecipeDB, 57443, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 57443, 2, 31032)
+	self:addTradeAcquire(RecipeDB, 57443, 2, 31031, 2, 31032)

 	-- Dalaran Clam Chowder -- 58065
 	-- Trainer
@@ -1493,11 +1451,11 @@ function addon:InitCooking(RecipeDB)

 	-- Last Week's Mammoth -- 58521
 	-- World Drop
-	-- Flags: Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 58521, 350, 43488, 2, 2550)
-	self:addTradeFlags(RecipeDB, 58521, 1,2,10,36,41)
+	self:addTradeFlags(RecipeDB, 58521, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 58521, 7, 2)

 	-- Bad Clams -- 58523
@@ -1519,24 +1477,22 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 58525, 7, 2)

 	-- Gigantic Feast -- 58527
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 58527, 425, 43478, 2, 2550)
 	self:addTradeFlags(RecipeDB, 58527, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-	self:addTradeAcquire(RecipeDB, 58527, 2, 31032)
+	self:addTradeAcquire(RecipeDB, 58527, 2, 31031, 2, 31032)

 	-- Small Feast -- 58528
-	-- No location information
 	-- Vendor
-	-- Flags: Item BoP, Recipe BoP,
+	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 58528, 425, 43480, 2, 2550)
-	self:addTradeFlags(RecipeDB, 58528, 1,2,4,37,41)
-	self:addTradeAcquire(RecipeDB, 58528, 2, 31032)
+	self:addTradeFlags(RecipeDB, 58528, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB, 58528, 2, 31031, 2, 31032)


 	return recipecount
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index e82046b..0e21997 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -86,13 +86,12 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Chest - Minor Mana -- 7443
 	-- World Drop
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7443, 20, nil, 2, 7411)
-	self:addTradeFlags(RecipeDB, 7443, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 7443, 7, 2, 2, 18753)
+	self:addTradeFlags(RecipeDB, 7443, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 7443, 7, 2)

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

 	-- Runed Silver Rod -- 7795
 	-- Trainer
@@ -567,7 +566,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13687, 7, 2)

 	-- Enchant Shield - Lesser Block -- 13689
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -704,7 +703,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13858, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Enchant Gloves - Advanced Herbalism -- 13868
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -741,8 +740,8 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13890, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Enchant Weapon - Fiery Weapon -- 13898
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -779,7 +778,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13917, 1, 11073, 1, 19251)

 	-- Enchant Bracer - Deflection -- 13931
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -854,8 +852,8 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13945, 7, 2)

 	-- Enchant Gloves - Riding Skill -- 13947
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 2159 - Onyxia's Lair
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -915,8 +913,8 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 14810, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Smoking Heart of the Mountain -- 15596
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -1099,8 +1097,8 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20029, 3, 7444, 3, 7448, 3, 7524)

 	-- Enchant 2H Weapon - Superior Impact -- 20030
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1110,7 +1108,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20030, 3, 10317, 3, 10366)

 	-- Enchant Weapon - Superior Striking -- 20031
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1120,7 +1118,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20031, 3, 9216)

 	-- Enchant Weapon - Lifestealing -- 20032
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1149,8 +1147,8 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20034, 3, 4494, 3, 9451)

 	-- Enchant 2H Weapon - Major Spirit -- 20035
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1220,7 +1218,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22750, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Enchant Weapon - Strength -- 23799
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1260,7 +1258,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23802, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Enchant Weapon - Mighty Spirit -- 23803
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1270,13 +1268,14 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23803, 2, 12944)

 	-- Enchant Weapon - Mighty Intellect -- 23804
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23804, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 23804, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	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)

 	-- Enchant Gloves - Threat -- 25072
 	-- Raid: 3428 - Ahn'Qiraj
@@ -1312,13 +1311,14 @@ function addon:InitEnchanting(RecipeDB)
 	-- Raid: 3428 - Ahn'Qiraj
 	-- Raid: 3428 - Ahn'Qiraj
 	-- Raid: 3428 - Ahn'Qiraj
+	-- Raid: 3428 - Ahn'Qiraj
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25074, 300, nil, 3, 7411)
 	self:addTradeFlags(RecipeDB, 25074, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
-	self:addTradeAcquire(RecipeDB, 25074, 3, 15263, 3, 15348, 3, 15370, 3, 15510, 3, 15511, 3, 15516, 3, 15517, 3, 15544)
+	self:addTradeAcquire(RecipeDB, 25074, 3, 15263, 3, 15348, 3, 15370, 3, 15509, 3, 15510, 3, 15511, 3, 15516, 3, 15517, 3, 15544)

 	-- Enchant Gloves - Fire Power -- 25078
 	-- Raid: 3428 - Ahn'Qiraj
@@ -1372,22 +1372,24 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 25080, 3, 15263, 3, 15299, 3, 15339, 3, 15341, 3, 15348, 3, 15369, 3, 15509, 3, 15510, 3, 15516, 3, 15517)

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

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

 	-- Enchant Cloak - Stealth -- 25083
 	-- Raid: 3428 - Ahn'Qiraj
@@ -1434,52 +1436,52 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 25086, 3, 15263, 3, 15299, 3, 15341, 3, 15369, 3, 15509, 3, 15510, 3, 15516, 3, 15517)

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

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

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

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

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

 	-- Brilliant Wizard Oil -- 25129
 	-- Zandalar Tribe - Honored
@@ -1558,7 +1560,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27913, 7, 2)

 	-- Enchant Bracer - Fortitude -- 27914
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultid3715minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1599,7 +1601,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Ring - Healing Power -- 27926
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
@@ -1629,7 +1631,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27944, 1, 18753, 1, 18773, 1, 19252, 1, 19540)

 	-- Enchant Shield - Intellect -- 27945
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsid2367minlevel66
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1666,7 +1668,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27948, 7, 2)

 	-- Enchant Boots - Fortitude -- 27950
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsid3792minlevel64
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1676,7 +1678,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27950, 3, 18317)

 	-- Enchant Boots - Dexterity -- 27951
-	-- Instance: 3790 - type5maxlevel67category3territory1expansion1minlevel65nameAuchindoun: Auchenai Cryptsid3790
+	-- Instance: 3790 - type5maxlevel67category3territory1expansion1nameAuchindoun: Auchenai Cryptsid3790minlevel65
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1761,7 +1763,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27968, 3, 20136)

 	-- Enchant 2H Weapon - Savagery -- 27971
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
+	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsid3714minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1789,7 +1791,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27975, 3, 22242, 3, 23385)

 	-- Enchant 2H Weapon - Major Agility -- 27977
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
+	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazid3848minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1831,9 +1833,9 @@ function addon:InitEnchanting(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensid3717minlevel62
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1844,8 +1846,8 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Weapon - Battlemaster -- 28004
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
+	-- Instance: 3562 - type5maxlevel62category3territory1expansion1nameHellfire Citadel: Hellfire Rampartsid3562minlevel60
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsid3791minlevel67
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2016,7 +2018,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Gloves - Major Healing -- 33999
 	-- The Sha'tar - Honored
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2085,7 +2087,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2097,8 +2099,8 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Boots - Boar's Speed -- 34008
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1nameCoilfang Reservoir: The Underbogid3716minlevel63
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2118,7 +2120,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Weapon - Major Healing -- 34010
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2291,7 +2293,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Weapon - Icebreaker -- 44524
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2337,7 +2338,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Bracers - Greater Assault -- 44575
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2347,7 +2347,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 44575, 2, 32514)

 	-- Enchant Weapon - Lifeward -- 44576
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2402,7 +2401,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Cloak - Titanweave -- 44591
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2475,7 +2473,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Weapon - Giant Slayer -- 44621
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2494,7 +2491,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Gloves - Armsman -- 44625
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2522,7 +2518,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Cloak - Shadow Armor -- 44631
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2632,7 +2627,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Cloak - Wisdom -- 47899
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2651,7 +2645,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant Boots - Tuskarr's Vitality -- 47901
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2661,7 +2654,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 47901, 2, 32514)

 	-- Enchant Weapon - Accuracy -- 59619
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2671,7 +2663,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 59619, 2, 32514)

 	-- Enchant Weapon - Berserking -- 59621
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2781,7 +2772,6 @@ function addon:InitEnchanting(RecipeDB)
 	-- No acquire information

 	-- Enchant 2H Weapon - Massacre -- 60691
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2791,7 +2781,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 60691, 2, 32514)

 	-- Enchant Chest - Powerful Stats -- 60692
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2801,7 +2790,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 60692, 2, 32514)

 	-- Enchant Weapon - Superior Potency -- 60707
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2811,7 +2799,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 60707, 2, 32514)

 	-- Enchant Weapon - Mighty Spellpower -- 60714
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2821,7 +2808,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 60714, 2, 32514)

 	-- Enchant Boots - Greater Assault -- 60763
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2831,7 +2817,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 60763, 2, 32514)

 	-- Enchant Bracers - Superior Spellpower -- 60767
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index 782bd81..72e53c1 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -246,7 +246,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3942, 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)

 	-- Flame Deflector -- 3944
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -303,13 +303,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3950, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

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

 	-- Bronze Framework -- 3953
 	-- Trainer
@@ -350,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
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3957, 155, 4386, 1, 4036)
-	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)
+	self:addTradeFlags(RecipeDB, 3957, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Iron Strut -- 3958
 	-- Trainer
@@ -368,7 +369,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3958, 1, 5174, 1, 8736, 1, 11017, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Discombobulator Ray -- 3959
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -424,7 +425,7 @@ function addon:InitEngineering(RecipeDB)

 	-- Craftsman's Monocle -- 3966
 	-- No location information
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -462,7 +463,7 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

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

 	-- Ornate Spyglass -- 6458
@@ -537,7 +538,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7430, 1, 1702, 1, 2857, 1, 3290, 1, 3412, 1, 3494, 1, 4586, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11025, 1, 11026, 1, 11028, 1, 11029, 1, 11031, 1, 11037, 1, 16667, 1, 16668, 1, 16726, 1, 16743, 1, 17222, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Flash Bomb -- 8243
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Mob Drop
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -576,15 +577,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8895, 1, 8126)

 	-- Gnomish Universal Remote -- 9269
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- 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,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
-	self:addTradeAcquire(RecipeDB, 9269, 3, 7800, 2, 5175)
+	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)

 	-- Aquadynamic Fish Attractor -- 9271
 	-- Trainer
@@ -596,15 +596,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9271, 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)

 	-- Goblin Jumper Cables -- 9273
-	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
+	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganid721minlevel24
 	-- Mob Drop
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9273, 165, 7148, 1, 4036)
-	self:addTradeFlags(RecipeDB, 9273, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 9273, 3, 7800, 2, 3134, 2, 3537)
+	self:addTradeFlags(RecipeDB, 9273, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 9273, 3, 7800)

 	-- Gold Power Core -- 12584
 	-- Trainer
@@ -769,14 +768,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12616, 7, 2)

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

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

 	-- Sniper Scope -- 12620
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
 	-- Raid: 2159 - Onyxia's Lair
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -830,13 +829,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12622, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Mithril Mechanical Dragonling -- 12624
-	-- 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, 12624, 250, 10576, 1, 4036)
-	self:addTradeFlags(RecipeDB, 12624, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 12624, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeAcquire(RecipeDB, 12624, 2, 2688)

 	-- Goblin Rocket Fuel Recipe -- 12715
 	-- Trainer
@@ -1126,7 +1125,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19792, 3, 12397, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Lifelike Mechanical Toad -- 19793
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1155,7 +1154,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19795, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Dark Iron Rifle -- 19796
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
@@ -1166,7 +1165,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19796, 3, 8897)

 	-- Dark Iron Bomb -- 19799
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1319,13 +1318,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22797, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

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

 	-- Blue Firework -- 23067
 	-- Vendor
@@ -1337,13 +1336,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23067, 2, 1304, 2, 5175)

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

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

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

 	-- Goblin Jumper Cables XL -- 23078
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1401,16 +1400,16 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

 	-- Powerful Seaforium Charge -- 23080
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23080, 275, 18594, 1, 4036)
-	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)
+	self:addTradeFlags(RecipeDB, 23080, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Hyper-Radiant Flame Reflector -- 23081
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1432,7 +1431,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23082, 3, 10426)

 	-- Alarm-O-Bot -- 23096
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1442,7 +1441,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23096, 3, 8920)

 	-- World Enlarger -- 23129
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1470,13 +1469,13 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

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

 	-- Bloodvine Goggles -- 24356
 	-- Zandalar Tribe - Honored
@@ -1764,8 +1763,8 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val220id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30316, 340, 23758, 1, 4036)
-	self:addTradeFlags(RecipeDB, 30316, 1,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 30316, 2, 18775)
+	self:addTradeFlags(RecipeDB, 30316, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 30316, 2, 18775, 2, 19836)

 	-- Power Amplification Goggles -- 30317
 	-- World Drop
@@ -1804,7 +1803,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30329, 335, 23764, 1, 4036)
 	self:addTradeFlags(RecipeDB, 30329, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 30329, 2, 19351)
+	self:addTradeAcquire(RecipeDB, 30329, 2, 19351, 2, 19836)

 	-- Khorium Scope -- 30332
 	-- Mob Drop
@@ -1956,7 +1955,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 30552, 7, 3)

 	-- Rocket Boots Xtreme -- 30556
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultid3715minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2373,6 +2372,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46113, 3, 25367, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Mayhem Projection Goggles -- 46114
+	-- No location information
 	-- Mob Drop
 	-- Flags: Warrior, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2380,7 +2380,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46114, 375, 34354, 4, 4036)
 	self:addTradeFlags(RecipeDB, 46114, 1,2,11,30,37,41,47,59)
-	self:addTradeAcquire(RecipeDB, 46114, 3, 25369, 3, 25507)
+	self:addTradeAcquire(RecipeDB, 46114, 3, 25369, 3, 25507, 3, 25592)

 	-- Hard Khorium Goggles -- 46115
 	-- Mob Drop
@@ -2404,7 +2404,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46116, 3, 25367, 3, 25369, 3, 25599)

 	-- Rocket Boots Xtreme Lite -- 46697
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-FirstAid.lua b/RecipeDB/ARL-FirstAid.lua
index 3446ea6..1f7feca 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -184,13 +184,14 @@ function addon:InitFirstAid(RecipeDB)
 	-- No acquire information

 	-- Heavy Frostweave Bandage -- 45546
-	-- Trainer
+	-- No location information
+	-- Mob 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, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	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)


 	return recipecount
diff --git a/RecipeDB/ARL-Inscription.lua b/RecipeDB/ARL-Inscription.lua
index 6a764f0..b70e98a 100644
--- a/RecipeDB/ARL-Inscription.lua
+++ b/RecipeDB/ARL-Inscription.lua
@@ -9,7 +9,7 @@ Inscription data for all of AckisRecipeList
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
 351 found from data mining.
-15 ignored.
+0 ignored.

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

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

 	-- Scroll of Intellect III -- 50599
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50599, 160, 4419, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50599, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50599, 160, 4419, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50599, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Intellect IV -- 50600
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50600, 210, 10308, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50600, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50600, 210, 10308, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50600, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Intellect V -- 50601
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50601, 255, 27499, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50601, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50601, 255, 27499, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50601, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Intellect VI -- 50602
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50602, 300, 33458, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50602, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50602, 300, 33458, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50602, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Intellect VII -- 50603
@@ -149,45 +149,45 @@ function addon:InitInscription(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50605, 65, 1712, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50605, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50605, 65, 1712, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50605, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Spirit III -- 50606
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50606, 155, 4424, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50606, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50606, 155, 4424, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50606, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Spirit IV -- 50607
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50607, 205, 10306, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50607, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50607, 205, 10306, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50607, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Spirit V -- 50608
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50608, 250, 27501, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50608, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50608, 250, 27501, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50608, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Spirit VI -- 50609
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50609, 295, 33460, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50609, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50609, 295, 33460, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50609, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Spirit VII -- 50610
@@ -212,45 +212,45 @@ function addon:InitInscription(RecipeDB)
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50612, 65, 1711, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50612, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50612, 65, 1711, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50612, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Stamina III -- 50614
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50614, 150, 4422, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50614, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50614, 150, 4422, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50614, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Stamina IV -- 50616
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50616, 200, 10307, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50616, 200, 10307, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50616, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Stamina V -- 50617
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50617, 245, 27502, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50617, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50617, 245, 27502, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50617, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Stamina VI -- 50618
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
-	--recipecount = recipecount + 1
-	--self:addTradeSkill(RecipeDB, 50618, 290, 33461, 1, 45357)
-	--self:addTradeFlags(RecipeDB, 50618, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50618, 290, 33461, 1, 45357)
+	self:addTradeFlags(RecipeDB, 50618, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Scroll of Stamina VII -- 50619
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index cfd6cb9..3518edd 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -333,14 +333,13 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26874, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

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

 	-- Aquamarine Pendant of the Warrior -- 26876
 	-- Trainer
@@ -378,8 +377,8 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26881, 225, 21760, 1, 25229)
-	self:addTradeFlags(RecipeDB, 26881, 2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
-	self:addTradeAcquire(RecipeDB, 26881, 2, 1148)
+	self:addTradeFlags(RecipeDB, 26881, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
+	self:addTradeAcquire(RecipeDB, 26881, 2, 1148, 2, 4897)

 	-- Figurine - Truesilver Boar -- 26882
 	-- World Drop
@@ -530,7 +529,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26911, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Figurine - Black Diamond Crab -- 26912
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats: Tanking,
@@ -541,7 +540,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26912, 3, 9736)

 	-- Figurine - Dark Iron Scorpid -- 26914
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -633,26 +632,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26928, 1, 15501, 1, 16703, 1, 16727, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

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

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

 	-- Runed Blood Garnet -- 28906
 	-- The Scryers - Friendly
@@ -677,15 +674,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28907, 6, 933, 2, 20242, 6, 933, 2, 23007)

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

 	-- Luminous Flame Spessarite -- 28912
 	-- The Consortium - Friendly
@@ -699,15 +695,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28912, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Glinting Flame Spessarite -- 28914
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id2
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28914, 315, 23100, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28914, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28914, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28914, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Potent Flame Spessarite -- 28915
 	-- Lower City - Friendly
@@ -721,26 +716,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28915, 6, 1011, 1, 21655)

 	-- Radiant Deep Peridot -- 28916
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val4id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28916, 300, 23103, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28916, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,54)
-	self:addTradeAcquire(RecipeDB, 28916, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28916, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	-- No acquire information

 	-- Jagged Deep Peridot -- 28917
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val4id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28917, 305, 23104, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28917, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28917, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28917, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Enduring Deep Peridot -- 28918
 	-- Honor Hold - Friendly
@@ -765,15 +758,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28924, 6, 934, 2, 19331)

 	-- Glowing Shadow Draenite -- 28925
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val4id3val4id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28925, 300, 23108, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28925, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28925, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28925, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Royal Shadow Draenite -- 28927
 	-- The Aldor - Honored
@@ -798,26 +790,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28933, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Sovereign Shadow Draenite -- 28936
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id1val4id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28936, 325, 23111, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28936, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28936, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28936, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Brilliant Golden Draenite -- 28938
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id4
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28938, 300, 23113, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28938, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28938, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28938, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Gleaming Golden Draenite -- 28944
 	-- The Aldor - Friendly
@@ -841,36 +831,33 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28947, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Rigid Golden Draenite -- 28948
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28948, 325, 23116, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28948, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28948, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28948, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Solid Azure Moonstone -- 28950
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28950, 300, 23118, 1, 25229)
-	self:addTradeFlags(RecipeDB, 28950, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28950, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28950, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Sparkling Azure Moonstone -- 28953
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id5
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28953, 305, 23119, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28953, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 28953, 2, 18751)
+	self:addTradeFlags(RecipeDB, 28953, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Stormy Azure Moonstone -- 28955
 	-- World Drop
@@ -954,7 +941,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31053, 3, 19826)

 	-- Khorium Band of Frost -- 31054
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultid3715minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
@@ -965,7 +952,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31054, 3, 17722)

 	-- Khorium Inferno Band -- 31055
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsid3791minlevel67
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
@@ -1141,7 +1128,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31076, 7, 3)

 	-- Coronet of Verdant Flame -- 31077
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1152,7 +1139,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31077, 3, 18422)

 	-- Circlet of Arcane Might -- 31078
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsid2367minlevel66
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1197,7 +1184,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Figurine - Talasite Owl -- 31082
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
@@ -1625,7 +1612,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Insightful Earthstorm Diamond -- 32870
 	-- The Sha'tar - Friendly
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -1676,25 +1663,23 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32874, 6, 989, 2, 21643)

 	-- Smooth Golden Draenite -- 34069
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34069, 325, 28290, 2, 25229)
-	self:addTradeFlags(RecipeDB, 34069, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34069, 2, 18751)
+	self:addTradeFlags(RecipeDB, 34069, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Bright Blood Garnet -- 34590
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1minlevel60nameHellfire Citadel: Hellfire Rampartsid3562
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34590, 305, 28595, 1, 25229)
-	self:addTradeFlags(RecipeDB, 34590, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 34590, 2, 18751)
+	self:addTradeFlags(RecipeDB, 34590, 3,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information

 	-- Golden Ring of Power -- 34955
 	-- Trainer
@@ -1787,7 +1772,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Ring of Arcane Shielding -- 37855
 	-- The Sha'tar - Honored
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
@@ -2456,7 +2441,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Kailee's Rose -- 42588
 	-- The Sha'tar - Honored
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
@@ -2501,7 +2486,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Blood of Amber -- 42592
 	-- The Sha'tar - Revered
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoP, Recipe BoP,
@@ -2604,7 +2589,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Quick Dawnstone -- 46403
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2617,7 +2602,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Reckless Noble Topaz -- 46404
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2630,7 +2615,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Forceful Talasite -- 46405
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -2788,7 +2773,7 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Purified Shadowsong Amethyst -- 48789
 	-- Shattered Sun Offensive - Exalted
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Raid: 3457 - Karazhan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -3044,7 +3029,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53869, 350, 39939, 2, 25229)
 	self:addTradeFlags(RecipeDB, 53869, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,120)
-	self:addTradeAcquire(RecipeDB, 53869, 6, 1073, 2, 31916)
+	self:addTradeAcquire(RecipeDB, 53869, 6, 1073, 2, 31916, 6, 1073, 2, 32763)

 	-- Puissant Shadow Crystal -- 53870
 	-- Trainer
@@ -3195,14 +3180,15 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Reckless Huge Citrine -- 53885
-	-- Trainer
+	-- Frenzyheart Tribe - Friendly
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val6id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53885, 350, 39959, 2, 25229)
-	self:addTradeFlags(RecipeDB, 53885, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53885, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,116)
+	self:addTradeAcquire(RecipeDB, 53885, 6, 1104, 1, 31911)

 	-- Wicked Huge Citrine -- 53886
 	-- Trainer
@@ -3302,14 +3288,15 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Vivid Dark Jade -- 53917
-	-- Trainer
+	-- The Oracles - Friendly
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val9id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53917, 350, 39975, 2, 25229)
-	self:addTradeFlags(RecipeDB, 53917, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53917, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,121)
+	self:addTradeAcquire(RecipeDB, 53917, 6, 1105, 1, 31910)

 	-- Enduring Dark Jade -- 53918
 	-- Trainer
@@ -3350,7 +3337,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53921, 350, 39979, 2, 25229)
 	self:addTradeFlags(RecipeDB, 53921, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,120)
-	self:addTradeAcquire(RecipeDB, 53921, 6, 1073, 1, 31916)
+	self:addTradeAcquire(RecipeDB, 53921, 6, 1073, 1, 31916, 6, 1073, 1, 32763)

 	-- Misty Dark Jade -- 53922
 	-- Trainer
@@ -3523,13 +3510,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53945, 2, 28721)

 	-- Runed Scarlet Ruby -- 53946
-	-- Trainer
+	-- Kirin Tor - Exalted
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53946, 390, 39998, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53946, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53946, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,118)
+	self:addTradeAcquire(RecipeDB, 53946, 6, 1090, 4, 32287)

 	-- Bright Scarlet Ruby -- 53947
 	-- Trainer
@@ -3610,14 +3598,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53954, 2, 28721)

 	-- Stormy Sky Sapphire -- 53955
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val20id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53955, 390, 40011, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53955, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53955, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeAcquire(RecipeDB, 53955, 2, 32294, 2, 32296)

 	-- Brilliant Autumn's Glow -- 53956
 	-- Trainer
@@ -3658,14 +3646,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Mystic Autumn's Glow -- 53960
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val16id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53960, 390, 40016, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53960, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53960, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53960, 2, 32294, 2, 32296)

 	-- Quick Autumn's Glow -- 53961
 	-- Vendor
@@ -3728,24 +3716,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Royal Twilight Opal -- 53967
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53967, 390, 40027, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53967, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53967, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53967, 2, 28721)

 	-- Mysterious Twilight Opal -- 53968
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53968, 390, 40028, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53968, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53968, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeAcquire(RecipeDB, 53968, 2, 32294, 2, 32296)

 	-- Balanced Twilight Opal -- 53969
 	-- Trainer
@@ -3768,14 +3756,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Regal Twilight Opal -- 53971
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id3val8id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53971, 390, 40031, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53971, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53971, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeAcquire(RecipeDB, 53971, 2, 28721)

 	-- Defender's Twilight Opal -- 53972
 	-- Trainer
@@ -3788,24 +3776,25 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Puissant Twilight Opal -- 53973
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53973, 390, 40033, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53973, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53973, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeAcquire(RecipeDB, 53973, 2, 28721)

 	-- Guardian's Twilight Opal -- 53974
-	-- Trainer
+	-- Argent Crusade - Revered
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53974, 390, 40034, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53974, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53974, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,115)
+	self:addTradeAcquire(RecipeDB, 53974, 6, 1106, 3, 30431)

 	-- Inscribed Monarch Topaz -- 53975
 	-- Trainer
@@ -3838,14 +3827,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Resplendent Monarch Topaz -- 53978
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id1val8id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53978, 390, 40040, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53978, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53978, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53978, 2, 32294, 2, 32296)

 	-- Deadly Monarch Topaz -- 53979
 	-- Trainer
@@ -3868,14 +3857,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53980, 2, 28721)

 	-- Lucent Monarch Topaz -- 53981
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val8id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53981, 390, 40045, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53981, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53981, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53981, 2, 32294, 2, 32296)

 	-- Deft Monarch Topaz -- 53982
 	-- Trainer
@@ -3907,23 +3896,23 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53984, 2, 28721)

 	-- Veiled Monarch Topaz -- 53985
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53985, 390, 40049, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53985, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53985, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53985, 2, 28721)

 	-- Durable Monarch Topaz -- 53986
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53986, 390, 40050, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53986, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53986, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53986, 2, 32294, 2, 32296)

 	-- Reckless Monarch Topaz -- 53987
 	-- Vendor
@@ -3954,24 +3943,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Empowered Monarch Topaz -- 53990
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53990, 390, 40054, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53990, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53990, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53990, 2, 32294, 2, 32296)

 	-- Stark Monarch Topaz -- 53991
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53991, 390, 40055, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53991, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53991, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53991, 2, 28721)

 	-- Stalwart Monarch Topaz -- 53992
 	-- Trainer
@@ -3984,14 +3973,15 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Glimmering Monarch Topaz -- 53993
-	-- Trainer
+	-- The Wyrmrest Accord - Exalted
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val8id27val8id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53993, 390, 40057, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53993, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53993, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,122)
+	self:addTradeAcquire(RecipeDB, 53993, 6, 1091, 4, 32533)

 	-- Accurate Monarch Topaz -- 53994
 	-- Trainer
@@ -4013,64 +4003,65 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Jagged Forest Emerald -- 53996
-	-- Trainer
+	-- Frenzyheart Tribe - Revered
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53996, 390, 40086, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53996, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53996, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,116)
+	self:addTradeAcquire(RecipeDB, 53996, 6, 1104, 3, 31911)

 	-- Vivid Forest Emerald -- 53997
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53997, 390, 40088, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53997, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53997, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53997, 2, 28721)

 	-- Enduring Forest Emerald -- 53998
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val12id3val8id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53998, 390, 40089, 3, 25229)
-	self:addTradeFlags(RecipeDB, 53998, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53998, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeAcquire(RecipeDB, 53998, 2, 28721)

 	-- Steady Forest Emerald -- 54000
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54000, 390, 40090, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54000, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54000, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54000, 2, 32294, 2, 32296)

 	-- Forceful Forest Emerald -- 54001
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val12id3val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54001, 390, 40091, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54001, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54001, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54001, 2, 28721)

 	-- Seer's Forest Emerald -- 54002
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id4val8id5
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54002, 390, 40092, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54002, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54002, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54002, 2, 28721)

 	-- Misty Forest Emerald -- 54003
 	-- Trainer
@@ -4093,24 +4084,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Turbid Forest Emerald -- 54005
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id5val8id29
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 54005, 380, 40102, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54005, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeSkill(RecipeDB, 54005, 390, 40102, 3, 25229)
+	self:addTradeFlags(RecipeDB, 54005, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54005, 2, 32294, 2, 32296)

 	-- Intricate Forest Emerald -- 54006
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id5val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54006, 390, 40104, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54006, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54006, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54006, 2, 28721)

 	-- Dazzling Forest Emerald -- 54007
 	-- Trainer
@@ -4123,44 +4114,45 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Sundered Forest Emerald -- 54008
-	-- Trainer
+	-- The Oracles - Revered
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54008, 390, 40096, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54008, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54008, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,121)
+	self:addTradeAcquire(RecipeDB, 54008, 6, 1105, 3, 31910)

 	-- Lambent Forest Emerald -- 54009
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54009, 390, 40100, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54009, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54009, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54009, 2, 28721)

 	-- Opaque Forest Emerald -- 54010
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val8id29val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54010, 390, 40103, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54010, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54010, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54010, 2, 32294, 2, 32296)

 	-- Energized Forest Emerald -- 54011
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val3id24val8id30val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54011, 390, 40105, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54011, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54011, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 54011, 2, 28721)

 	-- Radiant Forest Emerald -- 54012
 	-- Trainer
@@ -4173,24 +4165,24 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Tense Forest Emerald -- 54013
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54013, 390, 40101, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54013, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54013, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeAcquire(RecipeDB, 54013, 2, 32294, 2, 32296)

 	-- Shattered Forest Emerald -- 54014
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val10id23val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 54014, 390, 40106, 3, 25229)
-	self:addTradeFlags(RecipeDB, 54014, 3,21,22,23,24,25,26,27,28,29,30,36,41,54)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 54014, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeAcquire(RecipeDB, 54014, 2, 32294, 2, 32296)

 	-- Precise Bloodstone -- 54017
 	-- Trainer
@@ -4222,14 +4214,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Effulgent Skyflare Diamond -- 55384
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val32id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55384, 420, 41377, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55384, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55384, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55384, 2, 28721)

 	-- Tireless Skyflare Diamond -- 55386
 	-- Trainer
@@ -4241,32 +4233,32 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Forlorn Skyflare Diamond -- 55387
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val10id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55387, 420, 41378, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55387, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55387, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55387, 2, 32294, 2, 32296)

 	-- Impassive Skyflare Diamond -- 55388
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55388, 420, 41379, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55388, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55388, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55388, 2, 32294, 2, 32296)

 	-- Chaotic Skyflare Diamond -- 55389
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55389, 420, 41285, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55389, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55389, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55389, 2, 28721)

 	-- Destructive Skyflare Diamond -- 55390
 	-- Trainer
@@ -4278,23 +4270,23 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Ember Skyflare Diamond -- 55392
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val25id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55392, 420, 41333, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55392, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55392, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55392, 2, 28721)

 	-- Enigmatic Skyflare Diamond -- 55393
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55393, 420, 41335, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55393, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55393, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55393, 2, 32294, 2, 32296)

 	-- Swift Skyflare Diamond -- 55394
 	-- Trainer
@@ -4316,14 +4308,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Insightful Earthsiege Diamond -- 55396
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val21id4
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55396, 420, 41401, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55396, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55396, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55396, 2, 28721)

 	-- Bracing Earthsiege Diamond -- 55397
 	-- Trainer
@@ -4356,14 +4348,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Relentless Earthsiege Diamond -- 55400
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val21id2
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55400, 420, 41398, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55400, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55400, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55400, 2, 28721)

 	-- Austere Earthsiege Diamond -- 55401
 	-- Trainer
@@ -4385,23 +4377,23 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Trenchant Earthsiege Diamond -- 55403
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val10id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55403, 420, 41382, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55403, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55403, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55403, 2, 28721)

 	-- Invigorating Earthsiege Diamond -- 55404
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55404, 420, 41385, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55404, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55404, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55404, 2, 28721)

 	-- Beaming Earthsiege Diamond -- 55405
 	-- Trainer
@@ -4413,14 +4405,14 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Revitalizing Skyflare Diamond -- 55407
-	-- Trainer
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id24val8id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55407, 420, 41376, 3, 25229)
-	self:addTradeFlags(RecipeDB, 55407, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 55407, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 55407, 2, 28721)

 	-- Bold Dragon's Eye -- 56049
 	-- Vendor
diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index e4e1329..ea7d572 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -377,9 +377,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3774, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Guardian Belt -- 3775
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -411,17 +411,17 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3777, 7, 2)

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

 	-- Barbaric Belt -- 3779
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakid1176minlevel43
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -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
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val13id3val98id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 4096, 165, 4455, 2, 2108)
-	self:addTradeFlags(RecipeDB, 4096, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 4096, 2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 4096, 2, 2819)

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

 	-- Kodo Hide Bag -- 5244
 	-- Quest Reward
@@ -507,9 +507,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6661, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Murloc Scale Belt -- 6702
-	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
+	-- Instance: 1581 - type1maxlevel20category3territory2nameThe Deadminesid1581minlevel15
 	-- Mob Drop
-	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2nameUtgarde Keepid206minlevel70
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -517,12 +517,12 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6702, 90, 5780, 1, 2108)
 	self:addTradeFlags(RecipeDB, 6702, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3256, 3, 3385, 2, 843, 2, 4186)
+	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3256, 3, 3385, 2, 843, 2, 3556, 2, 4186)

 	-- Murloc Scale Breastplate -- 6703
-	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
+	-- Instance: 1581 - type1maxlevel20category3territory2nameThe Deadminesid1581minlevel15
 	-- Mob Drop
-	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2nameUtgarde Keepid206minlevel70
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -530,28 +530,28 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6703, 95, 5781, 1, 2108)
 	self:addTradeFlags(RecipeDB, 6703, 1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6703, 3, 657, 3, 3386, 2, 843, 2, 4186)
+	self:addTradeAcquire(RecipeDB, 6703, 3, 657, 3, 3386, 2, 843, 2, 3556, 2, 4186)

 	-- 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,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, 2, 2846)
+	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)

 	-- Murloc Scale Bracers -- 6705
 	-- Mob Drop
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val5id1val6id3val47id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6705, 190, 5783, 2, 2108)
-	self:addTradeFlags(RecipeDB, 6705, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 6705, 3, 1561)
+	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)

 	-- Handstitched Leather Vest -- 7126
 	-- Trainer
@@ -634,24 +634,26 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7156, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Deviate Scale Cloak -- 7953
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Instance: 718 - type1maxlevel21category3territory4nameWailing Cavernsid718minlevel15
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val2id2val2id3val16id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7953, 90, 6466, 1, 2108)
-	self:addTradeFlags(RecipeDB, 7953, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 7953, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeAcquire(RecipeDB, 7953, 2, 5783)

 	-- Deviate Scale Gloves -- 7954
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Instance: 718 - type1maxlevel21category3territory4nameWailing Cavernsid718minlevel15
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val3id2val3id3val49id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7954, 105, 6467, 1, 2108)
-	self:addTradeFlags(RecipeDB, 7954, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	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)

 	-- Deviate Scale Belt -- 7955
 	-- Quest Reward
@@ -890,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, 4225)

 	-- Dusky Belt -- 9206
 	-- Trainer
@@ -910,7 +912,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9206, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Dusky Boots -- 9207
-	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakid1176minlevel43
 	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -982,14 +984,13 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Turtle Scale Gloves -- 10509
 	-- World Drop
-	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val7id3val6id4val6id5val146id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10509, 205, 8187, 1, 2108)
-	self:addTradeFlags(RecipeDB, 10509, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 10509, 7, 1, 2, 7852)
+	self:addTradeFlags(RecipeDB, 10509, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeAcquire(RecipeDB, 10509, 7, 1)

 	-- Turtle Scale Breastplate -- 10511
 	-- Trainer
@@ -1009,7 +1010,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10516, 210, 8192, 2, 2108)
 	self:addTradeFlags(RecipeDB, 10516, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
-	self:addTradeAcquire(RecipeDB, 10516, 2, 8160)
+	self:addTradeAcquire(RecipeDB, 10516, 2, 7854)

 	-- Turtle Scale Bracers -- 10518
 	-- Trainer
@@ -1349,14 +1350,14 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Green Dragonscale Breastplate -- 19050
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id3val21id5val311id6val11id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19050, 260, 15045, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19050, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
-	self:addTradeAcquire(RecipeDB, 19050, 2, 11874)
+	self:addTradeFlags(RecipeDB, 19050, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	-- No acquire information

 	-- Heavy Scorpid Vest -- 19051
 	-- Mob Drop
@@ -1379,14 +1380,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19052, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Chimeric Gloves -- 19053
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val87id6val11id32val12id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19053, 265, 15074, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19053, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 19053, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeAcquire(RecipeDB, 19053, 2, 12957)

 	-- Runic Leather Gauntlets -- 19055
 	-- Trainer
@@ -1420,9 +1421,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19059, 3, 7035)

 	-- Green Dragonscale Leggings -- 19060
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
+	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477minlevel50
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1433,14 +1434,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19060, 3, 5225, 3, 5226, 3, 5708)

 	-- Living Shoulders -- 19061
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id3val13id5val117id6val3id34val16id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19061, 270, 15061, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19061, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	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)

 	-- Ironfeather Shoulders -- 19062
 	-- Trainer
@@ -1483,24 +1484,24 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19065, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

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

 	-- Stormshroud Pants -- 19067
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats: Tanking,
 	-- Item Stats: val138id6val12id26val28id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19067, 275, 15057, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19067, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,57)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 19067, 2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
+	self:addTradeAcquire(RecipeDB, 19067, 2, 12943)

 	-- Warbear Harness -- 19068
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -1572,7 +1573,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19075, 3, 7027)

 	-- Volcanic Breastplate -- 19076
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1720,7 +1721,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20650, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Corehound Boots -- 20853
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -1784,7 +1785,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, 4589)
+	self:addTradeAcquire(RecipeDB, 23399, 2, 4225)

 	-- Might of the Timbermaw -- 23703
 	-- Timbermaw Hold - Honored
@@ -1893,7 +1894,7 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32482, 300, 25679, 1, 2108)
 	self:addTradeFlags(RecipeDB, 32482, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 32482, 2, 16689)
+	self:addTradeAcquire(RecipeDB, 32482, 2, 16689, 2, 16748)

 	-- Blackstorm Leggings -- 36074
 	-- Trainer
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 2cc2878..c449750 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

-434 found from data mining.  0 ignored.
+436 found from data mining.  0 ignored.

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

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

 function addon:InitMob(MobDB)

-	self:addLookupList(MobDB, 157, L["Goretusk"], BZONE["Westfall"], 48.30, 55.46)
+	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, 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.44, 38.36)
 	self:addLookupList(MobDB, 765, L["Swampwalker Elder"], BZONE["Swamp of Sorrows"], 11.70, 34.63)
-	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 43.87, 41.98)
+	self:addLookupList(MobDB, 766, L["Tangled Horror"], BZONE["Swamp of Sorrows"], 43.81, 41.94)
 	self:addLookupList(MobDB, 772, L["Stranglethorn Tigress"], BZONE["Stranglethorn Vale"], 41.39, 33.54)
 	self:addLookupList(MobDB, 780, L["Skullsplitter Mystic"], BZONE["Stranglethorn Vale"], 44.59, 35.99)
-	self:addLookupList(MobDB, 910, L["Defias Enchanter"], BZONE["Duskwood"], 38.84, 74.64)
-	self:addLookupList(MobDB, 923, L["Young Black Ravager"], BZONE["Duskwood"], 48.48, 64.59)
+	self:addLookupList(MobDB, 910, L["Defias Enchanter"], BZONE["Duskwood"], 38.85, 74.64)
+	self:addLookupList(MobDB, 923, L["Young Black Ravager"], BZONE["Duskwood"], 48.49, 64.59)
 	self:addLookupList(MobDB, 938, L["Kurzen Commando"], BZONE["Stranglethorn Vale"], 46.43, 8.405)
 	self:addLookupList(MobDB, 1015, L["Highland Raptor"], BZONE["Wetlands"], 51.85, 26.89)
 	self:addLookupList(MobDB, 1051, L["Dark Iron Dwarf"], BZONE["Wetlands"], 52.51, 20.20)
-	self:addLookupList(MobDB, 1052, L["Dark Iron Saboteur"], BZONE["Wetlands"], 53.61, 20.54)
+	self:addLookupList(MobDB, 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.19)
-	self:addLookupList(MobDB, 1081, L["Mire Lord"], BZONE["Swamp of Sorrows"], 7.470, 31.87)
+	self:addLookupList(MobDB, 1054, L["Dark Iron Demolitionist"], BZONE["Wetlands"], 56.66, 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.10, 29.14)
+	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, 1488, L["Zanzil Zombie"], BZONE["Stranglethorn Vale"], 38.05, 56.06)
+	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.78, 69.09)
+	self:addLookupList(MobDB, 1791, L["Slavering Ghoul"], BZONE["Western Plaguelands"], 44.80, 69.11)
 	self:addLookupList(MobDB, 1812, L["Rotting Behemoth"], BZONE["Eastern Plaguelands"], 5.04, 41.55)
 	self:addLookupList(MobDB, 1813, L["Decaying Horror"], BZONE["Western Plaguelands"], 62.82, 35.39)
 	self:addLookupList(MobDB, 1815, L["Diseased Black Bear"], BZONE["Tirisfal Glades"], 84.49, 69.97)
-	self:addLookupList(MobDB, 1822, L["Venom Mist Lurker"], BZONE["Tirisfal Glades"], 84.47, 70.17)
+	self:addLookupList(MobDB, 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.43, 33.63)
-	self:addLookupList(MobDB, 1853, BBOSS["Darkmaster Gandling"], L["Unknown Zone"], 0, 0)
+	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, 2242, L["Syndicate Spy"], BZONE["Alterac Mountains"], 61.38, 44.59)
-	self:addLookupList(MobDB, 2246, L["Syndicate Assassin"], BZONE["Alterac Mountains"], 39.89, 16.45)
+	self:addLookupList(MobDB, 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, 2249, L["Ferocious Yeti"], BZONE["Hillsbrad Foothills"], 44.35, 29.89)
 	self:addLookupList(MobDB, 2264, L["Hillsbrad Tailor"], BZONE["Hillsbrad Foothills"], 36.29, 44.24)
 	self:addLookupList(MobDB, 2337, L["Dark Strand Voidcaller"], BZONE["Darkshore"], 55.97, 26.85)
-	self:addLookupList(MobDB, 2356, L["Elder Gray Bear"], BZONE["Arathi Highlands"], 23.05, 24.37)
-	self:addLookupList(MobDB, 2374, L["Torn Fin Muckdweller"], BZONE["Hillsbrad Foothills"], 29.08, 70.21)
-	self:addLookupList(MobDB, 2375, L["Torn Fin Coastrunner"], BZONE["Hillsbrad Foothills"], 30.46, 70.84)
+	self:addLookupList(MobDB, 2356, L["Elder Gray Bear"], BZONE["Arathi Highlands"], 23.04, 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, 2376, L["Torn Fin Oracle"], BZONE["Hillsbrad Foothills"], 43.84, 67.08)
 	self:addLookupList(MobDB, 2377, L["Torn Fin Tidehunter"], BZONE["Hillsbrad Foothills"], 44.22, 66.98)
 	self:addLookupList(MobDB, 2407, L["Hulking Mountain Lion"], BZONE["Hillsbrad Foothills"], 41.68, 22.41)
 	self:addLookupList(MobDB, 2554, L["Witherbark Axe Thrower"], BZONE["Arathi Highlands"], 65.94, 67.54)
-	self:addLookupList(MobDB, 2556, L["Witherbark Headhunter"], BZONE["Arathi Highlands"], 67.98, 73.04)
+	self:addLookupList(MobDB, 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, 2644, L["Vilebranch Hideskinner"], BZONE["The Hinterlands"], 63.55, 73.19)
 	self:addLookupList(MobDB, 2681, L["Vilebranch Raiding Wolf"], BZONE["The Hinterlands"], 59.73, 75.49)
-	self:addLookupList(MobDB, 2926, L["Silvermane Stalker"], BZONE["The Hinterlands"], 63.54, 54.42)
+	self:addLookupList(MobDB, 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, 3385, L["Theramore Marine"], BZONE["The Barrens"], 61.82, 54.61)
+	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.72, 56.09)
-	self:addLookupList(MobDB, 3818, L["Elder Shadowhorn Stag"], BZONE["Ashenvale"], 63.64, 48.61)
-	self:addLookupList(MobDB, 3825, L["Ghostpaw Alpha"], BZONE["Ashenvale"], 67.93, 55.77)
+	self:addLookupList(MobDB, 3818, L["Elder Shadowhorn Stag"], BZONE["Ashenvale"], 63.62, 48.60)
+	self:addLookupList(MobDB, 3825, L["Ghostpaw Alpha"], BZONE["Ashenvale"], 67.93, 55.76)
 	self:addLookupList(MobDB, 3834, L["Crazed Ancient"], BZONE["Ashenvale"], 58.35, 38.88)
-	self:addLookupList(MobDB, 3919, L["Withered Ancient"], BZONE["Ashenvale"], 58.46, 38.90)
+	self:addLookupList(MobDB, 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.23, 63.82)
-	self:addLookupList(MobDB, 4147, L["Saltstone Basilisk"], BZONE["Thousand Needles"], 75.06, 60.94)
+	self:addLookupList(MobDB, 4143, L["Sparkleshell Snapper"], BZONE["Thousand Needles"], 81.22, 63.83)
+	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)
 	self:addLookupList(MobDB, 4296, L["Scarlet Adept"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 4301, L["Scarlet Centurion"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 4341, L["Drywallow Crocolisk"], BZONE["Dustwallow Marsh"], 45.98, 25.11)
+	self:addLookupList(MobDB, 4341, L["Drywallow Crocolisk"], BZONE["Dustwallow Marsh"], 45.98, 25.10)
 	self:addLookupList(MobDB, 4343, L["Drywallow Snapper"], BZONE["Wetlands"], 58.17, 39.45)
 	self:addLookupList(MobDB, 4364, L["Strashaz Warrior"], BZONE["Dustwallow Marsh"], 75.09, 19.52)
 	self:addLookupList(MobDB, 4368, L["Strashaz Myrmidon"], BZONE["Dustwallow Marsh"], 76.40, 18.27)
 	self:addLookupList(MobDB, 4467, L["Vilebranch Soothsayer"], BZONE["The Hinterlands"], 52.80, 60.29)
-	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.88, 27.24)
+	self:addLookupList(MobDB, 4494, L["Scarlet Spellbinder"], BZONE["Western Plaguelands"], 54.79, 26.32)
 	self:addLookupList(MobDB, 4540, L["Scarlet Monk"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 4674, L["Hatefury Shadowstalker"], BZONE["Desolace"], 75.34, 20.60)
+	self:addLookupList(MobDB, 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.90)
+	self:addLookupList(MobDB, 4834, L["Theramore Infiltrator"], BZONE["Dustwallow Marsh"], 39.52, 30.91)
 	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,55 +136,55 @@ 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.46, 48.13)
+	self:addLookupList(MobDB, 5419, L["Glasshide Basilisk"], BZONE["Un'Goro Crater"], 83.47, 48.14)
 	self:addLookupList(MobDB, 5420, L["Glasshide Gazer"], BZONE["Un'Goro Crater"], 62.49, 42.66)
 	self:addLookupList(MobDB, 5422, L["Scorpid Hunter"], BZONE["Tanaris"], 54.72, 30.09)
 	self:addLookupList(MobDB, 5423, L["Scorpid Tail Lasher"], BZONE["The Barrens"], 44.87, 35.68)
-	self:addLookupList(MobDB, 5425, L["Starving Blisterpaw"], BZONE["Un'Goro Crater"], 82.87, 40.77)
-	self:addLookupList(MobDB, 5426, L["Blisterpaw Hyena"], BZONE["Tanaris"], 52.37, 46.31)
+	self:addLookupList(MobDB, 5425, L["Starving Blisterpaw"], BZONE["Un'Goro Crater"], 82.88, 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.26, 37.27)
-	self:addLookupList(MobDB, 5616, L["Wastewander Thief"], BZONE["Tanaris"], 63.06, 30.02)
-	self:addLookupList(MobDB, 5617, L["Wastewander Shadow Mage"], BZONE["Tanaris"], 61.23, 36.94)
-	self:addLookupList(MobDB, 5618, L["Wastewander Bandit"], BZONE["Tanaris"], 62.98, 30.21)
-	self:addLookupList(MobDB, 5623, L["Wastewander Assassin"], BZONE["Tanaris"], 61.33, 37.23)
+	self:addLookupList(MobDB, 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, 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)
 	self:addLookupList(MobDB, 5649, L["Sandfury Blood Drinker"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5708, L["Spawn of Hakkar"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5714, L["Loro"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5717, BBOSS["Mijan"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 5846, L["Dark Iron Taskmaster"], BZONE["Searing Gorge"], 42.13, 39.88)
-	self:addLookupList(MobDB, 5853, L["Tempered War Golem"], BZONE["Searing Gorge"], 64.19, 56.79)
-	self:addLookupList(MobDB, 5860, L["Twilight Dark Shaman"], BZONE["Searing Gorge"], 23.37, 36.73)
+	self:addLookupList(MobDB, 5853, L["Tempered War Golem"], BZONE["Searing Gorge"], 64.18, 56.80)
+	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, 5862, L["Twilight Geomancer"], BZONE["Searing Gorge"], 24.62, 28.91)
+	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.10, 49.89)
+	self:addLookupList(MobDB, 5993, L["Helboar"], BZONE["Blasted Lands"], 55.11, 49.87)
 	self:addLookupList(MobDB, 6005, L["Shadowsworn Thug"], BZONE["Blasted Lands"], 64.76, 35.75)
 	self:addLookupList(MobDB, 6138, L["Arkkoran Oracle"], BZONE["Azshara"], 77.12, 42.37)
-	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 60.49, 58.53)
+	self:addLookupList(MobDB, 6146, L["Cliff Breaker"], BZONE["Azshara"], 60.49, 58.55)
 	self:addLookupList(MobDB, 6426, L["Anguished Dead"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 6518, L["Tar Lurker"], BZONE["Un'Goro Crater"], 47.89, 20.21)
+	self:addLookupList(MobDB, 6518, L["Tar Lurker"], BZONE["Un'Goro Crater"], 47.89, 20.22)
 	self:addLookupList(MobDB, 6553, L["Gorishi Reaver"], BZONE["Un'Goro Crater"], 49.12, 81.49)
-	self:addLookupList(MobDB, 7025, L["Blackrock Soldier"], BZONE["Burning Steppes"], 47.28, 54.39)
-	self:addLookupList(MobDB, 7027, L["Blackrock Slayer"], BZONE["Burning Steppes"], 46.30, 50.57)
+	self:addLookupList(MobDB, 7025, L["Blackrock Soldier"], BZONE["Burning Steppes"], 47.29, 54.39)
+	self:addLookupList(MobDB, 7027, L["Blackrock Slayer"], BZONE["Burning Steppes"], 46.30, 50.56)
 	self:addLookupList(MobDB, 7035, L["Firegut Brute"], BZONE["Burning Steppes"], 81.83, 42.47)
-	self:addLookupList(MobDB, 7037, L["Thaurissan Firewalker"], BZONE["Burning Steppes"], 62.80, 39.33)
+	self:addLookupList(MobDB, 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.23, 50.30)
+	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, 7109, L["Jadefire Felsworn"], BZONE["Darkshore"], 46.24, 84.47)
 	self:addLookupList(MobDB, 7155, L["Deadwood Pathfinder"], BZONE["Felwood"], 48.68, 90.68)
-	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 62.73, 9.559)
+	self:addLookupList(MobDB, 7158, L["Deadwood Shaman"], BZONE["Felwood"], 62.73, 9.552)
 	self:addLookupList(MobDB, 7346, L["Splinterbone Centurion"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 7372, L["Deadwind Warlock"], BZONE["Deadwind Pass"], 61.31, 72.73)
+	self:addLookupList(MobDB, 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.87, 51.62)
-	self:addLookupList(MobDB, 7437, L["Cobalt Mageweaver"], BZONE["Winterspring"], 57.83, 51.66)
-	self:addLookupList(MobDB, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 52.42, 38.43)
+	self:addLookupList(MobDB, 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, 7440, L["Winterfall Den Watcher"], BZONE["Winterspring"], 52.45, 38.42)
 	self:addLookupList(MobDB, 7443, L["Shardtooth Mauler"], BZONE["Winterspring"], 60.77, 34.59)
 	self:addLookupList(MobDB, 7444, L["Shardtooth Bear"], BZONE["Winterspring"], 42.29, 38.83)
 	self:addLookupList(MobDB, 7448, L["Chillwind Chimaera"], BZONE["Winterspring"], 62.66, 38.42)
@@ -195,9 +195,9 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 7805, L["Wastewander Scofflaw"], BZONE["Tanaris"], 66.15, 34.96)
 	self:addLookupList(MobDB, 7855, L["Southsea Pirate"], BZONE["Tanaris"], 72.80, 46.08)
 	self:addLookupList(MobDB, 7883, L["Andre Firebeard"], BZONE["Tanaris"], 73.70, 47.58)
-	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.72, 41.08)
-	self:addLookupList(MobDB, 8550, L["Shadowmage"], BZONE["Eastern Plaguelands"], 74.47, 44.53)
-	self:addLookupList(MobDB, 8561, L["Mossflayer Shadowhunter"], BZONE["Eastern Plaguelands"], 68.05, 19.27)
+	self:addLookupList(MobDB, 8546, L["Dark Adept"], BZONE["Eastern Plaguelands"], 70.60, 40.94)
+	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, 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)
@@ -210,7 +210,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.84, 18.10)
+	self:addLookupList(MobDB, 8957, L["Angerclaw Grizzly"], BZONE["Felwood"], 56.83, 18.10)
 	self:addLookupList(MobDB, 8961, L["Felpaw Ravager"], BZONE["Felwood"], 57.96, 19.00)
 	self:addLookupList(MobDB, 8983, BBOSS["Golem Lord Argelmach"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 9024, BBOSS["Pyromancer Loregrain"], L["Unknown Zone"], 0, 0)
@@ -221,7 +221,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 9259, L["Firebrand Grunt"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 9262, L["Firebrand Invoker"], BZONE["Blackrock Spire"], 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.44, 80.01)
+	self:addLookupList(MobDB, 9451, L["Scarlet Archmage"], BZONE["Eastern Plaguelands"], 86.21, 79.77)
 	self:addLookupList(MobDB, 9499, BBOSS["Plugger Spazzring"], BZONE["Blackrock Depths"], 0, 0)
 	self:addLookupList(MobDB, 9543, BBOSS["Ribbly Screwspigot"], BZONE["Blackrock Depths"], 0, 0)
 	self:addLookupList(MobDB, 9554, L["Hammered Patron"], L["Unknown Zone"], 0, 0)
@@ -242,7 +242,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 10488, L["Risen Construct"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10491, L["Risen Bonewarder"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 10499, L["Spectral Researcher"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 10659, L["Cobalt Whelp"], BZONE["Winterspring"], 57.69, 51.84)
+	self:addLookupList(MobDB, 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)
@@ -266,59 +266,59 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 13152, L["Commander Malgor"], BZONE["Alterac Valley"], 49.44, 74.92)
 	self:addLookupList(MobDB, 13153, L["Commander Mulfort"], BZONE["Alterac Valley"], 48.53, 86.20)
 	self:addLookupList(MobDB, 13300, L["Lieutenant Mancuso"], BZONE["Alterac Valley"], 51.06, 39.02)
-	self:addLookupList(MobDB, 14276, L["Scargil"], BZONE["Hillsbrad Foothills"], 26.70, 69.86)
+	self:addLookupList(MobDB, 14276, L["Scargil"], BZONE["Hillsbrad Foothills"], 26.69, 69.86)
 	self:addLookupList(MobDB, 14354, BBOSS["Pusillin"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15263, L["The Prophet Skeram"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15263, BBOSS["The Prophet Skeram"], BZONE["Ahn'Qiraj"], 0, 0)
 	self:addLookupList(MobDB, 15275, BBOSS["Emperor Vek'nilash"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15276, L["Emperor Vek'lor"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15299, L["Viscidus"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15339, L["Ossirian the Unscarred"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15340, L["Moam"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15341, L["General Rajaxx"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15348, L["Kurinnaxx"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15369, L["Ayamiss the Hunter"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15370, L["Buru the Gorger"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15509, L["Princess Huhuran"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15510, L["Fankriss the Unyielding"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15511, L["Lord Kri"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15516, L["Battleguard Sartura"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15517, L["Ouro"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15543, L["Princess Yauj"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15544, L["Vem"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15547, L["Spectral Charger"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 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, 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, L["Midnight"], L["Unknown Zone"], 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"], L["Unknown Zone"], 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, 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, 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"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16488, L["Arcane Anomaly"], L["Unknown Zone"], 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"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16529, L["Magical Horror"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16530, L["Mana Warp"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16539, L["Homunculus"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16544, L["Ethereal Thief"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16596, L["Greater Fleshbeast"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 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, 16544, L["Ethereal Thief"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16596, L["Greater Fleshbeast"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16772, L["Bonechewer Devastator"], BZONE["Terokkar Forest"], 66.65, 53.88)
-	self:addLookupList(MobDB, 16807, L["Grand Warlock Nethekurse"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 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.80)
+	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, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.64, 42.44)
-	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.60, 68.11)
+	self:addLookupList(MobDB, 17136, L["Boulderfist Warrior"], BZONE["Nagrand"], 44.64, 42.45)
+	self:addLookupList(MobDB, 17150, L["Vir'aani Arcanist"], BZONE["Nagrand"], 36.61, 68.11)
 	self:addLookupList(MobDB, 17225, L["Nightbane"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17269, L["Bleeding Hollow Darkcaster"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17465, L["Shattered Hand Centurion"], L["Unknown Zone"], 0, 0)
@@ -352,7 +352,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 17976, L["Commander Sarannis"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17977, BBOSS["Warp Splinter"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 17978, BBOSS["Thorngrin the Tender"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 18062, L["Enraged Crusher"], BZONE["Nagrand"], 49.82, 42.23)
+	self:addLookupList(MobDB, 18062, L["Enraged Crusher"], BZONE["Nagrand"], 49.82, 42.21)
 	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)
@@ -362,7 +362,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 18344, L["Nexus-Prince Shaffar"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18422, L["Sunseeker Botanist"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18472, L["Darkweaver Syth"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 18477, L["Timber Worg Alpha"], BZONE["Shattrath City"], 52.27, 72.67)
+	self:addLookupList(MobDB, 18477, L["Timber Worg Alpha"], BZONE["Shattrath City"], 52.49, 73.15)
 	self:addLookupList(MobDB, 18497, L["Auchenai Monk"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18521, L["Raging Skeleton"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18595, L["Warped Peon"], BZONE["Eye of the Storm"], 29.85, 30.36)
@@ -373,35 +373,35 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 18830, L["Cabal Fanatic"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 18853, L["Sunfury Bloodwarder"], BZONE["Netherstorm"], 25.81, 67.84)
 	self:addLookupList(MobDB, 18866, L["Mageslayer"], BZONE["Netherstorm"], 56.26, 87.81)
-	self:addLookupList(MobDB, 18870, L["Voidshrieker"], BZONE["Netherstorm"], 62.44, 39.71)
-	self:addLookupList(MobDB, 18872, L["Disembodied Vindicator"], BZONE["Netherstorm"], 33.26, 54.42)
+	self:addLookupList(MobDB, 18870, L["Voidshrieker"], BZONE["Netherstorm"], 62.42, 39.71)
+	self:addLookupList(MobDB, 18872, L["Disembodied Vindicator"], BZONE["Netherstorm"], 33.26, 54.41)
 	self:addLookupList(MobDB, 18873, L["Disembodied Protector"], BZONE["Netherstorm"], 33.20, 54.82)
 	self:addLookupList(MobDB, 19168, L["Sunseeker Astromage"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19219, BBOSS["Mechano-Lord Capacitus"], BZONE["The Mechanar"], 0, 0)
 	self:addLookupList(MobDB, 19220, BBOSS["Pathaleon the Calculator"], BZONE["The Mechanar"], 0, 0)
 	self:addLookupList(MobDB, 19221, BBOSS["Nethermancer Sepethrea"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 19509, L["Sunseeker Harvester"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 19707, L["Sunfury Archer"], BZONE["Netherstorm"], 55.90, 79.03)
-	self:addLookupList(MobDB, 19754, L["Deathforge Tinkerer"], BZONE["Shadowmoon Valley"], 38.12, 40.99)
+	self:addLookupList(MobDB, 19707, L["Sunfury Archer"], BZONE["Netherstorm"], 55.91, 79.02)
+	self:addLookupList(MobDB, 19754, L["Deathforge Tinkerer"], BZONE["Shadowmoon Valley"], 38.11, 40.99)
 	self:addLookupList(MobDB, 19755, L["Mo'arg Weaponsmith"], BZONE["Shadowmoon Valley"], 23.93, 33.58)
 	self:addLookupList(MobDB, 19756, L["Deathforge Smith"], BZONE["Shadowmoon Valley"], 37.44, 41.92)
-	self:addLookupList(MobDB, 19792, L["Eclipsion Centurion"], BZONE["Shadowmoon Valley"], 47.78, 65.94)
-	self:addLookupList(MobDB, 19795, L["Eclipsion Blood Knight"], BZONE["Shadowmoon Valley"], 52.00, 61.24)
+	self:addLookupList(MobDB, 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, 19796, L["Eclipsion Archmage"], BZONE["Shadowmoon Valley"], 47.52, 66.26)
-	self:addLookupList(MobDB, 19802, L["Illidari Shocktrooper"], BZONE["Shadowmoon Valley"], 31.52, 50.23)
+	self:addLookupList(MobDB, 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.32, 31.73)
-	self:addLookupList(MobDB, 19952, L["Bloodmaul Geomancer"], BZONE["Blade's Edge Mountains"], 45.12, 73.47)
+	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, 19960, L["Doomforge Engineer"], BZONE["Blade's Edge Mountains"], 74.41, 41.76)
 	self:addLookupList(MobDB, 19973, L["Abyssal Flamebringer"], BZONE["Blade's Edge Mountains"], 29.21, 79.97)
-	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 74.07, 74.55)
+	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 74.06, 74.60)
 	self:addLookupList(MobDB, 20031, L["Bloodwarder Legionnaire"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 20032, L["Bloodwarder Vindicator"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 20052, L["Crystalcore Mechanic"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 20058, L["Bloodmaul Dire Wolf"], BZONE["Blade's Edge Mountains"], 44.29, 77.32)
-	self:addLookupList(MobDB, 20134, L["Sunfury Arcanist"], BZONE["Netherstorm"], 48.77, 82.50)
-	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.30, 83.32)
-	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.12, 83.60)
+	self:addLookupList(MobDB, 20058, L["Bloodmaul Dire Wolf"], BZONE["Blade's Edge Mountains"], 44.29, 77.33)
+	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, 20410, L["Rhonsus"], BZONE["Netherstorm"], 61.03, 85.68)
 	self:addLookupList(MobDB, 20502, L["Eclipsion Dragonhawk"], BZONE["Shadowmoon Valley"], 48.10, 64.74)
@@ -417,25 +417,25 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.47, 39.39)
 	self:addLookupList(MobDB, 21305, L["Mutant Horror"], BZONE["Shadowmoon Valley"], 26.42, 40.17)
 	self:addLookupList(MobDB, 21339, L["Coilfang Hate-Screamer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 21454, L["Ashtongue Warrior"], BZONE["Shadowmoon Valley"], 58.50, 35.72)
-	self:addLookupList(MobDB, 21911, L["Skettis Soulcaller"], BZONE["Terokkar Forest"], 68.02, 79.64)
-	self:addLookupList(MobDB, 22016, L["Eclipsion Soldier"], BZONE["Shadowmoon Valley"], 52.31, 62.37)
-	self:addLookupList(MobDB, 22017, L["Eclipsion Spellbinder"], BZONE["Shadowmoon Valley"], 52.47, 62.43)
-	self:addLookupList(MobDB, 22018, L["Eclipsion Cavalier"], BZONE["Shadowmoon Valley"], 52.48, 64.58)
+	self:addLookupList(MobDB, 21454, L["Ashtongue Warrior"], BZONE["Shadowmoon Valley"], 58.50, 35.73)
+	self:addLookupList(MobDB, 21911, L["Skettis Soulcaller"], BZONE["Terokkar Forest"], 68.03, 79.65)
+	self:addLookupList(MobDB, 22016, L["Eclipsion Soldier"], BZONE["Shadowmoon Valley"], 52.32, 62.38)
+	self:addLookupList(MobDB, 22017, L["Eclipsion Spellbinder"], BZONE["Shadowmoon Valley"], 52.47, 62.45)
+	self:addLookupList(MobDB, 22018, L["Eclipsion Cavalier"], BZONE["Shadowmoon Valley"], 52.48, 64.60)
 	self:addLookupList(MobDB, 22076, L["Torloth the Magnificent"], BZONE["Shadowmoon Valley"], 51.94, 73.90)
-	self:addLookupList(MobDB, 22093, L["Illidari Watcher"], BZONE["Shadowmoon Valley"], 52.75, 71.65)
+	self:addLookupList(MobDB, 22093, L["Illidari Watcher"], BZONE["Shadowmoon Valley"], 52.75, 71.64)
 	self:addLookupList(MobDB, 22242, L["Bash'ir Spell-Thief"], BZONE["Blade's Edge Mountains"], 53.38, 16.19)
 	self:addLookupList(MobDB, 22286, L["Fel Rager"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 22323, L["Incandescent Fel Spark"], BZONE["Hellfire Peninsula"], 61.50, 20.07)
-	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 63.06, 41.34)
+	self:addLookupList(MobDB, 22822, L["Ethereum Nullifier"], BZONE["Netherstorm"], 63.06, 41.37)
 	self:addLookupList(MobDB, 22879, L["Shadowmoon Reaver"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 30.49, 59.29)
-	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 58.48, 14.33)
-	self:addLookupList(MobDB, 23281, L["Insidion"], BZONE["Blade's Edge Mountains"], 56.03, 15.69)
-	self:addLookupList(MobDB, 23282, L["Obsidia"], BZONE["Blade's Edge Mountains"], 31.30, 57.05)
+	self:addLookupList(MobDB, 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, 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, 23354, L["Mo'arg Incinerator"], BZONE["Blade's Edge Mountains"], 32.74, 47.11)
-	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 35.29, 48.97)
+	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 35.26, 49.00)
 	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)
@@ -453,10 +453,10 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 24697, L["Sister of Torment"], BZONE["Isle of Quel'Danas"], 40.75, 26.84)
 	self:addLookupList(MobDB, 24698, L["Ethereum Smuggler"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24830, L["Stonevault Pillager"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 24966, L["Wretched Fiend"], BZONE["Isle of Quel'Danas"], 40.15, 35.59)
+	self:addLookupList(MobDB, 24966, L["Wretched Fiend"], BZONE["Isle of Quel'Danas"], 40.15, 35.58)
 	self:addLookupList(MobDB, 25002, L["Unleashed Hellion"], BZONE["Shattrath City"], 54.03, 3.519)
-	self:addLookupList(MobDB, 25060, L["Darkspine Myrmidon"], BZONE["Isle of Quel'Danas"], 61.67, 55.29)
-	self:addLookupList(MobDB, 25073, L["Darkspine Siren"], BZONE["Isle of Quel'Danas"], 61.56, 56.23)
+	self:addLookupList(MobDB, 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, 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)
@@ -472,5 +472,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 25592, L["Doomfire Destroyer"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25597, L["Oblivion Mage"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 25599, L["Cataclysm Hound"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 27871, L["Flesheating Ghoul"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 29646, L["Banshee Soulclaimer"], BZONE["Zul'Drak"], 23.60, 57.28)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index b2ebd67..05ea816 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -40,9 +40,9 @@ function addon:InitQuest(QuestDB)

 	self:addLookupList(QuestDB, 22, L["Goretusk Liver Pie"], BZONE["Westfall"], 55.77, 30.92, 1)
 	self:addLookupList(QuestDB, 38, L["Westfall Stew"], BZONE["Westfall"], 55.77, 30.92, 1)
-	self:addLookupList(QuestDB, 90, L["Seasoned Wolf Kabobs"], BZONE["Duskwood"], 73.65, 43.18, 1)
+	self:addLookupList(QuestDB, 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)
-	self:addLookupList(QuestDB, 93, L["Dusky Crab Cakes"], BZONE["Duskwood"], 73.65, 43.18, 1)
+	self:addLookupList(QuestDB, 93, L["Dusky Crab Cakes"], BZONE["Duskwood"], 73.65, 43.17, 1)
 	self:addLookupList(QuestDB, 127, L["Selling Fish"], BZONE["Redridge Mountains"], 28.24, 47.60, 1)
 	self:addLookupList(QuestDB, 296, L["Ormer's Revenge"], BZONE["Wetlands"], 38.02, 51.17, 1)
 	self:addLookupList(QuestDB, 384, L["Beer Basted Boar Ribs"], BZONE["Dun Morogh"], 47.18, 53.33, 1)
@@ -70,7 +70,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
 	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 79.25, 23.85, 2)
 	self:addLookupList(QuestDB, 2756, L["The Old Ways"], BZONE["Orgrimmar"], 80.29, 22.67, 2)
-	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 57.24, 16.42, 1)
+	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 57.32, 16.66, 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)
diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua
index bf1e1b9..08d2a13 100644
--- a/RecipeDB/ARL-Smelt.lua
+++ b/RecipeDB/ARL-Smelt.lua
@@ -263,6 +263,7 @@ function addon:InitSmelting(RecipeDB)
 	self:addTradeFlags(RecipeDB, 55211, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index 69eadcd..0b9cf5b 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -397,18 +397,18 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3856, 7, 2)

 	-- Enchanter's Cowl -- 3857
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val10id4val6id5val37id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3857, 165, 4322, 1, 3908)
-	self:addTradeFlags(RecipeDB, 3857, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 3857, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 3857, 2, 2670)

 	-- Shadow Hood -- 3858
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
-	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
+	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryid796minlevel34
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -456,7 +456,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3862, 200, 4327, 1, 3908)
 	self:addTradeFlags(RecipeDB, 3862, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
-	self:addTradeAcquire(RecipeDB, 3862, 2, 6567)
+	self:addTradeAcquire(RecipeDB, 3862, 2, 2381, 2, 6567)

 	-- Spider Belt -- 3863
 	-- World Drop
@@ -580,17 +580,17 @@ function addon:InitTailoring(RecipeDB)

 	-- Red Linen Bag -- 6686
 	-- Mob Drop
-	-- Instance: 206 - type1maxlevel72category3territory1expansion2minlevel70nameUtgarde Keepid206
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2nameUtgarde Keepid206minlevel70
 	-- 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, 4189, 2, 16224)
+	self:addTradeAcquire(RecipeDB, 6686, 3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 3556, 2, 4189, 2, 16224)

 	-- Red Woolen Bag -- 6688
-	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
+	-- Instance: 1581 - type1maxlevel20category3territory2nameThe Deadminesid1581minlevel15
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -686,7 +686,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7633, 70, 6242, 1, 3908)
 	self:addTradeFlags(RecipeDB, 7633, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7633, 2, 1250, 2, 3485, 2, 3499, 2, 4168)
+	self:addTradeAcquire(RecipeDB, 7633, 2, 1250, 2, 3485, 2, 3499, 2, 3556, 2, 4168)

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

 	-- Blue Overalls -- 7639
+	-- Instance: 206 - type1maxlevel72category3territory1expansion2nameUtgarde Keepid206minlevel70
 	-- 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,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7639, 2, 1347, 2, 3364, 2, 5944)
+	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)

 	-- Greater Adept's Robe -- 7643
 	-- Vendor
@@ -716,7 +717,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, 1474, 2, 4168, 2, 4577)
+	self:addTradeAcquire(RecipeDB, 7643, 2, 1474, 2, 2669, 2, 4577)

 	-- Stylish Blue Shirt -- 7892
 	-- World Drop
@@ -914,14 +915,14 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8786, 2, 6576)

 	-- Crimson Silk Cloak -- 8789
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val3id3val24id6val7id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8789, 180, 7056, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8789, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 8789, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeAcquire(RecipeDB, 8789, 2, 2670)

 	-- Crimson Silk Vest -- 8791
 	-- Trainer
@@ -974,14 +975,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
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val6id5val54id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8802, 205, 7063, 1, 3908)
-	self:addTradeFlags(RecipeDB, 8802, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	-- No acquire information
+	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)

 	-- Crimson Silk Gloves -- 8804
 	-- Trainer
@@ -1525,13 +1526,14 @@ 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,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772)
+	self:addTradeFlags(RecipeDB, 18409, 1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeAcquire(RecipeDB, 18409, 1, 2399, 1, 11052, 1, 18749, 1, 18772, 2, 7940)

 	-- Ghostweave Belt -- 18410
 	-- Trainer
@@ -1655,8 +1657,8 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18421, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cloak of Fire -- 18422
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
@@ -1899,7 +1901,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Robe of the Archmage -- 18457
-	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireid1583minlevel58
 	-- Mob Drop
 	-- Flags: Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1910,7 +1912,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18457, 3, 9264)

 	-- Robe of the Void -- 18458
-	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
+	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceid2057minlevel58
 	-- Mob Drop
 	-- Flags: Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1940,7 +1942,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Flarecore Mantle -- 20848
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1951,7 +1953,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20848, 2, 12944)

 	-- Flarecore Gloves -- 20849
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: Priest, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2097,7 +2099,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23665, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Flarecore Robe -- 23666
-	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2108,14 +2110,15 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23666, 2, 12944)

 	-- Flarecore Leggings -- 23667
-	-- Trainer
+	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsid1584minlevel55
+	-- Vendor
 	-- 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, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	-- No acquire information
+	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)

 	-- Bloodvine Vest -- 24091
 	-- Zandalar Tribe - Revered
@@ -2255,7 +2258,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26747, 325, 21842, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26747, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26747, 2, 16638, 2, 19213)
+	self:addTradeAcquire(RecipeDB, 26747, 2, 16638, 2, 16767, 2, 19213)

 	-- Imbued Netherweave Bag -- 26749
 	-- Vendor
@@ -2273,10 +2276,9 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26750, 345, 21844, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26750, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 26750, 2, 16638, 2, 19015, 2, 19017)
+	self:addTradeAcquire(RecipeDB, 26750, 2, 16638, 2, 16767, 2, 19015, 2, 19017)

 	-- Primal Mooncloth -- 26751
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2365,7 +2367,6 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26759, 2, 22212, 2, 29510)

 	-- Primal Mooncloth Belt -- 26760
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2376,7 +2377,6 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26760, 2, 22208, 2, 29512)

 	-- Primal Mooncloth Shoulders -- 26761
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2387,7 +2387,6 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26761, 2, 22208, 2, 29512)

 	-- Primal Mooncloth Robe -- 26762
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2399,7 +2398,6 @@ function addon:InitTailoring(RecipeDB)

 	-- Primal Mooncloth Bag -- 26763
 	-- Mob Drop
-	-- No location information
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2466,7 +2464,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26773, 340, 21854, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26773, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 26773, 2, 16638, 2, 19213)
+	self:addTradeAcquire(RecipeDB, 26773, 2, 16638, 2, 16767, 2, 19213)

 	-- Netherweave Tunic -- 26774
 	-- Vendor
@@ -2476,7 +2474,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26774, 345, 21855, 1, 3908)
 	self:addTradeFlags(RecipeDB, 26774, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 26774, 2, 16638, 2, 19213)
+	self:addTradeAcquire(RecipeDB, 26774, 2, 16638, 2, 16767, 2, 19213)

 	-- Imbued Netherweave Pants -- 26775
 	-- Vendor
@@ -2551,7 +2549,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26781, 3, 16408)

 	-- Arcanoweave Bracers -- 26782
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
+	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazid3848minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2562,7 +2560,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26782, 3, 20869)

 	-- Arcanoweave Boots -- 26783
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2573,7 +2571,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26783, 3, 19168)

 	-- Arcanoweave Robe -- 26784
-	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
+	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarid3849minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2584,23 +2582,23 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26784, 3, 19220)

 	-- Enchanted Mageweave Pouch -- 27658
-	-- Instance: 717 - type1maxlevel32category3territory2minlevel24nameThe Stockadeid717
+	-- Instance: 717 - type1maxlevel32category3territory2nameThe Stockadeid717minlevel24
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27658, 225, 22246, 1, 3908)
 	self:addTradeFlags(RecipeDB, 27658, 1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 27658, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 19234, 2, 19537, 2, 19663, 2, 27030, 2, 27054, 2, 27147, 2, 28714)
+	self:addTradeAcquire(RecipeDB, 27658, 2, 1318, 2, 3012, 2, 3346, 2, 4228, 2, 4617, 2, 5158, 2, 5757, 2, 5758, 2, 15419, 2, 16635, 2, 16722, 2, 18753, 2, 18773, 2, 18951, 2, 19234, 2, 19537, 2, 19540, 2, 19663, 2, 26569, 2, 27030, 2, 27054, 2, 27147, 2, 28714)

 	-- Enchanted Runecloth Bag -- 27659
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27659, 275, 22248, 1, 3908)
-	self:addTradeFlags(RecipeDB, 27659, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 27659, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 27659, 2, 15419)

 	-- Big Bag of Enchantment -- 27660
 	-- No location information
@@ -2850,7 +2848,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1nameCoilfang Reservoir: The Underbogid3716minlevel63
 	-- Raid: 3845 - Tempest Keep
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
@@ -2867,8 +2865,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsid3714minlevel70
+	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultid3715minlevel70
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- No location information
 	-- Raid: 3805 - Zul'Aman
@@ -2902,7 +2900,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31450, 7, 4)

 	-- Whitemend Pants -- 31451
-	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
+	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazid3848minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2913,7 +2911,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31451, 3, 20885)

 	-- Spellstrike Pants -- 31452
-	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthid3789minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2924,7 +2922,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31452, 3, 18708)

 	-- Battlecast Pants -- 31453
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2935,7 +2933,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31453, 3, 17978)

 	-- Whitemend Hood -- 31454
-	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
+	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaid3847minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2946,8 +2944,8 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31454, 3, 17977)

 	-- Spellstrike Hood -- 31455
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
-	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
+	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsid3714minlevel70
+	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsid3714minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2958,7 +2956,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31455, 3, 16807, 3, 17669)

 	-- Battlecast Hood -- 31456
-	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
+	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultid3715minlevel70
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -3590,7 +3588,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 55993, 390, 41248, 1, 3908)
+	self:addTradeSkill(RecipeDB, 55993, 400, 41248, 2, 3908)
 	self:addTradeFlags(RecipeDB, 55993, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3599,7 +3597,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 55994, 390, 41249, 1, 3908)
+	self:addTradeSkill(RecipeDB, 55994, 400, 41249, 2, 3908)
 	self:addTradeFlags(RecipeDB, 55994, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3644,7 +3642,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 55999, 390, 41254, 1, 3908)
+	self:addTradeSkill(RecipeDB, 55999, 400, 41254, 2, 3908)
 	self:addTradeFlags(RecipeDB, 55999, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

@@ -3703,13 +3701,14 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Mysterious Bag -- 56006
-	-- Trainer
+	-- The Wyrmrest Accord - Revered
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 56006, 440, 41598, 1, 3908)
-	self:addTradeFlags(RecipeDB, 56006, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 56006, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,122)
+	self:addTradeAcquire(RecipeDB, 56006, 6, 1091, 3, 32533)

 	-- Frostweave Bag -- 56007
 	-- Trainer
@@ -3730,13 +3729,14 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Brilliant Spellthread -- 56009
-	-- Trainer
+	-- Argent Crusade - Exalted
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 56009, 430, 41602, 1, 3908)
-	self:addTradeFlags(RecipeDB, 56009, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 56009, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,115)
+	self:addTradeAcquire(RecipeDB, 56009, 6, 1106, 4, 30431)

 	-- Azure Spellthread -- 56010
 	-- Trainer
@@ -3748,13 +3748,14 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Sapphire Spellthread -- 56011
-	-- Trainer
+	-- Kirin Tor - Exalted
+	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 56011, 430, 41604, 1, 3908)
-	self:addTradeFlags(RecipeDB, 56011, 3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 56011, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,118)
+	self:addTradeAcquire(RecipeDB, 56011, 6, 1090, 4, 32287)

 	-- Cloak of the Moon -- 56014
 	-- Trainer
@@ -4074,6 +4075,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeFlags(RecipeDB, 60994, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index b903daa..92646b5 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"], 57.96, 17.47, 0)
-	self:addLookupList(TrainerDB, 1103, L["Eldrin"], BZONE["Elwynn Forest"], 79.55, 68.38, 1)
+	self:addLookupList(TrainerDB, 957, L["Dane Lindgren"], BZONE["Stormwind City"], 58.04, 17.70, 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.32, 74.09, 0)
-	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 43.12, 63.93, 0)
-	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 44.26, 74.14, 0)
+	self:addLookupList(TrainerDB, 1300, L["Lawrence Schneider"], BZONE["Stormwind City"], 44.35, 74.11, 0)
+	self:addLookupList(TrainerDB, 1317, L["Lucan Cordell"], BZONE["Stormwind City"], 43.15, 63.96, 0)
+	self:addLookupList(TrainerDB, 1346, L["Georgio Bolero"], BZONE["Stormwind City"], 44.29, 74.17, 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)
@@ -65,14 +65,14 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 1703, L["Uthrar Threx"], BZONE["Ironforge"], 44.04, 28.81, 0)
 	self:addLookupList(TrainerDB, 2132, L["Carolai Anise"], BZONE["Tirisfal Glades"], 59.91, 51.96, 0)
 	self:addLookupList(TrainerDB, 2326, L["Thamner Pol"], BZONE["Dun Morogh"], 46.96, 52.83, 0)
-	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.71, 27.17, 1)
+	self:addLookupList(TrainerDB, 2327, L["Shaina Fuller"], BZONE["Stormwind City"], 42.81, 27.37, 1)
 	self:addLookupList(TrainerDB, 2329, L["Michelle Belle"], BZONE["Elwynn Forest"], 42.95, 65.85, 1)
 	self:addLookupList(TrainerDB, 2391, L["Serge Hinott"], BZONE["Hillsbrad Foothills"], 61.52, 19.43, 2)
 	self:addLookupList(TrainerDB, 2399, L["Daryl Stack"], BZONE["Hillsbrad Foothills"], 63.45, 20.73, 2)
 	self:addLookupList(TrainerDB, 2627, L["Grarnik Goodstitch"], BZONE["Stranglethorn Vale"], 28.71, 76.82, 0)
 	self:addLookupList(TrainerDB, 2798, L["Pand Stonebinder"], BZONE["Thunder Bluff"], 28.78, 22.74, 2)
-	self:addLookupList(TrainerDB, 2818, L["Slagg"], BZONE["Arathi Highlands"], 74.24, 31.65, 2)
-	self:addLookupList(TrainerDB, 2836, L["Brikk Keencraft"], BZONE["Stranglethorn Vale"], 29.04, 74.98, 2)
+	self:addLookupList(TrainerDB, 2818, L["Slagg"], BZONE["Arathi Highlands"], 74.24, 31.66, 2)
+	self:addLookupList(TrainerDB, 2836, L["Brikk Keencraft"], BZONE["Stranglethorn Vale"], 29.04, 74.98, 0)
 	self:addLookupList(TrainerDB, 2837, L["Jaxin Chong"], BZONE["Stranglethorn Vale"], 27.57, 77.71, 0)
 	self:addLookupList(TrainerDB, 2855, L["Snang"], BZONE["Orgrimmar"], 62.88, 49.69, 0)
 	self:addLookupList(TrainerDB, 2857, L["Thund"], BZONE["Orgrimmar"], 75.85, 23.76, 0)
@@ -82,11 +82,11 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 3007, L["Una"], BZONE["Thunder Bluff"], 42.37, 43.58, 0)
 	self:addLookupList(TrainerDB, 3008, L["Mak"], BZONE["Thunder Bluff"], 43.19, 43.20, 2)
 	self:addLookupList(TrainerDB, 3009, L["Bena Winterhoof"], BZONE["Thunder Bluff"], 47.21, 34.72, 2)
-	self:addLookupList(TrainerDB, 3011, L["Teg Dawnstrider"], BZONE["Thunder Bluff"], 45.55, 40.84, 2)
+	self:addLookupList(TrainerDB, 3011, L["Teg Dawnstrider"], BZONE["Thunder Bluff"], 45.55, 40.85, 2)
 	self:addLookupList(TrainerDB, 3026, L["Aska Mistrunner"], BZONE["Thunder Bluff"], 52.05, 52.32, 2)
 	self:addLookupList(TrainerDB, 3067, L["Pyall Silentstride"], BZONE["Mulgore"], 46.17, 58.52, 2)
 	self:addLookupList(TrainerDB, 3069, L["Chaw Stronghide"], BZONE["Mulgore"], 45.98, 58.38, 0)
-	self:addLookupList(TrainerDB, 3087, L["Crystal Boughman"], BZONE["Redridge Mountains"], 22.97, 43.91, 1)
+	self:addLookupList(TrainerDB, 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, 3174, L["Dwukk"], BZONE["Durotar"], 52.94, 40.73, 2)
@@ -102,7 +102,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 3365, L["Karolek"], BZONE["Orgrimmar"], 62.85, 44.75, 0)
 	self:addLookupList(TrainerDB, 3373, L["Arnok"], BZONE["Orgrimmar"], 34.80, 83.59, 0)
 	self:addLookupList(TrainerDB, 3399, L["Zamja"], BZONE["Orgrimmar"], 57.88, 53.71, 0)
-	self:addLookupList(TrainerDB, 3412, L["Nogg"], BZONE["Orgrimmar"], 76.17, 26.24, 0)
+	self:addLookupList(TrainerDB, 3412, L["Nogg"], BZONE["Orgrimmar"], 76.18, 26.24, 0)
 	self:addLookupList(TrainerDB, 3478, L["Traugh"], BZONE["The Barrens"], 51.20, 29.30, 2)
 	self:addLookupList(TrainerDB, 3484, L["Kil'hala"], BZONE["The Barrens"], 51.98, 31.90, 2)
 	self:addLookupList(TrainerDB, 3494, L["Tinkerwiz"], BZONE["The Barrens"], 62.85, 35.70, 0)
@@ -123,18 +123,18 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 4210, L["Alegorn"], BZONE["Darnassus"], 49.64, 21.17, 0)
 	self:addLookupList(TrainerDB, 4211, L["Dannelor"], BZONE["Darnassus"], 52.00, 13.96, 0)
 	self:addLookupList(TrainerDB, 4212, L["Telonis"], BZONE["Darnassus"], 64.30, 21.93, 0)
-	self:addLookupList(TrainerDB, 4213, L["Taladan"], BZONE["Darnassus"], 59.33, 13.50, 0)
-	self:addLookupList(TrainerDB, 4254, L["Geofram Bouldertoe"], BZONE["Ironforge"], 51.04, 26.79, 1)
+	self:addLookupList(TrainerDB, 4213, L["Taladan"], BZONE["Darnassus"], 59.34, 13.50, 0)
+	self:addLookupList(TrainerDB, 4254, L["Geofram Bouldertoe"], BZONE["Ironforge"], 51.04, 26.80, 1)
 	self:addLookupList(TrainerDB, 4258, L["Bengus Deepforge"], BZONE["Ironforge"], 52.86, 41.84, 1)
-	self:addLookupList(TrainerDB, 4552, L["Eunice Burch"], BZONE["Undercity"], 63.43, 44.52, 2)
+	self:addLookupList(TrainerDB, 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, 4578, L["Josephine Lister"], BZONE["Undercity"], 85.38, 22.81, 0)
 	self:addLookupList(TrainerDB, 4586, L["Graham Van Talen"], BZONE["Undercity"], 76.41, 72.97, 0)
 	self:addLookupList(TrainerDB, 4588, L["Arthur Moore"], BZONE["Undercity"], 70.91, 59.39, 2)
 	self:addLookupList(TrainerDB, 4591, L["Mary Edras"], BZONE["Undercity"], 74.05, 57.93, 0)
 	self:addLookupList(TrainerDB, 4596, L["James Van Brunt"], BZONE["Undercity"], 61.12, 29.56, 0)
 	self:addLookupList(TrainerDB, 4598, L["Brom Killian"], BZONE["Undercity"], 56.00, 35.95, 0)
-	self:addLookupList(TrainerDB, 4605, L["Basil Frye"], BZONE["Undercity"], 60.02, 28.60, 2)
+	self:addLookupList(TrainerDB, 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, 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)
@@ -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.54, 38.42, 0)
-	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.50, 79.74, 0)
-	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.64, 79.54, 0)
-	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 57.28, 16.44, 1)
-	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 50.98, 17.88, 0)
-	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 55.30, 9.643, 1)
-	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 67.39, 50.15, 0)
-	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 42.26, 77.18, 0)
+	self:addLookupList(TrainerDB, 5482, L["Stephen Ryback"], BZONE["Stormwind City"], 75.56, 38.52, 0)
+	self:addLookupList(TrainerDB, 5499, L["Lilyssia Nightbreeze"], BZONE["Stormwind City"], 46.52, 79.76, 0)
+	self:addLookupList(TrainerDB, 5500, L["Tel'Athir"], BZONE["Stormwind City"], 46.66, 79.56, 0)
+	self:addLookupList(TrainerDB, 5511, L["Therum Deepforge"], BZONE["Stormwind City"], 57.35, 16.69, 1)
+	self:addLookupList(TrainerDB, 5513, L["Gelman Stonehand"], BZONE["Stormwind City"], 51.10, 18.17, 0)
+	self:addLookupList(TrainerDB, 5518, L["Lilliam Sparkspindle"], BZONE["Stormwind City"], 55.36, 9.832, 1)
+	self:addLookupList(TrainerDB, 5564, L["Simon Tanner"], BZONE["Stormwind City"], 67.44, 50.27, 0)
+	self:addLookupList(TrainerDB, 5567, L["Sellandus"], BZONE["Stormwind City"], 42.29, 77.20, 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,11 +167,11 @@ 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.37, 13.17, 0)
+	self:addLookupList(TrainerDB, 7232, L["Borgus Steelhand"], BZONE["Stormwind City"], 52.46, 13.44, 0)
 	self:addLookupList(TrainerDB, 7406, L["Oglethorpe Obnoticus"], BZONE["Stranglethorn Vale"], 28.36, 76.33, 0)
 	self:addLookupList(TrainerDB, 7866, L["Peter Galen"], BZONE["Azshara"], 37.40, 65.59, 1)
 	self:addLookupList(TrainerDB, 7867, L["Thorkaf Dragoneye"], BZONE["Badlands"], 62.17, 57.73, 2)
-	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 63.38, 75.10, 1)
+	self:addLookupList(TrainerDB, 7868, L["Sarah Tanner"], BZONE["Searing Gorge"], 63.38, 75.11, 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)
@@ -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.00, 78.60, 1)
+	self:addLookupList(TrainerDB, 9584, L["Jalane Ayrole"], BZONE["Stormwind City"], 27.21, 78.69, 1)
 	self:addLookupList(TrainerDB, 10266, L["Ug'thok"], BZONE["Orgrimmar"], 80.55, 25.13, 0)
 	self:addLookupList(TrainerDB, 10276, L["Rotgath Stonebeard"], BZONE["Ironforge"], 51.87, 43.22, 1)
 	self:addLookupList(TrainerDB, 10277, L["Groum Stonebeard"], BZONE["Ironforge"], 51.94, 42.30, 1)
 	self:addLookupList(TrainerDB, 10278, L["Thrag Stonehoof"], BZONE["Thunder Bluff"], 40.22, 57.09, 2)
 	self:addLookupList(TrainerDB, 11017, L["Roxxik"], BZONE["Orgrimmar"], 75.94, 26.10, 0)
 	self:addLookupList(TrainerDB, 11025, L["Mukdrak"], BZONE["Durotar"], 52.30, 41.27, 2)
-	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 55.31, 9.720, 0)
+	self:addLookupList(TrainerDB, 11026, L["Sprite Jumpsprocket"], BZONE["Stormwind City"], 55.37, 9.922, 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)
@@ -207,28 +207,28 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 11051, L["Vhan"], BZONE["Thunder Bluff"], 43.91, 44.51, 0)
 	self:addLookupList(TrainerDB, 11052, L["Timothy Worthington"], BZONE["Dustwallow Marsh"], 66.30, 50.91, 1)
 	self:addLookupList(TrainerDB, 11065, L["Thonys Pillarstone"], BZONE["Ironforge"], 60.64, 44.85, 0)
-	self:addLookupList(TrainerDB, 11066, L["Jhag"], BZONE["Orgrimmar"], 53.87, 38.75, 0)
+	self:addLookupList(TrainerDB, 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.12, 64.18, 0)
+	self:addLookupList(TrainerDB, 11068, L["Betty Quin"], BZONE["Stormwind City"], 43.15, 64.21, 0)
 	self:addLookupList(TrainerDB, 11070, L["Lalina Summermoon"], BZONE["Darnassus"], 59.57, 13.18, 1)
 	self:addLookupList(TrainerDB, 11071, L["Mot Dawnstrider"], BZONE["Thunder Bluff"], 45.61, 40.59, 2)
 	self:addLookupList(TrainerDB, 11072, L["Kitta Firewind"], BZONE["Elwynn Forest"], 64.87, 71.01, 1)
 	self:addLookupList(TrainerDB, 11073, L["Annora"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(TrainerDB, 11074, L["Hgarth"], BZONE["Stonetalon Mountains"], 49.46, 57.96, 2)
 	self:addLookupList(TrainerDB, 11081, L["Faldron"], BZONE["Darnassus"], 64.75, 21.22, 0)
-	self:addLookupList(TrainerDB, 11083, L["Darianna"], BZONE["Darnassus"], 65.16, 21.30, 0)
+	self:addLookupList(TrainerDB, 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.84, 49.75, 0)
+	self:addLookupList(TrainerDB, 11096, L["Randal Worth"], BZONE["Stormwind City"], 67.89, 49.92, 0)
 	self:addLookupList(TrainerDB, 11097, L["Drakk Stonehand"], BZONE["The Hinterlands"], 13.69, 42.99, 0)
 	self:addLookupList(TrainerDB, 11098, L["Hahrana Ironhide"], BZONE["Feralas"], 74.46, 43.06, 0)
 	self:addLookupList(TrainerDB, 11146, L["Ironus Coldsteel"], BZONE["Ironforge"], 51.02, 43.50, 1)
 	self:addLookupList(TrainerDB, 11177, L["Okothos Ironrager"], BZONE["Orgrimmar"], 80.08, 25.05, 0)
 	self:addLookupList(TrainerDB, 11178, L["Borgosh Corebender"], BZONE["Orgrimmar"], 79.94, 24.57, 0)
-	self:addLookupList(TrainerDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.23, 2.956, 0)
-	self:addLookupList(TrainerDB, 15400, L["Arathel Sunforge"], BZONE["Eversong Woods"], 59.80, 63.35, 0)
-	self:addLookupList(TrainerDB, 15501, L["Aleinia"], BZONE["Eversong Woods"], 48.00, 48.05, 0)
+	self:addLookupList(TrainerDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.24, 2.956, 0)
+	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.11, 71.99, 2)
+	self:addLookupList(TrainerDB, 16161, L["Arcanist Sheynathren"], BZONE["Eversong Woods"], 38.12, 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,44 +236,44 @@ 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.82, 0)
-	self:addLookupList(TrainerDB, 16633, L["Sedana"], BZONE["Silvermoon City"], 69.76, 25.46, 0)
-	self:addLookupList(TrainerDB, 16634, L["Dolothos"], BZONE["Silvermoon City"], 68.89, 26.62, 0)
+	self:addLookupList(TrainerDB, 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, 16639, L["Galana"], BZONE["Silvermoon City"], 57.14, 51.10, 2)
-	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.85, 50.22, 0)
-	self:addLookupList(TrainerDB, 16642, L["Camberon"], BZONE["Silvermoon City"], 66.82, 17.15, 0)
+	self:addLookupList(TrainerDB, 16640, L["Keelen Sheets"], BZONE["Silvermoon City"], 56.85, 50.21, 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.81, 71.57, 2)
+	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, 16669, L["Bemarrin"], BZONE["Silvermoon City"], 80.20, 40.00, 0)
 	self:addLookupList(TrainerDB, 16671, L["Mirvedon"], BZONE["Silvermoon City"], 79.70, 36.12, 0)
-	self:addLookupList(TrainerDB, 16676, L["Sylann"], BZONE["Silvermoon City"], 68.84, 70.93, 0)
+	self:addLookupList(TrainerDB, 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.88, 79.02, 0)
-	self:addLookupList(TrainerDB, 16703, L["Amin"], BZONE["Silvermoon City"], 90.33, 74.91, 0)
+	self:addLookupList(TrainerDB, 16688, L["Lynalis"], BZONE["Silvermoon City"], 83.89, 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, 16723, L["Lucc"], BZONE["The Exodar"], 28.51, 62.17, 1)
 	self:addLookupList(TrainerDB, 16724, L["Miall"], BZONE["The Exodar"], 60.49, 89.35, 0)
-	self:addLookupList(TrainerDB, 16725, L["Nahogg"], BZONE["The Exodar"], 40.93, 39.44, 0)
-	self:addLookupList(TrainerDB, 16726, L["Ockil"], BZONE["The Exodar"], 55.37, 91.75, 1)
+	self:addLookupList(TrainerDB, 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, 16727, L["Padaar"], BZONE["The Exodar"], 44.54, 25.41, 0)
 	self:addLookupList(TrainerDB, 16728, L["Akham"], BZONE["The Exodar"], 66.51, 74.63, 1)
-	self:addLookupList(TrainerDB, 16729, L["Refik"], BZONE["The Exodar"], 63.54, 68.20, 0)
+	self:addLookupList(TrainerDB, 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, 16743, L["Ghermas"], BZONE["The Exodar"], 55.97, 90.46, 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, 16746, L["Kayaart"], BZONE["The Exodar"], 63.33, 68.84, 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, 16823, L["Humphry"], BZONE["Hellfire Peninsula"], 57.18, 63.76, 1)
 	self:addLookupList(TrainerDB, 17214, L["Anchorite Fateema"], BZONE["Bloodmyst Isle"], 54.04, 54.94, 1)
 	self:addLookupList(TrainerDB, 17215, L["Daedal"], BZONE["Bloodmyst Isle"], 53.94, 55.47, 1)
 	self:addLookupList(TrainerDB, 17222, L["Artificer Daelo"], BZONE["Azuremyst Isle"], 49.09, 51.07, 0)
 	self:addLookupList(TrainerDB, 17245, L["Blacksmith Calypso"], BZONE["Azuremyst Isle"], 46.72, 70.58, 1)
-	self:addLookupList(TrainerDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.41, 1)
+	self:addLookupList(TrainerDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.40, 1)
 	self:addLookupList(TrainerDB, 17424, L["Anchorite Paetheus"], BZONE["Bloodmyst Isle"], 55.10, 54.72, 1)
 	self:addLookupList(TrainerDB, 17442, L["Moordo"], BZONE["Azuremyst Isle"], 45.16, 23.71, 1)
 	self:addLookupList(TrainerDB, 17487, L["Erin Kelly"], BZONE["Azuremyst Isle"], 46.53, 70.99, 1)
@@ -299,13 +299,13 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 18993, L["Naka"], BZONE["Ironforge"], 41.72, 50.27, 0)
 	self:addLookupList(TrainerDB, 19052, L["Lorokeem"], BZONE["Shattrath City"], 46.14, 21.68, 0)
 	self:addLookupList(TrainerDB, 19063, L["Hamanar"], BZONE["Shattrath City"], 35.92, 20.94, 0)
-	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 65.99, 16.06, 0)
+	self:addLookupList(TrainerDB, 19184, L["Mildred Fletcher"], BZONE["Shattrath City"], 65.99, 16.03, 0)
 	self:addLookupList(TrainerDB, 19185, L["Jack Trapper"], BZONE["Shattrath City"], 63.14, 69.29, 0)
 	self:addLookupList(TrainerDB, 19186, L["Kylene"], BZONE["Shattrath City"], 75.84, 32.81, 0)
 	self:addLookupList(TrainerDB, 19187, L["Darmari"], BZONE["Shattrath City"], 67.26, 66.65, 0)
 	self:addLookupList(TrainerDB, 19248, L["Enchanter Salias"], BZONE["Shattrath City"], 44.28, 90.76, 0)
 	self:addLookupList(TrainerDB, 19249, L["Enchantress Metura"], BZONE["Shattrath City"], 43.92, 90.35, 0)
-	self:addLookupList(TrainerDB, 19250, L["Enchanter Aeldron"], BZONE["Shattrath City"], 43.98, 90.39, 0)
+	self:addLookupList(TrainerDB, 19250, L["Enchanter Aeldron"], BZONE["Shattrath City"], 43.98, 90.40, 0)
 	self:addLookupList(TrainerDB, 19251, L["Enchantress Volali"], BZONE["Shattrath City"], 43.45, 91.95, 0)
 	self:addLookupList(TrainerDB, 19252, L["High Enchanter Bardolan"], BZONE["Shattrath City"], 43.68, 92.61, 0)
 	self:addLookupList(TrainerDB, 19341, L["Grutah"], BZONE["Shadowmoon Valley"], 29.95, 30.94, 0)
@@ -316,9 +316,9 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB, 19576, L["Xyrol"], BZONE["Netherstorm"], 33.12, 66.77, 0)
 	self:addLookupList(TrainerDB, 19775, L["Kalinda"], BZONE["Silvermoon City"], 90.56, 74.62, 0)
 	self:addLookupList(TrainerDB, 19778, L["Farii"], BZONE["The Exodar"], 44.71, 25.55, 0)
-	self:addLookupList(TrainerDB, 20124, L["Kradu Grimblade"], BZONE["Shattrath City"], 70.25, 43.21, 0)
+	self:addLookupList(TrainerDB, 20124, L["Kradu Grimblade"], BZONE["Shattrath City"], 70.24, 43.21, 0)
 	self:addLookupList(TrainerDB, 20125, L["Zula Slagfury"], BZONE["Shattrath City"], 70.30, 43.81, 0)
-	self:addLookupList(TrainerDB, 21087, L["Grikka"], BZONE["Blade's Edge Mountains"], 77.02, 65.64, 0)
-	self:addLookupList(TrainerDB, 22477, L["Anchorite Ensham"], BZONE["Terokkar Forest"], 31.06, 75.95, 0)
+	self:addLookupList(TrainerDB, 21087, L["Grikka"], BZONE["Blade's Edge Mountains"], 77.02, 65.64, 2)
+	self:addLookupList(TrainerDB, 22477, L["Anchorite Ensham"], BZONE["Terokkar Forest"], 31.06, 75.96, 0)

 end
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 9b32c80..e335453 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

-270 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.90, 37.62, 0)
+	self:addLookupList(VendorDB, 340, L["Kendor Kabonka"], BZONE["Stormwind City"], 74.94, 37.89, 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,109 +48,120 @@ 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.12, 61.88, 1)
-	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 30.41, 68.15, 1)
-	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 43.30, 63.98, 0)
-	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 44.15, 74.12, 0)
+	self:addLookupList(VendorDB, 1286, L["Edna Mullby"], BZONE["Stormwind City"], 58.13, 61.90, 1)
+	self:addLookupList(VendorDB, 1304, L["Darian Singh"], BZONE["Stormwind City"], 30.44, 68.18, 1)
+	self:addLookupList(VendorDB, 1318, L["Jessara Cordell"], BZONE["Stormwind City"], 43.33, 64.01, 0)
+	self:addLookupList(VendorDB, 1347, L["Alexandra Bolero"], BZONE["Stormwind City"], 44.17, 74.15, 0)
 	self:addLookupList(VendorDB, 1448, L["Neal Allen"], BZONE["Wetlands"], 11.02, 57.12, 1)
 	self:addLookupList(VendorDB, 1454, L["Jennabink Powerseam"], BZONE["Wetlands"], 7.959, 56.38, 1)
 	self:addLookupList(VendorDB, 1465, L["Drac Roughcut"], BZONE["Loch Modan"], 35.57, 49.26, 1)
-	self:addLookupList(VendorDB, 1471, L["Jannos Ironwill"], BZONE["Arathi Highlands"], 46.11, 47.46, 1)
 	self:addLookupList(VendorDB, 1474, L["Rann Flamespinner"], BZONE["Loch Modan"], 36.00, 46.38, 1)
 	self:addLookupList(VendorDB, 1669, L["Defias Profiteer"], BZONE["Westfall"], 43.36, 66.47, 0)
 	self:addLookupList(VendorDB, 1684, L["Khara Deepwater"], BZONE["Loch Modan"], 40.61, 38.82, 1)
 	self:addLookupList(VendorDB, 1685, L["Xandar Goodbeard"], BZONE["Loch Modan"], 82.99, 60.73, 1)
 	self:addLookupList(VendorDB, 2118, L["Abigail Shiel"], BZONE["Tirisfal Glades"], 61.06, 52.72, 2)
-	self:addLookupList(VendorDB, 2380, L["Nandar Branson"], BZONE["Hillsbrad Foothills"], 51.18, 56.88, 1)
 	self:addLookupList(VendorDB, 2381, L["Micha Yance"], BZONE["Hillsbrad Foothills"], 49.39, 55.57, 1)
-	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 50.72, 61.28, 1)
+	self:addLookupList(VendorDB, 2383, L["Lindea Rabonne"], BZONE["Hillsbrad Foothills"], 50.97, 61.39, 1)
 	self:addLookupList(VendorDB, 2393, L["Christoph Jeffcoat"], BZONE["Hillsbrad Foothills"], 62.65, 19.59, 2)
 	self:addLookupList(VendorDB, 2394, L["Mallen Swain"], BZONE["Hillsbrad Foothills"], 62.04, 21.41, 2)
 	self:addLookupList(VendorDB, 2397, L["Derak Nightfall"], BZONE["Hillsbrad Foothills"], 63.26, 20.91, 2)
-	self:addLookupList(VendorDB, 2481, L["Bliztik"], BZONE["Duskwood"], 17.94, 54.15, 0)
-	self:addLookupList(VendorDB, 2482, L["Zarena Cromwind"], BZONE["Stranglethorn Vale"], 27.98, 75.83, 0)
-	self:addLookupList(VendorDB, 2483, L["Jaquilina Dramet"], BZONE["Stranglethorn Vale"], 35.82, 10.18, 0)
+	self:addLookupList(VendorDB, 2481, L["Bliztik"], BZONE["Duskwood"], 17.94, 54.14, 0)
 	self:addLookupList(VendorDB, 2663, L["Narkk"], BZONE["Stranglethorn Vale"], 28.01, 75.24, 0)
-	self:addLookupList(VendorDB, 2664, L["Kelsey Yance"], BZONE["Stranglethorn Vale"], 28.01, 75.24, 0)
-	self:addLookupList(VendorDB, 2668, L["Danielle Zipstitch"], BZONE["Duskwood"], 76.26, 45.00, 1)
+	self:addLookupList(VendorDB, 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, 2684, L["Rizz Loosebolt"], BZONE["Alterac Mountains"], 47.76, 36.09, 0)
-	self:addLookupList(VendorDB, 2685, L["Mazk Snipeshot"], BZONE["Stranglethorn Vale"], 27.97, 75.45, 2)
-	self:addLookupList(VendorDB, 2697, L["Clyde Ranthal"], BZONE["Redridge Mountains"], 88.61, 66.28, 1)
+	self:addLookupList(VendorDB, 2683, L["Namdo Bizzfizzle"], BZONE["Gnomeregan"], 0, 0, 1)
+	self:addLookupList(VendorDB, 2685, L["Mazk Snipeshot"], BZONE["Stranglethorn Vale"], 27.97, 75.45, 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, 2838, L["Crazk Sparks"], BZONE["Stranglethorn Vale"], 27.89, 76.77, 0)
-	self:addLookupList(VendorDB, 2843, L["Jutak"], BZONE["Stranglethorn Vale"], 27.61, 77.96, 0)
-	self:addLookupList(VendorDB, 2846, L["Blixrez Goodstitch"], BZONE["Stranglethorn Vale"], 28.36, 78.17, 0)
+	self:addLookupList(VendorDB, 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, 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, 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, 3134, L["Kzixx"], BZONE["Duskwood"], 82.12, 18.43, 0)
 	self:addLookupList(VendorDB, 3178, L["Stuart Fleming"], BZONE["Wetlands"], 8.561, 58.95, 1)
 	self:addLookupList(VendorDB, 3333, L["Shankys"], BZONE["Orgrimmar"], 70.06, 29.49, 0)
 	self:addLookupList(VendorDB, 3335, L["Hagrus"], BZONE["Orgrimmar"], 46.72, 48.21, 0)
 	self:addLookupList(VendorDB, 3346, L["Kithas"], BZONE["Orgrimmar"], 54.30, 37.73, 0)
 	self:addLookupList(VendorDB, 3348, L["Kor'geld"], BZONE["Orgrimmar"], 56.44, 35.67, 0)
-	self:addLookupList(VendorDB, 3364, L["Borya"], BZONE["Orgrimmar"], 63.11, 52.05, 0)
+	self:addLookupList(VendorDB, 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.26, 50.98, 0)
-	self:addLookupList(VendorDB, 3400, L["Xen'to"], BZONE["Orgrimmar"], 57.11, 53.24, 0)
+	self:addLookupList(VendorDB, 3367, L["Felika"], BZONE["Orgrimmar"], 58.26, 50.99, 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)
 	self:addLookupList(VendorDB, 3485, L["Wrahk"], BZONE["Ashenvale"], 64.03, 66.01, 2)
+	self:addLookupList(VendorDB, 3489, L["Zargh"], BZONE["The Barrens"], 52.16, 30.00, 2)
+	self:addLookupList(VendorDB, 3490, L["Hula'mahi"], BZONE["The Barrens"], 52.02, 29.91, 2)
 	self:addLookupList(VendorDB, 3495, L["Gagsprocket"], BZONE["The Barrens"], 62.53, 35.90, 0)
+	self:addLookupList(VendorDB, 3497, L["Kilxx"], BZONE["The Barrens"], 62.98, 37.04, 0)
 	self:addLookupList(VendorDB, 3499, L["Ranik"], BZONE["The Barrens"], 61.87, 39.36, 0)
 	self:addLookupList(VendorDB, 3522, L["Constance Brisboise"], BZONE["Tirisfal Glades"], 52.87, 54.76, 2)
-	self:addLookupList(VendorDB, 3537, L["Zixil"], BZONE["Hillsbrad Foothills"], 56.51, 30.80, 0)
+	self:addLookupList(VendorDB, 3537, L["Zixil"], BZONE["Hillsbrad Foothills"], 56.51, 30.79, 0)
 	self:addLookupList(VendorDB, 3550, L["Martine Tramblay"], BZONE["Tirisfal Glades"], 66.00, 59.06, 2)
+	self:addLookupList(VendorDB, 3556, L["Andrew Hilbert"], BZONE["Silverpine Forest"], 43.35, 41.11, 0)
 	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, 4186, L["Mavralyn"], BZONE["Darkshore"], 37.35, 41.02, 1)
 	self:addLookupList(VendorDB, 4189, L["Valdaron"], BZONE["Darkshore"], 37.74, 41.00, 1)
 	self:addLookupList(VendorDB, 4200, L["Laird"], BZONE["Darkshore"], 37.09, 43.94, 1)
-	self:addLookupList(VendorDB, 4223, L["Fyldan"], BZONE["Darnassus"], 48.81, 21.57, 0)
+	self:addLookupList(VendorDB, 4223, L["Fyldan"], BZONE["Darnassus"], 48.81, 21.58, 0)
+	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.01, 0)
-	self:addLookupList(VendorDB, 4229, L["Mythrin'dir"], BZONE["Darnassus"], 60.75, 19.93, 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, 4305, L["Kriggon Talsone"], BZONE["Westfall"], 36.24, 89.36, 1)
+	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.20, 0)
 	self:addLookupList(VendorDB, 4574, L["Lizbeth Cromwell"], BZONE["Undercity"], 81.43, 31.12, 2)
 	self:addLookupList(VendorDB, 4577, L["Millie Gregorian"], BZONE["Undercity"], 70.88, 30.39, 0)
-	self:addLookupList(VendorDB, 4589, L["Joseph Moore"], BZONE["Undercity"], 70.92, 58.46, 0)
-	self:addLookupList(VendorDB, 4617, L["Thaddeus Webb"], BZONE["Undercity"], 61.33, 60.99, 0)
+	self:addLookupList(VendorDB, 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)
 	self:addLookupList(VendorDB, 4877, L["Jandia"], BZONE["Undercity"], 49.52, 69.52, 2)
-	self:addLookupList(VendorDB, 4878, L["Montarr"], BZONE["Thousand Needles"], 45.78, 51.14, 0)
+	self:addLookupList(VendorDB, 4879, L["Ogg'marr"], BZONE["Dustwallow Marsh"], 36.65, 32.06, 2)
+	self:addLookupList(VendorDB, 4897, L["Helenia Olden"], BZONE["Dustwallow Marsh"], 65.78, 50.89, 1)
 	self:addLookupList(VendorDB, 5128, L["Bombus Finespindle"], BZONE["Ironforge"], 39.70, 34.02, 1)
 	self:addLookupList(VendorDB, 5158, L["Tilli Thistlefuzz"], BZONE["Ironforge"], 60.77, 45.19, 0)
 	self:addLookupList(VendorDB, 5160, L["Emrul Riknussun"], BZONE["Ironforge"], 60.43, 38.80, 0)
-	self:addLookupList(VendorDB, 5162, L["Tansy Puddlefizz"], BZONE["Ironforge"], 48.13, 6.684, 0)
+	self:addLookupList(VendorDB, 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, 5175, L["Gearcutter Cogspinner"], BZONE["Ironforge"], 68.35, 43.89, 0)
-	self:addLookupList(VendorDB, 5483, L["Erika Tate"], BZONE["Stormwind City"], 75.76, 38.49, 0)
-	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 46.51, 59.34, 1)
-	self:addLookupList(VendorDB, 5512, L["Kaita Deepforge"], BZONE["Stormwind City"], 56.43, 17.30, 0)
+	self:addLookupList(VendorDB, 5411, L["Krinkle Goodsteel"], BZONE["Tanaris"], 51.90, 29.21, 0)
+	self:addLookupList(VendorDB, 5483, L["Erika Tate"], BZONE["Stormwind City"], 75.78, 38.58, 0)
+	self:addLookupList(VendorDB, 5494, L["Catherine Leland"], BZONE["Stormwind City"], 46.55, 59.39, 1)
 	self:addLookupList(VendorDB, 5594, L["Alchemist Pestlezugg"], BZONE["Tanaris"], 51.09, 26.41, 0)
-	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 33.59, 17.65, 2)
+	self:addLookupList(VendorDB, 5748, L["Killian Sanatha"], BZONE["Silverpine Forest"], 33.62, 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)
@@ -161,6 +172,8 @@ function addon:InitVendor(VendorDB)
 	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)
@@ -168,11 +181,16 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 8139, L["Jabbey"], BZONE["Tanaris"], 66.86, 23.88, 0)
 	self:addLookupList(VendorDB, 8145, L["Sheendra Tallgrass"], BZONE["Feralas"], 75.22, 42.94, 0)
 	self:addLookupList(VendorDB, 8150, L["Janet Hommers"], BZONE["Ironforge"], 38.19, 45.46, 1)
-	self:addLookupList(VendorDB, 8158, L["Bronk"], BZONE["Feralas"], 76.38, 44.08, 2)
-	self:addLookupList(VendorDB, 8160, L["Nioma"], BZONE["The Hinterlands"], 13.56, 43.36, 0)
+	self:addLookupList(VendorDB, 8157, L["Logannas"], BZONE["Feralas"], 32.70, 44.07, 0)
+	self:addLookupList(VendorDB, 8161, L["Harggan"], BZONE["The Hinterlands"], 13.43, 43.78, 0)
+	self:addLookupList(VendorDB, 8176, L["Gharash"], BZONE["Swamp of Sorrows"], 45.71, 51.76, 0)
+	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, 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, 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)
@@ -183,50 +201,56 @@ 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.32, 76.66, 0)
-	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 80.94, 62.00, 0)
-	self:addLookupList(VendorDB, 11557, L["Meilosh"], BZONE["Felwood"], 66.23, 2.956, 0)
-	self:addLookupList(VendorDB, 11874, L["Masat T'andr"], BZONE["Swamp of Sorrows"], 26.53, 32.69, 0)
+	self:addLookupList(VendorDB, 11536, L["Quartermaster Miranda Breechlock"], BZONE["Eastern Plaguelands"], 80.82, 61.81, 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.71, 0)
+	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.88, 55.49, 0)
+	self:addLookupList(VendorDB, 12941, L["Jase Farlane"], BZONE["Eastern Plaguelands"], 79.81, 55.42, 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, 12957, L["Blimo Gadgetspring"], BZONE["Eye of the Storm"], 29.75, 34.92, 0)
 	self:addLookupList(VendorDB, 12962, L["Wik'Tar"], BZONE["Ashenvale"], 12.11, 34.22, 2)
 	self:addLookupList(VendorDB, 13476, L["Balai Lok'Wein"], BZONE["Dustwallow Marsh"], 37.13, 30.67, 2)
 	self:addLookupList(VendorDB, 14371, L["Shen'dralar Provisioner"], L["Unknown Zone"], 0, 0, 0)
+	self:addLookupList(VendorDB, 14637, L["Zorbin Fandazzle"], BZONE["Feralas"], 45.14, 43.17, 0)
 	self:addLookupList(VendorDB, 14738, L["Otho Moji'ko"], BZONE["The Hinterlands"], 79.60, 79.24, 2)
 	self:addLookupList(VendorDB, 14921, L["Rin'wosho the Trader"], BZONE["Stranglethorn Vale"], 15.36, 16.18, 0)
 	self:addLookupList(VendorDB, 15165, L["Haughty Modiste"], BZONE["Tanaris"], 66.59, 22.53, 0)
 	self:addLookupList(VendorDB, 15176, L["Vargus"], BZONE["Silithus"], 50.90, 39.30, 0)
 	self:addLookupList(VendorDB, 15179, L["Mishta"], BZONE["Silithus"], 49.96, 36.49, 0)
+	self:addLookupList(VendorDB, 15419, L["Kania"], BZONE["Silithus"], 52.16, 38.86, 0)
+	self:addLookupList(VendorDB, 15471, L["Lieutenant General Andorov"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 16224, L["Rathis Tomber"], BZONE["Ghostlands"], 47.52, 29.08, 2)
 	self:addLookupList(VendorDB, 16253, L["Master Chef Mouldier"], BZONE["Ghostlands"], 47.88, 31.21, 0)
 	self:addLookupList(VendorDB, 16262, L["Landraelanis"], BZONE["Eversong Woods"], 49.03, 46.98, 0)
 	self:addLookupList(VendorDB, 16388, L["Koren"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 16583, L["Rohok"], BZONE["Hellfire Peninsula"], 53.04, 38.26, 0)
-	self:addLookupList(VendorDB, 16585, L["Cookie One-Eye"], BZONE["Hellfire Peninsula"], 55.27, 40.79, 0)
+	self:addLookupList(VendorDB, 16585, L["Cookie One-Eye"], BZONE["Hellfire Peninsula"], 55.27, 40.79, 2)
 	self:addLookupList(VendorDB, 16624, L["Gelanthis"], BZONE["Silvermoon City"], 90.88, 75.41, 0)
-	self:addLookupList(VendorDB, 16635, L["Lyna"], BZONE["Silvermoon City"], 69.83, 24.78, 0)
+	self:addLookupList(VendorDB, 16635, L["Lyna"], BZONE["Silvermoon City"], 69.83, 24.77, 0)
 	self:addLookupList(VendorDB, 16638, L["Deynna"], BZONE["Silvermoon City"], 56.24, 50.62, 0)
 	self:addLookupList(VendorDB, 16641, L["Melaris"], BZONE["Silvermoon City"], 66.77, 19.27, 2)
 	self:addLookupList(VendorDB, 16657, L["Feera"], BZONE["The Exodar"], 55.49, 90.56, 0)
 	self:addLookupList(VendorDB, 16670, L["Eriden"], BZONE["Silvermoon City"], 80.23, 40.05, 2)
-	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.88, 70.51, 2)
+	self:addLookupList(VendorDB, 16677, L["Quelis"], BZONE["Silvermoon City"], 68.89, 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, 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.36, 55.73, 0)
-	self:addLookupList(VendorDB, 17246, L["\"Cookie\" McWeaksauce"], BZONE["Bloodmyst Isle"], 54.16, 55.41, 1)
+	self:addLookupList(VendorDB, 16826, L["Sid Limbardi"], BZONE["Ironforge"], 58.37, 55.74, 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, 17518, L["Ythyar"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 17657, L["Logistics Officer Ulrike"], BZONE["Hellfire Peninsula"], 56.94, 62.84, 1)
 	self:addLookupList(VendorDB, 17904, L["Fedryen Swiftspear"], BZONE["Zangarmarsh"], 79.65, 61.04, 0)
-	self:addLookupList(VendorDB, 18005, L["Haalrun"], BZONE["Zangarmarsh"], 68.23, 48.01, 0)
+	self:addLookupList(VendorDB, 18005, L["Haalrun"], BZONE["Zangarmarsh"], 68.23, 48.00, 0)
 	self:addLookupList(VendorDB, 18011, L["Zurai"], BZONE["Zangarmarsh"], 85.98, 54.02, 0)
 	self:addLookupList(VendorDB, 18015, L["Gambarinka"], BZONE["Zangarmarsh"], 31.88, 49.63, 0)
 	self:addLookupList(VendorDB, 18017, L["Seer Janidi"], BZONE["Zangarmarsh"], 31.95, 52.00, 0)
@@ -235,13 +259,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 18427, L["Fazu"], BZONE["Bloodmyst Isle"], 54.10, 56.22, 1)
 	self:addLookupList(VendorDB, 18484, L["Wind Trader Lathrai"], BZONE["Eye of the Storm"], 29.51, 43.42, 0)
 	self:addLookupList(VendorDB, 18664, L["Aged Dalaran Wizard"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 18751, L["Kalaen"], BZONE["Orgrimmar"], 56.15, 45.69, 0)
 	self:addLookupList(VendorDB, 18753, L["Felannia"], BZONE["Hellfire Peninsula"], 52.37, 35.99, 0)
 	self:addLookupList(VendorDB, 18773, L["Johan Barnes"], BZONE["Hellfire Peninsula"], 53.69, 65.77, 1)
 	self:addLookupList(VendorDB, 18775, L["Lebowski"], BZONE["Hellfire Peninsula"], 56.06, 64.90, 1)
-	self:addLookupList(VendorDB, 18821, L["Quartermaster Jaffrey Noreliqe"], BZONE["Nagrand"], 41.94, 44.02, 2)
-	self:addLookupList(VendorDB, 18822, L["Quartermaster Davian Vaclav"], BZONE["Nagrand"], 41.01, 43.92, 1)
+	self:addLookupList(VendorDB, 18821, L["Quartermaster Jaffrey Noreliqe"], BZONE["Nagrand"], 41.93, 44.02, 2)
+	self:addLookupList(VendorDB, 18822, L["Quartermaster Davian Vaclav"], BZONE["Nagrand"], 41.00, 43.92, 1)
 	self:addLookupList(VendorDB, 18911, L["Juno Dufrain"], BZONE["Zangarmarsh"], 78.20, 67.39, 0)
+	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)
@@ -255,7 +279,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 19195, L["Jim Saltit"], BZONE["Shattrath City"], 63.76, 69.54, 0)
 	self:addLookupList(VendorDB, 19213, L["Eiin"], BZONE["Shattrath City"], 66.41, 69.01, 0)
 	self:addLookupList(VendorDB, 19234, L["Yurial Soulwater"], BZONE["Nagrand"], 70.17, 54.11, 0)
-	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Ironforge"], 50.71, 74.07, 1)
+	self:addLookupList(VendorDB, 19296, L["Innkeeper Biribi"], BZONE["Ironforge"], 50.72, 74.09, 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)
@@ -264,21 +288,23 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 19383, L["Captured Gnome"], BZONE["Zangarmarsh"], 32.47, 49.45, 0)
 	self:addLookupList(VendorDB, 19521, L["Arrond"], BZONE["Shadowmoon Valley"], 55.80, 59.32, 0)
 	self:addLookupList(VendorDB, 19537, L["Dealer Malij"], BZONE["Netherstorm"], 44.01, 34.45, 0)
+	self:addLookupList(VendorDB, 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, 19663, L["Madame Ruby"], BZONE["Shattrath City"], 64.02, 70.34, 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, 19837, L["Daga Ramba"], BZONE["Blade's Edge Mountains"], 51.66, 57.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, 20096, L["Uriku"], BZONE["Nagrand"], 56.39, 74.16, 1)
+	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)
 	self:addLookupList(VendorDB, 20242, L["Karaaz"], BZONE["Netherstorm"], 44.30, 35.09, 0)
 	self:addLookupList(VendorDB, 20916, L["Xerintha Ravenoak"], BZONE["Blade's Edge Mountains"], 62.01, 40.01, 0)
 	self:addLookupList(VendorDB, 21113, L["Sassa Weldwell"], BZONE["Blade's Edge Mountains"], 61.16, 69.41, 0)
 	self:addLookupList(VendorDB, 21432, L["Almaador"], BZONE["Ghostlands"], 28.93, 43.78, 0)
-	self:addLookupList(VendorDB, 21474, L["Coreiel"], BZONE["Nagrand"], 43.04, 42.46, 2)
+	self:addLookupList(VendorDB, 21474, L["Coreiel"], BZONE["Nagrand"], 43.04, 42.45, 2)
 	self:addLookupList(VendorDB, 21485, L["Aldraan"], BZONE["Nagrand"], 43.13, 42.49, 1)
 	self:addLookupList(VendorDB, 21643, L["Alurmi"], BZONE["Tanaris"], 63.72, 58.13, 0)
 	self:addLookupList(VendorDB, 21655, L["Nakodu"], BZONE["Shattrath City"], 62.88, 69.05, 0)
@@ -288,25 +314,35 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 23007, L["Paulsta'ats"], BZONE["Nagrand"], 30.96, 57.13, 0)
 	self:addLookupList(VendorDB, 23159, L["Okuno"], L["Unknown Zone"], 0, 0, 0)
 	self:addLookupList(VendorDB, 23437, L["Indormi"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 25032, L["Eldara Dawnrunner"], BZONE["Shattrath City"], 55.24, 2.828, 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.74, 46.56, 0)
+	self:addLookupList(VendorDB, 26868, L["Provisioner Lorkran"], BZONE["Grizzly Hills"], 22.04, 65.12, 0)
 	self:addLookupList(VendorDB, 26947, L["Vix Chromeblaster"], BZONE["Borean Tundra"], 31.32, 40.90, 0)
-	self:addLookupList(VendorDB, 27030, L["Bradley Towns"], BZONE["Dragonblight"], 51.35, 41.44, 0)
-	self:addLookupList(VendorDB, 27054, L["Modoru"], BZONE["Dragonblight"], 28.99, 55.44, 0)
-	self:addLookupList(VendorDB, 27147, L["Librarian Erickson"], BZONE["Borean Tundra"], 46.52, 32.44, 0)
+	self:addLookupList(VendorDB, 27030, L["Bradley Towns"], BZONE["Dragonblight"], 76.72, 62.94, 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.56, 32.46, 0)
 	self:addLookupList(VendorDB, 27666, L["Ontuvo"], BZONE["Stormwind City"], 32.55, 49.25, 0)
-	self:addLookupList(VendorDB, 28714, L["Ildine Sorrowspear"], BZONE["Dalaran"], 33.58, 35.28, 0)
-	self:addLookupList(VendorDB, 28721, L["Tiffany Cartier"], BZONE["Dalaran"], 30.47, 26.27, 0)
-	self:addLookupList(VendorDB, 29510, L["Linna Bruder"], BZONE["Dalaran"], 23.02, 22.78, 0)
-	self:addLookupList(VendorDB, 29511, L["Lalla Brightweave"], BZONE["Dalaran"], 27.44, 25.17, 0)
-	self:addLookupList(VendorDB, 29512, L["Ainderu Summerleaf"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 31031, L["Misensi"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 31032, L["Derek Odds"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 31916, L["Tanaika"], BZONE["Howling Fjord"], 25.70, 58.52, 0)
-	self:addLookupList(VendorDB, 32514, L["Vanessa Sellers"], L["Unknown Zone"], 0, 0, 0)
-	self:addLookupList(VendorDB, 32564, L["Logistics Officer Silverstone"], BZONE["Borean Tundra"], 57.54, 66.10, 0)
-	self:addLookupList(VendorDB, 32565, L["Gara Skullcrush"], BZONE["Borean Tundra"], 40.81, 54.09, 0)
-	self:addLookupList(VendorDB, 32773, L["Logistics Officer Brighton"], BZONE["Howling Fjord"], 60.20, 63.89, 0)
-	self:addLookupList(VendorDB, 32774, L["Sebastian Crane"], BZONE["Howling Fjord"], 79.45, 31.44, 0)
+	self:addLookupList(VendorDB, 28714, L["Ildine Sorrowspear"], BZONE["Dalaran"], 38.74, 40.45, 0)
+	self:addLookupList(VendorDB, 28721, L["Tiffany Cartier"], BZONE["Dalaran"], 39.34, 34.33, 0)
+	self:addLookupList(VendorDB, 29510, L["Linna Bruder"], BZONE["Dalaran"], 34.06, 32.94, 0)
+	self:addLookupList(VendorDB, 29511, L["Lalla Brightweave"], BZONE["Dalaran"], 36.06, 32.63, 0)
+	self:addLookupList(VendorDB, 29512, L["Ainderu Summerleaf"], BZONE["Dalaran"], 35.08, 32.69, 0)
+	self:addLookupList(VendorDB, 30431, L["Veteran Crusader Aliocha Segard"], BZONE["Icecrown"], 86.60, 75.16, 0)
+	self:addLookupList(VendorDB, 31031, L["Misensi"], BZONE["Dalaran"], 67.94, 35.84, 0)
+	self:addLookupList(VendorDB, 31032, L["Derek Odds"], BZONE["Dalaran"], 39.55, 64.37, 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.75, 58.63, 0)
+	self:addLookupList(VendorDB, 32287, L["Archmage Alvareaux"], BZONE["Dalaran"], 25.95, 46.76, 0)
+	self:addLookupList(VendorDB, 32294, L["Knight Dameron"], BZONE["Wintergrasp"], 45.88, 15.41, 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.59, 40.41, 0)
+	self:addLookupList(VendorDB, 32533, L["Cielstrasza"], BZONE["Dragonblight"], 59.91, 53.72, 0)
+	self:addLookupList(VendorDB, 32564, L["Logistics Officer Silverstone"], BZONE["Borean Tundra"], 57.56, 66.12, 0)
+	self:addLookupList(VendorDB, 32565, L["Gara Skullcrush"], BZONE["Borean Tundra"], 40.83, 54.11, 0)
+	self:addLookupList(VendorDB, 32763, L["Sairuk"], BZONE["Dragonblight"], 48.83, 76.07, 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.47, 31.44, 0)

 end