version 2.0

This version has a number of enhancements, most driven by customer
input.