One thing which nobody seems to have mentioned so far is the possible use of onboard images and audio recorded on passenger and crew mobile phones in any investigation.
Many on here are agreed that the most useful portion of the CVR recordings will have been overwritten and this may or may not be recoverable. There is also concern that both DFDRs may have been disabled during whatever events occurred on MH370. It is not outside the realms of possibility that when the wreckage is finally located, there may be very little data available to investigators.
If, and it's a big if, passengers and crew were still conscious during some or all of the flight south, it is very likely that audio and video recordings exist on the 200+ mobile phones on board at the time.
In the old days Nokia phones were famous for their ability to survive immersion in water and work perfectly again after removing the battery and leaving them in a warm place for a few hours. I have seen a few telecoms engineers posting here in the last two weeks. Does anyone know the likely survivability of a modern 'smartphone' (or more relevantly, the data contained) inside a crashed aircraft in deep salt water?