Conditional Logic

This is the work from the screencast: Conditional Logic.