It might be hard to believe but it is now nearly 25 years since the new millennium began.