You might try this digi card recovery program. It's free and it has done well for many people. It certainly won't hurt.
If that doesn't work and the photos are worth paying for, you should contact a professional data recovery company. You should be able to find them online or in the yellow pages.
|Sophisticated construction by the nature by Orchideon|
|After the Rain by Flor Tempra|
from Macro - Something Pink
|Asilah by Limburg|
from Cozy Corners