Occasionally we should stop and think about the incredible, almost unbelievable, technological tools we have created for our mathematics classes. It is equally amazing how the presence of these tools has become so commonplace. However, there are still those all too frequent occurrences when, in a full-steam learning moment, we fully expect the technology tool to “zig” and it promptly “zags.” We are not speaking of the regular software bug or system crash; these are obviously not our fault. We even have learned to expect and set aside time for such events. Instead, we are talking about the nuisances that most technology tools contain because a designer or developer at some point made a decision on how something should work or, perhaps more fairly, made a choice of lesser evils.