Thanks for the feedback on the article. You are right about giving a little bit of background in what PEAR::DB and Smarty are - we will add a new introductory paragraph in a bit.
You may also want to look at a previous article about Smarty that got published here:
Introducing Smarty: A PHP Template Engine - http://www.onlamp.com/pub/a/php/2002/09/05/smarty.html
Joao Prado Maia
P.S.: In the future please tone down your comments. While you are right about needing some introduction about these technologies, my work is certainly not "crap".