Copyright © 1995-1998,2001-2004,2006-2008,2010-2011,2015, Karl L. Swartz. All rights reserved. All trademarks mentioned herein belong to their respective owners.