Facebook's CEO apologized on the social network's blog amid a firestorm of criticism over the much ballyhooed new advertising program, Beacon. In what's likely a humiliating concession, Mark Zuckerberg announced that Facebook is now letting users turn off Beacon completely.