source for jbfink.github.com