If you're having trouble beating Vulcan as a mage class, note that lightning doesn't do anything to him. You'll have to freeze him, then run behind him and use a fireball. Flying pets are pretty good at getting him to turn around, too, since they fly over him with each attack.
I think the 'recycle duplicates' option could be a lot smarter if it got rid of non-+ items that you have the + equivalent for, or in the case of shotguns or blade launchers, smaller multiples (standard shotgun x 5, standard shotgun x 3). Also, a lot of the specs on weapons could be a lot more informative if you converted them out of how they're used as game variables. Rate of fire is a good example. You already do that in the equipped stats, but it would be helpful as part of the item description.