I'm curious what you would put as the join date in the case of people who have left and returned a few times.
Is there a minimum rank you would think folks would need to achieve in order to have "joined" at a certain date? Or a period of time they'd need to have stayed?
Or, in the case of...