Comment Comment by muhmi I would also suggest this talk by Dave Thomas http://youtu.be/5hDVftaPQwY parent muhmi 12 years ago