I have been working on an alternative to selling work for a fixed price or to give it away for free.
Creative-Pay: The price paid is determined by the value the user attaches to the work.
I don't like the idea of asking for donations as it focuses on costs and puts the author in a victim position.
Creative-Pay focuses on value and that value is different for each user.
It won't stop piracy, but I think quite a few are willing to pay directly to the artist, if they perceive value.
Have a look at Creative-Pay.com and let me know what you think.