Hi I have been asked by a friend to help set up a small network for a new company. (They want to go Mac, yay!) The company requires two computers at the office (a desktop and a laptop). Then there are three remote computers, a desktop and two laptops that will be mobile. The three remote computers will never need to be located at the office. The staff require email, file sharing between themselves and would also like to be able to keep their calendars synced together. Would the best route to take be a Mac OS X Server at the office, and the remote computers connect via VPN? Or is a client/server network really necessary?