Cheap LED Matrix

MAX7219 is $1.25 here
http://www.dipmicro.com/store/PCB-UNI30H
hard to get much less

$25 is nuts - go to maxim-ic.com and request a sample in DIP footprint. The part works very nice.

There is no difference between common cathode & common anode: