Posted this elsewhere, nice expansion of the idea.