Quantcast

Ackis Recipe List:

Ackis [11-19-08 - 22:45]
Ackis Recipe List:
- Updated dataminer to account for more boss names.  If you're translating and see a mob name that is a boss, please let me know.
- Updated unknown zone and unknown faction info so fewer recipes will have those listed (if you see this for anything other than the darkmoon faire one, let me know please)
- Updated faction info to add some generic declarations.  For example, everything in Orgrimmar is considered
- Fixed a bug with scrolling through professions
- New localization of L["ARL Documentation"], L["ARL_DOC_DESC"], L["Using Filters"], L["USING_FILTERS_DESC"], L["Reporting Bugs"], L["REPORTING_BUGS_DESC"]
- Add in-game documentation
- Regenerate data
- Dry-coded (Compiles with luac -p)
Filename
ARLConfig.lua
ARLDataminer.rb
ARLFrame.lua
AckisRecipeList.lua
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
RecipeStats.txt
diff --git a/ARLConfig.lua b/ARLConfig.lua
index c5dbe73..7f7c92b 100644
--- a/ARLConfig.lua
+++ b/ARLConfig.lua
@@ -53,7 +53,7 @@ local function giveFilter()
 	if (not filterOptions) then

 		filterOptions = {
-			order = 6,
+			order = 1,
 			type = "group",
 			name = L["Filtering Options"],
 			desc = L["FILTERING_OPTIONS_DESC"],
@@ -1136,6 +1136,57 @@ local function fullOptions()

 end

+local documentation = nil
+
+local function giveDocs()
+
+	if (not documentation) then
+
+		documentation = {
+			order = 1,
+			type = "group",
+			name = L["ARL Documentation"],
+			desc = L["ARL_DOC_DESC"],
+			args = {
+				header1 = {
+					order	= 1,
+					type	= "header",
+					name	= L["ARL Documentation"],
+				},
+				desc1 = {
+					order	= 2,
+					type	= "description",
+					name	= L["ARL_DOC_DESC"],
+				},
+				header2 = {
+					order	= 3,
+					type	= "header",
+					name	= L["Using Filters"],
+				},
+				desc2 = {
+					order	= 4,
+					type	= "description",
+					name	= L["USING_FILTERS_DESC"],
+				},
+				header2 = {
+					order	= 5,
+					type	= "header",
+					name	= L["Reporting Bugs"],
+				},
+				desc2 = {
+					order	= 6,
+					type	= "description",
+					name	= L["REPORTING_BUGS_DESC"],
+				},
+			},
+		}
+
+	end
+
+	return documentation
+
+end
+
 -- Description:
 -- Expected result:
 -- Input: None
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index 554bbc5..c7cb8ea 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -1412,6 +1412,7 @@ L["General Settings"]		= true
 L["Display Settings"]		= true
 L["Sorting Settings"]		= true
 L["Profile Options"]		= true
+L["ARL Documentation"]		= true

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

 -- Config UI Elements and their associated descriptions
 L["Include Filtered"]		= true
diff --git a/ARLFrame.lua b/ARLFrame.lua
index a2fd3be..432162b 100644
--- a/ARLFrame.lua
+++ b/ARLFrame.lua
@@ -82,23 +82,23 @@ local playerData = {}
 local arlTooltip = _G["arlTooltip"]
 local arlTooltip2 = _G["arlTooltip2"]

--- To make tabbing between professions easier
-local SortedProfessions = {
-	{ name = GetSpellInfo(2259),	texture = "alchemy" },		-- 1
-	{ name = GetSpellInfo(2018),	texture = "blacksmith" },	-- 2
-	{ name = GetSpellInfo(2550),	texture = "cooking" },		-- 3
-	{ name = GetSpellInfo(7411),	texture = "enchant" },		-- 4
-	{ name = GetSpellInfo(4036),	texture = "engineer" },		-- 5
-	{ name = GetSpellInfo(746),		texture = "firstaid" },		-- 6
-	{ name = GetSpellInfo(45357),	texture = "inscribe" },		-- 7
-	{ name = GetSpellInfo(25229),	texture = "jewel" },		-- 8
-	{ name = GetSpellInfo(2108),	texture = "leather" },		-- 9
-	{ name = GetSpellInfo(2842),	texture = "poison" },		-- 10
-	{ name = GetSpellInfo(2575),	texture = "smelting" },		-- 11
-	{ name = GetSpellInfo(3908),	texture = "tailor" },		-- 12
-}
-
-local MaxProfessions = 13
+-- To make tabbing between professions easier
+	local SortedProfessions = {
+		{ name = GetSpellInfo(2259),	texture = "alchemy" },	-- 1
+		{ name = GetSpellInfo(2018),	texture = "blacksmith" }, -- 2
+		{ name = GetSpellInfo(2550),	texture = "cooking" },	-- 3
+		{ name = GetSpellInfo(7411),	texture = "enchant" },	-- 4
+		{ name = GetSpellInfo(4036),	texture = "engineer" },	-- 5
+		{ name = GetSpellInfo(746),		texture = "firstaid" },	-- 6
+		{ name = GetSpellInfo(45357),	texture = "inscribe" },	-- 7
+		{ name = GetSpellInfo(25229),	texture = "jewel" },	-- 8
+		{ name = GetSpellInfo(2108),	texture = "leather" },	-- 9
+		{ name = GetSpellInfo(53428),	texture = "runeforge" }, -- 10
+		{ name = GetSpellInfo(2575),	texture = "smelting" },	-- 11
+		{ name = GetSpellInfo(3908),	texture = "tailor" },	-- 12
+	}
+
+	local MaxProfessions = 12

 -- Some variables I want to use in creating the GUI later... (ZJ 8/26/08)
 local ExpButtonText = {
diff --git a/AckisRecipeList.lua b/AckisRecipeList.lua
index 45e657e..875094d 100644
--- a/AckisRecipeList.lua
+++ b/AckisRecipeList.lua
@@ -1310,7 +1310,7 @@ local function InitializeRecipes(RecipeDB, playerProfession)
 		[GetSpellInfo(3908)] = addon.InitTailoring,
 		[GetSpellInfo(25229)] = addon.InitJewelcrafting,
 		[GetSpellInfo(45357)] = addon.InitInscription,
-		[GetSpellInfo(28481)] = addon.InitRuneforging,
+		[GetSpellInfo(53428)] = addon.InitRuneforging,
 	}

 	-- Thanks to sylvanaar/xinhuan for the code snippet
@@ -1581,7 +1581,7 @@ do
 			[GetSpellInfo(3908)] = false, -- Tailoring
 			[GetSpellInfo(25229)] = false, -- Jewelcrafting
 			[GetSpellInfo(45357)] = false, -- Inscription
-			[GetSpellInfo(28481)] = false, -- Runeforging
+			[GetSpellInfo(53428)] = false, -- Runeforging
 		}

 		addon:GetKnownProfessions(pData["Professions"])
diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua
index 293a87e..72ee1a0 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -349,7 +349,6 @@ L["Angerclaw Grizzly"] = true
 L["Anguished Dead"] = true
 L["Anguished Highborne"] = true
 L["Annora"] = true
-L["Anub'arak"] = true
 L["Anvilrage Captain"] = true
 L["Anvilrage Marshal"] = true
 L["Anvilrage Overseer"] = true
@@ -382,6 +381,8 @@ 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["Azure Ley-Whelp"] = true
 L["Balai Lok'Wein"] = true
 L["Bale"] = true
 L["Balgaras the Foul"] = true
@@ -435,6 +436,7 @@ L["Braeg Stoutbeard"] = true
 L["Brawn"] = true
 L["Brek Stonehoof"] = true
 L["Brikk Keencraft"] = true
+L["Brittle Revenant"] = true
 L["Bro'kin"] = true
 L["Brock Stoneseeker"] = true
 L["Brom Killian"] = true
@@ -445,6 +447,7 @@ 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
@@ -452,6 +455,7 @@ L["Cabal Cultist"] = true
 L["Cabal Fanatic"] = true
 L["Cabal Spellbinder"] = true
 L["Camberon"] = true
+L["Cannon Master Willey"] = true
 L["Captain Halyndor"] = true
 L["Captured Gnome"] = true
 L["Carolai Anise"] = true
@@ -494,7 +498,6 @@ L["Cold Eye Basilisk"] = true
 L["Commander Dardosh"] = true
 L["Commander Malgor"] = true
 L["Commander Mulfort"] = true
-L["Commander Sarannis"] = true
 L["Constance Brisboise"] = true
 L["Cook Ghilm"] = true
 L["Cookie One-Eye"] = true
@@ -504,7 +507,6 @@ L["Corruption"] = true
 L["Costly Menace"] = true
 L["Crazed Ancient"] = true
 L["Crazed Murkblood Foreman"] = true
-L["Crazk Sparks"] = true
 L["Crimson Inquisitor"] = true
 L["Crimson Sorcerer"] = true
 L["Cro Threadstrong"] = true
@@ -579,6 +581,7 @@ L["Dirge's Kickin' Chimaerok Chops"] = true
 L["Diseased Black Bear"] = true
 L["Disembodied Protector"] = true
 L["Disembodied Vindicator"] = true
+L["Disturbed Soul"] = true
 L["Doba"] = true
 L["Doctor Herbert Halsey"] = true
 L["Doctor Marsh"] = true
@@ -649,7 +652,6 @@ L["Ethereal Thief"] = true
 L["Ethereum Nullifier"] = true
 L["Ethereum Smuggler"] = true
 L["Eunice Burch"] = true
-L["Exarch Maladaar"] = true
 L["Faldron"] = true
 L["Farii"] = true
 L["Fazu"] = true
@@ -702,12 +704,12 @@ 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
 L["Ghostly Philanthropist"] = true
@@ -725,7 +727,6 @@ L["Glasshide Gazer"] = true
 L["Gloresse"] = true
 L["Gloria Femmel"] = true
 L["Glutinous Ooze"] = true
-L["Glyx Brewright"] = true
 L["Gnaz Blunderflame"] = true
 L["Godan"] = true
 L["Gordunni Back-Breaker"] = true
@@ -768,13 +769,11 @@ L["Haughty Modiste"] = true
 L["Helboar"] = true
 L["Heldan Galesong"] = true
 L["Helenia Olden"] = true
-L["Herald Volazj"] = true
 L["Hgarth"] = true
 L["High Enchanter Bardolan"] = true
 L["Highland Raptor"] = true
 L["Hillsbrad Tailor"] = true
 L["Himmik"] = true
-L["Homunculus"] = true
 L["Horns of Frenzy"] = true
 L["Hula'mahi"] = true
 L["Hulking Mountain Lion"] = true
@@ -846,7 +845,6 @@ L["Keena"] = true
 L["Kelgruk Bloodaxe"] = true
 L["Kelsey Yance"] = true
 L["Kendor Kabonka"] = true
-L["Keristrasza"] = true
 L["Khara Deepwater"] = true
 L["Kiknikle"] = true
 L["Kil'hala"] = true
@@ -871,6 +869,7 @@ 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
@@ -890,6 +889,7 @@ L["Librarian Erickson"] = true
 L["Lieutenant General Andorov"] = true
 L["Lieutenant Lewis"] = true
 L["Lieutenant Mancuso"] = true
+L["Lightning Construct"] = true
 L["Lillehoff"] = true
 L["Lilliam Sparkspindle"] = true
 L["Lilly"] = true
@@ -905,7 +905,6 @@ L["Logistics Officer Ulrike"] = true
 L["Loken"] = true
 L["Lokhtos Darkbargainer"] = true
 L["Loolruna"] = true
-L["Loro"] = true
 L["Lorokeem"] = true
 L["Lucan Cordell"] = true
 L["Lucc"] = true
@@ -916,6 +915,7 @@ L["Madame Ruby"] = true
 L["Magar"] = true
 L["Mageslayer"] = true
 L["Magical Horror"] = true
+L["Magister Kalendris"] = true
 L["Magistrix Eredania"] = true
 L["Magnus Frostwake"] = true
 L["Mahani"] = true
@@ -923,6 +923,7 @@ L["Mahu"] = true
 L["Mak"] = true
 L["Makaru"] = true
 L["Malcomb Wynn"] = true
+L["Maleki the Pallid"] = true
 L["Mallen Swain"] = true
 L["Malygen"] = true
 L["Mana Warp"] = true
@@ -953,6 +954,7 @@ 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["Moonglow Vest"] = true
@@ -989,9 +991,7 @@ L["Neal Allen"] = true
 L["Neii"] = true
 L["Nerrist"] = true
 L["Nessa Shadowsong"] = true
-L["Nethervine Inciter"] = true
 L["Nexus Stalker"] = true
-L["Nexus-Prince Shaffar"] = true
 L["Nimar the Slayer"] = true
 L["Nissa Firestone"] = true
 L["Nixx Sprocketspring"] = true
@@ -1009,7 +1009,9 @@ L["Okothos Ironrager"] = true
 L["Okuno"] = true
 L["On Iron Pauldrons"] = true
 L["Onslaught Mason"] = true
+L["Ontuvo"] = true
 L["Ormer's Revenge"] = true
+L["Ossirian the Unscarred"] = true
 L["Otho Moji'ko"] = true
 L["Outfitter Eric"] = true
 L["Padaar"] = true
@@ -1034,6 +1036,7 @@ L["Prospector Nachlan"] = true
 L["Provisioner Lorkran"] = true
 L["Provisioner Nasela"] = true
 L["Pterrordax"] = true
+L["Pusillin"] = true
 L["Pyall Silentstride"] = true
 L["Pyrewood Tailor"] = true
 L["Qia"] = true
@@ -1152,6 +1155,7 @@ L["Simon Tanner"] = true
 L["Simon Unit"] = true
 L["Singed Basilisk"] = true
 L["Sister of Torment"] = true
+L["Sjonnir The Ironshaper"] = true
 L["Skeletal Flayer"] = true
 L["Skeletal Runesmith"] = true
 L["Skeletal Usher"] = true
@@ -1234,7 +1238,6 @@ L["Syphoner"] = true
 L["Taladan"] = true
 L["Tally Berryfizz"] = true
 L["Talmar"] = true
-L["Tamar"] = true
 L["Tanaika"] = true
 L["Tanak"] = true
 L["Tangled Horror"] = true
@@ -1254,7 +1257,6 @@ L["Thamner Pol"] = true
 L["Tharynn Bouden"] = true
 L["Thaurissan Firewalker"] = true
 L["The Art of the Imbue"] = true
-L["The Crone"] = true
 L["The Demon Forge"] = true
 L["The Great Moongraze Hunt"] = true
 L["The Great Silver Deceiver"] = true
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 322c56e..946837f 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -44,7 +44,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2329,15,2454,1,2259)
 	self:addTradeFlags(RecipeDB, 2329,3,21,22,23,24,25,26,27,28,29,30,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2329,8, 8)

 	-- Minor Healing Potion -- 2330
 	-- Trainer
@@ -53,7 +53,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2330,15,118,1,2259)
 	self:addTradeFlags(RecipeDB, 2330,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2330,8, 8)

 	-- Minor Mana Potion -- 2331
 	-- Trainer
@@ -80,7 +80,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2333,125,3390,1,2259)
 	self:addTradeFlags(RecipeDB, 2333,3,21,22,23,24,25,26,27,28,29,30,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2333,8, 8)

 	-- Elixir of Minor Fortitude -- 2334
 	-- Trainer
@@ -381,22 +381,22 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

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

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

 	-- Blackmouth Oil -- 7836
 	-- Trainer
diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua
index d7c07cd..2a4f05f 100644
--- a/RecipeDB/ARL-Blacksmith.lua
+++ b/RecipeDB/ARL-Blacksmith.lua
@@ -38,14 +38,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	local recipecount = 0

 	-- Rough Sharpening Stone -- 2660
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2660,1,2862,1,2018)
 	self:addTradeFlags(RecipeDB, 2660,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2660,8, 8)

 	-- Copper Chain Belt -- 2661
 	-- Trainer
@@ -68,7 +67,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 2662,1, 514, 1, 957, 1, 1241, 1, 1383, 1, 2836, 1, 2998, 1, 3136, 1, 3174, 1, 3355, 1, 3557, 1, 4258, 1, 4596, 1, 4605, 1, 5511, 1, 6299, 1, 10266, 1, 10276, 1, 10277, 1, 10278, 1, 15400, 1, 16583, 1, 16669, 1, 16671, 1, 16724, 1, 16740, 1, 16823, 1, 17245, 1, 19341)

 	-- Copper Bracers -- 2663
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -76,7 +74,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2663,1,2853,1,2018)
 	self:addTradeFlags(RecipeDB, 2663,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2663,8, 8)

 	-- Runed Copper Bracers -- 2664
 	-- Trainer
@@ -247,14 +245,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 2742,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)

 	-- Rough Weightstone -- 3115
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3115,1,3239,1,2018)
 	self:addTradeFlags(RecipeDB, 3115,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 3115,8, 8)

 	-- Coarse Weightstone -- 3116
 	-- Trainer
@@ -662,7 +659,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3513,7, 2)

 	-- Golden Scale Boots -- 3515
