Quantcast

Ackis Recipe List:

Ackis [11-12-08 - 21:50]
Ackis Recipe List:
- Added manual entries into the dataminer so it's automatic
- Added custom DB for special types of recipes
- Custom DB added to dataminer to it's regenerated each time
- Custom DB flag added to documentation (Acquire type 8)
- Added Custom DB to recipe initialization
- Regenerate dataminer data
- Fixed discovery not displaying (possibly)
- Added daily quest info to the dataminer, need to flag the recipes however and rerun the miner
- Dry-coded (Compiles with luac -p)
Filename
ARLDataminer.rb
ARLFrame.lua
AckisRecipeList.lua
Documentation.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-Tailor.lua
RecipeDB/DB-Manual.lua
database.xml
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index c03a680..cbbd8ee 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -152,10 +152,73 @@ EOF

 end

+# Creates the faction database
+
+def create_custom_db()
+
+	puts "Generating Custom file..."
+
+	# Open the reputation file
+	customlua = File.open("./RecipeDB/ARL-Custom.lua", "w:utf-8")
+
+	# Faction file header
+	header=<<EOF
+--[[
+
+************************************************************************
+
+ARL-Custom.lua
+
+Custom acquire data for all of Ackis Recipe List
+
+Auto-generated using ARLDataminer.rb
+Entries to this file will be overwritten
+
+************************************************************************
+
+File date: @file-date-iso@
+File revision: @file-revision@
+Project revision: @project-revision@
+Project version: @project-version@
+
+************************************************************************
+
+Format:
+
+	self:addLookupList(CustomDB, Rep ID, Rep Name)
+
+************************************************************************
+
+]]--
+
+local MODNAME			= "Ackis Recipe List"
+local addon				= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+
+local L					= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+function addon:InitCustom(CustomDB)
+
+	self:addLookupList(CustomDB, 1, "Discovered by making elxiris or flasks using Burning Crusade ingredients.")
+	self:addLookupList(CustomDB, 2, "Discovered by making potions using Burning Crusade ingredients.")
+	self:addLookupList(CustomDB, 3, "Discovered by doing transmutes using Burning Crusade ingredients.")
+	self:addLookupList(CustomDB, 4, "Discovered by Major Protection Potions using Burning Crusade ingredients.")
+	self:addLookupList(CustomDB, 5, "Randomly obtained by completing the cooking daily quest in Shattrath and selecting the meat crate.")
+	self:addLookupList(CustomDB, 6, "Randomly obtained by completing the cooking daily quest in Shattrath and selecting the fish barrel.")
+	self:addLookupList(CustomDB, 7, "Randomly obtained by completing the fishing daily quest in Shattrath.")
+
+end
+
+EOF
+
+	customlua.puts(header)
+	customlua.close
+
+end
+
 # Creates a database file for the specific recipe
 # TODO: Optimize the code for this function

-def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcase,wrathignore)
+def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcase,wrathignore,manual)

 	factionlevels = {"Neutral"	=> 0,"Friendly" => 1,"Honored"	=> 2,"Revered"	=> 3,"Exalted"	=> 4}
 	classes = {"Deathknight" => 21,"Druid" => 22,"Hunter" => 23,"Mage"=> 24,"Paladin"=>25,"Priest"=>26,"Shaman"=>27,"Rogue"=> 28,"Warlock"=>29,"Warrior"=>30}
@@ -698,6 +761,7 @@ EOF

 				proflua.print("Discovery, ")
 				flags << 1 << 2 << 12
+				acquire << {"type" => 8, "id" => specialcase[details[:spellid]][:type]}
 				flags.delete(3)
 				flags.delete(4)
 				flags.delete(5)
@@ -715,6 +779,23 @@ EOF

 				flags << 2

+			when "Daily"
+
+				proflua.print("Daily, ")
+				flags.delete(3)
+				flags.delete(4)
+				flags.delete(5)
+				flags.delete(6)
+				flags.delete(7)
+				flags.delete(8)
+				flags.delete(9)
+				flags.delete(10)
+				flags.delete(11)
+				flags << 1 << 2
+				specialcase[details[:spellid]][:type].each do |i|
+					acquire << {"type" => 8, "id" => i}
+				end
+
 			when "class"

 				proflua.print("SC Class, ")
@@ -935,6 +1016,7 @@ EOF

 	puts "Processing #{profession} data complete..."

+	proflua.puts(manual)
 	proflua.puts "\treturn recipecount\n\nend"
 	proflua.close

@@ -1286,8 +1368,27 @@ $debug = true

 if $debug

+	create_custom_db()
 	create_faction_db()

+	cooking = recipes.get_cooking_list
+	cookingspeciallist = {
+		21143 => {:id => 7, :type => 1},
+		21144 => {:id => 7, :type => 1},
+		45022 => {:id => 7, :type => 1},
+		43772 => {:id => "Daily", :type => [5]},
+		43765 => {:id => "Daily", :type => [5]},
+		43761 => {:id => "Daily", :type => [6]},
+		43707 => {:id => "Daily", :type => [6]},
+		43758 => {:id => "Daily", :type => [5,6]},
+		43779 => {:id => "Daily", :type => [5,6]},
+		45695 => {:id => "Daily", :type => [7]},
+		}
+	cookmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,[44438, 45547, 45559,45571, 53056],cookmanual)
+
 	#create_lookup_db("./RecipeDB/ARL-Trainer.lua","Trainer","TrainerDB","InitTrainer",$trainers,maps,[])

 	#create_lookup_db("./RecipeDB/ARL-Vendor.lua","Vendor","VendorDB","InitVendor",$vendors,maps,[])
@@ -1298,53 +1399,89 @@ if $debug

 else

+	create_custom_db()
 	create_faction_db()

 	alchemy = recipes.get_alchemy_list
 	alchspeciallist = {
-		28583 => {:id => 12},
-		28580 => {:id => 12},
-		28584 => {:id => 12},
-		28585 => {:id => 12},
-		28582 => {:id => 12},
-		28581 => {:id => 12},
-		28587 => {:id => 12},
-		28588 => {:id => 12},
-		28589 => {:id => 12},
-		28590 => {:id => 12},
-		28591 => {:id => 12},
-		28586 => {:id => 12},
-		41458 => {:id => 12},
-		41500 => {:id => 12},
-		41501 => {:id => 12},
-		41502 => {:id => 12},
-		41503 => {:id => 12},
+		28580 => {:id => 12, :type => [3]},
+		28581 => {:id => 12, :type => [3]},
+		28582 => {:id => 12, :type => [3]},
+		28583 => {:id => 12, :type => [3]},
+		28584 => {:id => 12, :type => [3]},
+		28585 => {:id => 12, :type => [3]},
+		28586 => {:id => 12, :type => [2]},
+		28587 => {:id => 12, :type => [1]},
+		28588 => {:id => 12, :type => [1]},
+		28589 => {:id => 12, :type => [1]},
+		28590 => {:id => 12, :type => [1]},
+		28591 => {:id => 12, :type => [1]},
+		41458 => {:id => 12, :type => [4]},
+		41500 => {:id => 12, :type => [4]},
+		41501 => {:id => 12, :type => [4]},
+		41502 => {:id => 12, :type => [4]},
+		41503 => {:id => 12, :type => [4]},
 		21923 => {:id => 7, :type => 1},
 		47050 => {:id => "meleedps"},
 		}
-	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,[53771,53773,53774,53775,53776,53777,53779,53780,53781,53782,53783,53784,53812,53836,53837,53838,53839,53840,53841,53842,53847,53895,53899,53905])
+	alchmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,[53771,53773,53774,53775,53776,53777,53779,53780,53781,53782,53783,53784,53812,53836,53837,53838,53839,53840,53841,53842,53847,53895,53899,53905],alchmanual)

 	blacksmithing = recipes.get_blacksmithing_list
 	bsspeciallist = {
 		21913 => {:id => 7, :type => 1},
 		}
+	bsmanual=<<EOF
+	-- Orcish War Leggings -- 9957
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val17id1val208id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
+	self:addTradeFlags(RecipeDB, 9957, 2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 9957, 4, 2756)
+
+EOF
 	# Special reps: Icebane Bracers (28244), Icebane Gauntlets (226700, Icebane Breastplate (28242) <-- unobtainable (AD Naxx)
