Sandi's Puzzles have been moved to another server. To go there select this link.