Patch Set 8:

Awesome, thanks for taking another look at this!  I'm checking with a couple people here and making sure there aren't any issues with transferring the license, but this was all developed with the express purpose of being submitted to you guys, so I don't foresee any problems.

I'm not sure I completely understand your comments about the extra commits...is it doing something incorrectly?