Michael talks about a tricky error that sometimes arises when you use getline and the istream extraction operator to read in data from the same stream.
cliffs notes: common problem: extraction operator leaves trailing newline on the stream, getline grabs empty string because it saw newline before anything else