I've googled this subject a number of times over the years and this seems to be the most thorough answer. Thanks for providing it!
However, for a small startup (like mine), I think it's still a bit too much work to get this working. I know that there aren't any other "automated" options out there anyway. Perhaps one day. :)