-	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
+	-- Instance: 796 - Scarlet Monastery
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -721,9 +718,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 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
-	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakminlevel43id1176
-	-- No location information
+	-- Instance: 796 - Scarlet Monastery
+	-- Instance: 1176 - Zul'Farrak
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1057,11 +1053,10 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9964,7, 2)

 	-- Mithril Scale Shoulders -- 9966
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakminlevel43id1176
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1176 - Zul'Farrak
 	-- Raid: 2159 - Onyxia's Lair
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1239,10 +1234,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 10007,1, 7232, 1, 11146, 1, 11178, 1, 20124)

 	-- Runed Mithril Hammer -- 10009
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- No location information
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -1312,7 +1306,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 12259,7, 2)

 	-- Rough Copper Vest -- 12260
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1343,11 +1336,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 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -1358,7 +1351,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 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1369,8 +1362,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15293,3, 8907)

 	-- Dark Iron Sunderer -- 15294
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
@@ -1390,8 +1383,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Dark Iron Plate -- 15296
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -1640,8 +1633,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Storm Gauntlets -- 16661
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceminlevel58id2057
-	-- No location information
+	-- Instance: 2057 - Scholomance
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
@@ -1649,7 +1641,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val7id4val218id6val10id33val18id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16661,295,12632,3,2018)
-	self:addTradeFlags(RecipeDB, 16661,1,2,4,5,6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16661,1,2,4,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16661,3, 10184, 3, 10491, 3, 12397, 2, 11278)

 	-- Thorium Leggings -- 16662
@@ -1703,15 +1695,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16667,4, 5127)

 	-- Whitesoul Helm -- 16724
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- No location information
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val15id4val15id5val629id6val19id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16724,300,12633,3,2018)
-	self:addTradeFlags(RecipeDB, 16724,1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16724,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16724,3, 8899, 3, 11459)

 	-- Radiant Leggings -- 16725
@@ -1735,7 +1726,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16726,3, 4364)

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

 	-- Invulnerable Mail -- 16746
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats: Tanking,
@@ -1973,18 +1964,17 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Hammer of the Titans -- 16988
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val15id1val163-246id7val3.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16988,300,12796,3,2018)
-	self:addTradeFlags(RecipeDB, 16988,1,2,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 16988,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 16988,3, 10438)

 	-- Arcanite Champion -- 16990
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
@@ -1995,7 +1985,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16990,3, 10899)

 	-- Annihilator -- 16991
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
@@ -2016,7 +2006,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16992,3, 1844)

 	-- Masterwork Stormhammer -- 16993
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -2027,7 +2017,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16993,3, 10899)

 	-- Arcanite Reaper -- 16994
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,Armor, Trinket,
 	-- Item Stats:
@@ -2038,14 +2028,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16994,3, 9596)

 	-- Heartseeker -- 16995
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger,Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val4id1val49-92id7val1.7id8val14id44
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16995,300,12783,3,2018)
-	self:addTradeFlags(RecipeDB, 16995,1,2,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeFlags(RecipeDB, 16995,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 16995,3, 10997)

 	-- Silver Skeleton Key -- 19666
@@ -2115,7 +2104,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Dark Iron Bracers -- 20874
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2454,14 +2443,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27588,6, 609, 2, 15176)

 	-- Black Grasp of the Destroyer -- 27589
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val318id6val14id44val28id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27589,300,22194,3,2018)
-	self:addTradeFlags(RecipeDB, 27589,1,2,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 27589,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 27589,3, 15340)

 	-- Obsidian Mail Tunic -- 27590
@@ -2845,7 +2833,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29617,6, 932, 3, 19321)

 	-- Felsteel Gloves -- 29619
-	-- Instance: 3790 - type5maxlevel67category3territory1expansion1nameAuchindoun: Auchenai Cryptsminlevel65id3790
+	-- Instance: 3790 - Auchindoun: Auchenai Crypts
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2856,7 +2844,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29619,3, 18497)

 	-- Felsteel Leggings -- 29620
-	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazminlevel70id3848
+	-- Instance: 3848 - Tempest Keep: The Arcatraz
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2867,7 +2855,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29620,3, 20900)

 	-- Felsteel Helm -- 29621
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -2951,7 +2939,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29645,3, 21454, 3, 23305)

 	-- Swiftsteel Gloves -- 29648
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsminlevel64id3792
+	-- Instance: 3792 - Auchindoun: Mana-Tombs
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2962,7 +2950,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29648,3, 18314)

 	-- Earthpeace Breastplate -- 29649
-	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaminlevel70id3847
+	-- Instance: 3847 - Tempest Keep: The Botanica
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -3028,7 +3016,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -3041,8 +3029,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Helm of the Stalwart Defender -- 29664
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsminlevel70id3714
-	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaminlevel70id3847
+	-- Instance: 3714 - Hellfire Citadel: The Shattered Halls
+	-- Instance: 3847 - Tempest Keep: The Botanica
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -3055,8 +3043,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Oathkeeper's Helm -- 29668
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1nameCoilfang Reservoir: The Underbogminlevel63id3716
-	-- No location information
+	-- Instance: 3716 - Coilfang Reservoir: The Underbog
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats: Tanking,
@@ -3095,7 +3082,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
@@ -3146,8 +3133,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Felsteel Reaper -- 29695
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsminlevel64id3792
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
+	-- Instance: 3792 - Auchindoun: Mana-Tombs
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,Armor, Trinket,
 	-- Item Stats:
@@ -3159,7 +3146,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Runic Hammer -- 29696
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,Armor, Trinket,
 	-- Item Stats:
@@ -3185,7 +3172,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Eternium Runed Blade -- 29698
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger,Armor, Trinket,
 	-- Item Stats:
@@ -3966,14 +3953,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 43846,7, 4)

 	-- Sunblessed Gauntlets -- 46140
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -3984,12 +3963,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46140,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507, 3, 25508, 3, 25591)

 	-- Hard Khorium Battlefists -- 46141
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -4000,13 +3973,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46141,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Sunblessed Breastplate -- 46142
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -4017,13 +3983,6 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46142,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507, 3, 25509)

 	-- Hard Khorium Battleplate -- 46144
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index 878aa1d..4eb14de 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -44,7 +44,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2538,5,2679,1,2550)
 	self:addTradeFlags(RecipeDB, 2538,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2538,8, 8)

 	-- Spiced Wolf Meat -- 2539
 	-- Trainer
@@ -62,7 +62,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2540,5,2681,1,2550)
 	self:addTradeFlags(RecipeDB, 2540,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2540,8, 8)

 	-- Coyote Steak -- 2541
 	-- Trainer
@@ -458,7 +458,7 @@ function addon:InitCooking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8604,5,6888,1,2550)
 	self:addTradeFlags(RecipeDB, 8604,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 8604,8, 8)

 	-- Smoked Bear Meat -- 8607
 	-- Vendor
@@ -695,7 +695,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20916,2, 2383, 2, 2664, 2, 3178, 2, 3333, 2, 4307, 2, 4574, 2, 5162, 2, 12033, 2, 12962)

 	-- Gingerbread Cookie -- 21143
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Seasonal,
 	-- Item Stats:
@@ -732,13 +731,12 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22480,2, 4782, 2, 7733, 2, 8125)

 	-- Runn Tum Tuber Surprise -- 22761
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22761,275,18254,2,2550)
-	self:addTradeFlags(RecipeDB, 22761,1,2,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22761,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22761,3, 14354)

 	-- Heavy Crocolisk Stew -- 24418
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 6863f66..8455556 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -56,7 +56,6 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7420,1, 1317, 1, 3011, 1, 3345, 1, 3606, 1, 4213, 1, 4616, 1, 5157, 1, 5695, 1, 11065, 1, 11066, 1, 11067, 1, 11068, 1, 11070, 1, 11071, 1, 11072, 1, 11073, 1, 11074, 1, 16160, 1, 16633, 1, 16634, 1, 16725, 1, 16742, 1, 19248, 1, 19249, 1, 19250, 1, 19251)

 	-- Runed Copper Rod -- 7421
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoP, Recipe BoP,
 	-- Item Stats:
@@ -2810,14 +2809,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeFlags(RecipeDB, 60767,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 60767,2, 32514)

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

 end
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index a409553..1881a8c 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -38,27 +38,24 @@ function addon:InitEngineering(RecipeDB)
 	local recipecount = 0

 	-- Rough Blasting Powder -- 3918
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3918,1,4357,1,4036)
 	self:addTradeFlags(RecipeDB, 3918,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 3918,8, 8)

 	-- Rough Dynamite -- 3919
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3919,1,4358,1,4036)
 	self:addTradeFlags(RecipeDB, 3919,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 3919,8, 8)

 	-- Crafted Light Shot -- 3920
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Ammo,
 	-- Item Stats:
@@ -246,7 +243,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 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -303,7 +300,7 @@ 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 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -369,7 +366,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 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -424,8 +421,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3965,1, 5174, 1, 8736, 1, 11017, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Craftsman's Monocle -- 3966
-	-- No location information
-	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -463,7 +459,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3969,2, 2687)

 	-- Gnomish Cloaking Device -- 3971
-	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
@@ -538,7 +534,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 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -577,7 +573,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8895,1, 8126)

 	-- Gnomish Universal Remote -- 9269
-	-- Instance: 721 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
@@ -597,7 +593,7 @@ 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 - type1maxlevel33category3territory2nameGnomereganminlevel24id721
+	-- Instance: 721 - Gnomeregan
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -799,8 +795,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 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1477 - The Temple of Atal'Hakkar
 	-- Raid: 2159 - Onyxia's Lair
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -1116,18 +1112,17 @@ function addon:InitEngineering(RecipeDB)

 	-- Thorium Rifle -- 19792
 	-- Trainer
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun,Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val55-102id14val2.5id15val17id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19792,260,15995,2,4036)
-	self:addTradeFlags(RecipeDB, 19792,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeFlags(RecipeDB, 19792,1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
 	self:addTradeAcquire(RecipeDB, 19792,3, 12397, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Lifelike Mechanical Toad -- 19793
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1156,7 +1151,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 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun,Armor, Trinket,
 	-- Item Stats:
@@ -1167,7 +1162,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19796,3, 8897)

 	-- Dark Iron Bomb -- 19799
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1206,13 +1201,12 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19815,2, 11185)

 	-- Voice Amplification Modulator -- 19819
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19819,290,16009,2,4036)
-	self:addTradeFlags(RecipeDB, 19819,1,2,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 19819,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 19819,3, 10426)

 	-- Master Engineer's Goggles -- 19825
@@ -1344,7 +1338,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23068,150,9313,1,4036)
 	self:addTradeFlags(RecipeDB, 23068,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 23068,2, 2838, 2, 3495)
+	self:addTradeAcquire(RecipeDB, 23068,2, 3495)

 	-- EZ-Thro Dynamite II -- 23069
 	-- Vendor
@@ -1384,7 +1378,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23077,2, 11185)

 	-- Goblin Jumper Cables XL -- 23078
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1411,7 +1405,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23080,2, 11185)

 	-- Hyper-Radiant Flame Reflector -- 23081
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1422,18 +1416,17 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23081,3, 10264)

 	-- Ultra-Flash Shadow Reflector -- 23082
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23082,300,18639,2,4036)
-	self:addTradeFlags(RecipeDB, 23082,1,2,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 23082,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 23082,3, 10426)

 	-- Alarm-O-Bot -- 23096
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1443,7 +1436,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23096,3, 8920)

 	-- World Enlarger -- 23129
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1957,7 +1950,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 30552,7, 3)

 	-- Rocket Boots Xtreme -- 30556
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2293,19 +2286,16 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 44391,3, 23385)

 	-- Wonderheal XT68 Shades -- 46106
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Druid,Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val33id3val51id4val35id5val405id6val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46106,375,35183,4,4036)
-	self:addTradeFlags(RecipeDB, 46106,1,2,22,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 46106,1,2,11,22,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 46106,3, 25368, 3, 25371)

 	-- Justicebringer 3000 Specs -- 46107
-	-- No location information
 	-- Mob Drop
 	-- Flags: Paladin,Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2316,21 +2306,16 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46107,3, 25370, 3, 25507)

 	-- Powerheal 9000 Lens -- 46108
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Priest,Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val33id3val51id4val41id5val216id6val73id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46108,375,35181,4,4036)
-	self:addTradeFlags(RecipeDB, 46108,1,2,26,37,41,47,56)
+	self:addTradeFlags(RecipeDB, 46108,1,2,11,26,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 46108,3, 25363, 3, 25368, 3, 25370)

 	-- Hyper-Magnified Moon Specs -- 46109
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Druid,Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2341,8 +2326,6 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46109,3, 25369, 3, 25484, 3, 25507)

 	-- Primal-Attuned Goggles -- 46110
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Shaman,Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2353,37 +2336,26 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46110,3, 25369, 3, 25371, 3, 25507)

 	-- Annihilator Holo-Gogs -- 46111
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Priest,Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val41id3val37id4val216id6val42id44val86id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46111,375,34847,4,4036)
-	self:addTradeFlags(RecipeDB, 46111,1,2,26,37,41,47,56)
+	self:addTradeFlags(RecipeDB, 46111,1,2,11,26,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 46111,3, 25368, 3, 25370)

 	-- Lightning Etched Specs -- 46112
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Shaman,Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val47id3val902id6val53id44val25id45val76id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46112,375,34355,4,4036)
-	self:addTradeFlags(RecipeDB, 46112,1,2,27,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 46112,1,2,11,27,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46112,3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Surestrike Goggles v3.0 -- 46113
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Hunter,Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2394,8 +2366,6 @@ 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
-	-- No location information
 	-- Mob Drop
 	-- Flags: Warrior,Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2406,32 +2376,27 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46114,3, 25369, 3, 25507, 3, 25592)

 	-- Hard Khorium Goggles -- 46115
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Warrior,Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val34id1val86id3val1611id6val35id26val34id31val27id45
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46115,375,34357,4,4036)
-	self:addTradeFlags(RecipeDB, 46115,1,2,30,37,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 46115,1,2,11,30,37,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 46115,3, 25363, 3, 25371)

 	-- Quad Deathblow X44 Goggles -- 46116
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: Rogue,Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val61id2val47id3val405id6val24id45val104id48
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46116,375,34353,4,4036)
-	self:addTradeFlags(RecipeDB, 46116,1,2,28,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 46116,1,2,11,28,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 46116,3, 25367, 3, 25369, 3, 25599)

 	-- Rocket Boots Xtreme Lite -- 46697
-	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarminlevel70id3849
+	-- Instance: 3849 - Tempest Keep: The Mechanar
 	-- 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 98be280..18cb49d 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -38,7 +38,6 @@ function addon:InitFirstAid(RecipeDB)
 	local recipecount = 0

 	-- Linen Bandage -- 3275
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Inscription.lua b/RecipeDB/ARL-Inscription.lua
index acf45bc..3b76ab7 100644
--- a/RecipeDB/ARL-Inscription.lua
+++ b/RecipeDB/ARL-Inscription.lua
@@ -281,7 +281,6 @@ function addon:InitInscription(RecipeDB)
 	-- No acquire information

 	-- Ivory Ink -- 52738
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -291,7 +290,6 @@ function addon:InitInscription(RecipeDB)
 	-- No acquire information

 	-- Armor Vellum -- 52739
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -301,7 +299,6 @@ function addon:InitInscription(RecipeDB)
 	-- No acquire information

 	-- Weapon Vellum -- 52840
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index 2b24487..f3313c5 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -38,7 +38,6 @@ function addon:InitJewelcrafting(RecipeDB)
 	local recipecount = 0

 	-- Delicate Copper Wire -- 25255
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -176,7 +175,6 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 25490,1, 15501, 1, 16703, 1, 16727, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Braided Copper Ring -- 25493
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
@@ -529,7 +527,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 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats: Tanking,
@@ -540,7 +538,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26912,3, 9736)

 	-- Figurine - Dark Iron Scorpid -- 26914
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -591,7 +589,6 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Woven Copper Ring -- 26925
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
@@ -941,7 +938,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31053,3, 19826)

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

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

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

 	-- Circlet of Arcane Might -- 31078
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2532,42 +2529,26 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Loop of Forged Power -- 46122
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
 	-- Item Stats: val27id3val28id4val19id45val30id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46122,365,34362,4,25229)
-	self:addTradeFlags(RecipeDB, 46122,1,2,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 46122,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 46122,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Ring of Flowing Life -- 46123
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
 	-- Item Stats: val27id3val28id4val8id24val30id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46123,365,34363,4,25229)
-	self:addTradeFlags(RecipeDB, 46123,1,2,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 46123,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 46123,3, 25363, 3, 25367, 3, 25369, 3, 25370)

 	-- Hard Khorium Band -- 46124
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
@@ -2578,39 +2559,26 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46124,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Pendant of Sunfire -- 46125
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
 	-- Item Stats: val27id3val19id4val25id44val25id46val36id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46125,365,34359,4,25229)
