Basically, if its free or you can afford it then its good value, if you can't afford it its over-priced. But users have to realise that the value of a product isn't based on how much cash you personally have in your account. And its no reason to resent developers for making something you can't afford.
I'm not convinced by the argument that freeware is so great that it negates the need for any commercial products. Yes there's some great freeware (amongst lots of crap) but there's also a lot of great commercial software. And people bitch and moan about the price because the're thinking "I really want this but damn I can't have it" and they take it out on the developer. Hey if freeware was just as good and you could get everything you want then why would anyone bother moaning about commericial product prices if they had no need for these products?
I find it insulting when anyone refers to developers as greedy, its absolutely ridiculous. How can it be greedy to ask for money in return for doing a job? Isn't it more greedy to expect a highly skilled guy to work for hundreds of hours on a complicated piece of software and then give you it for free or for whatever price happens to suit you?
Phew ok rant over

