It's alot easier and all-around better, I belive, to use the POST method with forms, for a few reasons.
One, the GET method is used with putting variables in the URL of the PHP page. I like to use both at the same time, every once in a while, such as in my forum system where I want the post to go in the topic, but the topic ID is not part of the form....if that makes sense.
Second, it's alot more effecient to send the form action to itself, and check to see if the data was given. Ex:
form.php
<?php
if(isset($_POST['name'])) {
$name = $_POST['name'];
echo "Your name is $name!";
} else {
echo "<form action='form.php' method='post'>
<input type='text' size='20' name='name'>
<input type='submit' value='Submit!'>
</form>";
}