Right now the only ways I'm tracking the dates people were Board Members or Staff is through Constituent Code dates or constituent notes. I don't particularly like doing it this way. For one thing I don't want to have to use dates when querying on Constituent Code, especially since that's the sort of thing users might like to query on and I'd like to keep it simple. It occurred to me I could add my org as a Constituent and use relationship records to track people's tenure as Board Members or Staff and just use Constituent Code to track their current relationship to us.
Has anyone experimented with anything like this? I could see it getting becoming a bit of a goofy solution to my problem…