Very cool, Matthew, thanks for sharing! It's a great example and a very polished Phrogram program. Educational on more than one level! Here's a screenshot: