Custom Product Compatibility Search Engine

CradlePoint produces a wide assortment of networking devices and maintains an internal database of known compatible products. One of the main functional requirements in rebuilding the site was to implement two custom search widgets- one to lookup compatible CradlePoint routers for 3rd party modems, and the other to lookup 3rd party networking devices compatible with CradlePoint products.  The search widgets would be featured throughout the site in its sidebar, as well as be integrated into product pages and a dedicated search page.