Facebook has great features for users, but is having a hard time selling ads. The Beacon program attempts to get agreements from companies to pay Facebook in return for broadcasting purchasing information to friends as an indirect endorsement of the brand. Users revolted, and now Blockbuster, not Facebook, is getting sued for giving up a customer's data — not exactly an incentive for advertisers to sign up with the company's next "revolutionary" scheme. Meanwhile, Facebook can't even get the most basic demographic targeting right. Boinkology points to the case of Peter Knox who, while listed as "straight" in the Facebook database, can't seem to get away from come ons to talk to hot, gay men. Either Facebook's ad-placement algorithms are so good they can even pick up on latent homosexuality, or the company can't even run a basic query against user-selected preference in order to target ads.