I've taken the recently posted updates and rolled them together into one package. I take no credit for any of the code - all I did was follow the instructions. All credit belongs to the original authors.

More...