They're complicated to start, a pain to maintain, and even more frustrating when they break. Which, of course, they do.