I learnt a lovely new word today:

Copasetic