After a brief exchange with Ralph of Gunrunners (apparently, quite unexpectedly to me due to past experience in interaction with as well as being one, GMs in FO
do have a sense of humor

), I'm wondering if it wouldn't be helpful to run a script at regular intervals that removes from shopkeepers any item with deterioration and break counts above certain limits. If possible to code, the cleanup would not touch non-duplicate items.
Ralph, for instance, today had more items in just the guns category than it was possible to scroll through within the 30 second period. Majority of them were of high deterioration, which I assume would make them rarely of interest to any potential buyer.
This would have twofold result - making shopping more convenient for the players, as well as (and here I'm reaching out without the actual knowledge of how FO works, simply based on past experience with other game engines) lower the requirements on the server itself. Again, the last is a simple assumption (though I know for a fact that Neverwinter Nights server client, for instance, did have issue with large number of items in shop lists), but I would assume this addition to be beneficial if only from players' perspective.
Your thoughts?