Great post Dave, I really enjoyed it.