I would just like to thankyou for putting the time, thought and effort into that "discussion" that you obviously did. It was well written and well thought out. I agree whole heartedly that going back to the basics and always working to improve is vital to being a good diver. Pick 1 skill to improve or advance on every dive, I don't mean to say that every dive should be thought of as a training dive but whlie swimming during the dive put some effort into staying at one depth and not yo-yoing, this can also be done during the safety stop. Let go of the line if you have one and concentrate on your buoyancy. You can still have just as much fun and I think you will be suprised at how much you can improve in a little time...