Why use SmartLoot?
Have you ran an instance on your priest (for example) and had plate chest drop that has a ton of strength? WoW asks you whether you want to greed it or disenchant it. Then, it warns you that rolling greed will bind it to you - and you have to click the confirmation that you want to bind it (or destroy it for disenchant). Silly questions to be asked over and over.
What it does
This addon will analyze loot roll items, and if the item has any stats that are utterly useless to you, it will automatically roll greed or disenchant according to your settings. It also can greed below a given item level and/or disenchant above that item level, and it can be configured to always greed or disenchant items that are "green" quality.
It will NOT try to make any decisions for you about whether the item is better. Each class has a list of "hated" stats. For example, warriors hate intellect and spirit, mages hate agility, holy paladins hate strength, etc... If the item has a hated stat, it will automatically roll for you and will confirm the bind/destroy for greed/disenchant (the actual addon has a much more complete lists of hated stats for each class and spec).
Another example is a really geared warrior. Say an item dropped that didn't have any intellect or spirit, it would NOT roll. The item doesn't have any hated stats. It would not roll on a lvl 15 blue chest with +3 strength. Being better is not what it is looking for, having garbage stats for your class is what it looks for.
BOE items (bind on equip)
The normal behavior for bind on equip items is to first check its item quality. If it is blue or better, it will not auto roll, no matter what stats are on it. This protection overrides all other rules (even when there is some other reason to roll). The default settings have it automatically disenchanting items that are green quality or lower, but you can change those settings.
Unusable items
Unusable items are automatically rolled. An example is a wand on a paladin. A paladin cannot use a wand, so it will autoroll them.
Configuring
To customize the behavior of the addon, enter the following command (like entering a chat message):
/smartloot
It will show the settings user interface. Each character has separate settings.
Handling multiple specs or building off sets of gear
If you simply want to have SmartLoot autoroll on gear that is no good for both of your specs, it is the default behavior.
If you don't care about your off spec, you can uncheck the spec you are not interested in in the configuration UI to have it automatically pick unwanted stats without considering your off spec. If you want to build an off set for a spec that you don't have yet, you can check that other spec even before you go get that spec.
Hit Rating
The addon will assume that if you are playing a character that can get hit rating for spirit (balance druid, shadow priest, elemental shaman) that spirit is okay on gear. If you don't have the talent to get hit for spirit, you will get more effective autorolls if you select that spirit is unwanted.

