The following macro is a delight. With one button you sell all you grey items to a vendor.
Now it comes with a warning, it does this because it clicks on all grey items in your inventory. This means if you hit it and your not at a vendor, and you have am equippable grey item in your inventory, you will put it on.
Oh and I didn't make this macro its been around for a really longtime on the wow forums.
/run for bag=0,4,1 do for slot=1,GetContainerNumSlots(bag),1 do local name=GetContainerItemLink(bag,slot) if name and string.find(name,"ff9d9d9d") then DEFAULT_CHAT_FRAME:AddMessage("- Selling "..name) UseContainerItem(bag,slot) end end end