I think the act of actually paying a tax is quite important, despite the bureaucratic overhead. For the same reason, I think payroll taxes and the like should be directly paid by checks (not just deducted from pay and handled by the employer). This way, a person would actually have that money and then have to commit the physical act of giving their money to the government instead of just seeing it as money not in their paycheck.