Thanks for the explanation, no problem on the timing.
With your explanation of what your trying to do, and as it pertains to small and medium sized businesses (not, for instance, Comcast), and what your trying to check, I don't think I'd go the route of sticking it into a db at all. Instead, I'd isolate one stack with a single or multiple cards, a simple table field, or even a set of fields, and insert the rules into that.
Mind you, this is a completely irrelevant discussion if we are talking 10's of thousands of rules.
Not being a part of the application, it could be made to be self saving and efficient for the programmer to access without a lot of db knowledge, similar to the simpler address book applications. From all I've read, Lc is able to handle several thousand records in this manner very quickly (small and medium businesses aren't likely to need more than a few hundred to a thousand variations). More to the point, you could code the lookup in such a way that multiple customers would fall into groupings, making the total amount needing to be stored/retrieved even smaller.
Pros from my point of view, its local instead of networked lookup (although you could take that single stack and access it from a network share if that is more desirable and/or have more than one terminal accessing it, but you'd still have to make sure ONLY one person can update/change it), changes are programmatically written, not requiring a dba, speed and size should both be excellent, no one will be looking at it directly (aside from you), so it doesn't require a data-grid or anything near that complicated and it doesn't have to be pretty, just functional.
cons to this type of approach - you'd have to code your own lookup/ update/ insert routines (not much of a con imho and probably less lines than the equivalent in `sql_x`. You'd have to ensure your own data integrity rules.
...As well, there are probably TONS more dba's around than Lc programmers if updating is required later (could be a pro though, ensuring future calls more likely go to you).
Off the top of my head (not having woken up yet completely), thats what I come up with.
