> Really though I'm growing more comfortable with the "patch everything"
> philosophy.

I'll borrow a quote from Alan Runyan (one of the creators of Plone),
which applies to Python and but even more so to Ruby:

"Ruby is a language for consenting adults."

[ ]s
Luciano