Kevin Brown left a comment on my previous blog entry and has made an interesting entry of his own.
You can check it out here.