Hi, today I added an update to this two-year-old post and in the spirit of "shipping fast" I published it without spending too much time on editing. Let me know if you find typos, have questions that the post doesn't answer, or if something in the post doesn't hold water.