Lots of updates, new functionality and minor bug fixes...