Someone a while back suggested I used a template engine for my site. Now I havn't got a clue what one is, what it does, how i can use it, and why i need to use it. Please can you explain about them and answer those queries I have. Also what one should i use and how should I start to use it. Someone suggested XiTemplate or Smarty but i really do not have a clue. I am also not that experienced in PHP.