you can't spell smart ass and then talk of someone spouting off idiocy. how ironic? English major here. "Smartass" has clearly passed into the vernacular as a legitimate, non-spaced, compound word. Carry on.