Proteins: accelerating towards the new millennium