Frankly I don't think there is going to be an easy, clear-cut solution. With the number of cards spanning the number of years that they do and from the different stages of ruling evolution, there will always be something to throw a monkey wrench into the works.
That said, I think Redoubter's current definition is probably the best bet. It seems to clear up the most issues with the least amount of problems.