Main Search Nicely Packaged