I've been testing this today, both in my Career mode game, and a new sandbox one. Seems right on the money to me so far. No strange bugs that I've seen. Some feedback though, as you progress through the tech tree, would it be possible for the contracts to prefer higher payout science experiments? It's a little weird when you are far in the game, and it's asking you to do 1 and 2 science contracts. Don't know how that would work, but just a thought.