There are two drawbacks with GET that are worth remembering, one the number of characters you can send is limited, and that they are visible to the user within the URL of the new page.
GET is extremely useful with <a href> links, especially where built from data drawn from a database, you might be using something like .....
$sql = "SELECT id from mytable";
$result = mssql_query($sql);
while ($row = mssql_fetch_array($result)); {
echo "<br><a href='mypage.php?id=".$row['id']."'>Link to id ".$row['id']."</a>";
}
POST is better for passing multiple variables in a form, especially things like <textarea> which often contain quite a lot of data. You can also use hidden fields to pass data the user won't see (unless they look at the source of your page).
HTH - Blu