I have completed porting all of Villanova's custom code for combining multiple search types into VuFind 2.  While the original 1.x Villanova code was hard-coded and messy, the new implementation is better-designed and fully configurable.  You can now set up multi-column result screens, tabbed search boxes, and flexible multi-purpose search type drop-downs.

Some basic documentation has been added here:

http://vufind.org/wiki/vufind2:combining_search_types

All of this functionality will be released next month as part of VuFind 2.1.  Please let me know if you have questions about anything!

- Demian