Really helpful Leonid, I like the random selection approach. The code is very clean!