For listing subdirectories:
TREE
	
	
	
		Code:
	
	
		Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
U:\>tree
Folder PATH listing for volume apps-svr-data
Volume serial number is 68EF-42CD
U:.
├───Favorites
│   ├───Bookmarks Toolbar Folder
│   ├───Links
│   ├───Ryan Norton
│   └───ThinkCentre Recommended Sites
├───My Documents
│   └───Visual Studio 2005
│       ├───Backup Files
│       │   ├───TestOCR-Processing
│       │   └───Text Processor
│       ├───Settings
│       └───Visualizers
└───Outlook
U:\>tree /?
Graphically displays the folder structure of a drive or path.
TREE [drive:][path] [/F] [/A]
   /F   Display the names of the files in each folder.
   /A   Use ASCII instead of extended characters.
U:\>_
	 
 
I don't think you can limit the number of levels it will dig, unfortunately. Also, it doesn't list NTFS permissions / security.
Maybe try:
Start > Run > CMD
	
	
	
		Code:
	
	
		cd \
dir /ad /s /b > output.txt
start output.txt
	 
 Maybe you can make some kind of script that uses the list from Output.txt as input.