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. :)
It really isn't, I was able to implement something similar in a matter of about a month by myself at my current employer.
Thanks