that's the one reason i stopped using Lexar.. simply unreliable. for me.
happened to me consecutively with 2 cards le.. if i can be so suay as to tio, i stopped trying my luck liaoz.
anyway you've recovered the file names, but not necessarily file data. With the file name there is a table of where data is stored. The recovery program just recovers the current data that's still in the data location. Part of the file data may not recovered either because the card screwed up and didn't write the data, or simply because the data was overwritten.
If you've managed to recover 80% of the images you should be happy le.. last time 1gb i recovered only less than 1/2 the images..