Why do we still need CVRs and FDRs as pyhisical boxes onboard the aircraft ? Perhaps we should be looking at a better from of data recovery,would it not be possible in these high tech days to be able to fit a permanent satellite uplink from each aircraft ,that downloads to an airlines own server. Its server could constantly scan and monitor the data and possibly be able to spot a developing problem that the crew are not yet aware of and warn them ? The systems storage could be a controlled quarantine area where aircraft data could be stored for an indefinite period to aid accident investagation if needed.