Following on from all the drama about ninja rollers last weekend I have a suggestion....
Make the rolling for BTA/BTC items automatic!
Give the group/raid leader an option to put any item up for roll, this option would need to be ok'd by the person who the loot is originally intended for. Then everyone else in the group gets a pop up option to roll for the loot. When everyone has rolled (and to prevent idiots, after a maximum length of time) the rolls happen, all is displayed in chat log and then the winner automatically loots the item being rolled on.
Example:
Revers group, 12 people. A through L. A is leader.
Madstone Boots drops for raid member D but he already has them/does not want them. Raid leader A see's them in the chest after all trash loot is gone and clicks his option to put them up to roll. Player D confirms. Players A, B, E and G roll on them. G wins and auto loots them!
Now there is no way that player G could have rolled on them on behalf of player B as he has now looted them and can not pass them. However, if they dropped for him then he would still have the option to allocate his loot to player B if he wanted to.
Of course this removes a bit of the common sense aspect of loot, especially when dealing with them boots that casters ALWAYS roll on despite them being useless for them (not being able to cast a spell for 2 mins = useless) but it would prevent drama where people roll for their friends.