Main Search Crisscrossing Fun