Well Done, Some of this sounds Familiar to a Post I wrote.

This should work very well, all the way around.