-	self:addTradeFlags(RecipeDB, 46125,1,2,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeFlags(RecipeDB, 46125,1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
 	self:addTradeAcquire(RecipeDB, 46125,3, 25369, 3, 25370, 3, 25599)

 	-- Amulet of Flowing Life -- 46126
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
 	-- Item Stats: val27id3val19id4val11id24val25id46val34id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46126,365,34360,4,25229)
-	self:addTradeFlags(RecipeDB, 46126,1,2,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeFlags(RecipeDB, 46126,1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
 	self:addTradeAcquire(RecipeDB, 46126,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Hard Khorium Choker -- 46127
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Amulet,
 	-- Item Stats:
@@ -2622,36 +2590,42 @@ function addon:InitJewelcrafting(RecipeDB)

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

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

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

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

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

 	-- Bold Scarlet Ruby -- 53830
 	-- Trainer
@@ -3585,7 +3561,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53950,3, 29570)

 	-- Precise Scarlet Ruby -- 53951
-	-- Instance: 4494 - type1maxlevel75category3territory1expansion2nameAzjol-Nerub: Ahn'kahet: The Old Kingdomminlevel73id4494
+	-- Instance: 4494 - Azjol-Nerub: Ahn'kahet: The Old Kingdom
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3664,14 +3640,13 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Thick Autumn's Glow -- 53959
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val16id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53959,390,40015,3,25229)
-	self:addTradeFlags(RecipeDB, 53959,1,2,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeFlags(RecipeDB, 53959,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	self:addTradeAcquire(RecipeDB, 53959,3, 31134)

 	-- Mystic Autumn's Glow -- 53960
@@ -3776,7 +3751,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Infused Twilight Opal -- 53970
-	-- Instance: 4277 - type1maxlevel74category3territory1expansion2nameAzjol-Nerub: Azjol-Nerubminlevel72id4277
+	-- Instance: 4277 - Azjol-Nerub: Azjol-Nerub
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3804,7 +3779,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53972,390,40032,3,25229)
 	self:addTradeFlags(RecipeDB, 53972,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,52)
-	self:addTradeAcquire(RecipeDB, 53972,3, 29370, 3, 29376, 3, 30208)
+	self:addTradeAcquire(RecipeDB, 53972,3, 29370, 3, 29376, 3, 30160, 3, 30208)

 	-- Puissant Twilight Opal -- 53973
 	-- Trainer
@@ -3868,7 +3843,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53978,2, 30489, 2, 32294, 2, 32296)

 	-- Deadly Monarch Topaz -- 53979
-	-- Instance: 4265 - type1maxlevel73category3territory1expansion2nameThe Nexus: The Nexusminlevel71id4265
+	-- Instance: 4265 - The Nexus: The Nexus
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -3899,14 +3874,15 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 53981,2, 30489, 2, 32294, 2, 32296)

 	-- Deft Monarch Topaz -- 53982
-	-- Trainer
+	-- No location information
+	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val8id2val8id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 53982,390,40046,3,25229)
-	self:addTradeFlags(RecipeDB, 53982,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 53982,1,2,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 53982,3, 27978)

 	-- Luminous Monarch Topaz -- 53983
 	-- Trainer
@@ -4351,24 +4327,22 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Bracing Earthsiege Diamond -- 55397
-	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	-- Item Stats: val25id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55397,420,41395,3,25229)
-	self:addTradeFlags(RecipeDB, 55397,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 55397,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Eternal Earthsiege Diamond -- 55398
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats: Tanking,
 	-- Item Stats: val21id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55398,420,41396,3,25229)
-	self:addTradeFlags(RecipeDB, 55398,1,2,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeFlags(RecipeDB, 55398,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	self:addTradeAcquire(RecipeDB, 55398,3, 28923)

 	-- Powerful Earthsiege Diamond -- 55399
@@ -4392,14 +4366,13 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- No acquire information

 	-- Austere Earthsiege Diamond -- 55401
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val32id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55401,420,41380,3,25229)
-	self:addTradeFlags(RecipeDB, 55401,1,2,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 55401,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 55401,3, 26861)

 	-- Persistent Earthsiege Diamond -- 55402
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index a691968..3c62d47 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -45,17 +45,16 @@ function addon:InitLeatherworking(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2149,10,2302,1,2108)
 	self:addTradeFlags(RecipeDB, 2149,3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2149,8, 8)

 	-- Light Armor Kit -- 2152
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2152,1,2304,1,2108)
 	self:addTradeFlags(RecipeDB, 2152,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2152,8, 8)

 	-- Handstitched Leather Pants -- 2153
 	-- Trainer
@@ -187,7 +186,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 2169,7, 2)

 	-- Light Leather -- 2881
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -377,10 +375,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 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
-	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
-	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
-	-- No location information
+	-- Instance: 796 - Scarlet Monastery
+	-- Instance: 796 - Scarlet Monastery
+	-- Instance: 796 - Scarlet Monastery
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -421,7 +418,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Barbaric Belt -- 3779
-	-- Instance: 1176 - type1maxlevel47category3territory1nameZul'Farrakminlevel43id1176
+	-- Instance: 1176 - Zul'Farrak
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -507,7 +504,7 @@ 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 - type1maxlevel20category3territory2nameThe Deadminesminlevel15id1581
+	-- Instance: 1581 - The Deadmines
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -519,7 +516,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6702,3, 1732, 3, 3256, 3, 3385, 2, 843, 2, 3556, 2, 4186)

 	-- Murloc Scale Breastplate -- 6703
-	-- Instance: 1581 - type1maxlevel20category3territory2nameThe Deadminesminlevel15id1581
+	-- Instance: 1581 - The Deadmines
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -633,7 +630,7 @@ 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
-	-- Instance: 718 - type1maxlevel21category3territory4nameWailing Cavernsminlevel15id718
+	-- Instance: 718 - Wailing Caverns
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
@@ -644,7 +641,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7953,2, 5783)

 	-- Deviate Scale Gloves -- 7954
-	-- Instance: 718 - type1maxlevel21category3territory4nameWailing Cavernsminlevel15id718
+	-- Instance: 718 - Wailing Caverns
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -911,8 +908,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 - type1maxlevel47category3territory1nameZul'Farrakminlevel43id1176
-	-- No location information
+	-- Instance: 1176 - Zul'Farrak
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -951,7 +947,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 10487,1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Comfortable Leather Hat -- 10490
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1389,7 +1384,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Red Dragonscale Breastplate -- 19054
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1401,14 +1396,13 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Runic Leather Gauntlets -- 19055
 	-- Trainer
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val8id4val14id5val88id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19055,270,15091,2,2108)
-	self:addTradeFlags(RecipeDB, 19055,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19055,1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19055,3, 12397, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Rugged Armor Kit -- 19058
@@ -1431,9 +1425,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19059,3, 7035)

 	-- Green Dragonscale Leggings -- 19060
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
-	-- Instance: 1477 - type1maxlevel55category3territory1nameThe Temple of Atal'Hakkarminlevel50id1477
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1477 - The Temple of Atal'Hakkar
+	-- Instance: 1477 - The Temple of Atal'Hakkar
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1583,7 +1577,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19075,3, 7027)

 	-- Volcanic Breastplate -- 19076
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1764,7 +1758,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Shoulders -- 19094
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1815,7 +1809,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19100,3, 7029)

 	-- Volcanic Shoulders -- 19101
-	-- Instance: 1583 - type1maxlevel60category3territory1nameBlackrock Spireminlevel58id1583
+	-- Instance: 1583 - Blackrock Spire
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1866,7 +1860,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Leggings -- 19107
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1904,7 +1898,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 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -1915,7 +1909,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20853,2, 12944)

 	-- Molten Helm -- 20854
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Tanking,
@@ -2048,8 +2042,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23190,150,18662,1,2108)
-	self:addTradeFlags(RecipeDB, 23190,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 23190,2, 3366, 2, 5128)
+	self:addTradeFlags(RecipeDB, 23190,1,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 23190,2, 5128)

 	-- Barbaric Bracers -- 23399
 	-- Vendor
@@ -2458,7 +2452,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32458,6, 934, 3, 19331)

 	-- Riding Crop -- 32461
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -2637,7 +2631,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32482,2, 16689, 2, 16748)

 	-- Stylin' Purple Hat -- 32485
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2648,9 +2642,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32485,3, 18667)

 	-- Stylin' Adventure Hat -- 32487
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2661,8 +2655,8 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32487,3, 17820, 3, 17840, 3, 28132)

 	-- Stylin' Crimson Hat -- 32488
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2673,13 +2667,13 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32488,3, 18322, 3, 19428)

 	-- Stylin' Jungle Hat -- 32489
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2822,9 +2816,9 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32503,6, 941, 3, 20241)

 	-- Shadow Armor Kit -- 35520
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2834,7 +2828,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35520,3, 18320, 3, 18325, 3, 19428)

 	-- Flame Armor Kit -- 35521
-	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazminlevel70id3848
+	-- Instance: 3848 - Tempest Keep: The Arcatraz
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2844,7 +2838,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35521,3, 20898)

 	-- Frost Armor Kit -- 35522
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2854,7 +2848,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35522,3, 17797)

 	-- Nature Armor Kit -- 35523
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2864,11 +2858,11 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35523,3, 17941)

 	-- Arcane Armor Kit -- 35524
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
-	-- Instance: 2366 - type5category3territory1expansion1nameCaverns of Time: The Black Morassminlevel70id2366
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
+	-- Instance: 2366 - Caverns of Time: The Black Morass
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -3061,7 +3055,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35543,6, 935, 2, 21432)

 	-- Drums of Speed -- 35544
-	-- Instance: 2367 - type5maxlevel68category3territory1expansion1nameCaverns of Time: Old Hillsbrad Foothillsminlevel66id2367
+	-- Instance: 2367 - Caverns of Time: Old Hillsbrad Foothills
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -3126,9 +3120,9 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3562 - type5maxlevel62category3territory1expansion1nameHellfire Citadel: Hellfire Rampartsminlevel60id3562
-	-- Instance: 3791 - type5maxlevel69category3territory1expansion1nameAuchindoun: Sethekk Hallsminlevel67id3791
-	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaminlevel70id3847
+	-- Instance: 3562 - Hellfire Citadel: Hellfire Ramparts
+	-- Instance: 3791 - Auchindoun: Sethekk Halls
+	-- Instance: 3847 - Tempest Keep: The Botanica
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -3142,7 +3136,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Windscale Hood -- 35560
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsminlevel64id3792
+	-- Instance: 3792 - Auchindoun: Mana-Tombs
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -3154,7 +3148,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35560,3, 16504, 3, 16539, 3, 18312, 3, 23580, 3, 24979)

 	-- Hood of Primal Life -- 35561
-	-- Instance: 3713 - type5maxlevel63category3territory1expansion1nameHellfire Citadel: The Blood Furnaceminlevel61id3713
+	-- Instance: 3713 - Hellfire Citadel: The Blood Furnace
 	-- Raid: 3845 - Tempest Keep
 	-- Raid: 3959 - Black Temple
 	-- Raid: 3805 - Zul'Aman
@@ -3170,8 +3164,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Gloves of the Living Touch -- 35562
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsminlevel64id3792
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
+	-- Instance: 3792 - Auchindoun: Mana-Tombs
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -3185,7 +3179,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Windslayer Wraps -- 35563
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
 	-- Raid: 3845 - Tempest Keep
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
@@ -3201,7 +3195,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
@@ -3233,8 +3227,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3792 - type5maxlevel66category3territory1expansion1nameAuchindoun: Mana-Tombsminlevel64id3792
-	-- Instance: 3790 - type5maxlevel67category3territory1expansion1nameAuchindoun: Auchenai Cryptsminlevel65id3790
+	-- Instance: 3792 - Auchindoun: Mana-Tombs
+	-- Instance: 3790 - Auchindoun: Auchenai Crypts
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
@@ -3249,8 +3243,8 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsminlevel70id3714
-	-- Instance: 3717 - type5maxlevel64category3territory1expansion1nameCoilfang Reservoir: The Slave Pensminlevel62id3717
+	-- Instance: 3714 - Hellfire Citadel: The Shattered Halls
+	-- Instance: 3717 - Coilfang Reservoir: The Slave Pens
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- Raid: 3923 - Gruul's Lair
 	-- Mob Drop
@@ -3264,7 +3258,6 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Netherdrake Gloves -- 35573
 	-- Raid: 3457 - Karazhan
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -3283,7 +3276,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -3860,12 +3853,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 45117,3, 22143, 3, 22144, 3, 22148, 3, 23022)

 	-- Leather Gauntlets of the Sun -- 46132
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -3876,10 +3863,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46132,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25371, 3, 25507, 3, 25597)

 	-- Fletcher's Gloves of the Phoenix -- 46133
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -3890,9 +3873,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46133,3, 25363, 3, 25367, 3, 25369, 3, 25370, 3, 25507)

 	-- Gloves of Immortal Dusk -- 46134
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -3903,22 +3883,16 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46134,3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Sun-Drenched Scale Gloves -- 46135
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val45id3val36id4val694id6val1id24val32id46val44id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46135,365,34376,4,2108)
-	self:addTradeFlags(RecipeDB, 46135,1,2,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 46135,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46135,3, 25369, 3, 25371)

 	-- Leather Chestguard of the Sun -- 46136
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -3929,9 +3903,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46136,3, 25367, 3, 25369, 3, 25370, 3, 25507, 3, 25593)

 	-- Embrace of the Phoenix -- 46137
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -3942,10 +3913,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46137,3, 25367, 3, 25369, 3, 25371, 3, 25507)

 	-- Carapace of Sun and Shadow -- 46138
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -3956,19 +3923,13 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46138,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25507)

 	-- Sun-Drenched Scale Chestguard -- 46139
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val48id3val41id4val1110id6val12id24val40id46val71id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46139,365,34375,4,2108)
-	self:addTradeFlags(RecipeDB, 46139,1,2,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 46139,1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46139,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25371, 3, 25593)

 	-- Heavy Borean Leather -- 50936
@@ -5145,17 +5106,6 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeFlags(RecipeDB, 61002,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 61002,2, 32515)

-	-- Bracers of Shackled Souls -- 52733
-	-- Ashtongue Deathsworn - Friendly
-	-- Raid: 3959 - Black Temple
-	-- Vendor
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val30id3val400id6val40id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52733, 375, 32399, 1, 2108)
-	self:addTradeFlags(RecipeDB, 52733, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	self:addTradeAcquire(RecipeDB, 52733, 6, 1012, 1, 23159)

 	return recipecount

diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 3468580..f8dcac8 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

-544 found from data mining.  0 ignored.
+549 found from data mining.  0 ignored.

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

@@ -43,27 +43,27 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.65,65.51)
 	self:addLookupList(MobDB,657,L["Defias Pirate"],BZONE["The Deadmines"],0,0)
 	self:addLookupList(MobDB,674,L["Venture Co. Strip Miner"],BZONE["Stranglethorn Vale"],41.44,43.50)
-	self:addLookupList(MobDB,684,L["Shadowmaw Panther"],BZONE["Stranglethorn Vale"],41.46,33.43)
+	self:addLookupList(MobDB,684,L["Shadowmaw Panther"],BZONE["Stranglethorn Vale"],41.47,33.44)
 	self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.69,40.55)
 	self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.48,38.36)
 	self:addLookupList(MobDB,765,L["Swampwalker Elder"],BZONE["Swamp of Sorrows"],11.70,34.64)
-	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],43.60,41.88)
+	self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],43.69,41.91)
 	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.60,35.98)
-	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.87,74.65)
-	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.53,64.60)
+	self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],38.88,74.65)
+	self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.53,64.59)
 	self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.66,8.467)
 	self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.89,26.86)
-	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.51,20.13)
+	self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.50,20.12)
 	self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.57,20.52)
 	self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.97,20.18)
 	self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.75,24.13)
 	self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.457,31.87)
-	self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.70,40.97)
+	self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.70,40.96)
 	self:addLookupList(MobDB,1085,L["Elder Stranglethorn Tiger"],BZONE["Stranglethorn Vale"],33.11,18.17)
 	self:addLookupList(MobDB,1160,L["Captain Halyndor"],BZONE["Wetlands"],15.10,24.33)
 	self:addLookupList(MobDB,1364,L["Balgaras the Foul"],BZONE["Wetlands"],62.05,28.60)
-	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.28,44.36)
+	self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.29,44.37)
 	self:addLookupList(MobDB,1488,L["Zanzil Zombie"],BZONE["Stranglethorn Vale"],37.99,55.96)
 	self:addLookupList(MobDB,1550,L["Thrashtail Basilisk"],BZONE["Stranglethorn Vale"],39.31,49.04)
 	self:addLookupList(MobDB,1561,L["Bloodsail Raider"],BZONE["Stranglethorn Vale"],29.88,71.10)
@@ -84,7 +84,7 @@ function addon:InitMob(MobDB)
 	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"],56.35,25.08)
-	self:addLookupList(MobDB,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],23.16,24.22)
+	self:addLookupList(MobDB,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],23.26,24.25)
 	self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.06,70.19)
 	self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.44,70.82)
 	self:addLookupList(MobDB,2376,L["Torn Fin Oracle"],BZONE["Hillsbrad Foothills"],43.84,67.08)
@@ -97,15 +97,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.72,68.71)
 	self:addLookupList(MobDB,2644,L["Vilebranch Hideskinner"],BZONE["The Hinterlands"],63.50,73.59)
 	self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.67,75.54)
-	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.57,54.52)
-	self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.31,38.88)
+	self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.59,54.51)
+	self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.31,38.87)
 	self:addLookupList(MobDB,3385,L["Theramore Marine"],BZONE["The Barrens"],61.89,54.11)
 	self:addLookupList(MobDB,3386,L["Theramore Preserver"],BZONE["The Barrens"],61.82,55.10)
 	self:addLookupList(MobDB,3530,L["Pyrewood Tailor"],BZONE["Silverpine Forest"],46.99,72.90)
 	self:addLookupList(MobDB,3531,L["Moonrage Tailor"],BZONE["Silverpine Forest"],47.01,72.57)
 	self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.71,56.10)
-	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.62,48.52)
-	self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.93,55.69)
+	self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.64,48.55)
+	self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.93,55.68)
 	self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.37,38.85)
 	self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.45,38.92)
 	self:addLookupList(MobDB,4028,L["Charred Ancient"],BZONE["Stonetalon Mountains"],33.98,66.78)
@@ -113,7 +113,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,4041,L["Scorched Basilisk"],BZONE["Stonetalon Mountains"],33.68,72.03)
 	self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.30,66.80)
 	self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.24,64.05)
