Personally I get freeware because I know I am helping other developers like me grow. The only way a freeware developer can get any where is if s/he gets support from the community.
And About P2P Downloading:
Yes I do it... I do not have the money to buy $200 products! If I did I would buy...