Smartcunt ?! Well, I like it more than Smartass! Or Cleverdick!