Since my internet went down yesterday, I am very leary of cloud solutions. Yes, you could have a backup internet provider but at what cost?
One thing it would do for me is the ability to unify two practices. I would need to merge the two databases, but, I am not willing to make that jump for now.