Hosting giveaways is something of a staple for many in the blogging business. On the surface, it seems to be a good deal for all involved. The readers of the blog get the opportunity to ...