This is a pretty good idea for a thread to get everyone submit their current views of the patch so far. Thanks for this.