Anticipatory design is a way to think about using context and user behavior as well as personal data in library web- or service-design to craft a “user experience for one." The excitement about this potential, what's possible, is tempered by what's ethical.