Copyright 2016 by Hal Berghel - All rights reserved. Published version to appear in the Cutter IT Journal, Summer, 2016- (c) 2016, Cutter Information, LLC