I have been programming for about 3 years now, and i have been well able to make programs that solve my problems without ever using a template. I am going to start reading-up, but i just thought i'd ask....why would one need a template??? Could some one give a very simple answer to this?