Hello! Apologies for these questions that may seem intuitive to the experts! I've flown my P3P three times so far. It's my first drone, and I've had a blast. Easier to fly than a 3-axis heli, although the controls and gps positioning are definitely new and I'm adjusting. I have a few questions about stability, IMU calibration, and FPV that are listed below. Cheers for any and all help. First, stability. I've noticed that the drone was incredibly stable my first two flights. Before my third flight the controller indicated it needed a compass calibration, and to try to calibrate in a different location. I was on a parking deck and there were a few cars around. I tried in a few different locations and I ultimately found one that worked and I was good to go on the app (full sat connection as well). Took off, 500 feet distance away, 100 feet up, and it noted compass error. It also was wandering/drifting much more than I would have liked. With sweaty palms, I brought it back and landed fine. What causes issues with compass calibration? How often should I calibrate the compass? Is a poorly calibrated compass the reason it was 'drifting' more than the flight a few minutes earlier? When calibrating the compass, is it necessary to move the drone itself as indicated in the diagrams, or can I spin myself (and hence the drone)? What exactly is happening in a compass calibration and how does this affect flight characteristics? Second, IMU calibration. I haven't had any problems with my video feed or levelness. When should I consider an advanced IMU calibration, and how often? I've seen this discussed a good amount but not explicitly stated. Last, learning to fly FPV. I'm comfortable flying FPV beyond LOS or in distant LOS as long as the bird is HIGH. However, objects are much closer than they appear it seems, and the best footage I believe is not overview shots from 200 feet but navigation shots from 50 feet height and a meter or two from an object. What is the best way to learn depth perception in FPV and be aware of distance to objects? This may just be simple practice, but I'm sure some of you pros have an answer for me. Again, thanks in advance. I'm loving the drone and excited to proceed (slowly and carefully!) down the learning path.