On a related note....
The Federation seems to unveil a new class of starship every five minutes these days. It's only been about seven years since Star Trek: First Contact, but in that time, we've seen the Prometheus, Centaur, Curry, Elkins, Nova, and Luna classes. Now we're meeting the Vesta class, to boot?
It just seems like the Federation's building a lot of new starship classes for a nation that just emerged from the most damaging war in quadrant history and that's still struggling to rebuild...
I always took it as a given that a starship class is in development for years before we actually see it, and that therefore most of the classes we've been introduced to lately were projects begun before the start of the Dominion War.