Tales from the e-Trenches: Or Why Too Much of Our Software Has Glitches