Refinement of home for NT, courtesy Jeff Bauer.
diff --git a/Lib/user.py b/Lib/user.py
index 0628787..125a7a2 100644
--- a/Lib/user.py
+++ b/Lib/user.py
@@ -23,10 +23,15 @@
 
 import os
 
-try:
+home = os.curdir			# Default
+if os.environ.has_key('HOME'):
     home = os.environ['HOME']
-except:
-    home = os.curdir
+elif os.name == 'nt':			# Contributed by Jeff Bauer
+    if os.environ.has_key('HOMEPATH'):
+	if os.environ.has_key('HOMEDRIVE'):
+	    home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH']
+	else:
+	    home = os.environ['HOMEPATH']
 
 pythonrc = os.path.join(home, ".pythonrc.py")
 try: