diff --git a/Control/Monad/Error.hs b/Control/Monad/Error.hs
--- a/Control/Monad/Error.hs
+++ b/Control/Monad/Error.hs
@@ -1,4 +1,5 @@
 {-# OPTIONS -fallow-undecidable-instances #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}	    -- Temporary, I hope.  SLPJ Aug08
 -- Needed for the same reasons as in Reader, State etc
 
 {- |
diff --git a/Control/Monad/Identity.hs b/Control/Monad/Identity.hs
--- a/Control/Monad/Identity.hs
+++ b/Control/Monad/Identity.hs
@@ -34,7 +34,7 @@
   Inspired by the paper
   /Functional Programming with Overloading and
       Higher-Order Polymorphism/,
-    Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+    Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
       Advanced School of Functional Programming, 1995.
 -}
 
diff --git a/Control/Monad/RWS.hs b/Control/Monad/RWS.hs
--- a/Control/Monad/RWS.hs
+++ b/Control/Monad/RWS.hs
@@ -14,7 +14,7 @@
 --      Inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 -----------------------------------------------------------------------------
 
diff --git a/Control/Monad/RWS/Class.hs b/Control/Monad/RWS/Class.hs
--- a/Control/Monad/RWS/Class.hs
+++ b/Control/Monad/RWS/Class.hs
@@ -14,7 +14,7 @@
 --      Inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 -----------------------------------------------------------------------------
 
diff --git a/Control/Monad/RWS/Lazy.hs b/Control/Monad/RWS/Lazy.hs
--- a/Control/Monad/RWS/Lazy.hs
+++ b/Control/Monad/RWS/Lazy.hs
@@ -15,7 +15,7 @@
 --      Inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 -----------------------------------------------------------------------------
 
diff --git a/Control/Monad/RWS/Strict.hs b/Control/Monad/RWS/Strict.hs
--- a/Control/Monad/RWS/Strict.hs
+++ b/Control/Monad/RWS/Strict.hs
@@ -15,7 +15,7 @@
 --      Inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 -----------------------------------------------------------------------------
 
diff --git a/Control/Monad/Reader.hs b/Control/Monad/Reader.hs
--- a/Control/Monad/Reader.hs
+++ b/Control/Monad/Reader.hs
@@ -1,3 +1,4 @@
+{-# OPTIONS_GHC -fno-warn-orphans #-}	    -- Temporary, I hope.  SLPJ Aug08
 {-# OPTIONS -fallow-undecidable-instances #-}
 {- |
 Module      :  Control.Monad.Reader
@@ -33,7 +34,7 @@
   Inspired by the paper
   /Functional Programming with Overloading and
       Higher-Order Polymorphism/, 
-    Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+    Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
     Advanced School of Functional Programming, 1995.
 -}
 
diff --git a/Control/Monad/Reader/Class.hs b/Control/Monad/Reader/Class.hs
--- a/Control/Monad/Reader/Class.hs
+++ b/Control/Monad/Reader/Class.hs
@@ -33,7 +33,7 @@
   Inspired by the paper
   /Functional Programming with Overloading and
       Higher-Order Polymorphism/, 
-    Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+    Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
     Advanced School of Functional Programming, 1995.
 -}
 
diff --git a/Control/Monad/State.hs b/Control/Monad/State.hs
--- a/Control/Monad/State.hs
+++ b/Control/Monad/State.hs
@@ -14,7 +14,7 @@
 --      This module is inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 
 -----------------------------------------------------------------------------
diff --git a/Control/Monad/State/Class.hs b/Control/Monad/State/Class.hs
--- a/Control/Monad/State/Class.hs
+++ b/Control/Monad/State/Class.hs
@@ -14,7 +14,7 @@
 --      This module is inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 
 -----------------------------------------------------------------------------
diff --git a/Control/Monad/State/Lazy.hs b/Control/Monad/State/Lazy.hs
--- a/Control/Monad/State/Lazy.hs
+++ b/Control/Monad/State/Lazy.hs
@@ -17,7 +17,7 @@
 --      This module is inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 --
 -- See below for examples.
diff --git a/Control/Monad/State/Strict.hs b/Control/Monad/State/Strict.hs
--- a/Control/Monad/State/Strict.hs
+++ b/Control/Monad/State/Strict.hs
@@ -17,7 +17,7 @@
 --      This module is inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 --
 -- See below for examples.
diff --git a/Control/Monad/Trans.hs b/Control/Monad/Trans.hs
--- a/Control/Monad/Trans.hs
+++ b/Control/Monad/Trans.hs
@@ -14,7 +14,7 @@
 --      Inspired by the paper
 --      /Functional Programming with Overloading and
 --          Higher-Order Polymorphism/,
---        Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+--        Mark P Jones (<http://web.cecs.pdx.edu/~mpj/>)
 --          Advanced School of Functional Programming, 1995.
 -----------------------------------------------------------------------------
 
diff --git a/Makefile.inc b/Makefile.inc
new file mode 100644
--- /dev/null
+++ b/Makefile.inc
@@ -0,0 +1,7 @@
+ifeq "" "${MKDIR}"
+MKDIR:=$(shell pwd)
+#MKDIR:=$(PWD)
+else
+MKDIR:=$(patsubst %/$(notdir ${MKDIR}),%, ${MKDIR})
+endif
+include ${MKDIR}/Makefile.inc
diff --git a/Makefile.nhc98 b/Makefile.nhc98
new file mode 100644
--- /dev/null
+++ b/Makefile.nhc98
@@ -0,0 +1,12 @@
+THISPKG	= mtl
+SEARCH	=
+
+SRCS	= \
+	Control/Monad/Identity.hs \
+	Control/Monad/Trans.hs
+
+# Here are the main rules.
+include ../Makefile.common
+
+# (no dependencies)
+
diff --git a/mtl.cabal b/mtl.cabal
--- a/mtl.cabal
+++ b/mtl.cabal
@@ -1,5 +1,5 @@
 name:         mtl
-version:      1.1.0.1
+version:      1.1.0.2
 license:      BSD3
 license-file: LICENSE
 author:       Andy Gill
diff --git a/prologue.txt b/prologue.txt
new file mode 100644
--- /dev/null
+++ b/prologue.txt
@@ -0,0 +1,4 @@
+A monad transformer library, inspired by the paper
+/Functional Programming with Overloading and Higher-Order Polymorphism/,
+Mark P Jones (<http://www.cse.ogi.edu/~mpj/>)
+Advanced School of Functional Programming, 1995.
