It's free. Download it here:
http://www.piriform.com/recuva
I have the feeling all the recovery programs can't handle card above a certain size. I just tried a few and none can retrieve the last 5 pictures just deleted. Nothing was written on the card since. Any idea?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic