I am needing to recommend a basic networking solution for a physician working from three different offices. The starting point is PC's and broadband connections at each location. He has basic needs for sharing scheduling and perhaps billing applications. What would be a robust but cost effective (not expensive) solution to get him started. Thank you.