1. Where would you use a table of values?
    In any parameter that may require one of many possible values at rule set runtime. 
  2. Can a table of values be used more than once in an action?
    Yes, almost every parameter in any action can have a table of values. This is an advanced technique but can result in a very powerful action.
  3. At what point would a table of values make more sense than a series of branches?
    A branch is an "If, Then, Else" calculation, so once you get past more than one branch making a decision on the same data, you would be better off using a table of values which is a "Select case statement".