Not quite a "flat" tax, is it?
Get rid of both and the only deduction should be for health care expenses and health insurance, other than that, he is on the right track. Also tax div's and interest one time at the source, a-la Steve Forbes's idea....