-	self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.08,60.98)
+	self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.08,60.97)
 	self:addLookupList(MobDB,4287,L["Scarlet Gallant"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4292,L["Scarlet Protector"],BZONE["Scarlet Monastery"],0,0)
 	self:addLookupList(MobDB,4296,L["Scarlet Adept"],BZONE["Scarlet Monastery"],0,0)
@@ -153,16 +153,16 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,5648,L["Sandfury Shadowcaster"],BZONE["Zul'Farrak"],0,0)
 	self:addLookupList(MobDB,5649,L["Sandfury Blood Drinker"],BZONE["Zul'Farrak"],0,0)
 	self:addLookupList(MobDB,5708,L["Spawn of Hakkar"],BZONE["Sunken Temple"],0,0)
-	self:addLookupList(MobDB,5714,L["Loro"],BZONE["Sunken Temple"],0,0)
+	self:addLookupList(MobDB,5714,BBOSS["Loro"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5717,BBOSS["Mijan"],BZONE["Sunken Temple"],0,0)
 	self:addLookupList(MobDB,5846,L["Dark Iron Taskmaster"],BZONE["Searing Gorge"],42.10,39.86)
 	self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.08,56.83)
 	self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.36,36.75)
-	self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.60,34.29)
-	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.60,29.01)
+	self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.59,34.30)
+	self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.58,29.02)
 	self:addLookupList(MobDB,5990,L["Redstone Basilisk"],BZONE["Blasted Lands"],58.00,31.23)
 	self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.14,49.85)
-	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.76,35.75)
+	self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.78,35.79)
 	self:addLookupList(MobDB,6138,L["Arkkoran Oracle"],BZONE["Azshara"],77.28,42.58)
 	self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.35,52.86)
 	self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.36,59.11)
@@ -201,7 +201,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,7524,L["Anguished Highborne"],BZONE["Winterspring"],53.49,42.87)
 	self:addLookupList(MobDB,7800,BBOSS["Mekgineer Thermaplugg"],BZONE["Gnomeregan"],0,0)
 	self:addLookupList(MobDB,7805,L["Wastewander Scofflaw"],BZONE["Tanaris"],66.09,34.39)
-	self:addLookupList(MobDB,7855,L["Southsea Pirate"],BZONE["Tanaris"],72.83,45.77)
+	self:addLookupList(MobDB,7855,L["Southsea Pirate"],BZONE["Tanaris"],72.81,45.58)
 	self:addLookupList(MobDB,7883,L["Andre Firebeard"],BZONE["Tanaris"],73.68,48.21)
 	self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],67.88,36.65)
 	self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],72.83,40.30)
@@ -230,7 +230,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,9162,L["Young Diemetradon"],BZONE["Un'Goro Crater"],67.55,33.31)
 	self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.18,50.64)
 	self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.13,49.12)
-	self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.23,47.39)
+	self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.22,47.40)
 	self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.36,43.59)
 	self:addLookupList(MobDB,9216,L["Spirestone Warlord"],BZONE["Blackrock Spire"],0,0)
 	self:addLookupList(MobDB,9259,L["Firebrand Grunt"],BZONE["Blackrock Spire"],0,0)
@@ -254,7 +254,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,10398,L["Thuzadin Shadowcaster"],BZONE["Stratholme"],0,0)
 	self:addLookupList(MobDB,10422,L["Crimson Sorcerer"],BZONE["Stratholme"],0,0)
 	self:addLookupList(MobDB,10426,L["Crimson Inquisitor"],BZONE["Stratholme"],0,0)
-	self:addLookupList(MobDB,10438,BBOSS["Maleki the Pallid"],BZONE["Stratholme"],0,0)
+	self:addLookupList(MobDB,10438,L["Maleki the Pallid"],BZONE["Stratholme"],0,0)
 	self:addLookupList(MobDB,10469,L["Scholomance Adept"],BZONE["Scholomance"],0,0)
 	self:addLookupList(MobDB,10477,L["Scholomance Necromancer"],BZONE["Scholomance"],0,0)
 	self:addLookupList(MobDB,10488,L["Risen Construct"],BZONE["Scholomance"],0,0)
@@ -267,10 +267,10 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,10760,L["Grimtotem Geomancer"],BZONE["Thousand Needles"],35.42,32.18)
 	self:addLookupList(MobDB,10807,L["Brumeran"],BZONE["Winterspring"],60.79,56.87)
 	self:addLookupList(MobDB,10899,BBOSS["Goraluk Anvilcrack"],BZONE["Blackrock Spire"],0,0)
-	self:addLookupList(MobDB,10997,BBOSS["Cannon Master Willey"],BZONE["Stratholme"],0,0)
+	self:addLookupList(MobDB,10997,L["Cannon Master Willey"],BZONE["Stratholme"],0,0)
 	self:addLookupList(MobDB,11361,L["Zulian Tiger"],BZONE["Zul'Gurub"],0,0)
 	self:addLookupList(MobDB,11459,L["Ironbark Protector"],BZONE["Dire Maul"],0,0)
-	self:addLookupList(MobDB,11487,BBOSS["Magister Kalendris"],BZONE["Dire Maul"],0,0)
+	self:addLookupList(MobDB,11487,L["Magister Kalendris"],BZONE["Dire Maul"],0,0)
 	self:addLookupList(MobDB,11982,BBOSS["Magmadar"],BZONE["Molten Core"],0,0)
 	self:addLookupList(MobDB,11988,BBOSS["Golemagg the Incinerator"],BZONE["Molten Core"],0,0)
 	self:addLookupList(MobDB,12056,BBOSS["Baron Geddon"],BZONE["Molten Core"],0,0)
@@ -285,19 +285,19 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,13153,L["Commander Mulfort"],BZONE["Alterac Valley"],48.53,86.20)
 	self:addLookupList(MobDB,13300,L["Lieutenant Mancuso"],BZONE["Alterac Valley"],51.06,39.02)
 	self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.86,70.18)
