Audrey was talking about doing something similar with the web portion of Jifty. This was a couple years ago - we talked about it at YAPC::NA::2006. You might want to check out what she and Jesse have been doing.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?