http://www.phpbuilder.com/columns/Pr...y_excerpt.php3