-	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,[52567,52568,52569,52570,52571,52572])
+	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,[52567,52568,52569,52570,52571,52572],bsmanual)

 	cooking = recipes.get_cooking_list
 	cookingspeciallist = {
 		21143 => {:id => 7, :type => 1},
 		21144 => {:id => 7, :type => 1},
-		45022 => {:id => 7, :type => 1}
+		45022 => {:id => 7, :type => 1},
+		43772 => {:id => "Daily", :type => [5]},
+		43765 => {:id => "Daily", :type => [5]},
+		43761 => {:id => "Daily", :type => [6]},
+		43707 => {:id => "Daily", :type => [6]},
+		43758 => {:id => "Daily", :type => [5,6]},
+		43779 => {:id => "Daily", :type => [5,6]},
+		45695 => {:id => "Daily", :type => [7]},
 		}
-	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,[44438, 45547, 45559,45571, 53056])
+	cookmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047],cookingspeciallist,[44438, 45547, 45559,45571, 53056],cookmanual)

 	enchanting = recipes.get_enchanting_list
 	enchantingspeciallist = {
 		21931 => {:id => 7, :type => 1},
 		46578 => {:id => 7, :type => 4}
 		}
-	create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,[27958,47672,44558,44613,44632,44633,44634,44635,44636,44637,44638,44645,47898,47899,47901,44582,44584,44588,44589,44590,44591,44592,44595,44596,44597,44598,44612,44613,44616,44621,44623,44625,44629,44630,44631,44529,44555,44556,44528,44524,44513,44483,44484,44488,44489,44492,44494,44496,44497,44500,44506,44508,44509,44510,44575])
+	enchantmanual=<<EOF
+	-- 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)
+EOF
+	create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,[27958,47672,44558,44613,44632,44633,44634,44635,44636,44637,44638,44645,47898,47899,47901,44582,44584,44588,44589,44590,44591,44592,44595,44596,44597,44598,44612,44613,44616,44621,44623,44625,44629,44630,44631,44529,44555,44556,44528,44524,44513,44483,44484,44488,44489,44492,44494,44496,44497,44500,44506,44508,44509,44510,44575],enchantmanual)

 	eng = recipes.get_engineering_list
 	engspecaillist = {
@@ -1401,41 +1538,102 @@ else
 		30568 => {:id => "specialty", :type => 20219},
 		30570 => {:id => "specialty", :type => 20219},
 		}
-	create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecaillist,[53280,53281])
+	engmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecaillist,[53280,53281],engmanual)

 	firstaid = recipes.get_firstaid_list
 	faspecaillist = {
 		}
-	create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,[45545, 45546, 51801])
+	famanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,[45545, 45546, 51801],famanual)

 	inscription = recipes.get_inscription_list
 	insspecaillist = {
 		}
-	create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[50598,50599,50600,50601,50602,50605,50606,50607,50608,50609,50612,50614,50616,50617,50618],insspecaillist,[])
+	inscriptionmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[50598,50599,50600,50601,50602,50605,50606,50607,50608,50609,50612,50614,50616,50617,50618],insspecaillist,[],inscriptionmanual)

 	jewelcrafting = recipes.get_jewelcrafting_list
 	jcspecaillist = {
 		31101 => {:id => 9},
 		43493 => {:id => 9}
 		}
-	create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,(53830..54023).to_a)
+	jcmanual=<<EOF
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,(53830..54023).to_a,jcmanual)

 	leatherworking = recipes.get_leatherworking_list
 	lwspecaillist = {
 		21943 => {:id => 7, :type => 1},
 		44953 => {:id => 7, :type => 1}
 		}
-	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,(50935..53690).to_a)
+	lwmanual=<<EOF
+	-- 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)
+
+EOF
+	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,(50935..53690).to_a,lwmanual)

 	smelting = recipes.get_mining_list
 	smeltingspecaillist = {
 		}
-	create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,[49252, 49258, 53417])
+	smeltmanual=<<EOF
+	-- Smelt Elementium -- 22967
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
+	self:addTradeFlags(RecipeDB, 22967, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,[49252, 49258, 53417],smeltmanual)

 	tailoring = recipes.get_tailoring_list
 	tailoringspecaillist = {
 		}
-	create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,12062,12063,12068,12083,12087,12090],tailoringspecaillist,[])
+	tailoringmanual=<<EOF
+	-- Mycah's Botanical Bag (50194)
+	-- Vendor
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50194, 375, 38225, 3, 3908)
+	self:addTradeFlags(RecipeDB, 50194, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,113)
+	self:addTradeAcquire(RecipeDB, 50194, 6, 970, 1, 18382)
+
+	-- Haliscan Pantaloons
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50647, 245, 38278, 1, 3908)
+	self:addTradeFlags(RecipeDB, 50647, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Dress Shoes
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49677, 250, 49677, 1, 3908)
+	self:addTradeFlags(RecipeDB, 49677, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Haliscan Jacket
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50644, 250, 38277, 1, 3908)
+	self:addTradeFlags(RecipeDB, 50644, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+EOF
+	create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,12062,12063,12068,12083,12087,12090],tailoringspecaillist,[],tailoringmanual)

 	create_lookup_db("./RecipeDB/ARL-Trainer.lua","Trainer","TrainerDB","InitTrainer",$trainers,maps,[])

diff --git a/ARLFrame.lua b/ARLFrame.lua
index f636ac5..7a1158c 100644
--- a/ARLFrame.lua
+++ b/ARLFrame.lua
@@ -73,6 +73,7 @@ local vendorDB = {}
 local questDB = {}
 local repDB = {}
 local seasonDB = {}
+local customDB = {}
 local mobDB = {}
 local allSpecTable = {}
 local playerData = {}
@@ -1652,33 +1653,43 @@ local function GenerateTooltipContent(owner, rIndex, playerFaction, exclude)

 			-- World Drop				RarityLevel
 			if (v["ID"] == 1) then
+
 				clr1 = addon:hexcolor("COMMON")
+
 			elseif (v["ID"] == 2) then
+
 				clr1 = addon:hexcolor("UNCOMMON")
+
 			elseif (v["ID"] == 3) then
+
 				clr1 = addon:hexcolor("RARE")
+
 			elseif (v["ID"] == 4) then
+
 				clr1 = addon:hexcolor("EPIC")
+
 			else
+
 				clr1 = addon:hexcolor("NORMAL")
+
 			end

 			gttAdd(0, -1, 0, 0, L["World Drop"], clr1)

-		-- Unhandled/Discovery
-		else
-
-			clr1 = addon:hexcolor("NORMAL")
-
-			if (recipeDB[rIndex]["Flags"][12]) then
+		-- Custom entry
+		elseif (v["Type"] == 8) then

-				gttAdd(0, -1, 1, 0, L["Discovery"], clr1)
+			-- Seasonal:				SeasonEventName
+			local customname = customDB[v["ID"]]["Name"]

-			else
+			clr1 = addon:hexcolor("NORMAL")
+			gttAdd(0, -1, 0, 0, customname, clr1)

-				gttAdd(0, -1, 0, 0, L["Unhandled Recipe"], clr1)
+		-- Unhandled
+		else

-			end
+			clr1 = addon:hexcolor("NORMAL")
+			gttAdd(0, -1, 0, 0, L["Unhandled Recipe"], clr1)

 		end

@@ -2057,7 +2068,7 @@ function expandEntry(dsIndex)
 			t.sID = recipeIndex
 			t.IsExpanded = true

-			nStr = addon:Horde(mob["Name"])
+			nStr = addon:Red(mob["Name"])
 			t.String = pad .. tStr .. nStr

 			tinsert(DisplayStrings, dsIndex, t)
@@ -2237,12 +2248,30 @@ function expandEntry(dsIndex)
 			tinsert(DisplayStrings, dsIndex, t)
 			dsIndex = dsIndex + 1

+		-- Custom
+		elseif (v["Type"] == 8) then
+
+			-- Custom: ID, Name
+			local customname = customDB[v["ID"]]["Name"]
+
+			t = {}
+			t.IsRecipe = false
+			t.sID = recipeIndex
+			t.IsExpanded = true
+
+			local tStr = addon:Normal(customname)
+
+			t.String = pad .. tStr
+			tinsert(DisplayStrings, dsIndex, t)
+			dsIndex = dsIndex + 1
+
 		else

 			t = {}
 			t.IsRecipe = false
 			t.sID = recipeIndex
 			t.IsExpanded = true
+
 			t.String = "Unhandled Acquire Case"
 			tinsert(DisplayStrings, dsIndex, t)
 			dsIndex = dsIndex + 1
