Main Search Big Hairy Snatch