From my experience I can say that, the if you offer something for free on your website, you will reach a high position in google for optimized keywords, and will get a lot of traffic very soon. As you can see in the right side of the forum (on the main page), the FREE word is the largest So if you want to sell something you should offer something for free.
Cool, many people had just following this and they started providing e books as freebies. This helps most of the people.
True because this days people are always looking for a free things or things that may benefit their site or their self. besides it feels good when you receive a free one, aren't you?
Yes people love free stuff, if you have something that people want then its a great way to attract visitors