@@ -3030,7 +3059,8 @@ function addon:CreateFrame(
 	qList,		-- QuestList
 	rList,		-- ReputationList
 	sList,		-- SeasonalList
-	mList)		-- MobList
+	mList,		-- MobList
+	cList)		-- Customlist

 --[[
 	cPlayer is a table containing:
@@ -3067,6 +3097,7 @@ function addon:CreateFrame(
 	repDB = rList
 	seasonDB = sList
 	mobDB = mList
+	customDB = cList

 	-- reset current display items
 	DisplayStrings = {}
diff --git a/AckisRecipeList.lua b/AckisRecipeList.lua
index 173b230..283d2c0 100644
--- a/AckisRecipeList.lua
+++ b/AckisRecipeList.lua
@@ -1370,6 +1370,7 @@ do

 	local RecipeList = nil

+	local CustomList = nil
 	local MobList = nil
 	local QuestList = nil
 	local ReputationList = nil
@@ -1648,6 +1649,14 @@ do

 	local function InitDatabases()

+		-- Initializes the custom list
+		if (CustomList == nil) then
+
+			CustomList = {}
+			addon:InitCustom(CustomList)
+
+		end
+
 		-- Initializes the mob list
 		if (MobList == nil) then

@@ -1788,7 +1797,7 @@ do

 			self:CreateFrame(RecipeList, sortedindex, playerData, AllSpecialtiesTable,
 								TrainerList, VendorList, QuestList, ReputationList,
-								SeasonalList, MobList)
+								SeasonalList, MobList, CustomList)

 		end

diff --git a/Documentation.lua b/Documentation.lua
index 58c287e..d30cd77 100644
--- a/Documentation.lua
+++ b/Documentation.lua
@@ -337,6 +337,8 @@ Item Acquire methods (and associated database values)
 		RepVendor		- Index into VendorList
 	Acquire Type = 7								( World Drop )
 		ID				- Rarity Level
+	Acquire Type = 8								( Custom )
+		ID				- Custom string


 	** - Reputation Level :
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 9ffefab..ec40da7 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -783,7 +783,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17559, 6, 529, 2, 10856, 6, 529, 2, 10857, 6, 529, 2, 11536)

 	-- Transmute: Fire to Earth -- 17560
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -877,11 +877,11 @@ function addon:InitAlchemy(RecipeDB)

 	-- Greater Arcane Elixir -- 17573
 	-- Trainer
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
-	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -891,8 +891,8 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17573, 3, 5717, 3, 9197, 3, 10318, 3, 10412, 3, 11480, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

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

 	-- Major Mana Potion -- 17580
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -978,7 +978,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17634, 7, 2)

 	-- Flask of the Titans -- 17635
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -988,7 +988,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17635, 3, 10363)

 	-- Flask of Distilled Wisdom -- 17636
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -998,7 +998,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17636, 3, 10813)

 	-- Flask of Supreme Power -- 17637
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1008,7 +1008,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17637, 3, 10508)

 	-- Flask of Chromatic Resistance -- 17638
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1111,7 +1111,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Elemental Fire -- 25146
 	-- Thorium Brotherhood - Friendly
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1345,8 +1345,8 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28570, 7, 2)

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

 	-- Major Frost Protection Potion -- 28572
-	-- Instance: 3792 - expansion1type5minlevel64maxlevel66category3nameAuchindoun: Mana-Tombsterritory1id3792
+	-- Instance: 3792 - type5maxlevel66category3territory1expansion1minlevel64nameAuchindoun: Mana-Tombsid3792
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1412,7 +1412,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 28578, 7, 2)

 	-- Ironshield Potion -- 28579
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1428,7 +1428,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28580, 370, 21885, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28580, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28580, 1)

 	-- Transmute: Primal Water to Shadow -- 28581
 	-- Trainer
@@ -1437,7 +1437,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28581, 370, 22456, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28581, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28581, 1)

 	-- Transmute: Primal Mana to Fire -- 28582
 	-- Trainer
@@ -1446,7 +1446,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28582, 370, 21884, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28582, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28582, 1)

 	-- Transmute: Primal Fire to Mana -- 28583
 	-- Trainer
@@ -1455,7 +1455,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28583, 370, 22457, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28583, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28583, 1)

 	-- Transmute: Primal Life to Earth -- 28584
 	-- Trainer
@@ -1464,7 +1464,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28584, 370, 22452, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28584, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28584, 1)

 	-- Transmute: Primal Earth to Life -- 28585
 	-- Trainer
@@ -1473,7 +1473,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28585, 370, 21886, 2, 2259)
 	self:addTradeFlags(RecipeDB, 28585, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28585, 1)

 	-- Super Rejuvenation Potion -- 28586
 	-- Trainer
@@ -1482,7 +1482,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28586, 375, 22850, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28586, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28586, 1)

 	-- Flask of Fortification -- 28587
 	-- Trainer
@@ -1491,7 +1491,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28587, 375, 22851, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28587, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28587, 1)

 	-- Flask of Mighty Restoration -- 28588
 	-- Trainer
@@ -1500,7 +1500,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28588, 375, 22853, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28588, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28588, 1)

 	-- Flask of Relentless Assault -- 28589
 	-- Trainer
@@ -1509,7 +1509,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28589, 375, 22854, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28589, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28589, 1)

 	-- Flask of Blinding Light -- 28590
 	-- Trainer
@@ -1518,7 +1518,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28590, 375, 22861, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28590, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28590, 1)

 	-- Flask of Pure Death -- 28591
 	-- Trainer
@@ -1527,7 +1527,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28591, 375, 22866, 1, 2259)
 	self:addTradeFlags(RecipeDB, 28591, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 28591, 1)

 	-- Transmute: Primal Might -- 29688
 	-- Vendor
@@ -1683,7 +1683,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41458, 340, 32839, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41458, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 41458, 1)

 	-- Cauldron of Major Fire Protection -- 41500
 	-- Trainer
@@ -1692,7 +1692,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41500, 340, 32849, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41500, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 41500, 1)

 	-- Cauldron of Major Frost Protection -- 41501
 	-- Trainer
@@ -1701,7 +1701,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41501, 340, 32850, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41501, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 41501, 1)

 	-- Cauldron of Major Nature Protection -- 41502
 	-- Trainer
@@ -1710,7 +1710,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41502, 340, 32851, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41502, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 41502, 1)

 	-- Cauldron of Major Shadow Protection -- 41503
 	-- Trainer
@@ -1719,7 +1719,7 @@ function addon:InitAlchemy(RecipeDB)
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41503, 340, 32852, 1, 2259)
 	self:addTradeFlags(RecipeDB, 41503, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeAcquire(RecipeDB, 41503, 1)

 	-- Flask of Chromatic Wonder -- 42736
 	-- The Violet Eye - Honored
@@ -2000,6 +2000,7 @@ function addon:InitAlchemy(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 53905, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-BlackSmith.lua b/RecipeDB/ARL-BlackSmith.lua
index b147f31..bcc568b 100644
--- a/RecipeDB/ARL-BlackSmith.lua
+++ b/RecipeDB/ARL-BlackSmith.lua
@@ -663,7 +663,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3513, 7, 2)

 	-- Golden Scale Boots -- 3515
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1332,7 +1332,7 @@ 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 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -1343,12 +1343,12 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15292, 3, 9028)

 	-- Dark Iron Mail -- 15293
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1359,8 +1359,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15293, 3, 8900, 3, 8901, 3, 8907, 3, 8911, 3, 8920, 3, 8983)

 	-- Dark Iron Sunderer -- 15294
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
@@ -1371,9 +1371,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15294, 3, 9554, 3, 10043)

 	-- Dark Iron Shoulders -- 15295
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -1384,7 +1384,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15295, 3, 8891, 3, 8894, 3, 8899)

 	-- Dark Iron Plate -- 15296
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -1405,12 +1405,12 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15972, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Searing Golden Blade -- 15973
-	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
-	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
+	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
@@ -1739,7 +1739,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Lionheart Helm -- 16729
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
@@ -1781,7 +1781,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Stronghold Gauntlets -- 16741
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Raid: 3428 - Ahn'Qiraj
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -1824,9 +1824,9 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Invulnerable Mail -- 16746
 	-- Raid: 2677 - Blackwing Lair
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Raid: 1977 - Zul'Gurub
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
@@ -1976,7 +1976,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Hammer of the Titans -- 16988
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
@@ -1987,7 +1987,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16988, 3, 10438)

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

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

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

 	-- Arcanite Reaper -- 16994
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
@@ -2041,7 +2041,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 16994, 3, 9596)

 	-- Heartseeker -- 16995
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
@@ -2098,7 +2098,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20201, 1, 2836, 1, 16583, 1, 16823, 1, 19341)

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

 	-- Fiery Chain Shoulders -- 20873
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2120,7 +2120,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20873, 2, 12944)

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

 	-- Dark Iron Leggings -- 20876
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2142,7 +2142,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20876, 2, 12944)

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

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

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

 	-- Dark Iron Gauntlets -- 23637
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2266,7 +2266,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23637, 2, 12944)

 	-- Black Amnesty -- 23638
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger,
 	-- Item Stats:
