I have a 6-ply lookahead followed by a simple static board evaluation. I am now written in C, not perl, and can evaluate about 1 million board positions in a second. I can feasibly go up to 8 plies for mid-game, and 10 plies for endgames. I understand normal and black-hole variants, not backwards-capture.(last modified 2009-12-13, skill level=12)