Hi,
Many thanks for the advice. It's not that I don't want to design a custom board, I just don't think I'd be confident enough to do it as my first Arduino project...
I think I might buy the 4x4 driver shield and have a play with it to see if it does what I need, and then see if I can gain some confidence to go further.
Thanks again,
Barry.