A few more notes on the current data set, while I have them in my head.
Your seem to list people by CURRENT official title, but with Electorate keyed off the FUTURE election.
It's difficult to work with something like this, I'm finding.
I really need to know...
1. Electorate names based on most recent past election (i.e. active electorates, not upcoming ones)
2. Members that were elected AT that election
3. If a member has stood down, or there is a by-election, I'd prefer to still have the members name in the list, but with an ISO "end date" on their term of service, so I can tell the difference between missing/bad data, and electorates pending a by-election.
4. If a member is currently sitting from a by-election, I'd prefer to see both members for the same electorate (I can filter out based on which one hasn't stood down).
It's probably also time to look at building a simple db for every election since 2000 (both general and by-elections) so we can organise the member information more cleanly.
Adam K