|Didn't work with Picasa either.|
However, i did manage to retrieve the photos (finally!) using a new Macbook Pro that has an inbuilt card reader. Problem solved but mystery's still unresolved.
My guess is that there was some data corruption on the card.
Thanks for your help XPUser4Real.