diff --git a/IPython/kernel/scripts/ipcluster.py b/IPython/kernel/scripts/ipcluster.py
index aa0edf2..08e8c9a 100644
--- a/IPython/kernel/scripts/ipcluster.py
+++ b/IPython/kernel/scripts/ipcluster.py
@@ -329,6 +329,11 @@ and ipengine separately.
 def main():
     """Main driver for the two big options: local or remote cluster."""
     
+    if sys.platform=='win32':
+        print """ipcluster does not work on Microsoft Windows.  Please start
+your IPython cluster using the ipcontroller and ipengine scripts."""
+        sys.exit(1)
+    
     opt,arg = parse_args()
 
     clusterfile = opt.clusterfile
diff --git a/scripts/ipython_win_post_install.py b/scripts/ipython_win_post_install.py
index 9077ac7..fb1c2bc 100755
--- a/scripts/ipython_win_post_install.py
+++ b/scripts/ipython_win_post_install.py
@@ -27,7 +27,8 @@ def install():
         directory_created(ip_start_menu)
     
     # Create .py and .bat files to make things available from
-    # the Windows command line
+    # the Windows command line.  Thanks to the Twisted project
+    # for this logic!
     programs = [
         'ipython',
         'iptest',