@SZapper - I think you brought up an interesting point about freeware. Some freeware programs work so well I would also pay money for them, but others are a complete waste of time and disk space!
However, sometimes you do get what you pay for. I hear people complaining about certain freeware programs sometimes. And they get really heated about it, too! But I think it's a little ridiculous to expect freeware to be perfect, because the developers aren't getting paid for their work.
If you really want freeware to be improved, you should make a donation!