-	self:addLookupList(MobDB,14354,BBOSS["Pusillin"],BZONE["Dire Maul"],0,0)
+	self:addLookupList(MobDB,14354,L["Pusillin"],BZONE["Dire Maul"],0,0)
 	self:addLookupList(MobDB,14454,L["The Windreaver"],BZONE["Silithus"],27.15,22.43)
 	self:addLookupList(MobDB,14457,L["Princess Tempestria"],BZONE["Winterspring"],53.60,42.54)
 	self:addLookupList(MobDB,15263,BBOSS["The Prophet Skeram"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15275,BBOSS["Emperor Vek'nilash"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15276,BBOSS["Emperor Vek'lor"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15299,BBOSS["Viscidus"],BZONE["Temple of 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,15339,L["Ossirian the Unscarred"],BZONE["Ruins of Ahn'Qiraj"],0,0)
+	self:addLookupList(MobDB,15340,L["Moam"],BZONE["Ruins of Ahn'Qiraj"],0,0)
+	self:addLookupList(MobDB,15341,L["General Rajaxx"],BZONE["Ruins of Ahn'Qiraj"],0,0)
+	self:addLookupList(MobDB,15348,L["Kurinnaxx"],BZONE["Ruins of Ahn'Qiraj"],0,0)
+	self:addLookupList(MobDB,15369,L["Ayamiss the Hunter"],BZONE["Ruins of Ahn'Qiraj"],0,0)
+	self:addLookupList(MobDB,15370,L["Buru the Gorger"],BZONE["Ruins of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15509,BBOSS["Princess Huhuran"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15510,BBOSS["Fankriss the Unyielding"],BZONE["Temple of Ahn'Qiraj"],0,0)
 	self:addLookupList(MobDB,15511,BBOSS["Lord Kri"],BZONE["Temple of Ahn'Qiraj"],0,0)
@@ -330,7 +330,7 @@ function addon:InitMob(MobDB)
 	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,16539,BBOSS["Homunculus"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,16540,L["Shadow Pillager"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,16544,L["Ethereal Thief"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,16595,L["Fleshbeast"],BZONE["Karazhan"],0,0)
@@ -341,7 +341,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,16810,L["Bonechewer Backbreaker"],BZONE["Terokkar Forest"],66.42,53.75)
 	self:addLookupList(MobDB,16952,L["Anger Guard"],BZONE["Blade's Edge Mountains"],73.44,41.70)
 	self:addLookupList(MobDB,17083,L["Fel Orc Convert"],BZONE["The Shattered Halls"],0,0)
-	self:addLookupList(MobDB,17132,L["Clefthoof Bull"],BZONE["Nagrand"],51.34,42.06)
+	self:addLookupList(MobDB,17132,L["Clefthoof Bull"],BZONE["Nagrand"],51.33,42.03)
 	self:addLookupList(MobDB,17136,L["Boulderfist Warrior"],BZONE["Nagrand"],44.63,42.37)
 	self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.60,68.07)
 	self:addLookupList(MobDB,17225,BBOSS["Nightbane"],BZONE["Karazhan"],0,0)
@@ -385,14 +385,14 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,17957,L["Coilfang Champion"],BZONE["The Slave Pens"],0,0)
 	self:addLookupList(MobDB,17968,BBOSS["Archimonde"],BZONE["Hyjal Summit"],0,0)
 	self:addLookupList(MobDB,17975,BBOSS["High Botanist Freywinn"],BZONE["The Botanica"],0,0)
-	self:addLookupList(MobDB,17976,L["Commander Sarannis"],BZONE["The Botanica"],0,0)
+	self:addLookupList(MobDB,17976,BBOSS["Commander Sarannis"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,17977,BBOSS["Warp Splinter"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,17978,BBOSS["Thorngrin the Tender"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.20,70.72)
-	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],49.87,42.04)
+	self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],49.88,41.99)
 	self:addLookupList(MobDB,18096,BBOSS["Epoch Hunter"],BZONE["Old Hillsbrad Foothills"],0,0)
-	self:addLookupList(MobDB,18105,L["Ghaz'an"],BZONE["The Underbog"],0,0)
-	self:addLookupList(MobDB,18168,L["The Crone"],BZONE["Karazhan"],0,0)
+	self:addLookupList(MobDB,18105,BBOSS["Ghaz'an"],BZONE["The Underbog"],0,0)
+	self:addLookupList(MobDB,18168,BBOSS["The Crone"],BZONE["Karazhan"],0,0)
 	self:addLookupList(MobDB,18202,L["Murkblood Putrifier"],BZONE["Nagrand"],32.68,44.56)
 	self:addLookupList(MobDB,18203,L["Murkblood Raider"],BZONE["Nagrand"],32.35,43.24)
 	self:addLookupList(MobDB,18309,L["Ethereal Scavenger"],BZONE["Mana-Tombs"],0,0)
@@ -403,8 +403,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,18320,L["Time-Lost Shadowmage"],BZONE["Sethekk Halls"],0,0)
 	self:addLookupList(MobDB,18322,L["Sethekk Ravenguard"],BZONE["Sethekk Halls"],0,0)
 	self:addLookupList(MobDB,18325,L["Sethekk Prophet"],BZONE["Sethekk Halls"],0,0)
-	self:addLookupList(MobDB,18344,L["Nexus-Prince Shaffar"],BZONE["Mana-Tombs"],0,0)
-	self:addLookupList(MobDB,18373,L["Exarch Maladaar"],BZONE["Auchenai Crypts"],0,0)
+	self:addLookupList(MobDB,18344,BBOSS["Nexus-Prince Shaffar"],BZONE["Mana-Tombs"],0,0)
+	self:addLookupList(MobDB,18373,BBOSS["Exarch Maladaar"],BZONE["Auchenai Crypts"],0,0)
 	self:addLookupList(MobDB,18422,L["Sunseeker Botanist"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,18472,L["Darkweaver Syth"],BZONE["Sethekk Halls"],0,0)
 	self:addLookupList(MobDB,18477,L["Timber Worg Alpha"],BZONE["Shattrath City"],46.90,68.93)
@@ -429,7 +429,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,19221,BBOSS["Nethermancer Sepethrea"],BZONE["The Mechanar"],0,0)
 	self:addLookupList(MobDB,19428,L["Cobalt Serpent"],BZONE["Sethekk Halls"],0,0)
 	self:addLookupList(MobDB,19509,L["Sunseeker Harvester"],BZONE["The Botanica"],0,0)
-	self:addLookupList(MobDB,19511,L["Nethervine Inciter"],BZONE["The Botanica"],0,0)
+	self:addLookupList(MobDB,19511,BBOSS["Nethervine Inciter"],BZONE["The Botanica"],0,0)
 	self:addLookupList(MobDB,19707,L["Sunfury Archer"],BZONE["Netherstorm"],55.91,79.12)
 	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.94,33.57)
@@ -503,7 +503,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,23282,L["Obsidia"],BZONE["Blade's Edge Mountains"],31.54,57.47)
 	self:addLookupList(MobDB,23305,L["Crazed Murkblood Foreman"],BZONE["Shadowmoon Valley"],73.57,88.94)
 	self:addLookupList(MobDB,23330,L["Dragonmaw Wind Reaver"],BZONE["Black Temple"],0,0)
-	self:addLookupList(MobDB,23354,L["Mo'arg Incinerator"],BZONE["Blade's Edge Mountains"],32.71,47.09)
+	self:addLookupList(MobDB,23354,L["Mo'arg Incinerator"],BZONE["Blade's Edge Mountains"],32.79,47.91)
 	self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],35.21,49.09)
 	self:addLookupList(MobDB,23542,L["Amani'shi Axe Thrower"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23574,BBOSS["Akil'zon"],BZONE["Zul'Aman"],0,0)
@@ -513,11 +513,11 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,23580,L["Amani'shi Warbringer"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23582,L["Amani'shi Tribesman"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23586,L["Amani'shi Scout"],BZONE["Zul'Aman"],0,0)
-	self:addLookupList(MobDB,23596,L["Amani'shi Flame Caster"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,23596,L["Amani'shi Flame Caster"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23597,L["Amani'shi Guardian"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23834,L["Amani Dragonhawk"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,23863,BBOSS["Zul'jin"],BZONE["Zul'Aman"],0,0)
-	self:addLookupList(MobDB,23954,L["Ingvar the Plunderer"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,23954,L["Ingvar the Plunderer"],BZONE["Howling Fjord"],0,0)
 	self:addLookupList(MobDB,24059,L["Amani'shi Beast Tamer"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,24065,L["Amani'shi Handler"],BZONE["Zul'Aman"],0,0)
 	self:addLookupList(MobDB,24179,L["Amani'shi Wind Walker"],BZONE["Zul'Aman"],0,0)
@@ -526,7 +526,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,24560,L["Priestess Delrissa"],BZONE["Magisters' Terrace"],0,0)
 	self:addLookupList(MobDB,24683,L["Sunblade Mage Guard"],BZONE["Magisters' Terrace"],0,0)
 	self:addLookupList(MobDB,24684,L["Sunblade Blood Knight"],BZONE["Magisters' Terrace"],0,0)
-	self:addLookupList(MobDB,24697,L["Sister of Torment"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,24697,L["Sister of Torment"],BZONE["Magisters' Terrace"],0,0)
 	self:addLookupList(MobDB,24698,L["Ethereum Smuggler"],BZONE["Magisters' Terrace"],0,0)
 	self:addLookupList(MobDB,24830,L["Stonevault Pillager"],BZONE["Uldaman"],0,0)
 	self:addLookupList(MobDB,24960,L["Wretched Devourer"],BZONE["Isle of Quel'Danas"],39.20,35.32)
@@ -552,35 +552,40 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB,25597,L["Oblivion Mage"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,25599,L["Cataclysm Hound"],BZONE["Sunwell Plateau"],0,0)
 	self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.59,16.20)
-	self:addLookupList(MobDB,26622,L["Drakkari Bat"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,26632,L["The Prophet Tharon'ja"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,26635,L["Risen Drakkari Warrior"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,26636,L["Risen Drakkari Soulmage"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,26723,L["Keristrasza"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,26861,L["King Ymiron"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,26622,L["Drakkari Bat"],BZONE["Drak'Tharon Keep"],0,0)
+	self:addLookupList(MobDB,26632,L["The Prophet Tharon'ja"],BZONE["Grizzly Hills"],0,0)
+	self:addLookupList(MobDB,26635,L["Risen Drakkari Warrior"],BZONE["Drak'Tharon Keep"],0,0)
+	self:addLookupList(MobDB,26636,L["Risen Drakkari Soulmage"],BZONE["Drak'Tharon Keep"],0,0)
+	self:addLookupList(MobDB,26723,BBOSS["Keristrasza"],BZONE["Borean Tundra"],0,0)
+	self:addLookupList(MobDB,26861,L["King Ymiron"],BZONE["Howling Fjord"],0,0)
 	self:addLookupList(MobDB,27333,L["Onslaught Mason"],BZONE["Dragonblight"],84.85,36.41)
-	self:addLookupList(MobDB,27871,L["Flesheating Ghoul"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,27636,L["Azure Ley-Whelp"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,27871,L["Flesheating Ghoul"],BZONE["Drak'Tharon Keep"],0,0)
+	self:addLookupList(MobDB,27972,L["Lightning Construct"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,27978,L["Sjonnir The Ironshaper"],L["Unknown Zone"],0,0)
 	self:addLookupList(MobDB,28123,L["Venture Co. Excavator"],BZONE["Sholazar Basin"],34.81,47.60)
 	self:addLookupList(MobDB,28132,L["Don Carlos"],BZONE["Old Hillsbrad Foothills"],0,0)
 	self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Sholazar Basin"],46.49,32.26)
 	self:addLookupList(MobDB,28851,L["Enraged Mammoth"],BZONE["Zul'Drak"],71.36,41.42)
-	self:addLookupList(MobDB,28923,L["Loken"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,29120,L["Anub'arak"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,29311,L["Herald Volazj"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,28923,L["Loken"],BZONE["The Storm Peaks"],0,0)
+	self:addLookupList(MobDB,29120,BBOSS["Anub'arak"],BZONE["Azjol-Nerub"],0,0)
+	self:addLookupList(MobDB,29133,L["Disturbed Soul"],BZONE["Zul'Drak"],37.21,60.76)
+	self:addLookupList(MobDB,29311,BBOSS["Herald Volazj"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
 	self:addLookupList(MobDB,29370,L["Stormforged Champion"],BZONE["The Storm Peaks"],24.99,46.54)
 	self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.05,46.26)
 	self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.11,84.01)
-	self:addLookupList(MobDB,29451,L["Vargul Slayer"],BZONE["Zul'Drak"],19.66,56.63)
+	self:addLookupList(MobDB,29451,L["Vargul Slayer"],BZONE["Zul'Drak"],19.68,56.60)
 	self:addLookupList(MobDB,29570,L["Nascent Val'kyr"],BZONE["The Storm Peaks"],24.49,60.26)
 	self:addLookupList(MobDB,29646,L["Banshee Soulclaimer"],BZONE["Zul'Drak"],24.91,59.94)
 	self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.53,69.12)
 	self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.38,68.27)
-	self:addLookupList(MobDB,29829,L["Drakkari Earthshaker"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,30111,L["Twilight Worshipper"],L["Unknown Zone"],0,0)
-	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],67.64,57.40)
+	self:addLookupList(MobDB,29829,L["Drakkari Earthshaker"],BZONE["Gundrak"],0,0)
+	self:addLookupList(MobDB,30111,L["Twilight Worshipper"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
+	self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.21,59.73)
+	self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],67.78,57.47)
 	self:addLookupList(MobDB,30319,L["Twilight Darkcaster"],BZONE["Ahn'kahet: The Old Kingdom"],0,0)
 	self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.17,73.99)
-	self:addLookupList(MobDB,31134,L["Cyanigosa"],L["Unknown Zone"],0,0)
+	self:addLookupList(MobDB,31134,L["Cyanigosa"],BZONE["The Violet Hold"],0,0)
 	self:addLookupList(MobDB,32290,L["Cult Alchemist"],BZONE["Icecrown"],49.03,34.13)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index bd7aff2..80283ab 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -48,7 +48,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,384,L["Beer Basted Boar Ribs"],BZONE["Dun Morogh"],47.18,53.33,1)
 	self:addLookupList(QuestDB,385,L["Crocolisk Hunting"],BZONE["Loch Modan"],82.27,62.33,1)
 	self:addLookupList(QuestDB,418,L["Thelsamar Blood Sausages"],BZONE["Loch Modan"],35.09,49.07,1)
-	self:addLookupList(QuestDB,429,L["Wild Hearts"],BZONE["Silverpine Forest"],43.56,41.36,0)
+	self:addLookupList(QuestDB,429,L["Wild Hearts"],BZONE["Silverpine Forest"],43.56,41.36,2)
 	self:addLookupList(QuestDB,471,L["Apprentice's Duties"],BZONE["Wetlands"],8.930,56.07,1)
 	self:addLookupList(QuestDB,498,L["The Rescue"],BZONE["Hillsbrad Foothills"],62.94,20.10,2)
 	self:addLookupList(QuestDB,501,L["Elixir of Pain"],BZONE["Hillsbrad Foothills"],61.62,19.10,2)
@@ -59,8 +59,8 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,769,L["Kodo Hide Bag"],BZONE["Thunder Bluff"],43.90,44.69,2)
 	self:addLookupList(QuestDB,862,L["Dig Rat Stew"],BZONE["The Barrens"],54.98,31.97,2)
 	self:addLookupList(QuestDB,1487,L["Deviate Eradication"],BZONE["The Barrens"],46.50,35.95,0)
-	self:addLookupList(QuestDB,1559,L["Flash Bomb Recipe"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,1578,L["Supplying the Front"],BZONE["Loch Modan"],23.49,75.13,1)
+	self:addLookupList(QuestDB,1559,L["Flash Bomb Recipe"],BZONE["Badlands"],0,0,0)
+	self:addLookupList(QuestDB,1578,L["Supplying the Front"],BZONE["Loch Modan"],23.49,75.12,1)
 	self:addLookupList(QuestDB,1582,L["Moonglow Vest"],BZONE["Darnassus"],64.77,22.39,1)
 	self:addLookupList(QuestDB,1618,L["Gearing Redridge"],BZONE["Redridge Mountains"],31.37,47.34,1)
 	self:addLookupList(QuestDB,2178,L["Easy Strider Living"],BZONE["Darkshore"],38.03,40.91,1)
@@ -70,7 +70,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,2754,L["Horns of Frenzy"],BZONE["Orgrimmar"],79.21,22.67,2)
 	self:addLookupList(QuestDB,2755,L["Joys of Omosh"],BZONE["Orgrimmar"],79.21,22.67,2)
 	self:addLookupList(QuestDB,2756,L["The Old Ways"],BZONE["Orgrimmar"],80.52,23.68,2)
-	self:addLookupList(QuestDB,2758,L["The Origins of Smithing"],BZONE["Stormwind City"],63.44,37.02,1)
+	self:addLookupList(QuestDB,2758,L["The Origins of Smithing"],BZONE["Stormwind City"],63.45,37.02,1)
 	self:addLookupList(QuestDB,2761,L["Smelt On, Smelt Off"],BZONE["Stranglethorn Vale"],50.45,20.23,0)
 	self:addLookupList(QuestDB,2762,L["The Great Silver Deceiver"],BZONE["Stranglethorn Vale"],50.45,20.23,0)
 	self:addLookupList(QuestDB,2763,L["The Art of the Imbue"],BZONE["Stranglethorn Vale"],50.45,20.23,0)
@@ -94,21 +94,21 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB,5306,L["Snakestone of the Shadow Huntress"],BZONE["Winterspring"],60.88,37.79,0)
 	self:addLookupList(QuestDB,5307,L["Corruption"],BZONE["Winterspring"],60.91,37.98,0)
 	self:addLookupList(QuestDB,7321,L["Soothing Turtle Bisque"],BZONE["Hillsbrad Foothills"],62.60,20.30,2)
-	self:addLookupList(QuestDB,7604,L["A Binding Contract"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7649,L["Enchanted Thorium Platemail: Volume I"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7650,L["Enchanted Thorium Platemail: Volume II"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7651,L["Enchanted Thorium Platemail: Volume III"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7653,L["Imperial Plate Belt"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7654,L["Imperial Plate Boots"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7655,L["Imperial Plate Bracer"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7656,L["Imperial Plate Chest"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7657,L["Imperial Plate Helm"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7658,L["Imperial Plate Leggings"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,7659,L["Imperial Plate Shoulders"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(QuestDB,7604,L["A Binding Contract"],BZONE["Blackrock Depths"],0,0,0)
+	self:addLookupList(QuestDB,7649,L["Enchanted Thorium Platemail: Volume I"],BZONE["Dire Maul"],0,0,0)
+	self:addLookupList(QuestDB,7650,L["Enchanted Thorium Platemail: Volume II"],BZONE["Dire Maul"],0,0,0)
+	self:addLookupList(QuestDB,7651,L["Enchanted Thorium Platemail: Volume III"],BZONE["Dire Maul"],0,0,0)
+	self:addLookupList(QuestDB,7653,L["Imperial Plate Belt"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7654,L["Imperial Plate Boots"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7655,L["Imperial Plate Bracer"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7656,L["Imperial Plate Chest"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7657,L["Imperial Plate Helm"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7658,L["Imperial Plate Leggings"],BZONE["Tanaris"],0,0,0)
+	self:addLookupList(QuestDB,7659,L["Imperial Plate Shoulders"],BZONE["Tanaris"],0,0,0)
 	self:addLookupList(QuestDB,8586,L["Dirge's Kickin' Chimaerok Chops"],BZONE["Tanaris"],52.50,28.00,0)
-	self:addLookupList(QuestDB,8877,L["Firework Launcher"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,8878,L["Festive Recipes"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(QuestDB,8882,L["Cluster Launcher"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(QuestDB,8877,L["Firework Launcher"],BZONE["Moonglade"],0,0,0)
+	self:addLookupList(QuestDB,8878,L["Festive Recipes"],BZONE["Moonglade"],0,0,0)
+	self:addLookupList(QuestDB,8882,L["Cluster Launcher"],BZONE["Moonglade"],0,0,0)
 	self:addLookupList(QuestDB,9171,L["Culinary Crunch"],BZONE["Ghostlands"],47.88,31.20,2)
 	self:addLookupList(QuestDB,9249,L["40 Tickets - Schematic: Steam Tonk Controller"],L["Unknown Zone"],0,0,0)
 	self:addLookupList(QuestDB,9356,L["Smooth as Butter"],BZONE["Hellfire Peninsula"],49.05,74.08,0)
diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua
index 05cf3ed..22175b5 100644
--- a/RecipeDB/ARL-Smelt.lua
+++ b/RecipeDB/ARL-Smelt.lua
@@ -38,14 +38,13 @@ function addon:InitSmelting(RecipeDB)
 	local recipecount = 0

 	-- Smelt Copper -- 2657
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2657,1,2840,1,2575)
 	self:addTradeFlags(RecipeDB, 2657,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2657,8, 8)

 	-- Smelt Silver -- 2658
 	-- Trainer
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index 9342581..c3cb5fd 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -45,7 +45,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2385,20,2568,1,3908)
 	self:addTradeFlags(RecipeDB, 2385,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
-	self:addTradeAcquire(RecipeDB, 2385,1, 1103, 1, 1300, 1, 1346, 1, 1703, 1, 2399, 1, 2627, 1, 2855, 1, 3004, 1, 3363, 1, 3484, 1, 3523, 1, 3704, 1, 4159, 1, 4193, 1, 4576, 1, 5153, 1, 5567, 1, 11048, 1, 11049, 1, 11050, 1, 11051, 1, 11052, 1, 11557, 1, 16366, 1, 16639, 1, 16640, 1, 16729, 1, 16746, 1, 17487, 1, 18749, 1, 18772)
+	self:addTradeAcquire(RecipeDB, 2385,1, 1103, 1, 1300, 1, 1346, 1, 1703, 1, 2399, 1, 2627, 1, 2855, 1, 3004, 1, 3363, 1, 3484, 1, 3523, 1, 3704, 1, 4159, 1, 4193, 1, 4576, 1, 5153, 1, 5567, 1, 11048, 1, 11049, 1, 11050, 1, 11051, 1, 11052, 1, 11557, 1, 16366, 1, 16639, 1, 16640, 1, 16729, 1, 16746, 1, 17487, 1, 18749, 1, 18772, 8, 8)

 	-- Linen Boots -- 2386
 	-- Trainer
@@ -65,7 +65,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2387,10,2570,1,3908)
 	self:addTradeFlags(RecipeDB, 2387,3,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 2387,8, 8)

 	-- Red Linen Robe -- 2389
 	-- World Drop
@@ -183,7 +183,6 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 2406,1, 1346, 1, 2399, 1, 2627, 1, 3004, 1, 3363, 1, 3704, 1, 4159, 1, 4576, 1, 5153, 1, 5567, 1, 11049, 1, 11052, 1, 11557, 1, 16640, 1, 16729, 1, 17487, 1, 18749, 1, 18772)

 	-- Bolt of Linen Cloth -- 2963
-	-- Default profession that you learn when picking up a profession, no reason to get acquire information for it.
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -407,8 +406,8 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3857,2, 2670)

 	-- Shadow Hood -- 3858
-	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
-	-- Instance: 796 - type1maxlevel45category3territory4nameScarlet Monasteryminlevel34id796
+	-- Instance: 796 - Scarlet Monastery
+	-- Instance: 796 - Scarlet Monastery
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -579,7 +578,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6521,1, 1346, 1, 2399, 1, 2627, 1, 3004, 1, 3363, 1, 3704, 1, 4159, 1, 4576, 1, 5153, 1, 5567, 1, 11049, 1, 11052, 1, 11557, 1, 16640, 1, 16729, 1, 17487, 1, 18749, 1, 18772)

 	-- Red Linen Bag -- 6686
-	-- Instance: 1581 - type1maxlevel20category3territory2nameThe Deadminesminlevel15id1581
+	-- Instance: 1581 - The Deadmines
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -587,7 +586,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6686,70,5762,1,3908)
 	self:addTradeFlags(RecipeDB, 6686,1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 6686,3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 4189, 2, 16224)
+	self:addTradeAcquire(RecipeDB, 6686,3, 157, 3, 590, 3, 3530, 3, 3531, 2, 843, 2, 3005, 2, 16224)

 	-- Red Woolen Bag -- 6688
 	-- Mob Drop
@@ -675,7 +674,7 @@ function addon:InitTailoring(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7630,55,6240,1,3908)
 	self:addTradeFlags(RecipeDB, 7630,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7630,2, 66, 2, 3522, 2, 4189)
+	self:addTradeAcquire(RecipeDB, 7630,2, 66, 2, 3364, 2, 3522, 2, 4189)

 	-- Blue Linen Robe -- 7633
 	-- Vendor
@@ -704,8 +703,8 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val4id3val34id6val5id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7639,100,6263,1,3908)
-	self:addTradeFlags(RecipeDB, 7639,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
-	self:addTradeAcquire(RecipeDB, 7639,2, 1347, 2, 2394, 2, 5944)
+	self:addTradeFlags(RecipeDB, 7639,2,4,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeAcquire(RecipeDB, 7639,2, 2394, 2, 5944)

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

 	-- Stylish Blue Shirt -- 7892
 	-- World Drop
@@ -1655,8 +1654,8 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18421,1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Cloak of Fire -- 18422
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
+	-- Instance: 1584 - Blackrock Depths
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats:
@@ -1719,14 +1718,13 @@ function addon:InitTailoring(RecipeDB)

 	-- Runecloth Pants -- 18438
 	-- Trainer
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val12id4val20id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18438,285,13865,2,3908)
-	self:addTradeFlags(RecipeDB, 18438,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18438,1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18438,3, 12397, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Brightcloth Pants -- 18439
@@ -1819,14 +1817,13 @@ function addon:InitTailoring(RecipeDB)

 	-- Runecloth Shoulders -- 18449
 	-- Trainer
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val15id4val10id5val59id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18449,300,13867,2,3908)
-	self:addTradeFlags(RecipeDB, 18449,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18449,1,2,3,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18449,3, 12397, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Wizardweave Turban -- 18450
@@ -1861,7 +1858,6 @@ function addon:InitTailoring(RecipeDB)

 	-- Felcloth Shoulders -- 18453
 	-- Trainer
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1899,7 +1895,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

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

 	-- Robe of the Void -- 18458
-	-- Instance: 2057 - type1maxlevel60category3territory1nameScholomanceminlevel58id2057
+	-- Instance: 2057 - Scholomance
 	-- Mob Drop
 	-- Flags: Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1950,7 +1946,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Flarecore Gloves -- 20849
-	-- Instance: 1584 - type1maxlevel60category3territory1nameBlackrock Depthsminlevel55id1584
+	-- Instance: 1584 - Blackrock Depths
 	-- Vendor
 	-- Flags: Priest,Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2200,13 +2196,12 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2717 - Molten Core
-	-- No location information
 	-- Mob Drop
 	-- Flags: Warlock,Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26087,300,21342,3,3908)
-	self:addTradeFlags(RecipeDB, 26087,1,2,6,29,36,40)
+	self:addTradeFlags(RecipeDB, 26087,1,2,6,11,29,36,40)
 	self:addTradeAcquire(RecipeDB, 26087,3, 11982, 3, 11988, 3, 12056, 3, 12118, 3, 12259, 3, 12264, 3, 12397)

 	-- Festival Dress -- 26403
@@ -2544,7 +2539,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26781,3, 16408)

 	-- Arcanoweave Bracers -- 26782
-	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazminlevel70id3848
+	-- Instance: 3848 - Tempest Keep: The Arcatraz
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2555,7 +2550,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26782,3, 20869)

 	-- Arcanoweave Boots -- 26783
-	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarminlevel70id3849
+	-- Instance: 3849 - Tempest Keep: The Mechanar
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2566,7 +2561,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26783,3, 19168)

 	-- Arcanoweave Robe -- 26784
-	-- Instance: 3849 - type5category3territory1expansion1nameTempest Keep: The Mechanarminlevel70id3849
+	-- Instance: 3849 - Tempest Keep: The Mechanar
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2595,13 +2590,12 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27659,2, 15419)

 	-- Big Bag of Enchantment -- 27660
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27660,300,22249,2,3908)
-	self:addTradeFlags(RecipeDB, 27660,1,2,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27660,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27660,3, 11487)

 	-- Cenarion Herb Bag -- 27724
@@ -2842,7 +2836,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3716 - type5maxlevel65category3territory1expansion1nameCoilfang Reservoir: The Underbogminlevel63id3716
+	-- Instance: 3716 - Coilfang Reservoir: The Underbog
 	-- Raid: 3845 - Tempest Keep
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
@@ -2860,10 +2854,9 @@ function addon:InitTailoring(RecipeDB)
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsminlevel70id3714
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
+	-- Instance: 3714 - Hellfire Citadel: The Shattered Halls
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
-	-- No location information
 	-- Raid: 3805 - Zul'Aman
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
@@ -2895,7 +2888,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31450,7, 4)

 	-- Whitemend Pants -- 31451
-	-- Instance: 3848 - type5category3territory1expansion1nameTempest Keep: The Arcatrazminlevel70id3848
+	-- Instance: 3848 - Tempest Keep: The Arcatraz
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2906,7 +2899,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31451,3, 20885)

 	-- Spellstrike Pants -- 31452
-	-- Instance: 3789 - type5category3territory1expansion1nameAuchindoun: Shadow Labrynthminlevel70id3789
+	-- Instance: 3789 - Auchindoun: Shadow Labrynth
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2917,7 +2910,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31452,3, 18708)

 	-- Battlecast Pants -- 31453
-	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaminlevel70id3847
+	-- Instance: 3847 - Tempest Keep: The Botanica
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2928,7 +2921,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31453,3, 17978)

 	-- Whitemend Hood -- 31454
-	-- Instance: 3847 - type5category3territory1expansion1nameTempest Keep: The Botanicaminlevel70id3847
+	-- Instance: 3847 - Tempest Keep: The Botanica
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2939,8 +2932,8 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31454,3, 17977)

 	-- Spellstrike Hood -- 31455
-	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsminlevel70id3714
-	-- Instance: 3714 - type5category3territory1expansion1nameHellfire Citadel: The Shattered Hallsminlevel70id3714
+	-- Instance: 3714 - Hellfire Citadel: The Shattered Halls
+	-- Instance: 3714 - Hellfire Citadel: The Shattered Halls
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2951,7 +2944,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31455,3, 16807, 3, 17669)

 	-- Battlecast Hood -- 31456
-	-- Instance: 3715 - type5category3territory1expansion1nameCoilfang Reservoir: The Steamvaultminlevel70id3715
+	-- Instance: 3715 - Coilfang Reservoir: The Steamvault
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -3280,27 +3273,16 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Sunfire Handwraps -- 46128
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val33id3val30id4val166id6val37id44val57id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46128,365,34366,4,3908)
-	self:addTradeFlags(RecipeDB, 46128,1,2,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 46128,1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 46128,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371)

 	-- Hands of Eternal Light -- 46129
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -3311,12 +3293,6 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46129,3, 25363, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Sunfire Robe -- 46130
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -3327,20 +3303,13 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46130,3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25507)

 	-- Robe of Eternal Light -- 46131
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val36id3val34id4val266id6val18id24val40id46val71id49
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46131,365,34365,4,3908)
-	self:addTradeFlags(RecipeDB, 46131,1,2,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
+	self:addTradeFlags(RecipeDB, 46131,1,2,11,21,22,23,24,25,26,27,28,29,30,37,41,47,56)
 	self:addTradeAcquire(RecipeDB, 46131,3, 25363, 3, 25367, 3, 25369, 3, 25370, 3, 25371, 3, 25486, 3, 25592)

 	-- Dress Shoes -- 49677
@@ -3601,13 +3570,15 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Red Lumberjack Shirt -- 55993
+	-- Instance: 4228 - The Nexus: The Oculus
+	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55993,400,41248,2,3908)
-	self:addTradeFlags(RecipeDB, 55993,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 55993,3, 29451)
+	self:addTradeFlags(RecipeDB, 55993,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 55993,3, 27636, 3, 27972, 3, 29451)

 	-- Blue Lumberjack Shirt -- 55994
 	-- Mob Drop
@@ -3628,36 +3599,33 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Green Lumberjack Shirt -- 55996
-	-- No location information
-	-- Instance: 4416 - type1maxlevel78category3territory1expansion2nameGundrakminlevel76id4416
+	-- Instance: 4416 - Gundrak
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55996,400,41250,2,3908)
-	self:addTradeFlags(RecipeDB, 55996,1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 55996,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 55996,3, 27871, 3, 29829)

 	-- Red Workman's Shirt -- 55997
-	-- No location information
-	-- Instance: 4494 - type1maxlevel75category3territory1expansion2nameAzjol-Nerub: Ahn'kahet: The Old Kingdomminlevel73id4494
-	-- Instance: 4494 - type1maxlevel75category3territory1expansion2nameAzjol-Nerub: Ahn'kahet: The Old Kingdomminlevel73id4494
+	-- Instance: 4494 - Azjol-Nerub: Ahn'kahet: The Old Kingdom
+	-- Instance: 4494 - Azjol-Nerub: Ahn'kahet: The Old Kingdom
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55997,400,41252,2,3908)
-	self:addTradeFlags(RecipeDB, 55997,1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 55997,3, 26636, 3, 30111, 3, 30319)
+	self:addTradeFlags(RecipeDB, 55997,1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 55997,3, 26636, 3, 29133, 3, 30111, 3, 30319)

 	-- Blue Workman's Shirt -- 55998
-	-- No location information
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 55998,400,41253,2,3908)
-	self:addTradeFlags(RecipeDB, 55998,1,2,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 55998,1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 55998,3, 26622)

 	-- Rustic Workman's Shirt -- 55999
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index e986476..e0918dc 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -40,7 +40,7 @@ function addon:InitTrainer(TrainerDB)

 	self:addLookupList(TrainerDB,223,L["Dan Golthas"],BZONE["Undercity"],71.28,60.11,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"],64.42,37.49,0)
+	self:addLookupList(TrainerDB,957,L["Dane Lindgren"],BZONE["Stormwind City"],64.43,37.47,0)
 	self:addLookupList(TrainerDB,1103,L["Eldrin"],BZONE["Elwynn Forest"],79.87,68.03,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.95,0)
@@ -77,7 +77,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,2855,L["Snang"],BZONE["Orgrimmar"],62.77,49.66,0)
 	self:addLookupList(TrainerDB,2857,L["Thund"],BZONE["Orgrimmar"],76.07,25.22,0)
 	self:addLookupList(TrainerDB,2998,L["Karn Stonehoof"],BZONE["Thunder Bluff"],40.19,55.49,2)
-	self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.59,57.52,0)
+	self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.58,57.52,0)
 	self:addLookupList(TrainerDB,3004,L["Tepa"],BZONE["Thunder Bluff"],43.80,44.95,2)
 	self:addLookupList(TrainerDB,3007,L["Una"],BZONE["Thunder Bluff"],42.37,43.59,0)
 	self:addLookupList(TrainerDB,3008,L["Mak"],BZONE["Thunder Bluff"],43.33,43.11,2)
@@ -93,12 +93,12 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,3175,L["Krunn"],BZONE["Durotar"],52.10,41.64,2)
 	self:addLookupList(TrainerDB,3181,L["Fremal Doohickey"],BZONE["Wetlands"],10.82,60.97,1)
 	self:addLookupList(TrainerDB,3184,L["Miao'zan"],BZONE["Durotar"],55.93,74.66,0)
-	self:addLookupList(TrainerDB,3290,L["Deek Fizzlebizz"],BZONE["Loch Modan"],45.68,13.82,1)
+	self:addLookupList(TrainerDB,3290,L["Deek Fizzlebizz"],BZONE["Loch Modan"],45.69,13.82,1)
 	self:addLookupList(TrainerDB,3345,L["Godan"],BZONE["Orgrimmar"],53.91,38.85,0)
 	self:addLookupList(TrainerDB,3347,L["Yelmak"],BZONE["Orgrimmar"],56.55,33.33,0)
 	self:addLookupList(TrainerDB,3355,L["Saru Steelfury"],BZONE["Orgrimmar"],82.16,23.75,0)
-	self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.93,27.69,0)
-	self:addLookupList(TrainerDB,3363,L["Magar"],BZONE["Orgrimmar"],63.01,50.92,0)
+	self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.93,27.68,0)
+	self:addLookupList(TrainerDB,3363,L["Magar"],BZONE["Orgrimmar"],63.00,50.92,0)
 	self:addLookupList(TrainerDB,3365,L["Karolek"],BZONE["Orgrimmar"],62.85,44.74,0)
 	self:addLookupList(TrainerDB,3373,L["Arnok"],BZONE["Orgrimmar"],34.79,83.62,0)
 	self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.57,52.99,0)
@@ -121,10 +121,10 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],55.18,23.69,0)
 	self:addLookupList(TrainerDB,4193,L["Grondal Moonbreeze"],BZONE["Darkshore"],37.77,40.87,1)
 	self:addLookupList(TrainerDB,4210,L["Alegorn"],BZONE["Darnassus"],49.43,20.83,0)
-	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],51.89,13.65,0)
+	self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],51.94,13.36,0)
 	self:addLookupList(TrainerDB,4212,L["Telonis"],BZONE["Darnassus"],64.30,21.94,0)
 	self:addLookupList(TrainerDB,4213,L["Taladan"],BZONE["Darnassus"],59.35,13.48,0)
