The new tax law has caught taxpayers by surprise……