How to read cell voltage of multiple series pack

I can think of a few reasons that you would want to monitor the voltage of each cell in a series pack. Just ask any Chevrolet Volt owner who is waiting for a BEC module from GM. (Battery Energy Controller). The BEC in a Volt measures individual cell voltages while the car is driving.

I found this circuit which used a linear optoisolator:

linear
block