Thats the weirdest way of populating a dropdown box I've ever seen..
while ($cat_row = mysql_fetch_array($cat_result)) {
$cat[] = $cat_row['category'];
}
echo "<option value=\"Accounting\"".((in_array($cat,"Accounting"))?" selected":"")."\">Accounting</option>";
echo "<option value=\"Administrative Support\"".(in_array($cat,"Administrative Support"))?" selected":"")."\">Administrative Support</option>";
echo "<option value=\"Advertising/Marketing/Public Relations\"".(in_array($cat,"Advertising/Marketing/Public Relations")?" selected":"")."\">Advertising/Marketing/Public Relations</option>";
Make an array of the catagories, and check each one against it. Might want to add a check in to see in the array exists, coz if theres no catagories selected it'll throw an error.