Created by Wayne Larmon, who is located at http://www.netheaven.com/~wlarmon.
Inspired by code from Stephen Le Hunt and Robert Hess @ Microsoft.