@@ -2277,7 +2277,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23638, 2, 12944)

 	-- Blackfury -- 23639
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Polearm, Armor, Trinket,
 	-- Item Stats:
@@ -2494,7 +2494,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Titanic Leggings -- 27829
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
@@ -2867,7 +2867,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29617, 6, 932, 3, 19321)

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

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

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

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

 	-- Earthpeace Breastplate -- 29649
-	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
+	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Healing,
@@ -3105,7 +3105,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
+	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
@@ -3192,8 +3192,8 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29699, 3, 16409, 3, 16460, 3, 16595, 3, 18554, 3, 21229, 3, 22254, 3, 22384)

 	-- Hand of Eternity -- 29700
-	-- Instance: 3717 - expansion1type5minlevel62maxlevel64category3nameCoilfang Reservoir: The Slave Pensterritory1id3717
-	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
+	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
@@ -3232,7 +3232,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32284, 1, 16583, 1, 16823, 1, 19341)

 	-- Greater Rune of Warding -- 32285
-	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
 	-- Mob Drop
 	-- Cenarion Expedition - Honored
 	-- Vendor
@@ -3948,7 +3948,7 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Adamantite Weapon Chain -- 42688
 	-- Raid: 3959 - Black Temple
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -3970,10 +3970,10 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Hammer of Righteous Might -- 43846
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
+	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index 8c5a1f6..d317a52 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -741,7 +741,7 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22480, 2, 4782, 2, 7733, 2, 8125)

 	-- Runn Tum Tuber Surprise -- 22761
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1034,57 +1034,57 @@ function addon:InitCooking(RecipeDB)

 	-- Skullfish Soup -- 43707
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43707, 325, 33825, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43707, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43707, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43707, 3, 19678, 3, 24393)

 	-- Stormchops -- 43758
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43758, 300, 33866, 3, 2550)
-	self:addTradeFlags(RecipeDB, 43758, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43758, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43758, 3, 19246, 3, 19338, 3, 19351, 3, 24393)

 	-- Broiled Bloodfin -- 43761
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43761, 300, 33867, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43761, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43761, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43761, 3, 18940, 3, 18962, 3, 24393)

 	-- Spicy Hot Talbuk -- 43765
-	-- Instance: 3716 - expansion1type5minlevel63maxlevel65category3nameCoilfang Reservoir: The Underbogterritory1id3716
+	-- Instance: 3716 - type5maxlevel65category3territory1expansion1minlevel63nameCoilfang Reservoir: The Underbogid3716
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43765, 325, 33872, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43765, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43765, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43765, 3, 2457, 3, 13797, 3, 17723, 3, 19045, 3, 20613, 3, 20807, 3, 24393)

 	-- Kibler's Bits -- 43772
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43772, 300, 33874, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43772, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43772, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43772, 3, 19246, 3, 24393, 3, 24416)

 	-- Delicious Chocolate Cake -- 43779
 	-- Mob Drop
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43779, 1, 33924, 3, 2550)
-	self:addTradeFlags(RecipeDB, 43779, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43779, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43779, 3, 19034, 3, 19047, 3, 19318, 3, 20807, 3, 24393)

 	-- Shoveltusk Soup -- 44438
@@ -1133,12 +1133,12 @@ function addon:InitCooking(RecipeDB)
 	-- No acquire information

 	-- Captain Rumsey's Lager -- 45695
-	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Flags: All classes, Item BoE, Recipe BoP, Daily,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 45695, 100, 34832, 2, 2550)
-	self:addTradeFlags(RecipeDB, 45695, 21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
+	self:addTradeFlags(RecipeDB, 45695, 1,2,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeAcquire(RecipeDB, 45695, 8, 6)

 	-- Charred Bear Kabobs -- 46684
 	-- Vendor
@@ -1167,6 +1167,7 @@ function addon:InitCooking(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 53056, 8,21,22,23,24,25,26,27,28,29,30,36,41)
 	--self:addTradeAcquire(RecipeDB, 53056, 4, 12645)

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 2cd7405..b127c51 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -251,7 +251,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7863, 1, 1317, 1, 3011, 1, 3345, 1, 4213, 1, 4616, 1, 5157, 1, 7949, 1, 11072, 1, 11073, 1, 11074, 1, 16633, 1, 16725, 1, 19249, 1, 19250, 1, 19251)

 	-- Enchant Boots - Minor Agility -- 7867
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -569,9 +569,9 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13687, 7, 2)

 	-- Enchant Shield - Lesser Block -- 13689
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 722 - type1minlevel33maxlevel40category3nameRazorfen Downsterritory4id722
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 722 - type1maxlevel40category3territory4minlevel33nameRazorfen Downsid722
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -744,7 +744,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13890, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Enchant Weapon - Fiery Weapon -- 13898
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -911,7 +911,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 14810, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Smoking Heart of the Mountain -- 15596
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -988,7 +988,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Gloves - Greater Strength -- 20013
 	-- Trainer
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -999,7 +999,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Cloak - Greater Resistance -- 20014
 	-- Trainer
-	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1093,7 +1093,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20029, 3, 7524)

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

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

 	-- Enchant Weapon - Lifestealing -- 20032
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1123,7 +1123,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20032, 3, 10499)

 	-- Enchant Weapon - Unholy Weapon -- 20033
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1142,7 +1142,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20034, 3, 4494, 3, 9451)

 	-- Enchant 2H Weapon - Major Spirit -- 20035
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1152,7 +1152,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20035, 3, 10469)

 	-- Enchant 2H Weapon - Major Intellect -- 20036
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1221,7 +1221,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22750, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

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

 	-- Enchant Weapon - Mighty Spirit -- 23803
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1271,7 +1271,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23803, 2, 12944)

 	-- Enchant Weapon - Mighty Intellect -- 23804
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1511,7 +1511,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27913, 7, 2)

 	-- Enchant Bracer - Fortitude -- 27914
-	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
+	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1580,7 +1580,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27944, 1, 18753, 1, 18773, 1, 19252, 1, 19540)

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

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

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

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

 	-- Enchant 2H Weapon - Major Agility -- 27977
-	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
+	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -2584,7 +2584,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46594, 6, 1077, 2, 25032)

 	-- Enchant Cloak - Steelweave -- 47051
-	-- Instance: 4095 - expansion1type1limit5minlevel70maxlevel70category3nameMagisters' Terraceterritory1id4095
+	-- Instance: 4095 - type1maxlevel70category3territory1expansion1limit5minlevel70nameMagisters' Terraceid4095
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index b1f2746..c05b9e8 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -247,7 +247,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 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -304,7 +304,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 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -370,7 +370,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 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -462,7 +462,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3969, 2, 2687)

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

 	-- Gnomish Universal Remote -- 9269
-	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
@@ -597,9 +597,9 @@ 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 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
+	-- Instance: 721 - type1maxlevel33category3territory2minlevel24nameGnomereganid721
 	-- Mob Drop
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -752,10 +752,10 @@ function addon:InitEngineering(RecipeDB)

 	-- Spellpower Goggles Xtreme -- 12615
 	-- Trainer
-	-- Instance: 2100 - type1minlevel43maxlevel49category3nameMaraudonterritory1id2100
+	-- Instance: 2100 - type1maxlevel49category3territory1minlevel43nameMaraudonid2100
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2100 - type1minlevel43maxlevel49category3nameMaraudonterritory1id2100
+	-- Instance: 2100 - type1maxlevel49category3territory1minlevel43nameMaraudonid2100
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -1191,7 +1191,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 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
@@ -1202,7 +1202,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19796, 3, 8897, 3, 9026)

 	-- Dark Iron Bomb -- 19799
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1241,7 +1241,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19815, 2, 11185)

 	-- Voice Amplification Modulator -- 19819
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
@@ -1252,7 +1252,7 @@ function addon:InitEngineering(RecipeDB)

 	-- Master Engineer's Goggles -- 19825
 	-- Trainer
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1422,7 +1422,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23077, 2, 11185)

 	-- Goblin Jumper Cables XL -- 23078
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1450,7 +1450,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23080, 2, 11185)

 	-- Hyper-Radiant Flame Reflector -- 23081
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1461,7 +1461,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23081, 3, 10264)

 	-- Ultra-Flash Shadow Reflector -- 23082
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1472,7 +1472,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23082, 3, 10426)

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

 	-- World Enlarger -- 23129
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2009,7 +2009,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 30552, 7, 3)

 	-- Rocket Boots Xtreme -- 30556
