As already discussed in earlier chapters, the big problem with input is that it happens when it wants to and usually not when you decide. What this means is that you usually have to check for input ...