The custom module needs to do the following:

I need to compare the start and end date from one node to the start and end date of the node referencing the current view.
Here's what I have:

Content Types:
Gig
User (account settings)

User Fields:
Conflict Date
Voice Part (taxonomy list)

Gig Fields:
Gig Date
Soprano - user reference via views reference (select list)
Alto - user reference via views reference (select list)
Tenor - user reference via views reference (select list)
Bass - user reference via views reference (select list)

Problem:
I need to compare the gig date of the gig node being created, to the user conflict dates within the views reference, and filter by users with conflict dates NOT within the current gig date.
The views reference field is a drop down list of all users. Users with a conflict should appear in a different color.

I can explain all this better over the phone.
Shoot me an email to get the discussion started.