Excellent post! I saved it to my razor file.