-	self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.03,26.82,1)
+	self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.03,26.83,1)
 	self:addLookupList(TrainerDB,4258,L["Bengus Deepforge"],BZONE["Ironforge"],52.93,41.99,1)
 	self:addLookupList(TrainerDB,4552,L["Eunice Burch"],BZONE["Undercity"],63.43,44.53,2)
 	self:addLookupList(TrainerDB,4576,L["Josef Gregorian"],BZONE["Undercity"],70.96,30.56,0)
@@ -139,22 +139,22 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,4611,L["Doctor Herbert Halsey"],BZONE["Undercity"],47.94,72.85,0)
 	self:addLookupList(TrainerDB,4616,L["Lavinia Crowe"],BZONE["Undercity"],61.53,61.60,0)
 	self:addLookupList(TrainerDB,5127,L["Fimble Finespindle"],BZONE["Ironforge"],40.15,34.13,0)
-	self:addLookupList(TrainerDB,5150,L["Nissa Firestone"],BZONE["Ironforge"],54.81,59.84,0)
+	self:addLookupList(TrainerDB,5150,L["Nissa Firestone"],BZONE["Ironforge"],54.81,59.78,0)
 	self:addLookupList(TrainerDB,5153,L["Jormund Stonebrow"],BZONE["Ironforge"],43.00,29.34,1)
 	self:addLookupList(TrainerDB,5157,L["Gimble Thistlefuzz"],BZONE["Ironforge"],60.00,45.39,0)
 	self:addLookupList(TrainerDB,5159,L["Daryl Riknussun"],BZONE["Ironforge"],60.74,37.66,1)
-	self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.89,43.09,1)
+	self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.90,43.09,1)
 	self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.77,45.51,1)
 	self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.44,53.47,1)
 	self:addLookupList(TrainerDB,5392,L["Yarr Hammerstone"],BZONE["Dun Morogh"],50.64,49.97,0)
-	self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.11,52.81,0)
+	self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.11,52.82,0)
 	self:addLookupList(TrainerDB,5499,L["Lilyssia Nightbreeze"],BZONE["Stormwind City"],55.63,85.93,0)
-	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.25,84.93,0)
-	self:addLookupList(TrainerDB,5511,L["Therum Deepforge"],BZONE["Stormwind City"],63.94,38.20,1)
-	self:addLookupList(TrainerDB,5513,L["Gelman Stonehand"],BZONE["Stormwind City"],59.11,38.21,0)
+	self:addLookupList(TrainerDB,5500,L["Tel'Athir"],BZONE["Stormwind City"],55.25,84.94,0)
+	self:addLookupList(TrainerDB,5511,L["Therum Deepforge"],BZONE["Stormwind City"],63.93,38.20,1)
+	self:addLookupList(TrainerDB,5513,L["Gelman Stonehand"],BZONE["Stormwind City"],59.11,38.20,0)
 	self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.57,31.04,1)
-	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.97,60.61,0)
-	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],51.90,84.29,0)
+	self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.97,60.60,0)
+	self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],51.91,84.30,0)
 	self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],61.59,53.18,0)
 	self:addLookupList(TrainerDB,5759,L["Nurse Neela"],BZONE["Tirisfal Glades"],61.55,53.18,0)
 	self:addLookupList(TrainerDB,5784,L["Waldor"],BZONE["The Barrens"],46.12,36.18,0)
@@ -186,8 +186,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,8738,L["Vazario Linkgrease"],BZONE["The Barrens"],63.01,36.67,0)
 	self:addLookupList(TrainerDB,9584,L["Jalane Ayrole"],BZONE["Stormwind City"],40.42,84.26,1)
 	self:addLookupList(TrainerDB,10266,L["Ug'thok"],BZONE["Orgrimmar"],80.85,23.54,0)
-	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.88,43.17,1)
-	self:addLookupList(TrainerDB,10277,L["Groum Stonebeard"],BZONE["Ironforge"],51.94,42.31,1)
+	self:addLookupList(TrainerDB,10276,L["Rotgath Stonebeard"],BZONE["Ironforge"],51.88,43.19,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.21,57.09,2)
 	self:addLookupList(TrainerDB,11017,L["Roxxik"],BZONE["Orgrimmar"],75.85,22.65,0)
 	self:addLookupList(TrainerDB,11025,L["Mukdrak"],BZONE["Durotar"],52.46,41.48,2)
@@ -197,7 +197,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,11031,L["Franklin Lloyd"],BZONE["Undercity"],76.59,74.16,0)
 	self:addLookupList(TrainerDB,11037,L["Jenna Lemkenilli"],BZONE["Darkshore"],37.87,41.10,1)
 	self:addLookupList(TrainerDB,11041,L["Milla Fairancora"],BZONE["Darnassus"],54.65,22.08,0)
-	self:addLookupList(TrainerDB,11042,L["Sylvanna Forestmoon"],BZONE["Darnassus"],55.91,24.15,0)
+	self:addLookupList(TrainerDB,11042,L["Sylvanna Forestmoon"],BZONE["Darnassus"],55.92,24.15,0)
 	self:addLookupList(TrainerDB,11044,L["Doctor Martin Felben"],BZONE["Undercity"],47.07,74.80,0)
 	self:addLookupList(TrainerDB,11046,L["Whuut"],BZONE["Orgrimmar"],56.39,34.51,2)
 	self:addLookupList(TrainerDB,11047,L["Kray"],BZONE["Thunder Bluff"],47.73,34.73,2)
@@ -213,16 +213,16 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,11070,L["Lalina Summermoon"],BZONE["Darnassus"],59.53,13.01,1)
 	self:addLookupList(TrainerDB,11071,L["Mot Dawnstrider"],BZONE["Thunder Bluff"],45.59,40.63,2)
 	self:addLookupList(TrainerDB,11072,L["Kitta Firewind"],BZONE["Elwynn Forest"],65.28,69.98,1)
-	self:addLookupList(TrainerDB,11073,L["Annora"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(TrainerDB,11073,L["Annora"],BZONE["Uldaman"],0,0,0)
 	self:addLookupList(TrainerDB,11074,L["Hgarth"],BZONE["Stonetalon Mountains"],49.05,56.67,2)
 	self:addLookupList(TrainerDB,11081,L["Faldron"],BZONE["Darnassus"],64.59,21.47,0)
 	self:addLookupList(TrainerDB,11083,L["Darianna"],BZONE["Darnassus"],65.18,21.04,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"],71.77,62.97,0)
+	self:addLookupList(TrainerDB,11084,L["Tarn"],BZONE["Thunder Bluff"],43.17,43.08,0)
+	self:addLookupList(TrainerDB,11096,L["Randal Worth"],BZONE["Stormwind City"],71.76,62.97,0)
 	self:addLookupList(TrainerDB,11097,L["Drakk Stonehand"],BZONE["The Hinterlands"],13.69,42.98,0)
 	self:addLookupList(TrainerDB,11098,L["Hahrana Ironhide"],BZONE["Feralas"],74.46,43.05,0)
 	self:addLookupList(TrainerDB,11146,L["Ironus Coldsteel"],BZONE["Ironforge"],50.94,43.64,1)
-	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.17,21.76,0)
+	self:addLookupList(TrainerDB,11177,L["Okothos Ironrager"],BZONE["Orgrimmar"],80.17,21.77,0)
 	self:addLookupList(TrainerDB,11178,L["Borgosh Corebender"],BZONE["Orgrimmar"],80.39,23.93,0)
 	self:addLookupList(TrainerDB,11557,L["Meilosh"],BZONE["Felwood"],66.26,2.930,0)
 	self:addLookupList(TrainerDB,15400,L["Arathel Sunforge"],BZONE["Eversong Woods"],59.90,61.99,2)
@@ -287,9 +287,9 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,18753,L["Felannia"],BZONE["Hellfire Peninsula"],52.37,35.99,0)
 	self:addLookupList(TrainerDB,18754,L["Barim Spilthoof"],BZONE["Hellfire Peninsula"],56.42,39.11,0)
 	self:addLookupList(TrainerDB,18771,L["Brumman"],BZONE["Hellfire Peninsula"],54.04,64.44,1)
-	self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],54.00,63.57,0)
+	self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],54.00,63.58,0)
 	self:addLookupList(TrainerDB,18773,L["Johan Barnes"],BZONE["Hellfire Peninsula"],53.69,65.77,1)
-	self:addLookupList(TrainerDB,18774,L["Tatiana"],BZONE["Eastern Plaguelands"],39.16,37.38,0)
+	self:addLookupList(TrainerDB,18774,L["Tatiana"],BZONE["Eastern Plaguelands"],47.0,44.85,0)
 	self:addLookupList(TrainerDB,18775,L["Lebowski"],BZONE["Hellfire Peninsula"],56.06,64.90,1)
 	self:addLookupList(TrainerDB,18779,L["Hurnak Grimmord"],BZONE["Hellfire Peninsula"],57.17,63.73,0)
 	self:addLookupList(TrainerDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],54.18,66.00,0)
@@ -299,8 +299,8 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,18993,L["Naka"],BZONE["Ironforge"],41.87,50.45,0)
 	self:addLookupList(TrainerDB,19052,L["Lorokeem"],BZONE["Shattrath City"],46.12,21.66,0)
 	self:addLookupList(TrainerDB,19063,L["Hamanar"],BZONE["Shattrath City"],36.09,20.04,0)
