In the end, I added the following code to the contact.module: // THESE NEXT TWO LINES ADDED FOR PRE-FILLING if( !isset( $_POST['subject']) && !empty($_GET['subject'])) // FIRST ADDITIONAL LINE $form['subject']['#value'] = $_GET['subject']; // SECOND AND LAST ADDITIONAL LINE which allows me to create links like this: <a href="/contact?subject=Page+Reported:http://www.mysite.com<?php print $_SERVER['REQUEST_URI'] ?>+(do+not+delete.)" rel="nofollow">Report Page</a> which is exactly what I was after. ----- Original Message ----- From: "Michael Prasuhn" <mike@mikeyp.net> To: <support@drupal.org> Sent: Saturday, September 22, 2007 5:58 PM Subject: Re: [support] Simple form-based node flagging I suppose tkaing the same development resources to look at fixing the abuse module is out of the question? -Mike __________________ Michael Prasuhn mike@mikeyp.net mikeyp.phone@gmail.com phone 714.356.0168 cell 949.200.7670 fax -----Original Message----- From: "Neil: esl-lounge.com" <neil@esl-lounge.com> Date: Sat, 22 Sep 2007 13:50:32 To:<support@drupal.org> Subject: [support] Simple form-based node flagging I would like to make a simple "node flagging" tool on my site. I have a flag icon on every node which has the URL of the node (or the nid) inserted into it using php. What I would like is for a user who clicks that to be sent to the contact form and for the page URL to appear in the "Message" text box already. I've had a lot of problems with the Abuse module (especially the admin side of things...constant sql errors), so have decided to try to create something simpler. If the contact form can't be used like that, is there a way I can set up a simple form on a page (mysite.com/report) which is pre-filled with a flagged node's URL/nid as described above? Thanks Neil-- [ Drupal support list | http://lists.drupal.org/ ] -- [ Drupal support list | http://lists.drupal.org/ ]