Thanks for the ?topicId=2pointer - works exactly how I want.I found this code in include/client/open.inc.php:<tbody> <tr><td colspan="2"><hr /> <div class="form-header" style="margin-bottom.5em"> <b><?php echo __('Help Topic'); ?></b> </div> </td></tr> <tr> <td colspan="2"> <select id="topicId" name="topicId" onchange="javascript: var data = $('', '#dynamic-form').serialize(); $.ajax( 'ajax.php/form/help-topic/' + this.value, { data: data, dataType: 'json', success: function(json) { $('#dynamic-form').empty().append(json.html); $(document.head).append(json.media); } });"> <option value="" selected="selected">— <?php echo __('Select a Help Topic');?> —</option> <?php if($topics=Topic:()) { foreach($topics as $id =>$name) { echo sprintf('<option value="%d" %s>%s</option>', $id, ($info==$id)?'selected="selected"':'', $name); } } else { ?> <option value="0" ><?php echo __('General Inquiry');?></option> <?php } ?> </select> <font class="error">* <?php echo $errors; ?></font> </td> </tr> </tbody>From about line 57. I could not comment it out, so removing it takes out the Topic selection option, but, it does not 'choose' the topic and I get an incomplete form error!