Excellent post — very practical, detailed, and easy to understand.