Download the file named postgresql-8.1.4-1.zip. Unzip the file, then click on postgresql-8.1.msi. Select "English" (which is the default) then click "Start". Click "Next" (3 times, leave defaults on third prompt). On "Service Configuration", leave default values, but give a password and confirm password. This page is setting up a Windows user that will run the PostGreSQL service on your computer. (Remembering this password not imperative, the software uses it behind the scene) On "Initialise database cluster" form, leave the default values, but give a password and confirm password. It IS IMPORTANT that you remember this password, as it is used to connect to the database as a db administrator. Click NEXT (4 times, leaving default values each time). Click finish. The software is now installed. To test it. Click "Start"->"All Programs"->"PostgreSQL 8.1"-> "pgAdmin III" Double click on "PostgreSQL Database Server 8.1 (localhost:5432)". Enter your postgres db admin password (that you were told to remember). You should connect into the database (currently empty). To set up your user (to match up with the opentech server): Click "Edit"->"New Object"->"New Login Role" Type in your USERID (lastname first initial), and give the user the same password that your db user on opentech server has. To set up your database (to match up with the opentech server): Click "Edit"->"New Object"->"New Database" Give the database the name of USERID_db (where USERID is your lastname firstintial), click on your USERID as the owner. Leave everything else as defaults. Click OK. LAST STEP (IMPORTANT): Go to your php.ini file (found in C:\Windows\) open it and change the line that says: ;extension=php_pgsql.dll and remove the semi-colon extension=php_pgsql.dll You have to move the file named:php_pgsql.dll which is in your PHP folder (wherever you unzipped it) in the ext subdirectory into C:\WINDOWS\system Restart your Apache server