BTW, I apologize for the rather terse replies so far; busy day :-) I'll try and write out a more complete summary of the problem at some point in the near future (though it might have to wait 'til the weekend). Thanks for the interest in contributing to solving this problem :-)