In some cases I have seen zener diodes to clamp the voltage.
That way you can use a 80V shift register.
You can use jelly bean ULN2003's with a zener clamp on the COM pin.
Tossing up if I'll do that or go with a Microchip part.
Yes, that was what I wanted to refer to actually, lol
Although, I'm still not a huge fan of these ULN things.
They are just simple 'crude' driver units, that act as an extra buffer.
This means that you still need heaps of I/Os OR a shift register.
In the end you don't win much at all compared to just a few transistors.
(which you can get in dual or quad arrays for just a few pennies).
Maybe just a tiny bit PCB space, but also not that much (also because you can't drive 10 channels.
I wonder what will happen if you connect the high side of the totem pole just to ground?