hookup_tables

relates to pivotal stories "display list of pending events in a table", 75025008, and "display list of active/live hookups (i.e. hookups with live hangouts) in a separate table",75025492. 
I've been thinking about this more... pending_hookups and active_hookups are each two-part database queries. the first part of each is the hookups method call, the second part is this select method call.  If we eventually get a lot of events in the database, these will be slow.  Would it make sense to write a method with a query such as:
Event.where(category: "PairProgramming", date >= event_date)
to eliminate most of the expired single events, then use the select method on the result?