Every time is see one of these posts it makes me think of how much time and energy by numerous people is required to organize and pull off a successful visit.