I'd say: stop using dkp in 10 men altogether.
Just use /roll and priority to the one who got least items that run.
In our guild we use a refund system to help people also take small upgrades. Leather drops but you would rather want to save the dkp for the plate shoulders: take the leather ones, and when the plate shoulders drop, you take them and get the dkp for the leather ones refunded.
Also it's a hard rule that you can never roll for your mainspec when the item is going for offspec rolls. Hoarding dkp is not what we want members to do.