10
Smarty variables work in a pinch too. For instance, you can create three menues and use smarty <{if}> statements to define who sees what. Perfect? No. But it works really well.
Insanity can be defined as "doing the same thing over and over and expecting different results."
Stupidity is not a crime. Therefore, you are free to go.