i know what you mean..I am too afraid of a flyaway bro, thats why 
Anyhow I adopt a preflight checklist. one of it is just to hover about 5', drag the phantom a few feet away..and see if it goes back to where it was..if it does, then i dont calibrate the compas. if it doesnt, then I land it and calibrate it again. I always fly in GPS mode as I am a newbie with zero rc flying experience.

Anyhow I adopt a preflight checklist. one of it is just to hover about 5', drag the phantom a few feet away..and see if it goes back to where it was..if it does, then i dont calibrate the compas. if it doesnt, then I land it and calibrate it again. I always fly in GPS mode as I am a newbie with zero rc flying experience.