Wonderful experience-based post with valuable ideas!