I've been kicking this patch [1] around for a while now and I think it was pretty much ready to apply, but since I waited this long I figured I'd ask about it one more time before I did. [1] http://projects.blender.org/tracker/?func=detail&aid=31450&group_id=9&atid=127