Tests for #5 are absolutely spot on for the fix. Great job! That makes life a whole lot easier on this side of the house! I can live with the rest. I still owe you some "pictures" on the problem of #4 and I apologize for not having it by now.
--Jeff Moden
Change is inevitable... Change for the better is not.