idea is simple, have floating line attached to weight belt, and as spearo descends pulling more line into the water with him (her), line buoyancy will be progressively pulling diver up, more and more with depth. Having line buoyancy calibrated, perhaps with attached floats at regular intervals, theoretically it is possible to keep buoyancy fairly constant. What do you think, folks? I am sure someone somewhere have tried this already.