Quote Originally Posted by si_the_geek
we'll have to see about that, I'm sure that people will come up a variety of methods - some of which may be noticably better than those which have been posted already.

(I have already seen one privately which is much faster, but may not be capable of solving the grids above).
MUCH FASTER than half a second????? How fast????