http://komunitasweb.com/2009/03/20-great-php-library-you-need-to-know/