I understand you may create pages within parent eg:

-a
--c
--d
--e
-b
--f
--g

But all the styles I have looked when needed only display the very best menus.

-a
-b

How do i produce a menu with drop downs for that sub menus I'll handle the drop lower scripting, but how do you access the page names to be able to create one?

You are able to set the depth argument within the wp_list_pages template tag
http://codex.wordpress.org/Template_Tags/wp_list_pages