CLICK ME!
The waiting game can be a tricky one; this exercise will hopefully improve your understandings of the various types of waits.