Building a new millennium