It's not exactly clear to me what your requirements are, but I took a half hour to cook up a sample for you using Maestro which demonstrates radio buttons, checkboxes, and selection menus. Fifteen minutes of that was coming up with a list of 20 "channels" :-) Here is the list subscription page that was automatically generated by Maestro: http://maestro-demo.lsoft.com/list/subscribe.html?mContainer=119&mOwner=G2q2t382p&mListSeqNo=146 Try it out. I used the same list of channels to produce 2 "single selection" fields, one shown as a set of radio buttons, one shown as a pull-down menu; and 3 "multiple selection" fields: one shown as checkboxes, one shown as a multiple-select menu (use CTRL-click or SHIFT-click to select multiple entries), and one again as checkboxes, but in this case I made it a mandatory field so subscribers must select at least one, and I told Maestro to use 2 columns of checkboxes instead of the default. This sample list is a "hosted recipient list" (HRL) which means it is only stored in Maestro. However, you can also have "hosted LISTSERV lists" (HLLs) so that you can have both LISTSERV's flexible header keywords AND Maestro's data hosting facilities. HRLs can only be announcement lists and can only be sent to using Maestro, but they have a very flexible and easy to use target group creation Wizard, so that you can send targeted mailings, for example to only people who selected ABC and CBS, or who selected any of a subset of channels, or other such targeting schemes. HLLs are basically DBMS-based LISTSERV lists, so they can be sent to with any email client or with Maestro, and they can be discussion lists or moderated lists or announcement lists; they can have archives, digests, etc. But the data within the HLL is maintained inside of Maestro. This sample uses the default look. You can easily customize the pages for a different look. I'll see if I can locate an example where I did some customizations. This was done using LISTSERV Maestro 2.1. It will become even more flexible and even more tightly coupled with LISTSERV in version 3.0, coming later this year. And that, of course, is another reason why going with Maestro is better than rolling your own: we have a team of developers working on this full-time to make it ever easier to use and always up-to-date with LISTSERV. We have access to the LISTSERV development team so that whenever a desired feature in Maestro requires a new feature in LISTSERV, it gets done. I hope this is helpful. If there are any other features you'd like to see demonstrated, please let me know. -- Francoise Becker <[log in to unmask]> Knowledge is just a click away: http://www.lsoft.com/optin.html