-	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
+	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2463,7 +2463,7 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

 	-- Rocket Boots Xtreme Lite -- 46697
-	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
+	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
diff --git a/RecipeDB/ARL-FirstAid.lua b/RecipeDB/ARL-FirstAid.lua
index 20e26ad..92d1a73 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -211,6 +211,7 @@ function addon:InitFirstAid(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 51801, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Inscription.lua b/RecipeDB/ARL-Inscription.lua
index 29a4cf8..eba5c7a 100644
--- a/RecipeDB/ARL-Inscription.lua
+++ b/RecipeDB/ARL-Inscription.lua
@@ -274,6 +274,7 @@ function addon:InitInscription(RecipeDB)
 	self:addTradeFlags(RecipeDB, 53462, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index 7e8361d..5ab2d36 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -530,7 +530,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 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats: Tanking,
@@ -541,7 +541,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26912, 3, 9736)

 	-- Figurine - Dark Iron Scorpid -- 26914
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -944,7 +944,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31053, 3, 19826)

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

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

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

 	-- Circlet of Arcane Might -- 31078
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -4232,6 +4232,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 54023, 3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	-- No acquire information

+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index dcd11a7..612a091 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -503,7 +503,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 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
+	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -515,7 +515,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3385, 2, 843, 2, 3556, 2, 4186)

 	-- Murloc Scale Breastplate -- 6703
-	-- Instance: 1581 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
+	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -629,7 +629,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 - type1minlevel15maxlevel21category3nameWailing Cavernsterritory4id718
+	-- Instance: 718 - type1maxlevel21category3territory4minlevel15nameWailing Cavernsid718
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
@@ -640,7 +640,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7953, 2, 5783)

 	-- Deviate Scale Gloves -- 7954
-	-- Instance: 718 - type1minlevel15maxlevel21category3nameWailing Cavernsterritory4id718
+	-- Instance: 718 - type1maxlevel21category3territory4minlevel15nameWailing Cavernsid718
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -789,7 +789,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9146, 2, 6731)

 	-- Earthen Leather Shoulders -- 9147
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -908,8 +908,8 @@ 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: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 722 - type1minlevel33maxlevel40category3nameRazorfen Downsterritory4id722
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 722 - type1maxlevel40category3territory4minlevel33nameRazorfen Downsid722
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1387,7 +1387,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19053, 2, 12957)

 	-- Red Dragonscale Breastplate -- 19054
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Healing,
@@ -1428,7 +1428,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19059, 3, 7035)

 	-- Green Dragonscale Leggings -- 19060
-	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
+	-- Instance: 1477 - type1maxlevel55category3territory1minlevel50nameThe Temple of Atal'Hakkarid1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1582,7 +1582,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19075, 3, 7027)

 	-- Volcanic Breastplate -- 19076
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1674,7 +1674,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19084, 2, 12959)

 	-- Black Dragonscale Breastplate -- 19085
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1747,7 +1747,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wicked Leather Belt -- 19092
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1768,7 +1768,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Shoulders -- 19094
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1800,7 +1800,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wicked Leather Armor -- 19098
 	-- Trainer
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1821,7 +1821,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19100, 3, 7029)

 	-- Volcanic Shoulders -- 19101
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1833,7 +1833,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Runic Leather Armor -- 19102
 	-- Trainer
-	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
+	-- Instance: 2057 - type1maxlevel60category3territory1minlevel58nameScholomanceid2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1845,7 +1845,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Runic Leather Shoulders -- 19103
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1876,7 +1876,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Leggings -- 19107
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1914,7 +1914,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 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -1925,7 +1925,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20853, 2, 12944)

 	-- Molten Helm -- 20854
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Tanking,
@@ -1936,7 +1936,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20854, 2, 12944)

 	-- Black Dragonscale Boots -- 20855
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2000,7 +2000,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Girdle of Insight -- 22921
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2011,7 +2011,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22921, 3, 14338)

 	-- Mongoose Boots -- 22922
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2022,7 +2022,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22922, 3, 14338)

 	-- Swift Flight Bracers -- 22923
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2033,7 +2033,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22923, 3, 14338)

 	-- Chromatic Cloak -- 22926
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
@@ -2053,7 +2053,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Shifting Cloak -- 22928
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats: Tanking,
@@ -2127,7 +2127,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23706, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Lava Belt -- 23707
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2138,7 +2138,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23707, 2, 12944)

 	-- Chromatic Gauntlets -- 23708
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2149,7 +2149,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23708, 2, 12944)

 	-- Corehound Belt -- 23709
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Healing,
@@ -2160,7 +2160,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23709, 2, 12944)

 	-- Molten Belt -- 23710
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2483,7 +2483,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32458, 6, 934, 3, 19331)

 	-- Riding Crop -- 32461
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -2662,8 +2662,8 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32482, 2, 16689, 2, 16748)

 	-- Stylin' Purple Hat -- 32485
-	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
-	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
+	-- Instance: 3789 - type5category3territory1expansion1minlevel70nameAuchindoun: Shadow Labrynthid3789
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2674,7 +2674,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32485, 3, 18667, 3, 19304)

 	-- Stylin' Adventure Hat -- 32487
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Caster DPS,
@@ -2685,7 +2685,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32487, 3, 17820)

 	-- Stylin' Crimson Hat -- 32488
-	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2696,10 +2696,10 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32488, 3, 18322)

 	-- Stylin' Jungle Hat -- 32489
-	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
-	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
-	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
-	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
+	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
+	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
+	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
+	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Caster DPS,
@@ -2842,7 +2842,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32503, 6, 941, 3, 20241)

 	-- Shadow Armor Kit -- 35520
-	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
+	-- Instance: 3791 - type5maxlevel69category3territory1expansion1minlevel67nameAuchindoun: Sethekk Hallsid3791
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2852,7 +2852,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35520, 3, 18320)

 	-- Flame Armor Kit -- 35521
-	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
+	-- Instance: 3848 - type5category3territory1expansion1minlevel70nameTempest Keep: The Arcatrazid3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2862,7 +2862,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35521, 3, 20898)

 	-- Frost Armor Kit -- 35522
-	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
+	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2872,7 +2872,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35522, 3, 17797)

 	-- Nature Armor Kit -- 35523
-	-- Instance: 3717 - expansion1type5minlevel62maxlevel64category3nameCoilfang Reservoir: The Slave Pensterritory1id3717
+	-- Instance: 3717 - type5maxlevel64category3territory1expansion1minlevel62nameCoilfang Reservoir: The Slave Pensid3717
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
@@ -2882,7 +2882,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 35523, 3, 17941)

 	-- Arcane Armor Kit -- 35524
-	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
+	-- Instance: 2366 - type5category3territory1expansion1minlevel70nameThe Caverns of Time: The Black Morassid2366
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 26c59d5..2e6bb8a 100644
--- a/RecipeDB/ARL-Mob.lua
+++ b/RecipeDB/ARL-Mob.lua
@@ -109,11 +109,11 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 4029, L["Blackened Ancient"], BZONE["Stonetalon Mountains"], 32.90, 64.75)
 	self:addLookupList(MobDB, 4030, L["Vengeful Ancient"], BZONE["Stonetalon Mountains"], 26.75, 56.13)
 	self:addLookupList(MobDB, 4151, L["Saltstone Crystalhide"], BZONE["Thousand Needles"], 78.71, 74.55)
