The list of categories and check boxes does not display properly. The code in OptIn.ascx needs to be changed as follows:
([ = left angles, ] = right angles)
[asp: DataList ID="DSRepeater" runat="server"]
[HeaderTemplate]
[table class="OptIn_ListTable"]
[/HeaderTemplate]
[ItemTemplate]
[table class="OptIn_ListTable"]
[tr valign="top"]
[td valign="middle" nowrap align="center"]
[asp:Label ID="Label3" runat="server" Width="70" Visible="False" Text='[%#Container.DataItem("OptInCategoryID")%]']
[/asp:Label]
[asp:CheckBox ID="CheckBox1" runat="server"]
[/asp:CheckBox]
[/td]
[td valign="middle" nowrap align="left"]
[asp:Label ID="Label1" runat="server" CssClass="CategoryTitle" Text='[%#Container.DataItem("Category")%]']
[/asp:Label]
[/td]
[td]
[/td]
[td valign="top" nowrap align="left" class="CategoryDesc"]
[asp:Literal ID="litDesc" runat="server" Text='[%#Container.DataItem("CategoryDesc")%]']
[/asp:Literal]
[/td]
[/tr]
[/table]
[/ItemTemplate]
[FooterTemplate]
[/TABLE]
[/FooterTemplate]
[/asp: DataList]