I'm trying to find the best solution to have a full copy of my iTunes library from my home Mac synced to my MacBook Pro, no matter where I am (meaning I need it to work not just when I'm home on my LAN, but from anywhere. Yes, I have SSH access punched through to my home machine). I want true synchronization, meaning if I add/delete/rate/edit metadata on my MBP, I want those changes to show up on the Mac at home. I've found software like SuperSync, Syncopation, Slingshot, etc, that appear to do at least some of this on a local network, but I haven't found one yet (or I can't tell from their product pages) that is seamless, automatic, and works over an SSH/SFTP connection if necessary. Does anyone do this? Does anyone have any recommendations?