Are you willing to pay for a dot Mac account? The built in Sync function of OS X will sync up email and settings (files?) and it runs automatically at a period set by you. I have not used but read about rsync, a unix command, so if both machines are running OS X this could be used (I have seen articles in MacAddict, How To, Nov 2004). rsync can sync all flles and be put into an apple script which could run at preset times.