When something works, but it is unreliable and intermittently goes wrong, what could it be called? I'm actually thinking of computer software. In my work we tend to use the word "flakey", but ther...| English Language & Usage Stack Exchange