So I found this little 'loop' in the game wich I thought was worth charing. I noticed that when you declare war on a player it automaticaly ends all agreements between the players. So I do the following:
Let's say I'm about to invade a neighbour. Before I go and declare war on them I go to the diplomacy window and request a Research Agreement with them. If they don't have the cash for it and I have enough I will give him the cash for free so that he can make the agreement with me (never had a AI who would refuse a research agreement...). After they sign it wait 1 turn and go declare your war.... All the agreements ends including the research agreement you just singed last turn.....
350g and 1 turn for a free tech sounds quite good to me
Let's say I'm about to invade a neighbour. Before I go and declare war on them I go to the diplomacy window and request a Research Agreement with them. If they don't have the cash for it and I have enough I will give him the cash for free so that he can make the agreement with me (never had a AI who would refuse a research agreement...). After they sign it wait 1 turn and go declare your war.... All the agreements ends including the research agreement you just singed last turn.....
350g and 1 turn for a free tech sounds quite good to me