IP: Promise, Progress, and the Path to Perfection