Originally Posted by Girevik
Tell that to Soriano!
A better way to put it is cheap free agents are cheap for a reason. Most of the time their results are in line with what you paid.
Expensive free agents are a crap shoot. I can tell you that I don't believe in any contract being over 3 years, but I understand that it is sometimes necessary.