I've never used CGI before, I know nothing about it. Offhand though, from looking at your actual versus expected output, I have to wonder if the reason you get a literal "textfield("flavour","mint") is because you have surrounded that statement in your code with a q() structure. In other words, you've got double quotes single-quoted, so the textfield() call is escaped. Try a simple
print "Please select a flavor: ", textfield("flavor","mint"); instead and see what happens? There's my stab at it. Nathanael "Ain't no blood in my body, it's liquid soul in my veins" ~Roots Manuva -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]