What makes for a truly great day of professional development?