While monkeying around with my combinatorial analysis code recently I made an observation. Sometimes the advantage can change dramatically and in an unexpected direction as cards are removed, especially late in the shoe. So I hypothesized an alternative way of generating EORs: by running a simulator through a shoe, counting the total number of cards removed by rank and normalizing after each hand, and multiplying those normalized values by your win or loss on that hand. Compiling the data over a billion shoes should produce the relative EOR of each card.
The interesting thing about this is that it should work exactly the same way for any game: blackjack, sidebets, baccarat, red dog, anything dealt from a shoe. In particular some of the sidebets involve complicated interactions between cards and this method might be more accurate than removing one card at a time, because in reality we are never playing that way. The EORs would be integrated over the normal distribution of decks we can expect to be playing from.
I was wondering if anyone is aware of this work already being done.