National Retail Federation expects holiday spending to pass $1 trillion for the first time. Small business survey shows the ...