One of my pet hates is software which makes life hard when things go wrong (which they will, sooner or later).
So, here's a start at making a list of useful notes on how to loosen up your software's lips a bit…