The only way TNA will be able to keep talent is:
a)Have guys like Christian who does things on his pown terms, and money isnt an issue
b)Pay more than WWE (which is always gonna be tough)
c)Long term contracts

Its already been reported that TNA could not or would not match the money WWE offered Sabu to keep his services!

Not sure how long the Dudleys have left on their contracts, but from what has been rumoured, Rhinos runs out June/July & he has supposedly said he will do anything to work for ECW again!

For most of these guys its gonna boil down to money as to where they do or dont go!