Turns out that the way I have my current public facing server configured, I can't upgrade to Windows Server 2008. So, I'll be doing it internally first. Which, if you think about it, is more logical.
Then again, this tells me that I need to upgrade the public server, and maybe get that Windows Home Server unit. Hmm.