Exchange Server / File Backup / Synch Recommendation??

Hi everyone,

Any recommendations on online services that cover:

File sharing
Contact synching
Backup / storage
Mac - compatable

My partner works from a different state, and I switch between my desktop/laptop all the time. I need to be able to backup and access all my info no matter where I am… probably around 200 GB.