http://gcanyon.wordpress.com/2013/04/12/brute-force-insanity/ I posted my answer, so don't scroll down if you want to try yourself. There were some interesting aspects to the code. gc