I've had to do this multiple times. Both for training, demonstrations, and once for real. All were done at about 35ft depth. At the time I wasnt useing an intergrated BC, and is one reason that I may never. Its very easy if youve practiced it enough and are comfertable with it. MY instructor made me repeatedly practice it at depth and I had to learn to let go of the BC before I put it back on. Not sure why on that one, oh well, made me more confident. The one time I had to ditch my BC for real was simply a freak accident. I was diving at about 40 ft trailing a group of students that my instructor was leading. I was wearing a rental BC that a student had reported problems with but wasnt very specific, so I took it out for some tests. Well I found the problem or more likely all of them at once. The BC suddenly began to fill rapidly. No big deal, just hit the dump valve and I'm fine right, wrong. The button woulnt go in, cant dump the air out. Disconnecting the LP hose wont do any good, its to late the BC is filled, and I'm rising fast. So, somewhat panicking at this point, I did the only thing I could think of, get out of that BC. Riped the BC off and let it rocket to the surface, while I swam up a little more controlled. Once I got back the the shop I tore that BC apart and turns out there was a good sized pebble and tons of sand wedged inside that caused the problem. Freak accident, I fixed it, cleaned it out and dove with it the next 2 days to test it and had no problems. Long story short(to late) taking off your BC underwater is a good thing to practice and remain proficient at.