(re) Introducing the concept of a "MultiState", which I *think* is a step in the right direction towards cleaning up this train wreck.