I was biting my tongue on the subject, but on page 73 the grammar for the do while loop has a semicolon at the end. AAHHHHHHHHHHHHH!!!!!!!! THERE IS NOOOOOOO SEMICOLON AT THE END. Wow. Sorry. This is a pet peeve of mine.