don't fund social security (federal pension tax) with a national sales tax. there will never be a way to privatize it if that happens, and the sales tax rate will skyrocket in about 15 years.
I have always thought that is why President Bush put SS reform before tax reform on his agenda.