Hello yumology,
as they say "I feel your pain" I see that Crossroads has referred you to the thread where he spent much time helping me with this same problem, so if you need any assistance please let me know although I warn you I am a rank amateur but at least with much help I can use shift registers a little. Another chip that is really easy to use is the MAX7219 and I found these two tutorials invaluable.
For common cathode matrix –
http://tronixstuff.wordpress.com/2010/07/09/review-maxim-max7219-led-display-driver-ic/
For common anode matrix –
Try here for cheap Max7219's 10 for $5.10 US and free postage-
http://www.ebay.com.au/itm/300739928460?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649
Good luck stick with it you will sort it out, Pedro.