Oh, I should have removed wherever it tells it to include krumo. Krumo is a really cool little library for using js and css to print out complex variables for debugging purposes. The website is here:
http://krumo.sourceforge.net/. It turns out though that it uses @ to suppress errors which of course doesn't work with custom error handlers. Also when displaying a variable it alters it by adding elements to arrays and objects. This was incompatible with DbObject's use of __get and __set. I may fork Krumo, write my own, or try to get the author's to fix it's issues. Check it out though, it's pretty cool.