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.