Thanks, Craig.
After some experimentation, what I got to work very nicely was :
<?
if ($category == "XYZ")
echo "<OPTION SELECTED>XYZ";
else
echo "<OPTION>XYZ";
?>
So if the hidden variable ($category) passed to the Form == "XYZ" then XYZ is selected by default in the list.
My next step is to see if I can reduce this "if - else" construction using the conditional (?) operator. I don't know if PHP supports this operator or not.
I never thought I would use this operator, since it's about as clear as mud, but in this case, since I have about 30 selections in this particular List Box, it would really help.
I'm going to try something like:
<?
echo ($category == "XYZ") ?
"<OPTION SELECTED>XYZ" : "<OPTION>XYZ";
?>
But it looks like the actual operator symbol "?" may gum up the works here.