Seeing the amount of people recommending web/cloud solutions makes me shudder. Keeping your company data, presumably with some names and addresses thereby invoking data protection concerns, on a third party's servers - probably US based meaning the feds can get their sticky little paws on it...