Customize Best Seat to take Max Rank in Allocation?

Hi there,

I'm wondering if anyone has ever taken a shot at customizing the TP_FIND_BEST_SEATS proc?

I'm looking to force best seat to respect a max rank on allocations. The client allows a minimum rank to be applied to a hold code - I want to add a max rank. This is such that on the web, Best Seat won't put higher ranked constituents into an allocation below the one we want them slotted into.

thanks,

frannie