My problem with that, though, is that surely the problems can be solved with a few 'valuation' algorithms. i.e. An AI civ will look at the unit you are offering him in terms of the # of resources and shield cost, its tech level, its A/D/M values and assign its OWN value to the trade-perhaps modified by the nations' current relationship and the sellers reputation. Of course, this algorithm wouldn't be an absolute, but could be flexible to allow for negotiations, but it would probably fix an absolute upper and even lower value, at which point the buying AI would become increasingly upset with you-this would easily close the obsolete 'fire-sale' tactic from Civ2 (I confess that I NEVER used this tactic, as I only ever gave units which I TRULY wanted my allies to have!)
A similar valuation system could be, in fact, applied to ALL trades across the board, to make diplomacy and trade that much more REAL. Now, I am no computer programmer, but I am assuming that such an algorithm would not be beyond the realms of possibility!!
Also, Sir_Schwick, though I admit that XP-based diversification of military units would make unit trading MUCH more worthwhile (after all, if YOUR tanks are naturally much better against other tanks, then that gives you a certain EDGE in 'weapons trades') there are other situations where unit trades could be worthwhile.
For instance, imagine a small nation which has LOTS of oil, but very little iron or rubber (some, but not enough to supply their civilian and military needs) You can sell them the tanks you build, and could even make the trade in return for a certin # of oil units per turn. Additionally, your civ might be a bit more advanced than your ally, you could then sell your high-tech equipment to your slightly lower tech ally.
Another situation is where you 'trade'-not the weapons-but the manpower to act as mercenaries. You hand over temporary control of some of your units to an ally, and they can use them to bolster defenses as needed. This would mean that you would continue to pay both the manpower and maintainance costs, but the units would retain the current status (like Elite, for instance). Plus, you get the money, tech or resources, whilst knowing that you have a better than average chance of getting the unit(s) back!
Yours,
Aussie_Lurker.