I personally love the idea of an easy way to snychronise the databases on two computers but isn't storing the entire database on a cloud just being a bit pretentious, massive overkill and trying to be hip and leading the way in technology. Sure it will be handy for people who travel a lot , but for most people won't they just have a copy of HEM on their laptop , use it on the train/bus/lunchtime to profile opponents ,review hands,look for their own leaks,make notes etc and then pobably use their desktop and multiple monitor setup to actually play sessions when they get home at night.
Why can't the functionality of HM snyc be used over your home network or even save changes,hands,notes , hud configs etc onto/off a USB memory stick. you'd just need some basic info for when each computer last synced.Then HMsync just needs to save the data since the other computers last sync time to a data file for the other computer to sync to.