Craptastic is too polite for what I'm thinking.