I also could use some more info about best practices w.r.t. init methods. I'm never sure when to initialize what and I become paralyzed with concern that I'm doing it wrong.

![john-mccarthy-programming-wrong](https://cloud.githubusercontent.com/assets/2773974/2888680/8da40518-d50f-11e3-9bf6-6acfe9d8106b.jpg)