Updates and Improvements

Since the only constant in life is change, and change ...