10 Things Every Tax Professional Should Know