Ironically, TSandM's description of AOW is almost exactly what our LDS does.
We did PP-Buoyancy, Nav, Night, Deep, and Altitude (Planning).
We did not do a skills dive as she suggested. The class was no where near as rigorous as what Bob teaches. But I would hardly say it was a waste of time.
I did this right out of OW, and IMO that is the way to go. The best thing an new OW diver can do is to either take more training, or dive with experienced divers. For many OW divers, they don't know experienced divers, so AOW is certainly a good option.
Rather than bashing agencies for training, maybe what we as divers and instructors can do is to work harder on promoting diving, and working with new divers. I KNOW Bob has done so.. Look how well TSandM turned out!
My buddy in ABQ also does this. Their dive shops has an open invitation to dive on the third Sunday of any month with an instructor.
I also find that what the instructor brings to the table is HUGE (no new news here). After diving with my buddies new students on a few occasions, what I find is that while they are generally still total newbies, they exhibit (or attempt to) skills that I don't see in most new OW divers. Most attempt to remain in a Horizontal position, arms in front of them, knees bent with feet above their body position, and they sometimes are trying to frog kick. They generally don't have the buoyancy skills to prevent them from returning to the flutter kick to stay nuteral, but I have been very impressed watching these students.
I don't see these qualities in most other OW students, and I wish more dive shops would promote better form UW as it will go a long way in giving the divers a good start.
Heck, I did some dives with a group that was finishing their *Master Diver* ratings, and they were anything but. Most held their position in the water remaining vertical, and finning to do so....
One thing we all need to remember is that no matter how good the instructor, or class, it really is up to the student/diver to make this happen. No one can force someone to become a better diver if their heart is not in it.