I've created a calculator to help determine when you can reach specific research levels for the first year of the game.
The initial version is available (you will need the Flash plugin)
http://www.evilfree.com/dom3/researchCalc-v1.html
Basically you input your "additional" research capacity at each turn. Then the graph shows you your total research for each turn. If your cursor over one of the bars you will get the exact number. I've color coded to bars to change at each spell level so you can quickly see when a new level of research is available. (Right now the values are set to standard research).
Example Use:
I'm playing Vanheim and want to know when my Vans can cast Mistform (Alt 3). I am going to recruit a Vanjarl every turn and I am playing at Magic 1. This gives each Vanjarl a research of 6. So I will set the number spinners for turns 2 to 12 to a additional research value of 6.
If I used my initial Vanherse for expansion and my pretender is asleep I can set 1st turn to 0 and see that at the end of turn 9 I will have reached level 3.
However, say I want to get there sooner? If I put the first Vanherse to work in the lab (set 1st turn to 4) it would cut off a turn.
Or say I want to keep him on expansion duties (likely) and want to use an awake pretender to help out on research.
If my pretender has a research of:
4 - I reach it at the end of turn 8.
11 - reach it end of turn 7.
19 - end of turn 6
28 - end of turn 5
and if I went with bad scales and a rainbow sage with 41 research I could be casting mistform at the end of turn 4.
You can also do things like comparing hiring better or worse researches on different turns to hit the mark when you need it.
If you require multiple paths. Like evo2, alt2 just tally up the total yourself and compare the hard numbers on the graphs.
Questions? Thoughts? Ideas for improvements?