When using a simple state machine, what do you think the best way to share data between states is? I have been using shift registers, but have also used local variables. I would like to know if there is a 'Best Practices Hierarchy" for sharing data between cases.