When we go to PHP 5.3 only, buzz is something that we should think about pulling in: https://github.com/kriswallsmith/Buzz