Also of note here--after some revisions of how custom items were initially handled in v2006, we created an insertable variable called <ml.styles>. If you add this to your HTML code then MediaLab will automatically insert the colors and fonts you are using at the time on regular items. It's a really easy way to have your custom items match the look and feel of regular items. Note the line to add is "<style><ml.styles></style>". The following is a custom item that asks multiple demographic items on one page, taken from the v2008 "Sample 5 Custom Items" folder. Note also the inclusion of the line "...saved from URL..."--this is included to prevent HTML security warnings.
Code:
<!-- saved from url=(0013)about:internet -->
<style><ml.styles></style>
<body onload="document.form.name.focus();">
<form name="form" method="post">
<ml.wording><br><br>
<table>
<tr><td> Name? </td><td> <input name="name"></td></tr>
<tr><td> Age? </td><td> <input name="age"></td></tr>
<tr><td> Sex? </td><td> <input name="sex"></td></tr>
<tr><td> Ethnicity? </td><td> <input name="ethnicity"></td></tr>
<tr><td> Marital Status? </td><td> <input name="marital"></td></tr>
<tr><td> <br><input type="submit" value="Continue"></td></tr>
</table>
</form>
</body>
This might look way harder than it actually is. Again as Trevor suggested above, be sure to check out the chapter on custom items in the users guide and try running and modifying the samples to suit your needs. Try also searching for "custom items" here in the forums to turn up some additional samples and issues that have been dealt with.