There's a free inventory checker at bcdtravel.com. Although it only returns a limited flight selection and you have to enter a captcha for every search. When I tried LGA-BNA, it only returns the non-stop flights (which wouldn't be an option for OP).
Potentially interesting/useful site, but it asks for my name, employer, and email.