I am in the process of choosing between co-location services (rack space, bandwidth and support) versus dedicated server (equipment, software, support) for a new e-Learning site. Can anyone offer pro’s and con’s of these options?