<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>Hilbert Solutions, LLC</title>
    <description>Tips, Tricks, Code and Help.  Mostly focusing on Dotnetnuke and other Web Development Resources.</description>
    <link>http://www.hilbertsolutions.com/Blog_/BlogId/1.aspx</link>
    <language>en-US</language>
    <webMaster>stuart@hilbersolutions.com</webMaster>
    <pubDate>Sat, 04 Feb 2012 18:12:34 GMT</pubDate>
    <lastBuildDate>Sat, 04 Feb 2012 18:12:34 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>Advanced News Ticker 1.2.0 Release with 25% Discount</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/85/Advanced-News-Ticker-1-2-0-Release-with-25-Discount.aspx</link>
      <description>&lt;p&gt;Hilbert Solutions, LLC is pleased to announce the release of Advanced News Ticker 1.2.0.&lt;/p&gt;  &lt;p&gt;This release features the ability to randomize your ticker items as well as well as copy your News Ticker around your site without having to reconfigure the module.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.snowcovered.com/snowcovered2/Default.aspx?tabid=242&amp;PackageID=16304&amp;r=c75a4c0215ee40be8116"&gt;Buy it now on Snowcovered.com&lt;/a&gt; and use the coupon code &lt;strong&gt;&lt;em&gt;ANT120&lt;/em&gt;&lt;/strong&gt; for a 25% discount.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.hilbertsolutions.com/Blog_/EntryId/85/Advanced-News-Ticker-1-2-0-Release-with-25-Discount.aspx&gt;More ...&lt;/a&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/85/Advanced-News-Ticker-1-2-0-Release-with-25-Discount.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/85/Advanced-News-Ticker-1-2-0-Release-with-25-Discount.aspx</guid>
      <pubDate>Tue, 12 Apr 2011 21:07:59 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=85</trackback:ping>
    </item>
    <item>
      <title>Constant Contact Sign Up version 1.5 Released</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/84/Constant-Contact-Sign-Up-version-1-5-Released.aspx</link>
      <description>&lt;p&gt;New Release&lt;/p&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/84/Constant-Contact-Sign-Up-version-1-5-Released.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/84/Constant-Contact-Sign-Up-version-1-5-Released.aspx</guid>
      <pubDate>Mon, 14 Feb 2011 14:54:00 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=84</trackback:ping>
    </item>
    <item>
      <title>SwirlChat 2.1 The Best Dotnetnuke Chat on the Market</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/83/SwirlChat-2-1-The-Best-Dotnetnuke-Chat-on-the-Market.aspx</link>
      <description>&lt;p&gt;Save yourself the time, go with SwirlChat 2.1 The Best Dotnetnuke Chat on the Market&lt;/p&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/83/SwirlChat-2-1-The-Best-Dotnetnuke-Chat-on-the-Market.aspx#Comments</comments>
      <slash:comments>3</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/83/SwirlChat-2-1-The-Best-Dotnetnuke-Chat-on-the-Market.aspx</guid>
      <pubDate>Mon, 08 Nov 2010 17:53:00 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=83</trackback:ping>
    </item>
    <item>
      <title>Coming to Dotnetnuke Connections</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/82/Coming-to-Dotnetnuke-Connections.aspx</link>
      <description>&lt;p&gt;It is official I (Stuart Hilbert) will be attending this year’s &lt;a href="http://www.devconnections.com/shows/FALL2010DN/default.asp?s=158"&gt;Dotnetnuke Connections&lt;/a&gt; conference.  Looking forward to meeting many of you and having chats with what you are doing with Dotnetnuke in your circles.  Follow me on &lt;a href="http://twitter.com/slhilbert"&gt;Twitter&lt;/a&gt; for the latest news from the conference.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.hilbertsolutions.com/Blog_/EntryId/82/Coming-to-Dotnetnuke-Connections.aspx&gt;More ...&lt;/a&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/82/Coming-to-Dotnetnuke-Connections.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/82/Coming-to-Dotnetnuke-Connections.aspx</guid>
      <pubDate>Fri, 27 Aug 2010 04:35:53 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=82</trackback:ping>
    </item>
    <item>
      <title>Constant Contact Sign Up Module &amp;ndash; 10% Discount</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/81/Constant-Contact-Sign-Up-Module-ndash-10-Discount.aspx</link>
      <description>&lt;p&gt; &lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://bit.ly/9rTVj8"&gt;Get your 10% Discount Now!&lt;/a&gt;&lt;/p&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/81/Constant-Contact-Sign-Up-Module-ndash-10-Discount.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/81/Constant-Contact-Sign-Up-Module-ndash-10-Discount.aspx</guid>
      <pubDate>Fri, 25 Jun 2010 16:41:14 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=81</trackback:ping>
    </item>
    <item>
      <title>DotNetNuke.Common.SendMail IS DEAD!  LONG LIVE DotNetNuke.Services.Mail.Mail.SendMail()</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/80/DotNetNuke-Common-SendMail-IS-DEAD-LONG-LIVE-DotNetNuke-Services-Mail-Mail-SendMail.aspx</link>
      <description>&lt;p&gt; Call me old fashioned but I have been using DotNetNuke.Common.SendMail for a long time.  We are old friends who have been delivering email for quite a while.&lt;/p&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/80/DotNetNuke-Common-SendMail-IS-DEAD-LONG-LIVE-DotNetNuke-Services-Mail-Mail-SendMail.aspx#Comments</comments>
      <slash:comments>5</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/80/DotNetNuke-Common-SendMail-IS-DEAD-LONG-LIVE-DotNetNuke-Services-Mail-Mail-SendMail.aspx</guid>
      <pubDate>Tue, 30 Mar 2010 14:44:00 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=80</trackback:ping>
    </item>
    <item>
      <title>Populating a Form using Querystring values and Javascript</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/79/Populating-a-Form-using-Querystring-values-and-Javascript.aspx</link>
      <description>&lt;p&gt;We recently had a client ask us if we could pre-populate a form using the values in a querystring.  The client has a Paypal form on their website and they wanted to be able to provide a promo code to their affiliates in the form of a URL containing a querystring and have it automatically populate the promo code box.&lt;/p&gt;  &lt;p&gt;They also wanted to make sure as their clients navigate through their site that the promo code stays populated in the promo code textbox.  We solved this by using a little Javascript and a cookie.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;The script should fall after the input box. The name of the input box in the example is: oS0&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Here is the code:&lt;/p&gt;  &lt;p&gt;&lt;SCRIPT type="text/javascript"&gt;   &lt;br /&gt;//Function to get the specified querystring    &lt;br /&gt;//Found at &lt;a href="http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx"&gt;http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx&lt;/a&gt;    &lt;br /&gt;function getQuerystring(key, default_)    &lt;br /&gt;{    &lt;br /&gt;  if (default_==null) default_="";     &lt;br /&gt;  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");    &lt;br /&gt;  var regex = new RegExp("[\\?&amp;]"+key+"=([^&amp;#]*)");    &lt;br /&gt;  var qs = regex.exec(window.location.href);    &lt;br /&gt;  if(qs == null)    &lt;br /&gt;    return default_;    &lt;br /&gt;  else    &lt;br /&gt;    return qs[1];    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;//Found at &lt;a href="http://www.w3schools.com/JS/js_cookies.asp"&gt;http://www.w3schools.com/JS/js_cookies.asp&lt;/a&gt;    &lt;br /&gt;function setCookie(c_name,value,expiredays)    &lt;br /&gt;{    &lt;br /&gt;var exdate=new Date();    &lt;br /&gt;exdate.setDate(exdate.getDate()+expiredays);    &lt;br /&gt;document.cookie=c_name+ "=" +escape(value)+    &lt;br /&gt;((expiredays==null) ? "" : ";expires="+exdate.toGMTString());    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;//Found at &lt;a href="http://www.w3schools.com/JS/js_cookies.asp"&gt;http://www.w3schools.com/JS/js_cookies.asp&lt;/a&gt;    &lt;br /&gt;function getCookie(c_name)    &lt;br /&gt;{    &lt;br /&gt;if (document.cookie.length&gt;0)    &lt;br /&gt;  {    &lt;br /&gt;  c_start=document.cookie.indexOf(c_name + "=");    &lt;br /&gt;  if (c_start!=-1)    &lt;br /&gt;    {    &lt;br /&gt;    c_start=c_start + c_name.length+1;    &lt;br /&gt;    c_end=document.cookie.indexOf(";",c_start);    &lt;br /&gt;    if (c_end==-1) c_end=document.cookie.length;    &lt;br /&gt;    return unescape(document.cookie.substring(c_start,c_end));    &lt;br /&gt;    }    &lt;br /&gt;  }    &lt;br /&gt;return "";    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;//Checking if the promo cookie exists   &lt;br /&gt;if (getCookie("LOADMODDIYPROMO").length &gt; 0 )    &lt;br /&gt;{ &lt;/p&gt;  &lt;p&gt;    //Promo cookie does exist so populate text field with value from cookie   &lt;br /&gt;    //Writing the promo code to the promo textbox.    &lt;br /&gt;        inputObj = document.getElementById('os0');    &lt;br /&gt;        inputObj.value = getCookie("PROMOCOOKIE");    &lt;br /&gt;}    &lt;br /&gt;else    &lt;br /&gt;{ &lt;/p&gt;  &lt;p&gt;    //Promo cookie doesn't exists so check the querystring   &lt;br /&gt;    //Getting the querystring values    &lt;br /&gt;        var urlString = parent.document.URL;    &lt;br /&gt;        var queryString = urlString.substring(urlString.indexOf('?'),urlString.length);    &lt;br /&gt;        //Determining if the querystring contains the word PROMO    &lt;br /&gt;        var pos=queryString.indexOf("PROMO=");    &lt;br /&gt;        if (pos&gt;=0)    &lt;br /&gt;            {    &lt;br /&gt;                //Writing the promo code to the promo textbox.    &lt;br /&gt;                inputObj = document.getElementById('os0');    &lt;br /&gt;                inputObj.value = getQuerystring('PROMO');    &lt;br /&gt;                //Writing a cookie for later user    &lt;br /&gt;                setCookie("PROMOCOOKIE",inputObj.value,7);    &lt;br /&gt;                alert("setting cookie");    &lt;br /&gt;            }    &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;&lt;/SCRIPT&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.hilbertsolutions.com/Blog_/EntryId/79/Populating-a-Form-using-Querystring-values-and-Javascript.aspx&gt;More ...&lt;/a&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/79/Populating-a-Form-using-Querystring-values-and-Javascript.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/79/Populating-a-Form-using-Querystring-values-and-Javascript.aspx</guid>
      <pubDate>Wed, 24 Feb 2010 21:06:25 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=79</trackback:ping>
    </item>
    <item>
      <title>Release of the Constant Contact Sign Up Module 1.2</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/78/Release-of-the-Constant-Contact-Sign-Up-Module-1-2.aspx</link>
      <description>&lt;table border="0" cellspacing="1" cellpadding="1" align="left"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;&lt;img border="0" alt="Constant Contact Sign Up Logo" src="/Portals/0/CCSignUp/CCSignUp.png" width="100" height="100" /&gt;&lt;/h1&gt;       &lt;/td&gt;        &lt;td align="left"&gt;         &lt;h1&gt;Constant Contact Sign Up 1.2&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;h1&gt;Introduction&lt;/h1&gt;  &lt;p&gt;The Hilbert Solutions, LLC &lt;strong&gt;Constant Contact Sign Up &lt;/strong&gt;module is an easy to use &lt;a href="http://www.dotnetnuke.com" target="_new"&gt;Dotnetnuke&lt;/a&gt; module that can be used to gather information about your user's when they join your &lt;a href="http://www.constantcontact.com" target="_blank"&gt;Constant Contac&lt;/a&gt;t mailing list. &lt;strong&gt;Constant Contact Sign Up &lt;/strong&gt;provides a flexible templating system to include numerous oppurtunities to gather specific information while your client joins your mailing list.&lt;/p&gt;  &lt;h1&gt;Features&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Easy to use &lt;/li&gt;    &lt;li&gt;Highly configurable &lt;/li&gt;    &lt;li&gt;Templated Form &lt;/li&gt;    &lt;li&gt;Templated Success Message &lt;/li&gt;    &lt;li&gt;Templated Join Button &lt;/li&gt;    &lt;li&gt;Supports the collection of over 30 unique fields. &lt;/li&gt;    &lt;li&gt;Completely Localized &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;NEW!&lt;/font&gt; &lt;/strong&gt;Multiple mailing list sign up &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;NEW!&lt;/font&gt; &lt;/strong&gt;Send welcome email on mailing list sign up &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;NEW!&lt;/font&gt; &lt;/strong&gt;Send notification email to specified email address on mailing list sign up &lt;/li&gt;    &lt;li&gt;Works with all versions of Dotnetnuke 5 and Dotnetnuke 4.7.x and up.  If you need it for older versions of Dotnetnuke 4 please let us know.&lt;/li&gt;    &lt;li&gt;Free upgrades for six month from purchase date &lt;/li&gt;    &lt;li&gt;Browser Tested Against:      &lt;br /&gt;&lt;img alt="" src="/Portals/0/IE.png" width="25" height="25" /&gt;&lt;img alt="" src="/Portals/0/Firefox.png" width="25" height="25" /&gt;&lt;img alt="" src="/Portals/0/Chrome.png" width="25" height="25" /&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Licensing&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Site License: One Dotnetnuke Database is covered. &lt;/li&gt;    &lt;li&gt;Server License: All Dotnetnuke Databases on one server are covered. &lt;/li&gt;    &lt;li&gt;&lt;span id="_ctl0__ctl0__ctl0_lblPackageDescription" class="Normal"&gt;Enterprise License: Unlimited use of module within hosting environment.&lt;/span&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Screenshots&lt;/h1&gt;  &lt;h2&gt;Settings&lt;/h2&gt;  &lt;p&gt;&lt;img alt="Constant Contact Sign Up Settings Page One" src="/Portals/0/CCSignUp/CCSignUpSetting1.png" width="663" height="558" /&gt;     &lt;br /&gt;&lt;img alt="Constant Contact Sign Up Settings Page Two" src="/Portals/0/CCSignUp/CCSignUpSetting2.png" width="663" height="566" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h2&gt;Three of the Infinite Possibilities the Form can Take&lt;/h2&gt;  &lt;h1&gt;&lt;img alt="Three of the many possible ways the module can render" src="/Portals/0/CCSignUp/CCSignUpFormRender.png" width="766" height="253" /&gt;&lt;/h1&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p style="text-align: center" class="NormalRed"&gt;PLEASE NOTE: Hilbert Solutions, LLC is in no way associated with Constant Contact.&lt;/p&gt; &lt;span class="SubHead"&gt;See a Live Demo at &lt;a href="http://www.hilbertsolutions.com/Products/ConstantContactSignUp.aspx" target="_new"&gt;HilbertSolutions.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=http://www.hilbertsolutions.com/Blog_/EntryId/78/Release-of-the-Constant-Contact-Sign-Up-Module-1-2.aspx&gt;More ...&lt;/a&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/78/Release-of-the-Constant-Contact-Sign-Up-Module-1-2.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/78/Release-of-the-Constant-Contact-Sign-Up-Module-1-2.aspx</guid>
      <pubDate>Mon, 15 Feb 2010 17:31:55 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=78</trackback:ping>
    </item>
    <item>
      <title>FIX: Dotnetnuke Menu Behind Module</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/77/FIX-Dotnetnuke-Menu-Behind-Module.aspx</link>
      <description>&lt;p&gt;All of us have seen a Dotnetnuke website where the main menu of the site is hidden behind a module.  Recently we were contacted about this issue with our new module, &lt;a href="http://www.hilbertsolutions.com/Products/Advanced_News_Ticker.aspx"&gt;Advanced News Ticker&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;A quick search revealed that this is something that can be fixed at the skin level.  I found the following &lt;a href="http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/109/threadid/338142/scope/posts/threadpage/1/Default.aspx"&gt;thread&lt;/a&gt; on the Dotnetnuke Forum that explains how to fix the problem.&lt;/p&gt;  &lt;p&gt;In particular interest this post:   &lt;br /&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;You need to make sure you set the z-index in the css settings for the submenu items, for example, in skin.css you would have something like ".menuItemClass {z-index: 1000;}" to make sure the menu appears in front of input boxes, select drop downs, and flash.  The submenu really shouldn't need any z-index setting to simply have it appear in front of modules, unless you've got some erroneous setting in your css that is causing that to happen, like a position setting or display setting or even an incorrect or "not in proper order" z-index setting...  It can be tricky to set up.  Follow the menu setting and css files for the default skin, even do a copy paste into your skins files and then edit as necessary to match your design. &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href=http://www.hilbertsolutions.com/Blog_/EntryId/77/FIX-Dotnetnuke-Menu-Behind-Module.aspx&gt;More ...&lt;/a&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/77/FIX-Dotnetnuke-Menu-Behind-Module.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/77/FIX-Dotnetnuke-Menu-Behind-Module.aspx</guid>
      <pubDate>Fri, 08 Jan 2010 19:35:06 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=77</trackback:ping>
    </item>
    <item>
      <title>Release of the Constant Contact Sign Up Module</title>
      <link>http://www.hilbertsolutions.com/Blog_/EntryId/75/Release-of-the-Constant-Contact-Sign-Up-Module.aspx</link>
      <description>&lt;span id="dnn_ctr582_MainView_ViewEntry_lblEntry"&gt;The Hilbert Solutions, LLC &lt;strong&gt;Constant Contact Sign Up &lt;/strong&gt;module is an easy to use &lt;a href="http://www.dotnetnuke.com/" target="_new"&gt;Dotnetnuke&lt;/a&gt; module that can be used to gather information about your user's when they join your &lt;a href="http://www.constantcontact.com/" target="_blank"&gt;Constant Contac&lt;/a&gt;t mailing list. &lt;strong&gt;Constant Contact Sign Up &lt;/strong&gt;provides a flexible templating system to include numerous oppurtunities to gather specific information while your client joins your mailing list.&lt;/span&gt;</description>
      <author>stuart@hilbersolutions.com</author>
      <comments>http://www.hilbertsolutions.com/Blog_/EntryId/75/Release-of-the-Constant-Contact-Sign-Up-Module.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.hilbertsolutions.com/Blog_/EntryId/75/Release-of-the-Constant-Contact-Sign-Up-Module.aspx</guid>
      <pubDate>Tue, 15 Dec 2009 13:31:19 GMT</pubDate>
      <trackback:ping>http://www.hilbertsolutions.comDesktopModules/BlogTrackback.aspx?id=75</trackback:ping>
    </item>
  </channel>
</rss>
