aristo, I think you use 'sharp cookie' in an admiring way while we Brits don't like successful people (except those nutters on the BBC olympics programmes). We used to say 'clever boots' but now it's usually 'clever sod' or 'clever bugger' in a disparaging way. We usually mutter one of the latter when you solve a clue we don't get.:) :)