Ok, so I looked a bit closer at the comprehensive schedule for my work, and realized that I'll be finished in March 2011, when I staretd in October 2003. So, it's only 7 1/2 years total, instead of 8. I feel a little, little bit better.
And then, I'd forgotten to account for this year of semi-maternity leave (working about 1/4 time, instead of 1/2 time). So... in actuality, my degree will take me about 7 - 7/14 years to complete, part-time. The shock is continuing to fade.
But I still won't be done for almost 5 more years! And that's without another bambino! Lord, give us strength, and money for our fabulous babysitter.