That's a good idea. If I get back in here, i think i will do a few things:
look for nightblade as priority.
dynamically look for packs, instead of hard-coded ones, from level cap down to level 85ish. & track if a bag type was unpacked, so only unpack each one
optimize the unpack a little, the...