But I heard you require everyone in your FS to be in the wonders program
Nope. Sure, we ask that everyone who wants to be in it signs up and tells us that they understand that we need to record donations before they click "upgrade", but not everyone donates, and not all the time.
When players aren't techlocked they often donate zero KP to the program for weeks or even months. Those players would not be increasing their balance (donated KP minus received KP) so they would not come up next during that time.
If you happen to be the #1 contributor it may make some difference. but 10KP and 1 rune of the type you're upgrading (when it may not even be one you want to build yourself) really isn't what I call much of a reward to strive for, especially considering you may have donated 50KP or more to get it.
This is the beauty of the spreadsheet. Being a top contributor gets you the runes, nothing else.
If you are the #1 contributor with 50 KP in and 10 KP reward, that 10 KP gets
deducted from your balance.
So you put in 50, get 10 reward back for a balance of +40
The 10 KP reward(and all other KP rewards) then get added
to the person who's wonder is up.
This means when you get your level 1 GA upgraded and total donations of 109 KP are received the 5+5 KP rewards are attributed to you, meaning it only cost you 99 KP to get your wonder up.
My fellowship has the right idea about helping folks upgrade their Ancient Wonders. Everyone in the fellowship donates to one specific person, whichever AW they want to be upgraded, and then when we fill up the KP for that user we go on to the next and start again. It's a little bit of a wait for your turn to come back around, but once it does . . . you will be able to upgrade your AW in about 2 days if that. You just donate whatever you can, whenever you can. There's no number requirement. You donate to ONLY one person until their KP is full and then move to the next person. It's awesome. So awesome.
I'm sorry, but even if your FS is full of real life family members I can't see this working fairly. Even if all intentions were good, a new player would get the 109 KP for their GA, and then bigger players would get the 450 KP for their GA. If you don't track donation amounts at all, how would it ever balance out?