These programs were written by Jesse Kornblum, research@jessekornblum.com.