-	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.93,14.69,0)
-	self:addLookupList(TrainerDB,19185,L["Jack Trapper"],BZONE["Shattrath City"],63.39,68.36,0)
+	self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],65.94,14.78,0)
+	self:addLookupList(TrainerDB,19185,L["Jack Trapper"],BZONE["Shattrath City"],63.39,68.35,0)
 	self:addLookupList(TrainerDB,19186,L["Kylene"],BZONE["Shattrath City"],75.84,32.83,0)
 	self:addLookupList(TrainerDB,19187,L["Darmari"],BZONE["Shattrath City"],67.24,66.66,0)
 	self:addLookupList(TrainerDB,19248,L["Enchanter Salias"],BZONE["Shattrath City"],44.29,90.73,0)
@@ -317,7 +317,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,19775,L["Kalinda"],BZONE["Silvermoon City"],90.60,74.93,0)
 	self:addLookupList(TrainerDB,19778,L["Farii"],BZONE["The Exodar"],44.72,25.55,0)
 	self:addLookupList(TrainerDB,20124,L["Kradu Grimblade"],BZONE["Shattrath City"],70.28,44.42,0)
-	self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.31,43.84,0)
+	self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.37,43.78,0)
 	self:addLookupList(TrainerDB,21087,L["Grikka"],BZONE["Blade's Edge Mountains"],77.03,65.63,2)
 	self:addLookupList(TrainerDB,22477,L["Anchorite Ensham"],BZONE["Terokkar Forest"],31.07,75.96,0)

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

-308 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"],77.03,54.03,0)
+	self:addLookupList(VendorDB,340,L["Kendor Kabonka"],BZONE["Stormwind City"],77.03,54.04,0)
 	self:addLookupList(VendorDB,734,L["Corporal Bluth"],BZONE["Stranglethorn Vale"],37.97,4.185,1)
 	self:addLookupList(VendorDB,777,L["Amy Davenport"],BZONE["Redridge Mountains"],29.30,47.22,0)
 	self:addLookupList(VendorDB,843,L["Gina MacGregor"],BZONE["Westfall"],57.84,54.24,1)
@@ -49,7 +49,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.11,28.23,0)
 	self:addLookupList(VendorDB,1250,L["Drake Lindgren"],BZONE["Elwynn Forest"],82.95,67.45,1)
 	self:addLookupList(VendorDB,1286,L["Edna Mullby"],BZONE["Stormwind City"],64.40,71.90,1)
-	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.95,77.24,1)
+	self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.96,77.25,1)
 	self:addLookupList(VendorDB,1318,L["Jessara Cordell"],BZONE["Stormwind City"],53.03,73.75,0)
 	self:addLookupList(VendorDB,1347,L["Alexandra Bolero"],BZONE["Stormwind City"],53.65,80.88,0)
 	self:addLookupList(VendorDB,1448,L["Neal Allen"],BZONE["Wetlands"],11.03,57.12,1)
@@ -88,22 +88,19 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,2810,L["Hammon Karwn"],BZONE["Arathi Highlands"],46.31,47.35,1)
 	self:addLookupList(VendorDB,2814,L["Narj Deepslice"],BZONE["Arathi Highlands"],45.69,47.67,1)
 	self:addLookupList(VendorDB,2821,L["Keena"],BZONE["Arathi Highlands"],73.93,31.85,2)
-	self:addLookupList(VendorDB,2838,L["Crazk Sparks"],BZONE["Stranglethorn Vale"],27.91,76.78,0)
-	self:addLookupList(VendorDB,2848,L["Glyx Brewright"],BZONE["Stranglethorn Vale"],27.98,77.81,0)
 	self:addLookupList(VendorDB,3005,L["Mahu"],BZONE["Thunder Bluff"],43.97,44.90,0)
 	self:addLookupList(VendorDB,3012,L["Nata Dawnstrider"],BZONE["Thunder Bluff"],45.78,40.74,2)
-	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.80,51.97,2)
-	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.59,0)
+	self:addLookupList(VendorDB,3027,L["Naal Mistrunner"],BZONE["Thunder Bluff"],51.81,51.98,2)
+	self:addLookupList(VendorDB,3029,L["Sewa Mistrunner"],BZONE["Thunder Bluff"],55.31,48.58,0)
 	self:addLookupList(VendorDB,3081,L["Wunna Darkmane"],BZONE["Mulgore"],46.13,58.10,0)
 	self:addLookupList(VendorDB,3085,L["Gloria Femmel"],BZONE["Redridge Mountains"],26.82,43.03,1)
-	self:addLookupList(VendorDB,3134,L["Kzixx"],BZONE["Duskwood"],82.14,19.60,0)
+	self:addLookupList(VendorDB,3134,L["Kzixx"],BZONE["Duskwood"],82.15,19.59,0)
 	self:addLookupList(VendorDB,3178,L["Stuart Fleming"],BZONE["Wetlands"],8.567,58.97,1)
 	self:addLookupList(VendorDB,3333,L["Shankys"],BZONE["Orgrimmar"],70.01,29.59,0)
 	self:addLookupList(VendorDB,3335,L["Hagrus"],BZONE["Orgrimmar"],46.81,48.11,0)
 	self:addLookupList(VendorDB,3346,L["Kithas"],BZONE["Orgrimmar"],54.31,37.65,0)
 	self:addLookupList(VendorDB,3356,L["Sumi"],BZONE["Orgrimmar"],82.10,22.89,0)
 	self:addLookupList(VendorDB,3364,L["Borya"],BZONE["Orgrimmar"],63.08,50.48,0)
-	self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.01,46.40,0)
 	self:addLookupList(VendorDB,3367,L["Felika"],BZONE["Orgrimmar"],58.28,50.89,0)
 	self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.61,53.93,0)
 	self:addLookupList(VendorDB,3413,L["Sovik"],BZONE["Orgrimmar"],75.97,23.00,0)
@@ -124,7 +121,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,3956,L["Harklan Moongrove"],BZONE["Ashenvale"],51.03,67.86,1)
 	self:addLookupList(VendorDB,3960,L["Ulthaan"],BZONE["Ashenvale"],50.00,67.30,1)
 	self:addLookupList(VendorDB,4086,L["Veenix"],BZONE["Stonetalon Mountains"],58.91,52.01,0)
-	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.18,22.44,0)
+	self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.18,22.45,0)
 	self:addLookupList(VendorDB,4186,L["Mavralyn"],BZONE["Darkshore"],37.35,41.02,1)
 	self:addLookupList(VendorDB,4189,L["Valdaron"],BZONE["Darkshore"],38.14,41.18,1)
 	self:addLookupList(VendorDB,4200,L["Laird"],BZONE["Darkshore"],37.09,43.94,1)
@@ -132,7 +129,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,4225,L["Saenorion"],BZONE["Darnassus"],64.49,22.30,0)
 	self:addLookupList(VendorDB,4226,L["Ulthir"],BZONE["Darnassus"],55.75,24.04,0)
 	self:addLookupList(VendorDB,4228,L["Vaean"],BZONE["Darnassus"],59.05,14.82,0)
-	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.70,19.77,0)
+	self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.71,19.78,0)
 	self:addLookupList(VendorDB,4265,L["Nyoma"],BZONE["Teldrassil"],57.30,61.16,0)
 	self:addLookupList(VendorDB,4305,L["Kriggon Talsone"],BZONE["Westfall"],36.19,89.36,1)
 	self:addLookupList(VendorDB,4307,L["Heldan Galesong"],BZONE["Darkshore"],37.31,56.34,1)
@@ -150,13 +147,13 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,5128,L["Bombus Finespindle"],BZONE["Ironforge"],39.70,34.03,1)
 	self:addLookupList(VendorDB,5158,L["Tilli Thistlefuzz"],BZONE["Ironforge"],60.79,45.19,0)
 	self:addLookupList(VendorDB,5160,L["Emrul Riknussun"],BZONE["Ironforge"],60.30,39.04,0)
-	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.91,6.645,0)
+	self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],47.91,6.655,0)
 	self:addLookupList(VendorDB,5163,L["Burbik Gearspanner"],BZONE["Ironforge"],46.70,28.54,0)
 	self:addLookupList(VendorDB,5175,L["Gearcutter Cogspinner"],BZONE["Ironforge"],68.16,44.68,0)
 	self:addLookupList(VendorDB,5178,L["Soolie Berryfizz"],BZONE["Ironforge"],67.74,54.11,1)
 	self:addLookupList(VendorDB,5411,L["Krinkle Goodsteel"],BZONE["Tanaris"],51.90,29.21,0)
 	self:addLookupList(VendorDB,5483,L["Erika Tate"],BZONE["Stormwind City"],77.95,52.92,0)
-	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],54.90,70.17,1)
+	self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],54.89,70.14,1)
 	self:addLookupList(VendorDB,5594,L["Alchemist Pestlezugg"],BZONE["Tanaris"],51.28,27.01,0)
 	self:addLookupList(VendorDB,5748,L["Killian Sanatha"],BZONE["Silverpine Forest"],33.27,17.60,2)
 	self:addLookupList(VendorDB,5757,L["Lilly"],BZONE["Silverpine Forest"],43.76,51.50,2)
@@ -197,19 +194,19 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,11187,L["Himmik"],BZONE["Winterspring"],60.98,37.96,0)
 	self:addLookupList(VendorDB,11189,L["Qia"],BZONE["Winterspring"],60.79,37.79,0)
 	self:addLookupList(VendorDB,11278,L["Magnus Frostwake"],BZONE["Western Plaguelands"],68.08,77.54,0)
-	self:addLookupList(VendorDB,11536,L["Quartermaster Miranda Breechlock"],BZONE["Eastern Plaguelands"],76.10,55.54,0)
+	self:addLookupList(VendorDB,11536,L["Quartermaster Miranda Breechlock"],BZONE["Eastern Plaguelands"],76.09,55.54,0)
 	self:addLookupList(VendorDB,11557,L["Meilosh"],BZONE["Felwood"],66.26,2.930,0)
 	self:addLookupList(VendorDB,11874,L["Masat T'andr"],BZONE["Swamp of Sorrows"],26.54,32.71,0)
 	self:addLookupList(VendorDB,12033,L["Wulan"],BZONE["Desolace"],25.80,70.22,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.00,38.27,0)
 	self:addLookupList(VendorDB,12246,L["Super-Seller 680"],BZONE["Desolace"],41.24,79.02,0)
-	self:addLookupList(VendorDB,12941,L["Jase Farlane"],BZONE["Eastern Plaguelands"],74.90,51.19,0)
-	self:addLookupList(VendorDB,12944,L["Lokhtos Darkbargainer"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(VendorDB,12941,L["Jase Farlane"],BZONE["Eastern Plaguelands"],74.90,51.20,0)
+	self:addLookupList(VendorDB,12944,L["Lokhtos Darkbargainer"],BZONE["Blackrock Depths"],0,0,0)
 	self:addLookupList(VendorDB,12958,L["Gigget Zipcoil"],BZONE["The Hinterlands"],34.36,37.99,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,14371,L["Shen'dralar Provisioner"],BZONE["Dire Maul"],0,0,0)
 	self:addLookupList(VendorDB,14637,L["Zorbin Fandazzle"],BZONE["Feralas"],45.13,43.17,0)
 	self:addLookupList(VendorDB,14738,L["Otho Moji'ko"],BZONE["The Hinterlands"],78.67,78.11,2)
 	self:addLookupList(VendorDB,14921,L["Rin'wosho the Trader"],BZONE["Stranglethorn Vale"],15.36,16.18,0)
@@ -218,11 +215,11 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,15179,L["Mishta"],BZONE["Silithus"],49.96,36.48,0)
 	self:addLookupList(VendorDB,15293,L["Aendel Windspear"],BZONE["Silithus"],62.72,50.48,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,15471,L["Lieutenant General Andorov"],BZONE["Ruins of Ahn'Qiraj"],0,0,0)
 	self:addLookupList(VendorDB,16224,L["Rathis Tomber"],BZONE["Ghostlands"],47.30,28.89,2)
 	self:addLookupList(VendorDB,16253,L["Master Chef Mouldier"],BZONE["Ghostlands"],47.88,31.20,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,16388,L["Koren"],BZONE["Karazhan"],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,2)
 	self:addLookupList(VendorDB,16624,L["Gelanthis"],BZONE["Silvermoon City"],90.89,75.41,0)
@@ -240,10 +237,10 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,16748,L["Haferet"],BZONE["The Exodar"],66.62,74.57,0)
 	self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],63.71,68.91,0)
 	self:addLookupList(VendorDB,16782,L["Yatheon"],BZONE["Silvermoon City"],76.32,39.26,0)
-	self:addLookupList(VendorDB,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.42,55.78,0)
+	self:addLookupList(VendorDB,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.43,55.80,0)
 	self:addLookupList(VendorDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],54.16,55.39,1)
 	self:addLookupList(VendorDB,17512,L["Arred"],BZONE["The Exodar"],44.89,25.61,0)
-	self:addLookupList(VendorDB,17518,L["Ythyar"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(VendorDB,17518,L["Ythyar"],BZONE["Karazhan"],0,0,0)
 	self:addLookupList(VendorDB,17585,L["Quartermaster Urgronn"],BZONE["Hellfire Peninsula"],55.25,38.49,0)
 	self:addLookupList(VendorDB,17657,L["Logistics Officer Ulrike"],BZONE["Hellfire Peninsula"],56.94,62.96,1)
 	self:addLookupList(VendorDB,17904,L["Fedryen Swiftspear"],BZONE["Zangarmarsh"],79.74,66.22,0)
@@ -255,8 +252,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,18382,L["Mycah"],BZONE["Zangarmarsh"],18.42,51.11,0)
 	self:addLookupList(VendorDB,18427,L["Fazu"],BZONE["Bloodmyst Isle"],54.39,56.72,1)
 	self:addLookupList(VendorDB,18484,L["Wind Trader Lathrai"],BZONE["Shattrath City"],72.64,31.90,0)
-	self:addLookupList(VendorDB,18664,L["Aged Dalaran Wizard"],L["Unknown Zone"],0,0,0)
-	self:addLookupList(VendorDB,18672,L["Thomas Yance"],L["Unknown Zone"],0,0,0)
+	self:addLookupList(VendorDB,18664,L["Aged Dalaran Wizard"],BZONE["Old Hillsbrad Foothills"],0,0,0)
+	self:addLookupList(VendorDB,18672,L["Thomas Yance"],BZONE["Old Hillsbrad Foothills"],0,0,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)
@@ -273,14 +270,14 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19017,L["Borto"],BZONE["Nagrand"],53.99,71.24,0)
 	self:addLookupList(VendorDB,19038,L["Supply Officer Mills"],BZONE["Terokkar Forest"],56.01,54.10,1)
 	self:addLookupList(VendorDB,19042,L["Leeli Longhaggle"],BZONE["Terokkar Forest"],58.02,53.85,0)
-	self:addLookupList(VendorDB,19074,L["Skreah"],BZONE["Shattrath City"],46.47,20.15,0)
+	self:addLookupList(VendorDB,19074,L["Skreah"],BZONE["Shattrath City"],46.48,20.15,0)
 	self:addLookupList(VendorDB,19195,L["Jim Saltit"],BZONE["Shattrath City"],63.75,69.71,0)
-	self:addLookupList(VendorDB,19196,L["Cro Threadstrong"],BZONE["Shattrath City"],67.05,67.32,0)
+	self:addLookupList(VendorDB,19196,L["Cro Threadstrong"],BZONE["Shattrath City"],67.05,67.33,0)
 	self:addLookupList(VendorDB,19213,L["Eiin"],BZONE["Shattrath City"],66.45,68.88,0)
 	self:addLookupList(VendorDB,19234,L["Yurial Soulwater"],BZONE["Shattrath City"],44.73,96.92,0)
 	self:addLookupList(VendorDB,19296,L["Innkeeper Biribi"],BZONE["Ironforge"],50.76,74.15,1)
 	self:addLookupList(VendorDB,19321,L["Quartermaster Endarin"],BZONE["Shattrath City"],48.19,26.81,0)
-	self:addLookupList(VendorDB,19331,L["Quartermaster Enuril"],BZONE["Shattrath City"],60.00,63.89,0)
+	self:addLookupList(VendorDB,19331,L["Quartermaster Enuril"],BZONE["Shattrath City"],60.00,63.88,0)
 	self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.55,31.11,0)
 	self:addLookupList(VendorDB,19351,L["Daggle Ironshaper"],BZONE["Shadowmoon Valley"],37.02,54.33,0)
 	self:addLookupList(VendorDB,19373,L["Mari Stonehand"],BZONE["Shadowmoon Valley"],37.08,55.15,0)
@@ -311,16 +308,17 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,22212,L["Andrion Darkspinner"],BZONE["Shattrath City"],66.03,68.81,0)
 	self:addLookupList(VendorDB,22213,L["Gidge Spellweaver"],BZONE["Shattrath City"],67.05,69.04,0)
 	self:addLookupList(VendorDB,23007,L["Paulsta'ats"],BZONE["Nagrand"],31.28,57.07,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,23159,L["Okuno"],BZONE["Black Temple"],0,0,0)
+	self:addLookupList(VendorDB,23437,L["Indormi"],BZONE["Hyjal Summit"],0,0,0)
 	self:addLookupList(VendorDB,25032,L["Eldara Dawnrunner"],BZONE["Shattrath City"],55.25,2.828,0)
 	self:addLookupList(VendorDB,25950,L["Shaani"],BZONE["Isle of Quel'Danas"],51.04,33.24,0)