-	self:addLookupList(MobDB, 4294, L["Scarlet Sorcerer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 4295, L["Scarlet Myrmidon"], BZONE["Scarlet Monestary"], 0, 0)
-	self:addLookupList(MobDB, 4298, L["Scarlet Defender"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 4299, L["Scarlet Chaplain"], BZONE["Scarlet Monestary"], 0, 0)
-	self:addLookupList(MobDB, 4300, L["Scarlet Wizard"], BZONE["Scarlet Monestary"], 0, 0)
+	self:addLookupList(MobDB, 4294, L["Scarlet Sorcerer"], BZONE["Scarlet Monastery"], 0, 0)
+	self:addLookupList(MobDB, 4295, L["Scarlet Myrmidon"], BZONE["Scarlet Monastery"], 0, 0)
+	self:addLookupList(MobDB, 4298, L["Scarlet Defender"], BZONE["Scarlet Monastery"], 0, 0)
+	self:addLookupList(MobDB, 4299, L["Scarlet Chaplain"], BZONE["Scarlet Monastery"], 0, 0)
+	self:addLookupList(MobDB, 4300, L["Scarlet Wizard"], BZONE["Scarlet Monastery"], 0, 0)
 	self:addLookupList(MobDB, 4357, L["Bloodfen Lashtail"], BZONE["Dustwallow Marsh"], 34.09, 66.14)
 	self:addLookupList(MobDB, 4364, L["Strashaz Warrior"], BZONE["Dustwallow Marsh"], 72.97, 18.04)
 	self:addLookupList(MobDB, 4396, L["Mudrock Tortoise"], BZONE["Dustwallow Marsh"], 59.96, 29.71)
@@ -173,7 +173,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 7441, L["Winterfall Totemic"], BZONE["Winterspring"], 36.47, 40.67)
 	self:addLookupList(MobDB, 7523, L["Suffering Highborne"], BZONE["Winterspring"], 53.04, 42.59)
 	self:addLookupList(MobDB, 7524, L["Anguished Highborne"], BZONE["Winterspring"], 53.04, 42.74)
-	self:addLookupList(MobDB, 7800, L["Mekgineer Thermaplugg"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 7800, BBOSS["Mekgineer Thermaplugg"], BZONE["Gnomergan"], 0, 0)
 	self:addLookupList(MobDB, 7805, L["Wastewander Scofflaw"], BZONE["Tanaris"], 65.81, 33.77)
 	self:addLookupList(MobDB, 7864, L["Lingering Highborne"], BZONE["Azshara"], 37.20, 51.36)
 	self:addLookupList(MobDB, 7883, L["Andre Firebeard"], BZONE["Tanaris"], 73.79, 47.71)
@@ -227,7 +227,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 10184, BBOSS["Onyxia"], BZONE["Onyxia's Lair"], 0, 0)
 	self:addLookupList(MobDB, 10264, BBOSS["Solakar Flamewreath"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 10317, L["Blackhand Elite"], BZONE["Blackrock Spire"], 0, 0)
-	self:addLookupList(MobDB, 10318, L["Blackhand Assassin"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 10318, L["Blackhand Assassin"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 10339, BBOSS["Gyth"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 10363, BBOSS["General Drakkisath"], BZONE["Blackrock Spire"], 0, 0)
 	self:addLookupList(MobDB, 10372, L["Rage Talon Fire Tongue"], BZONE["Blackrock Spire"], 0, 0)
@@ -248,12 +248,12 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 10813, BBOSS["Balnazzar"], BZONE["Stratholme"], 0, 0)
 	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, 11356, L["Gurubashi Champion"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 11370, L["Razzashi Broodwidow"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 11480, L["Arcane Aberration"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 11487, L["Magister Kalendris"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11356, L["Gurubashi Champion"], BZONE["Zul'Gurub"], 0, 0)
+	self:addLookupList(MobDB, 11370, L["Razzashi Broodwidow"], BZONE["Zul'Gurub"], 0, 0)
+	self:addLookupList(MobDB, 11480, L["Arcane Aberration"], BZONE["Dire Maul"], 0, 0)
+	self:addLookupList(MobDB, 11487, BBOSS["Magister Kalendris"], BZONE["Dire Maul"], 0, 0)
 	self:addLookupList(MobDB, 11582, L["Scholomance Dark Summoner"], BZONE["Scholomance"], 0, 0)
-	self:addLookupList(MobDB, 11583, L["Cruelfin"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11583, L["Cruelfin"], BZONE["Bloodmyst Isle"], 0, 0)
 	self:addLookupList(MobDB, 11658, L["Molten Giant"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 11791, L["Putridus Trickster"], BZONE["Maraudon"], 0, 0)
 	self:addLookupList(MobDB, 11880, L["Twilight Avenger"], BZONE["Silithus"], 36.25, 46.19)
@@ -288,22 +288,22 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 15325, L["Hive'Zara Wasp"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 15340, L["Moam"], BZONE["Ruins of Ahn'Qiraj"], 0, 0)
 	self:addLookupList(MobDB, 15547, L["Spectral Charger"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15550, BBOSS["Attumen the Huntsman"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15687, L["Moroes"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 15688, L["Terestian Illhoof"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 15550, BBOSS["Attumen the Huntsman"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 15687, BBOSS["Moroes"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 15688, BBOSS["Terestian Illhoof"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 15909, L["Fariel Starsong"], BZONE["Moonglade"], 26.83, 17.61)
-	self:addLookupList(MobDB, 16152, BBOSS["Attumen the Huntsman"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16171, L["Coldmist Widow"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16406, L["Phantom Attendant"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16408, L["Phantom Valet"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16409, L["Phantom Guest"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16460, L["Night Mistress"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16472, L["Phantom Stagehand"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16492, L["Syphoner"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16504, L["Arcane Protector"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16524, L["Shade of Aran"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16525, L["Spell Shade"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 16595, L["Fleshbeast"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 16152, BBOSS["Attumen the Huntsman"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16171, L["Coldmist Widow"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16406, L["Phantom Attendant"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16408, L["Phantom Valet"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16409, L["Phantom Guest"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16460, L["Night Mistress"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16472, L["Phantom Stagehand"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16492, L["Syphoner"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16504, L["Arcane Protector"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16524, BBOSS["Shade of Aran"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16525, L["Spell Shade"], BZONE["Karazhan"], 0, 0)
+	self:addLookupList(MobDB, 16595, L["Fleshbeast"], BZONE["Karazhan"], 0, 0)
 	self:addLookupList(MobDB, 16807, L["Grand Warlock Nethekurse"], BZONE["The Shattered Halls"], 0, 0)
 	self:addLookupList(MobDB, 16810, L["Bonechewer Backbreaker"], BZONE["Terokkar Forest"], 65.78, 53.37)
 	self:addLookupList(MobDB, 16878, L["Shattered Hand Berserker"], BZONE["Orgrimmar"], 28, 26.38)
@@ -315,26 +315,26 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 17694, L["Shadowmoon Darkcaster"], BZONE["The Shattered Halls"], 0, 0)
 	self:addLookupList(MobDB, 17722, L["Coilfang Sorceress"], BZONE["The Steamvault"], 0, 0)
 	self:addLookupList(MobDB, 17723, L["Bog Giant"], BZONE["The Underbog"], 0, 0)
-	self:addLookupList(MobDB, 17767, L["Rage Winterchill"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17796, L["Mekgineer Steamrigger"], BZONE["The Steamvault"], 0, 0)
+	self:addLookupList(MobDB, 17767, BBOSS["Rage Winterchill"], BZONE["Mount Hyjal"], 0, 0)
+	self:addLookupList(MobDB, 17796, BBOSS["Mekgineer Steamrigger"], BZONE["The Steamvault"], 0, 0)
 	self:addLookupList(MobDB, 17797, BBOSS["Hydromancer Thespia"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17798, L["Warlord Kalithresh"], BZONE["The Steamvault"], 0, 0)
+	self:addLookupList(MobDB, 17798, BBOSS["Warlord Kalithresh"], BZONE["The Steamvault"], 0, 0)
 	self:addLookupList(MobDB, 17803, L["Coilfang Oracle"], BZONE["The Steamvault"], 0, 0)
-	self:addLookupList(MobDB, 17808, BBOSS["Anetheron"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17819, L["Durnholde Sentry"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17820, L["Durnholde Rifleman"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17839, L["Rift Lord"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17842, L["Azgalor"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17862, L["Captain Skarloc"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17808, BBOSS["Anetheron"], BZONE["Mount Hyjal"], 0, 0)
+	self:addLookupList(MobDB, 17819, L["Durnholde Sentry"], BZONE["Old Hillsbrad Foothills"], 0, 0)
+	self:addLookupList(MobDB, 17820, L["Durnholde Rifleman"], BZONE["Old Hillsbrad Foothills"], 0, 0)
+	self:addLookupList(MobDB, 17839, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
+	self:addLookupList(MobDB, 17842, BBOSS["Azgalor"], BZONE["Mount Hyjal"], 0, 0)
+	self:addLookupList(MobDB, 17862, BBOSS["Captain Skarloc"], BZONE["Old Hillsbrad Foothills"], 0, 0)
 	self:addLookupList(MobDB, 17879, BBOSS["Chrono Lord Deja"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 17888, L["Kaz'rogal"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 17941, L["Mennu the Betrayer"], BZONE["The Slave Pens"], 0, 0)
+	self:addLookupList(MobDB, 17888, BBOSS["Kaz'rogal"], BZONE["Mount Hyjal"], 0, 0)
+	self:addLookupList(MobDB, 17941, BBOSS["Mennu the Betrayer"], BZONE["The Slave Pens"], 0, 0)
 	self:addLookupList(MobDB, 17957, L["Coilfang Champion"], BZONE["The Slave Pens"], 0, 0)
-	self:addLookupList(MobDB, 17968, BBOSS["Archimonde"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 17968, BBOSS["Archimonde"], BZONE["Mount Hyjal"], 0, 0)
 	self:addLookupList(MobDB, 17975, BBOSS["High Botanist Freywinn"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 17977, L["Warp Splinter"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 17978, L["Thorngrin the Tender"], BZONE["The Botanica"], 0, 0)
-	self:addLookupList(MobDB, 18096, L["Epoch Hunter"], BZONE["Old Hillsbrad Foothills"], 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, 18096, BBOSS["Epoch Hunter"], BZONE["Old Hillsbrad Foothills"], 0, 0)
 	self:addLookupList(MobDB, 18203, L["Murkblood Raider"], BZONE["Nagrand"], 31.88, 43.08)
 	self:addLookupList(MobDB, 18260, L["Boulderfist Invader"], BZONE["Terokkar Forest"], 20.76, 63.47)
 	self:addLookupList(MobDB, 18314, L["Nexus Stalker"], BZONE["Mana-Tombs"], 0, 0)
@@ -347,7 +347,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 18497, L["Auchenai Monk"], BZONE["Auchenai Crypts"], 0, 0)
 	self:addLookupList(MobDB, 18521, L["Raging Skeleton"], BZONE["Auchenai Crypts"], 0, 0)
 	self:addLookupList(MobDB, 18554, L["Sharth Voldoun"], BZONE["Terokkar Forest"], 73.33, 34.88)
-	self:addLookupList(MobDB, 18667, L["Blackheart the Inciter"], BZONE["Shadow Labyrinth"], 0, 0)
+	self:addLookupList(MobDB, 18667, BBOSS["Blackheart the Inciter"], BZONE["Shadow Labyrinth"], 0, 0)
 	self:addLookupList(MobDB, 18708, L["Murmur"], BZONE["Shadow Labyrinth"], 0, 0)
 	self:addLookupList(MobDB, 18830, L["Cabal Fanatic"], BZONE["Shadow Labyrinth"], 0, 0)
 	self:addLookupList(MobDB, 18853, L["Sunfury Bloodwarder"], BZONE["Netherstorm"], 26.81, 67.27)
@@ -361,12 +361,12 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 19045, L["Oloraak"], BZONE["Shattrath City"], 57.17, 15.95)
 	self:addLookupList(MobDB, 19047, L["Lissaf"], BZONE["Shattrath City"], 51.25, 17.95)
 	self:addLookupList(MobDB, 19168, L["Sunseeker Astromage"], BZONE["The Mechanar"], 0, 0)
-	self:addLookupList(MobDB, 19219, L["Mechano-Lord Capacitus"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 19220, L["Pathaleon the Calculator"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 19221, L["Nethermancer Sepethrea"], BZONE["The Mechanar"], 0, 0)
+	self:addLookupList(MobDB, 19219, BBOSS["Mechano-Lord Capacitus"], BZONE["The Mechanar"], 0, 0)
+	self:addLookupList(MobDB, 19220, BBOSS["Pathaleon the Calculator"], BZONE["The Mechanar"], 0, 0)
+	self:addLookupList(MobDB, 19221, BBOSS["Nethermancer Sepethrea"], BZONE["The Mechanar"], 0, 0)
 	self:addLookupList(MobDB, 19239, L["Mahir Redstroke"], BZONE["Shattrath City"], 54.89, 81.50)
 	self:addLookupList(MobDB, 19246, L["Berudan Keysworn"], BZONE["Shattrath City"], 58.84, 62.37)
-	self:addLookupList(MobDB, 19304, L["Blackheart the Inciter"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 19304, BBOSS["Blackheart the Inciter"], BZONE["Shadow Labrynth"], 0, 0)
 	self:addLookupList(MobDB, 19318, L["Gromden"], BZONE["Shattrath City"], 48.37, 30.29)
 	self:addLookupList(MobDB, 19338, L["L'lura Goldspun"], BZONE["Shattrath City"], 59.06, 59.95)
 	self:addLookupList(MobDB, 19349, L["Thornfang Ravager"], BZONE["Zangarmarsh"], 78.72, 63.70)
@@ -391,7 +391,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 19960, L["Doomforge Engineer"], BZONE["Blade's Edge Mountains"], 73.97, 40.11)
 	self:addLookupList(MobDB, 19973, L["Abyssal Flamebringer"], BZONE["Blade's Edge Mountains"], 29.05, 79.38)
 	self:addLookupList(MobDB, 19984, L["Vekh'nir Dreadhawk"], BZONE["Blade's Edge Mountains"], 73.79, 73.77)
-	self:addLookupList(MobDB, 20036, L["Bloodwarder Squire"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20036, L["Bloodwarder Squire"], BZONE["Tempest Keep"], 0, 0)
 	self:addLookupList(MobDB, 20134, L["Sunfury Arcanist"], BZONE["Netherstorm"], 48.64, 81.32)
 	self:addLookupList(MobDB, 20135, L["Sunfury Arch Mage"], BZONE["Netherstorm"], 49.03, 82.18)
 	self:addLookupList(MobDB, 20136, L["Sunfury Researcher"], BZONE["Netherstorm"], 51.77, 83.58)
@@ -403,15 +403,15 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 20614, L["Razaani Spell-Thief"], BZONE["Blade's Edge Mountains"], 66.60, 43.04)
 	self:addLookupList(MobDB, 20714, L["Ridgespine Stalker"], BZONE["Blade's Edge Mountains"], 65.64, 60.66)
 	self:addLookupList(MobDB, 20807, L["Inscriber Saalyn"], BZONE["Shattrath City"], 48.09, 26.03)
-	self:addLookupList(MobDB, 20869, L["Arcatraz Sentinel"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20869, L["Arcatraz Sentinel"], BZONE["The Arcatraz"], 0, 0)
 	self:addLookupList(MobDB, 20872, L["Deathforge Summoner"], BZONE["Shadowmoon Valley"], 38.98, 38.61)
 	self:addLookupList(MobDB, 20878, L["Deathforge Guardian"], BZONE["Shadowmoon Valley"], 39.50, 39.29)
-	self:addLookupList(MobDB, 20880, L["Eredar Deathbringer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 20885, L["Dalliah the Doomsayer"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20880, L["Eredar Deathbringer"], BZONE["The Arcatraz"], 0, 0)
+	self:addLookupList(MobDB, 20885, BBOSS["Dalliah the Doomsayer"], BZONE["The Arcatraz"], 0, 0)
 	self:addLookupList(MobDB, 20887, L["Deathforge Imp"], BZONE["Shadowmoon Valley"], 39.19, 38.86)
-	self:addLookupList(MobDB, 20898, L["Gargantuan Abyssal"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 20900, L["Unchained Doombringer"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 20910, L["Twilight Drakonaar"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 20898, L["Gargantuan Abyssal"], BZONE["The Arcatraz"], 0, 0)
+	self:addLookupList(MobDB, 20900, L["Unchained Doombringer"], BZONE["The Arcatraz"], 0, 0)
+	self:addLookupList(MobDB, 20910, L["Twilight Drakonaar"], BZONE["The Arcatraz"], 0, 0)
 	self:addLookupList(MobDB, 21050, L["Enraged Earth Spirit"], BZONE["Shadowmoon Valley"], 47.14, 47.16)
 	self:addLookupList(MobDB, 21059, L["Enraged Water Spirit"], BZONE["Shadowmoon Valley"], 49.59, 24.86)
 	self:addLookupList(MobDB, 21060, L["Enraged Air Spirit"], BZONE["Shadowmoon Valley"], 62.25, 57.86)
@@ -419,8 +419,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 21104, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
 	self:addLookupList(MobDB, 21140, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
 	self:addLookupList(MobDB, 21148, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21229, L["Greyheart Tidecaller"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21229, L["Greyheart Tidecaller"], BZONE["Serpentshrine Cavern"], 0, 0)
+	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], BZONE["Serpentshrine Cavern"], 0, 0)
 	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.59, 39.87)
 	self:addLookupList(MobDB, 21314, L["Terrormaster"], BZONE["Shadowmoon Valley"], 24.55, 37.60)
 	self:addLookupList(MobDB, 21454, L["Ashtongue Warrior"], BZONE["Shadowmoon Valley"], 57.76, 35.36)
@@ -449,7 +449,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 23061, L["Rivendark"], BZONE["Blade's Edge Mountains"], 29.61, 56.28)
 	self:addLookupList(MobDB, 23169, L["Nethermine Flayer"], BZONE["Shadowmoon Valley"], 70.12, 82.59)
 	self:addLookupList(MobDB, 23230, L["Shartuul"], BZONE["Blade's Edge Mountains"], 29.83, 44.18)
-	self:addLookupList(MobDB, 23235, L["Bonechewer Blade Fury"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23235, L["Bonechewer Blade Fury"], BZONE["Black Temple"], 0, 0)
 	self:addLookupList(MobDB, 23261, L["Furywing"], BZONE["Blade's Edge Mountains"], 56.75, 13.61)
 	self:addLookupList(MobDB, 23281, L["Insidion"], BZONE["Blade's Edge Mountains"], 53.43, 14.88)
 	self:addLookupList(MobDB, 23282, L["Obsidia"], BZONE["Blade's Edge Mountains"], 29.12, 52.98)
@@ -467,8 +467,8 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 23578, BBOSS["Jan'alai"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 23863, BBOSS["Zul'jin"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 24144, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 24363, BBOSS["Hex Lord Malacrass"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 24363, BBOSS["Hex Lord Malacrass"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 24393, L["The Rokk"], BZONE["Shattrath City"], 60.57, 16.71)
 	self:addLookupList(MobDB, 24416, L["Grisy Spicecrackle"], BZONE["Shattrath City"], 60.76, 17.20)
 	self:addLookupList(MobDB, 24560, L["Priestess Delrissa"], BZONE["Magisters' Terrace"], 0, 0)
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index a325cb9..dac1ad7 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -468,10 +468,10 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3863, 7, 2)

 	-- Star Belt -- 3864
-	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
-	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
-	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
-	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
+	-- Instance: 1176 - type1maxlevel47category3territory1minlevel43nameZul'Farrakid1176
+	-- Instance: 796 - type1maxlevel45category3territory4minlevel34nameScarlet Monasteryid796
+	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
+	-- Instance: 1337 - type1maxlevel47category3territory1minlevel39nameUldamanid1337
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -584,7 +584,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 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
+	-- Instance: 1581 - type1maxlevel20category3territory2minlevel15nameThe Deadminesid1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -596,7 +596,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Red Woolen Bag -- 6688
 	-- Mob Drop
-	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
+	-- Instance: 2367 - type5maxlevel68category3territory1expansion1minlevel66nameCaverns of Time: Old Hillsbrad Foothillsid2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1661,7 +1661,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Wizardweave Leggings -- 18421
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1767,7 +1767,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Ghostweave Pants -- 18441
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1896,7 +1896,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18453, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Gloves of Spell Mastery -- 18454
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Raid: 3429 - Ruins of Ahn'Qiraj
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
@@ -1910,12 +1910,12 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18454, 3, 6109, 3, 10184, 3, 10318, 3, 12101, 3, 14888, 3, 14889, 3, 14890, 3, 15325)

 	-- Bottomless Bag -- 18455
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Raid: 1977 - Zul'Gurub
 	-- Raid: 3429 - Ruins of Ahn'Qiraj
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1925,7 +1925,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18455, 3, 6109, 3, 8724, 3, 10184, 3, 10372, 3, 10440, 3, 11356, 3, 11658, 3, 15323)

 	-- Truefaith Vestments -- 18456
-	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 2017 - type1maxlevel60category3territory1minlevel58nameStratholmeid2017
 	-- Mob Drop
 	-- Flags: Priest, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Healing,
@@ -1936,7 +1936,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18456, 3, 10813)

 	-- Robe of the Archmage -- 18457
-	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1maxlevel60category3territory1minlevel58nameBlackrock Spireid1583
 	-- Mob Drop
 	-- Flags: Mage, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -1947,7 +1947,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18457, 3, 9264)

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

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

 	-- Flarecore Gloves -- 20849
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: Priest, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2043,7 +2043,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Felcloth Gloves -- 22867
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2054,7 +2054,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22867, 3, 14338)

 	-- Inferno Gloves -- 22868
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2065,7 +2065,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22868, 3, 14338)

 	-- Mooncloth Gloves -- 22869
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2076,7 +2076,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22869, 3, 14338)

 	-- Cloak of Warding -- 22870
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats: Tanking,
@@ -2087,7 +2087,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22870, 3, 14338)

 	-- Mooncloth Robe -- 22902
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -2142,7 +2142,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23665, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Flarecore Robe -- 23666
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -2153,7 +2153,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23666, 2, 12944)

 	-- Flarecore Leggings -- 23667
-	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1maxlevel60category3territory1minlevel55nameBlackrock Depthsid1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -2605,7 +2605,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26781, 3, 16408)

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

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

 	-- Arcanoweave Robe -- 26784
-	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
+	-- Instance: 3849 - type5category3territory1expansion1minlevel70nameTempest Keep: The Mechanarid3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2658,7 +2658,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27659, 2, 15198, 2, 15419)

 	-- Big Bag of Enchantment -- 27660
-	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 2557 - type1maxlevel60category3territory1minlevel58nameDire Maulid2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -2941,7 +2941,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31450, 7, 4)

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

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

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

 	-- Whitemend Hood -- 31454
-	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
+	-- Instance: 3847 - type5category3territory1expansion1minlevel70nameTempest Keep: The Botanicaid3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Healing,
@@ -2985,7 +2985,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31454, 3, 17977)

 	-- Spellstrike Hood -- 31455
-	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
+	-- Instance: 3714 - type5category3territory1expansion1minlevel70nameHellfire Citadel: The Shattered Hallsid3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS, Caster DPS,
@@ -2996,7 +2996,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 31455, 3, 16807)

 	-- Battlecast Hood -- 31456
-	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
+	-- Instance: 3715 - type5category3territory1expansion1minlevel70nameCoilfang Reservoir: The Steamvaultid3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
diff --git a/RecipeDB/DB-Manual.lua b/RecipeDB/DB-Manual.lua
deleted file mode 100644
index 3378f4f..0000000
--- a/RecipeDB/DB-Manual.lua
+++ /dev/null
@@ -1,88 +0,0 @@
---[[
-
-****************************************************************************************
-
-DB-Manual.lua
-
-Manual DB entries for all of AckisRecipeList
-
-File date: 2008-11-03T23:25:42Z
-File revision: 1018
-Project revision: 1020
-Project version: r1020
-
-****************************************************************************************
-
-]]--
-
--- Blacksmithing
-
-	-- Orcish War Leggings -- 9957
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
-	-- Item Stats:
-	-- Item Stats: val17id1val208id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9957, 2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
-	self:addTradeAcquire(RecipeDB, 9957, 4, 2756)
-
--- Enchanting
-
-	-- 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)
-
--- Smelting
-
-	-- Smelt Elementium -- 22967
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoP,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
-	self:addTradeFlags(RecipeDB, 22967, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
-	-- No acquire information
-
--- Tailoring
-
-	-- Mycah's Botanical Bag (50194)
-	-- Vendor
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 50194, 375, 38225, 3, 3908)
-	self:addTradeFlags(RecipeDB, 50194, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,113)
-	self:addTradeAcquire(RecipeDB, 50194, 6, 970, 1, 18382)
-
-	-- Haliscan Pantaloons
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 50647, 245, 38278, 1, 3908)
-	self:addTradeFlags(RecipeDB, 50647, 1,2,3,21,22,23,24,25,26,27,28,29,30)
-
-	-- Dress Shoes
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 49677, 250, 49677, 1, 3908)
-	self:addTradeFlags(RecipeDB, 49677, 1,2,3,21,22,23,24,25,26,27,28,29,30)
-
-	-- Haliscan Jacket
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 50644, 250, 38277, 1, 3908)
-	self:addTradeFlags(RecipeDB, 50644, 1,2,3,21,22,23,24,25,26,27,28,29,30)
-
--- Leatherworking
-
-	-- 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)
\ No newline at end of file
diff --git a/database.xml b/database.xml
index 47a1daa..e6242a5 100644
--- a/database.xml
+++ b/database.xml
@@ -15,6 +15,7 @@
 <Include file="RecipeDB\ARL-Smelt.lua"/>
 <Include file="RecipeDB\ARL-Tailor.lua"/>

+<Include file="RecipeDB\ARL-Custom.lua"/>
 <Include file="RecipeDB\ARL-Mob.lua"/>
 <Include file="RecipeDB\ARL-Quest.lua"/>
 <Include file="RecipeDB\ARL-Reputation.lua"/>