Crockford\'s book, JavaScript: The Good Parts, says (on page 114) that constructor functions should always be given names with an initial capital letter (i
This question has already been asked and answered: Is JavaScript's "new" keyword considered harmful?
As Raynos said, blindly following Crockford (or anyone else for that matter) without understanding why they say the things they do, is silly.