-	self:addLookupList(VendorDB,26569,L["Alys Vol'tyr"],BZONE["Dragonblight"],36.01,46.92,0)
+	self:addLookupList(VendorDB,26569,L["Alys Vol'tyr"],BZONE["Dragonblight"],36.03,46.94,0)
 	self:addLookupList(VendorDB,26868,L["Provisioner Lorkran"],BZONE["Grizzly Hills"],22.51,65.92,0)
 	self:addLookupList(VendorDB,26947,L["Vix Chromeblaster"],BZONE["Borean Tundra"],31.32,40.90,0)
 	self:addLookupList(VendorDB,27030,L["Bradley Towns"],BZONE["Dragonblight"],76.98,61.90,0)
 	self:addLookupList(VendorDB,27054,L["Modoru"],BZONE["Stormwind City"],30.48,45.09,1)
 	self:addLookupList(VendorDB,27147,L["Librarian Erickson"],BZONE["Borean Tundra"],45.94,32.68,0)
+	self:addLookupList(VendorDB,27666,L["Ontuvo"],BZONE["Zul'Aman"],0,0,0)
 	self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.02,41.09,0)
 	self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Dalaran"],39.81,34.20,0)
 	self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.60,33.46,0)
@@ -328,12 +326,12 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,29512,L["Ainderu Summerleaf"],BZONE["Dalaran"],36.97,33.63,0)
 	self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],86.89,76.92,0)
 	self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.00,18.35,1)
-	self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Dalaran"],69.85,37.46,0)
-	self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.20,65.51,0)
+	self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Dalaran"],69.73,37.46,0)
+	self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.23,65.60,0)
 	self:addLookupList(VendorDB,31910,L["Geen"],BZONE["Sholazar Basin"],54.19,56.95,0)
 	self:addLookupList(VendorDB,31911,L["Tanak"],BZONE["Sholazar Basin"],55.04,68.87,0)
 	self:addLookupList(VendorDB,31916,L["Tanaika"],BZONE["Howling Fjord"],25.78,58.71,0)
-	self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.63,47.81,0)
+	self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.63,47.84,0)
 	self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.16,18.06,0)
 	self:addLookupList(VendorDB,32296,L["Stone Guard Mukar"],BZONE["Wintergrasp"],50.73,18.62,0)
 	self:addLookupList(VendorDB,32514,L["Vanessa Sellers"],BZONE["Dalaran"],38.93,40.95,0)
@@ -342,8 +340,8 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,32538,L["Duchess Mynx"],BZONE["Icecrown"],43.72,21.27,0)
 	self:addLookupList(VendorDB,32540,L["Lillehoff"],BZONE["The Storm Peaks"],65.66,61.36,0)
 	self:addLookupList(VendorDB,32564,L["Logistics Officer Silverstone"],BZONE["Borean Tundra"],57.56,66.11,0)
-	self:addLookupList(VendorDB,32565,L["Gara Skullcrush"],BZONE["Borean Tundra"],40.84,54.11,0)
-	self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.94,76.26,0)
+	self:addLookupList(VendorDB,32565,L["Gara Skullcrush"],BZONE["Borean Tundra"],40.84,54.10,0)
+	self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.94,76.27,0)
 	self:addLookupList(VendorDB,32773,L["Logistics Officer Brighton"],BZONE["Howling Fjord"],60.27,63.97,0)
 	self:addLookupList(VendorDB,32774,L["Sebastian Crane"],BZONE["Howling Fjord"],79.49,31.47,0)

diff --git a/RecipeStats.txt b/RecipeStats.txt
index 614124f..7cac718 100644
--- a/RecipeStats.txt
+++ b/RecipeStats.txt
@@ -1,49 +1,10 @@
 Unknown zones:
 	"40 Tickets - Schematic: Steam Tonk Controller" => "",
-	"A Binding Contract" => "",
-	"Aged Dalaran Wizard" => "",
-	"Amani'shi Flame Caster" => "",
-	"Annora" => "",
-	"Anub'arak" => "",
-	"Cluster Launcher" => "",
-	"Cyanigosa" => "",
-	"Drakkari Bat" => "",
-	"Drakkari Earthshaker" => "",
-	"Enchanted Thorium Platemail: Volume I" => "",
-	"Enchanted Thorium Platemail: Volume II" => "",
-	"Enchanted Thorium Platemail: Volume III" => "",
-	"Festive Recipes" => "",
-	"Firework Launcher" => "",
-	"Flash Bomb Recipe" => "",
-	"Flesheating Ghoul" => "",
-	"Herald Volazj" => "",
-	"Imperial Plate Belt" => "",
-	"Imperial Plate Boots" => "",
-	"Imperial Plate Bracer" => "",
-	"Imperial Plate Chest" => "",
-	"Imperial Plate Helm" => "",
-	"Imperial Plate Leggings" => "",
-	"Imperial Plate Shoulders" => "",
-	"Indormi" => "",
-	"Ingvar the Plunderer" => "",
-	"Keristrasza" => "",
-	"King Ymiron" => "",
-	"Koren" => "",
-	"Lieutenant General Andorov" => "",
-	"Loken" => "",
-	"Lokhtos Darkbargainer" => "",
-	"Okuno" => "",
-	"Risen Drakkari Soulmage" => "",
-	"Risen Drakkari Warrior" => "",
-	"Shen'dralar Provisioner" => "",
-	"Sister of Torment" => "",
-	"The Prophet Tharon'ja" => "",
-	"Thomas Yance" => "",
-	"Twilight Worshipper" => "",
-	"Ythyar" => "",
+	"Azure Ley-Whelp" => "",
+	"Lightning Construct" => "",
+	"Sjonnir The Ironshaper" => "",

 Unknown faction:
-Wild Hearts - Silverpine Forest,
 Flash Bomb Recipe - ,
 Imperial Plate Belt - ,
 Imperial Plate Boots - ,
@@ -88,6 +49,7 @@ Instance mobs:
 	"Attumen the Huntsman",
 	"Auchenai Monk",
 	"Azgalor",
+	"Azure Ley-Whelp",
 	"Bannok Grimaxe",
 	"Banshee",
 	"Baron Geddon",
@@ -321,7 +283,6 @@ No acquire information:
 9058 - Handstitched Leather Cloak - Leatherworking
 57168 - Glyph of Sweeping Strikes - Inscription
 45565 - Poached Nettlefish - Cooking
-3115 - Rough Weightstone - Blacksmithing
 55187 - Legplates of Conquest - Blacksmithing
 58300 - Glyph of Possessed Strength - Inscription
 57027 - Glyph of Hammer of Justice - Inscription
@@ -590,7 +551,6 @@ No acquire information:
 58324 - Glyph of Distract - Inscription
 57192 - Glyph of Mind Flay - Inscription
 55919 - Duskweave Cowl - Tailoring
-2149 - Handstitched Leather Boots - Leatherworking
 56202 - Sapphire Owl - Jewelcrafting
 54221 - Potion of Speed - Alchemy
 59315 - Glyph of Dash - Inscription
@@ -615,7 +575,6 @@ No acquire information:
 60874 - Nesingwary 4000 - Engineering
 57195 - Glyph of Prayer of Healing - Inscription
 55922 - Duskweave Gloves - Tailoring
-2152 - Light Armor Kit - Leatherworking
 56205 - Dark Jade Focusing Lens - Jewelcrafting
 53941 - Lustrous Chalcedony - Jewelcrafting
 58328 - Glyph of Vanish - Inscription
@@ -689,6 +648,7 @@ No acquire information:
 56500 - Titanium Earthguard Chain - Jewelcrafting
 53953 - Sparkling Sky Sapphire - Jewelcrafting
 58481 - Scroll of Agility VI - Inscription
+7258 - Frost Protection Potion - Alchemy
 60604 - Dark Frostscale Breastplate - Leatherworking
 54944 - Spiked Cobalt Chestpiece - Blacksmithing
 58340 - Glyph of Kilrogg - Inscription
@@ -697,6 +657,7 @@ No acquire information:
 56501 - Titanium Spellshock Necklace - Jewelcrafting
 53954 - Lustrous Sky Sapphire - Jewelcrafting
 58482 - Scroll of Agility VII - Inscription
+7259 - Nature Protection Potion - Alchemy
 55369 - Titansteel Destroyer - Blacksmithing
 60605 - Dragonstompers - Leatherworking
 54945 - Spiked Cobalt Gauntlets - Blacksmithing
@@ -829,11 +790,11 @@ No acquire information:
 44630 - Enchant 2H Weapon - Greater Savagery - Enchanting
 60620 - Bugsquashers - Leatherworking
 55243 - Bracers of Deflection - Leatherworking
-39961 - Relentless Earthstorm Diamond - Jewelcrafting
 57224 - Glyph of Scourge Strike - Inscription
 44489 - Enchant Shield - Defense - Enchanting
 59488 - Weapon Vellum II - Inscription
 60337 - Scroll of Recall III - Inscription
+39961 - Relentless Earthstorm Diamond - Jewelcrafting
 56234 - Titansteel Shanker - Blacksmithing
 18454 - Gloves of Spell Mastery - Tailoring
 57225 - Glyph of Strangulate - Inscription
@@ -890,29 +851,26 @@ No acquire information:
 44636 - Enchant Ring - Greater Spellpower - Enchanting
 51570 - Dark Arctic Chestpiece - Leatherworking
 53834 - Runed Bloodstone - Jewelcrafting
-34590 - Bright Blood Garnet - Jewelcrafting
 45061 - Mad Alchemist's Potion - Alchemy
 57230 - Glyph of Pestilence - Inscription
 22704 - Field Repair Bot 74A - Engineering
 56947 - Glyph of Innervate - Inscription
 59494 - Manual of Clouds - Inscription
+34590 - Bright Blood Garnet - Jewelcrafting
 28223 - Icy Scale Gauntlets - Leatherworking
 53976 - Etched Monarch Topaz - Jewelcrafting
 59636 - Enchant Ring - Stamina - Enchanting
 60627 - Dark Nerubian Leggings - Leatherworking
 51571 - Arctic Wristguards - Leatherworking
 53835 - Bright Bloodstone - Jewelcrafting
-2329 - Elixir of Lion's Strength - Alchemy
 56948 - Glyph of Insect Swarm - Inscription
 59495 - Hellfire Tome - Inscription
 28224 - Icy Scale Bracers - Leatherworking
 55392 - Ember Skyflare Diamond - Jewelcrafting
 53977 - Champion's Monarch Topaz - Jewelcrafting
-20017 - Enchant Shield - Greater Stamina - Enchanting
 51572 - Arctic Helm - Leatherworking
 53836 - Runic Healing Potion - Alchemy
 57232 - Glyph of Chain Heal - Inscription
-2330 - Minor Healing Potion - Alchemy
 56949 - Glyph of Lifebloom - Inscription
 59496 - Book of Clever Tricks - Inscription
 60629 - Dark Nerubian Chestpiece - Leatherworking
@@ -937,7 +895,6 @@ No acquire information:
 60631 - Cloak of Harsh Winds - Leatherworking
 53839 - Icy Mana Potion - Alchemy
 57235 - Glyph of Earth Shock - Inscription
-2333 - Elixir of Lesser Agility - Alchemy
 56952 - Glyph of Rake - Inscription
 44500 - Enchant Cloak - Superior Agility - Enchanting
 59499 - Armor Vellum II - Inscription
@@ -951,7 +908,6 @@ No acquire information:
 59500 - Armor Vellum III - Inscription
 39973 - Frost Grenades - Engineering
 55397 - Bracing Earthsiege Diamond - Jewelcrafting
-53982 - Deft Monarch Topaz - Jewelcrafting
 52567 - Cobalt Legplates - Blacksmithing
 42662 - Ragesteel Shoulders - Blacksmithing
 22711 - Shadowskin Gloves - Leatherworking
@@ -1041,8 +997,8 @@ No acquire information:
 23710 - Molten Belt - Leatherworking
 53991 - Stark Monarch Topaz - Jewelcrafting
 54557 - Saronite Defender - Blacksmithing
-44794 - Chaotic Skyfire Diamond - Jewelcrafting
 57246 - Glyph of Lightning Shield - Inscription
+44794 - Chaotic Skyfire Diamond - Jewelcrafting
 56963 - Glyph of Wrath - Inscription
 55407 - Revitalizing Skyflare Diamond - Jewelcrafting
 53992 - Stalwart Monarch Topaz - Jewelcrafting
@@ -1085,9 +1041,9 @@ No acquire information:
 60649 - Razorstrike Breastplate - Leatherworking
 19048 - Heavy Scorpid Bracers - Leatherworking
 53857 - Mystic Sun Crystal - Jewelcrafting
-28953 - Sparkling Azure Moonstone - Jewelcrafting
 60366 - Elixir of Lightning Speed - Alchemy
 10841 - Heavy Mageweave Bandage - First Aid
+28953 - Sparkling Azure Moonstone - Jewelcrafting
 22869 - Mooncloth Gloves - Tailoring
 57112 - Glyph of Adrenaline Rush - Inscription
 50603 - Scroll of Intellect VII - Inscription
@@ -1176,7 +1132,6 @@ No acquire information:
 44528 - Enchant Boots - Greater Fortitude - Enchanting
 57263 - Glyph of Felguard - Inscription
 54009 - Lambent Forest Emerald - Jewelcrafting
-3918 - Rough Blasting Powder - Engineering
 56556 - Ornate Saronite Skullshield - Blacksmithing
 57122 - Glyph of Feint - Inscription
 60660 - Leggings of Visceral Strikes - Leatherworking
@@ -1185,7 +1140,6 @@ No acquire information:
 27832 - Sageblade - Blacksmithing
 44529 - Enchant Gloves - Major Agility - Enchanting
 57264 - Glyph of Felhunter - Inscription
-3919 - Rough Dynamite - Engineering
 50614 - Scroll of Stamina III - Inscription
 59387 - Certificate of Ownership - Inscription
 57123 - Glyph of Garrote - Inscription
@@ -1262,10 +1216,9 @@ No acquire information:
 57133 - Glyph of Sprint - Inscription
 60671 - Purehorn Spaulders - Leatherworking
 53879 - Lucent Huge Citrine - Jewelcrafting
-34069 - Smooth Golden Draenite - Jewelcrafting
 57275 - Glyph of Succubus - Inscription
+34069 - Smooth Golden Draenite - Jewelcrafting
 56002 - Ebonweave - Tailoring
-2657 - Smelt Copper - Smelting
 53880 - Deft Huge Citrine - Jewelcrafting
 57276 - Glyph of Unstable Affliction - Inscription
 56003 - Spellweave - Tailoring
@@ -1281,13 +1234,11 @@ No acquire information:
 57703 - Hunter's Ink - Inscription
 53883 - Veiled Huge Citrine - Jewelcrafting
 55015 - Tempered Saronite Gauntlets - Blacksmithing
-2660 - Rough Sharpening Stone - Blacksmithing
 55298 - Vengeance Bindings - Blacksmithing
 56996 - Glyph of Aspect of the Beast - Inscription
 57704 - Lion's Ink - Inscription
 57421 - Northern Stew - Cooking
 53884 - Durable Huge Citrine - Jewelcrafting
-8604 - Herb Baked Egg - Cooking
 56997 - Glyph of Aspect of the Monkey - Inscription
 56007 - Frostweave Bag - Tailoring
 44970 - Heavy Knothide Armor Kit - Leatherworking
@@ -1302,7 +1253,6 @@ No acquire information:
 57706 - Dawnstar Ink - Inscription
 19077 - Blue Dragonscale Breastplate - Leatherworking
 53886 - Wicked Huge Citrine - Jewelcrafting
-2663 - Copper Bracers - Blacksmithing
 55301 - Daunting Handguards - Blacksmithing
 56999 - Glyph of Bestial Wrath - Inscription
 59405 - Cobalt Skeleton Key - Blacksmithing
@@ -1345,7 +1295,6 @@ No acquire information:
 56015 - Cloak of Frozen Spirits - Tailoring
 55732 - Titanium Rod - Blacksmithing
 57713 - Ethereal Ink - Inscription
-2387 - Linen Cloak - Tailoring
 19084 - Devilsaur Gauntlets - Leatherworking
 53893 - Resolute Huge Citrine - Jewelcrafting
 55308 - Savage Saronite Walkers - Blacksmithing
@@ -1433,7 +1382,6 @@ No acquire information:
 11452 - Restorative Potion - Alchemy
 56025 - Moonshroud Gloves - Tailoring
 58289 - Glyph of Thorns - Inscription
-2538 - Charred Wolf Meat - Cooking
 57157 - Glyph of Hamstring - Inscription
 45554 - Feast - Cooking
 61119 - Master's Inscription of the Pinnacle - Inscription
@@ -1448,7 +1396,6 @@ No acquire information:
 58149 - Windfire Band - Jewelcrafting
 53904 - Powerful Rejuvenation Potion - Alchemy
 56027 - Ebonweave Gloves - Tailoring
-2540 - Roasted Boar Meat - Cooking
 57159 - Glyph of Intervene - Inscription
 4097 - Raptor Hide Belt - Leatherworking
 58150 - Ring of Northern Tears - Jewelcrafting
@@ -1473,12 +1420,12 @@ No acquire information:
 57021 - Glyph of Avenging Wrath - Inscription
 56031 - Frostwoven Wristwraps - Tailoring
 24901 - Runed Stygian Leggings - Tailoring
-32259 - Rough Stone Statue - Jewelcrafting
 41315 - Gadgetstorm Goggles - Engineering
 57163 - Glyph of Rending - Inscription
 30561 - Goblin Tonk Controller - Engineering
 45560 - Smoked Rockfin - Cooking
 23486 - Dimensional Ripper - Everlook - Engineering
+32259 - Rough Stone Statue - Jewelcrafting
 55182 - Furious Saronite Beatstick - Blacksmithing
 57022 - Glyph of Spiritual Attunement - Inscription
 24902 - Runed Stygian Belt - Tailoring