Hi,
AFAIK wear-levelling algorithms implemented in either software (one of the new Linux kernel MT drivers has such an algorithm if I'm not mistaken) or the controller, can extend the life of NAND cards significantly.
The CF card actually has a mini IDE controller in it, which performs wear-levelling. Combining this with up to 1000000 max write cycles means that CF can last for ages (actually I just read that 'industrial' CF can do 2mil + cycles now!).
-(e)