One other thought...the web.config file is constructed in sections like this. Does CuteChat need its own section?
<
configuration>
<configSections>
<sectionGroup name="communityStarterKit">
<section name="appSettings" type="ASPNET.StarterKit.Communities.CommunitiesSectionHandler,ASPNET.StarterKit.Communities" />
</sectionGroup>
</configSections>
<communityStarterKit>
<Isp>
<add key="IspUsername" value="XXXX" />
<add key="IspPassword" value="XXXXX" />
</Isp>
<appSettings>
<add key="ConnectionString" value="Server=(local);Trusted_Connection=true;database=XXXXX" />
<add key="CuteChat.ConnectionStringProvider" value="CuteChatControls.CommunityConnectionStringProvider,CuteChatControls" />
</appSettings>