Lots of things added.  README written (mostly).
diff --git a/Tools/freeze/findmodules.py b/Tools/freeze/findmodules.py
index 5041574..9e02f2b 100644
--- a/Tools/freeze/findmodules.py
+++ b/Tools/freeze/findmodules.py
@@ -21,6 +21,7 @@
 	for name in modules:
 		mod = os.path.basename(name)
 		if mod[-3:] == '.py': mod = mod[:-3]
+		elif mod[-4:] == '.pyc': mod = mod[:-4]
 		todo[mod] = name
 	done = closure(todo)
 	return done
@@ -94,7 +95,6 @@
 # Return filename, or '<builtin>', or '<unknown>'.
 
 builtins = sys.builtin_module_names
-if 'sys' not in builtins: builtins.append('sys')
 tails = ['.py', '.pyc']
 
 def findmodule(modname, path = sys.path):