An exercise in raw code, no IB, nibs, or storyboards here.