i swear by the following on a diving day:
Power: 1. 1 dose of Kopi Ginseng Tonkat Ali CNI
  2. 1 Bar of Sneakers.
Maintainance: 1.H2O with a bit of salt.
  2. 70% simple and 30% complex carbohydrates.
   3. A lot of protein.
Prevention: 1. Intensive warm up at the start of the day.
 2. Adequate thermal protection.
 3. Dont over eat.
4. Enough rest the night before
Yea, this recommendation sounds reasonable and workable...... err...... but I presume the kopi tongkat ali CNI can be replaced by kopi kacip fatimah ;D

But, ya, I personally feel really dehydrated after diving.. too much of salt water and dry compressed air. Some divers even recommend on top of drinking more water, we should take more juicy type of fruits like watermelon and pear onboard for snacking in between dives during surface intervals.
The part of taking more protein and less carbo, so far, not been practising because most of the time, eat bread or sandwich in the morning, rice/noodle for lunch and most of the time buffet dinner is served at the hotel, so I guess been eating more carbo than protein...... Now, must take note of the type of food intake

Definately need more rest before and after a long day of diving...........want to start afresh for the following day too