Excellent post, you guys are sooo good at filling in the gaps!