Miscellaneous small fixes.

diff --git a/DEVELOPERS-HINTS b/DEVELOPERS-HINTS
index 3070e8d..50726c4 100644
--- a/DEVELOPERS-HINTS
+++ b/DEVELOPERS-HINTS
@@ -1,21 +1,23 @@
-This is intended to be a document to help new developers get started.
-Existing developers should feel free to add their comments.
+This document should help new developers get started. Like all of Wine, it
+is a work in progress.
 
 SOURCE TREE STRUCTURE
 =====================
 
-Source tree is loosely based on the original Windows modules.  Most
-directories are shared between the binary emulator and the library.
+The Wine source tree is loosely based on the original Windows modules. 
+Most of the source is concerned with implementing the Wine API, although
+there are also various tools, documentation, sample Winelib code, and
+code specific to the binary loader.
 
-Shared directories:
--------------------
+Wine API directories:
+---------------------
 
 KERNEL:
 
 	files/			- file I/O
 	loader/			- Win16-, Win32-binary loader
 	memory/			- memory management
-	msdos/			- DOS and BIOS emulation
+	msdos/			- DOS features and BIOS calls (interrupts)
 	scheduler/		- process and thread management
 
 GDI:
@@ -31,34 +33,39 @@
 	resources/		- built-in dialog resources
 	windows/		- window management
 
+Other DLLs:
+
+	dlls/*/			- Other system DLLs implemented by Wine
+
 Miscellaneous:
 
-	misc/			- shell, registry, winsock, etc...
+	misc/			- shell, registry, winsock, etc.
 	multimedia/		- multimedia driver
-	ipc/			- SysV IPC management
+	ipc/			- SysV IPC based interprocess communication
 	win32/			- misc Win32 functions
 
 Tools:
+------
 
-	rc/			- resource compiler
-	tools/			- relay code builder + misc tools
+	rc/			- old resource compiler
+	tools/			- relay code builder, new rc, etc.
 	documentation/		- some documentation
 
 
-Emulator-specific directories:
-------------------------------
+Binary loader specific directories:
+-----------------------------------
 
 	debugger/		- built-in debugger
 	if1632/			- relay code
 	miscemu/		- hardware instruction emulation
 	graphics/win16drv/	- Win16 printer driver
 
-Winelib-specific directories:
+Winelib specific directories:
 -----------------------------
 
-	library/		- Winelib-specific routines (should disappear)
-	programs/		- utilities (Progman, WinHelp)
-	libtest/		- Winelib test samples
+	library/		- Required code for programs using Winelib
+	libtest/		- Small samples and tests
+	programs/		- Extended samples / system utilities
 
 IMPLEMENTING NEW API CALLS
 ==========================
@@ -184,8 +191,7 @@
 ==============================================
 
 In order to support both Win16 and Win32 APIs within the same source
-code, as well as share the include files between the emulator and the
-library, the following convention must be used in naming all API
+code, the following convention must be used in naming all API
 functions and types. If the Windows API uses the name 'xxx', the Wine
 code must use:
 
@@ -197,9 +203,9 @@
 
 You should then use the macros WINELIB_NAME[_AW](xxx) or
 DECL_WINELIB_TYPE[_AW](xxx) (defined in include/wintypes.h) to define
-the correct 'xxx' function or type for Winelib. When compiling the
-emulator, 'xxx' is _not_ defined, meaning that you must always specify
-explicitly whether you want the 16-bit or 32-bit version.
+the correct 'xxx' function or type for Winelib. When compiling Wine
+itself, 'xxx' is _not_ defined, meaning that code inside of Wine must
+always specify explicitly the 16-bit or 32-bit version.
 
 If 'xxx' is the same in Win16 and Win32, or if 'xxx' is Win16 only,
 you can simply use the same name as Windows, i.e. just 'xxx'.  If