I think one rather important question is, whats your timeframe?
If you have the time, you COULD get a load of books and do it steb by step, though that will of course take a while, since you'll have to learn "on the fly", making things work right, make a load of errors(you allways do).
If you take that aproach, I'd still hire a consultant to check it out when you're done, to make sure you didnt miss anything important(which again allways tends to happen).
If you need it done quickly, but still want it done right, get someone who known this kind of stuff well, be a friend, consultant, dad, whatever, and have him/them help you out, will cost you a bit though, unless you know someone who's very generous with their time.
Or you could simply go the dirty cheap way and do it the good ole trial&error way, learnig from your mistakes as you go along, this probabaly isnt the route to take if you want it done good from start though, since doing stuff this way allways results in lots of shortcomming in the solutions you come up with(speaking from personal experience

).
And Trippleshot, you guys can get 250$/hour for a MCSE over there????
Damn where are you living, gotta move there, where I live, even Oracle/Cisco people, which are typically among the most expensive people around, hardly ever cost more than 125$/hour, and being an MCSE around here is far less prestigious, since so many people have those certs(relatively speaking that is).
[edit]
Oh and by the way, why would you want Server on the front desk computer?
And especially adv server?
Unless you have any special reason to run it, it will just cost you alot more money.
[/edit]