What is annoying though is that often people who self-host their blogs make the exact same mistake. More and more often I see something that will grab my attention and when I get to the bottom of a blog post, I find something along the lines of "The full guide is available in my free e-book, which you can download from here". And when you click "here", you are greeted with "Please enter your e-mail address". Sure, everyone has a spam-mail type of thing or mailinator or whatever but this is still a terrible thing to do.