If you are unlucky then it is possible that you havent an Research true the whole game.
example:
You spend 5 Research in a Category where you havent any Research now.
So you have 5 * 5% = 25% change for a Research and that every Round. So it is possible that you can wait until the end of the Game for a Research.
My Idee is now that every Round you havent an Research your change rise.
50% of your change will be added every Round.
example:
You have a 25% change in Round 1.
In Round 2 you have a 37.5% ( 25% + 12.5%[50% from 25%])
Round 3 50% (37.5% + 12.5%[50% from 25%])
and so on.
What do you think about that idee?
Stephan