Why would you expect no cheating with a NST? I can see more cheating under a NST than the current income/payroll tax.
OK, you get the last word. What is your answer to improving the current tax code? All I've heard so far is what is wrong with everybody else's ideas, the 'everybody else' being the 98% contributing positive ideas to this thread. Go ahead, the floor is yours.