system
10
Cool matrix!
In stead of stacking the 595's you can replace them with some shiftregisterss that can handle the curent like these:
Of course they are more expencive than 595's but you can find them at a little over 1$ a piece, and cheaper in quantities.