Nice :)

But I have to ask.. There's a left over pin on portB, 3 more on PortA,
and the extra chip is only giving you four more pins than it's using.