Thanks for the quick reply SL. In my mind, and if I were coding it myself (which I don't know how to do), I would try it like this:
1) download the new loans list
2) run filter 1, and, if any loans make it through the filter, save the Loan ID and/or Note ID (whatever is needed to eventually place the order) to a temp file (or whatever you use to record temp info)
3) run filters 2-10 (or ideally unlimited...or at least 20, maybe 25 filters) the same way, the idea being that after running the loans through the 10 filters, you end up with a temp file (or whatever you use to record temp info) that has the loans listed that you want to order
4) As there may be some duplicate loans listed in the temp file (having made it through more than one filter), first remove the duplicates and then submit the resulting list to LC to order all the unique loans that made it through the multiple filters.
It would also be nice to be able to specify per filter how much you would like to invest in loans that make it through that specific filter. I realize this would complicate the coding even further but this would be the ideal...at least for me. One caveat here, though, would be that the resulting list of temp info in the temp info file might have a duplicate loan for which one filter wants to loan $25 and another filter wants to loan $50. For me, I would want to specify the higher amount to be my loan amount (because the loan presumably made it through a more rigorous filter).
That enough? Hah! BTW, I really appreciate your efforts with PLS. I can see it ending up as a great tool!