Good story goldielocks, and you also imply another excellent point. If you don't like the board, join it and work for change. If there are no openings, start attending meetings and don't be a dick. Once someone realizes there's a decent candidate, they are likely to step aside for you, especially if they've been on the board for a long time and are ready for a break.