WPMU DEV Blogs Directory plugin creates a directory of all the blogs in a multisite network. It has many customization options and has an in-built search option for easy navigation. It improves user experience and also increases sales conversion ratio.
This is the EXACT same plugin as distributed by the developer on WPMU DEV. The developers’ links are provided above.