Such as my tech gridder perhaps?
Works fine even if you only want a one dimensional tech branch.
It even has nifty little preview windows so you can see how the values will rise, fall, or give diminishing returns right away.
http://imagemodserver.mine.nu/miscel...eta%200-50.zip