I've never been that popular with my software to have to deal with that. The model I came up with originally when I wrote some software a while back and had it on my website (since removed because I stopped maintaining them) - was that if someone requests a specific feature or wants something into it that wasn't there... they can donate. Bug fixes, or things not working as advertised - I take on as my responsibility for writing the software broken. Adding anything to it... well - it's free. So if I get the time.. maybe.. if not - you can either Donate to me, which will make me care what you think.. or write your own. I did. Death threat emails would go straight to /dev/null.