There are so many things to take into consideration for this.What services are you running, and what ones are you providing to remote users? Aside from that, there are so many things that weill have to be prepared before you upgrade, or you are going to break your server. I guess you can start there, and we can try to work are way from there. What you are going to want to watch more most of all, is the Active Directory, and the DNS servers. Other things might apply as well, but I really can't give you a heads up without knowing what exact the server's role is. As for a online how-to, I don't know of one. Sorry.