What about the donation aspect if you donate x you get x then its a gift so you make the donation amount high enough that the tax and item are covered. This way your not selling anything. If its not for sale its not taxed. You also wouldn't have an real time restrictions. If I pay for something I expect it quick but it I make a donation and I get a gift for it then I don't care if it takes a few weeks to show up.