Nobody hates software more than software developers. When I *don't* hate the software, that's when I am pleasantly surprised.