﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ACIASoftware.com Developer Blog</title>
    <description>This is a meandering blog containing musings from everything of the books I've read to interesting code I've found.</description>
    <link>http://host.aciasoftware.com/Blog/tabid/109/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>kenneth.courtney@gmail.com</managingEditor>
    <webMaster>kenneth.courtney@gmail.com</webMaster>
    <pubDate>Mon, 05 Jan 2009 22:54:40 GMT</pubDate>
    <lastBuildDate>Mon, 05 Jan 2009 22:54:40 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>The Ultimate Architect Position?</title>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/105/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/105/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=105</guid>
      <pubDate>Tue, 08 Jul 2008 20:46:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=105</trackback:ping>
    </item>
    <item>
      <title>Scott Guthrie Introduction to Silverlight 2.0 Video</title>
      <description>&lt;p&gt;I subscribe to 'threads watched by Channel 9 MSDN team' on the Channel 9 MSDN web site, the problem is, once a thread falls off the feed, it's a real PITA to find it again!&lt;/p&gt;
&lt;p&gt;This interview with Scott Guthrie, MS VP, offers a great introduction to what Silverlight 2.0 really is and is a must watch for anyone new to the technology:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=388355"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=388355&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/104/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/104/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=104</guid>
      <pubDate>Tue, 18 Mar 2008 19:48:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=104</trackback:ping>
    </item>
    <item>
      <title>Site Migration to DNN 4.8.1 continues...</title>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/1/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/1/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=1</guid>
      <pubDate>Fri, 29 Feb 2008 15:25:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=1</trackback:ping>
    </item>
    <item>
      <title>ACIA Silverlight Slide Show &amp; Photo Gallery Released on Snowcovered.com</title>
      <description>&lt;P&gt;I am proud to announce that I have released my first independant commercial module on Snowcovered.com: the &lt;A href="http://www.snowcovered.com/Snowcovered2/Default.aspx?r=f980178d13&amp;tabid=242&amp;PackageID=9308"&gt;ACIA Silverlight Slide Show and Photo Gallery&lt;/A&gt;. The module provides a management UI for a popular open source Silverlight Slide Show control. The gallery provides a Silverlight 1.0 control for publishing highly-customizable photo slideshows on the Web. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG id="Picture 8" height=300 src="/ads/ACIAGallery_files/image036.jpg" width=378 border=0&gt;&lt;IMG id="Picture 10" height=167 src="/ads/ACIAGallery_files/image037.jpg" width=224 border=0&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.snowcovered.com/Snowcovered2/Default.aspx?r=f980178d13&amp;tabid=242&amp;PackageID=9308"&gt;&lt;IMG src="http://www.snowcovered.com/Snowcovered2/Portals/0/SnowcoveredLogo2.gif" border=0&gt; Buy My Module at Snowcovered.com!&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/103/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/103/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=103</guid>
      <pubDate>Wed, 02 Jan 2008 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=103</trackback:ping>
    </item>
    <item>
      <title>I traded my 2006 Night Train for a 2006 Honda ST1300 !!! </title>
      <description>&lt;p&gt;Best decision I ever made.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p align="center"&gt;&lt;img alt="sT1300_2006" src="http://v2.aciasoftware.com/DesktopModules/IdeacaPhotoAlbum/Picture.aspx?Image=361//DSCN1385.JPG&amp;w=480" /&gt;&lt;/p&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/102/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/102/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=102</guid>
      <pubDate>Mon, 05 Nov 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=102</trackback:ping>
    </item>
    <item>
      <title>The Merrits of DotNetNuke for ECommerce</title>
      <description>&lt;P&gt;I rarely have an original thought (if I have ever had one) and this entry is no exception. A while back while comparing the Commerce Starter Kit with the DNN Core Store Module, I found an interesting post on “Spooks Blog” (&lt;A href="http://forums.commercestarterkit.org/blogs/spooks_blog/archive/2006/01/27/2367.aspx"&gt;link&lt;/A&gt;) discussing the merrits of a DotNetNuke ecommerce module. &lt;/P&gt;
&lt;P&gt;In response to this post, Sean Walker posted a very eloquent response, in which I found the following especially pointed and relevant to DotNetNuke's use in a great whole:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;“In response to Rob's comment that DNN is not suited for e-commerce, I would obviously have to disagree. The fact is that anyone who needs to sell goods online also needs a whole array of other services on their website. They will want to customize the look of the website to match their business branding. They may want to provide forums for online support of their products. They may want a Newsletter to push information to their customers. They may need to designate private and public areas of their website for inside/outside sales or marketing information. They will need basic pages which describe the company and their mission. DotNetNuke handles all of these requirements and much more. And I am sure an e-commerce application could eventually provide all of these services, but in my opinion it is then losing its main focus - commerce.”&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;He also addressed performance issues, always a sticky subject with old school manager types:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;“&lt;FONT size=2&gt;&lt;EM&gt;In terms of performance and scalability, I definitely need to address the facts. DotNetNuke.com is running on a single dedicated web server connected to a database server ( so 2 boxes - no web farm or load balancer ). It is running the DotNetNuke framework with all of the standard defaults for the environment and application - so no custom tweaks or "squeezing" whatsoever ( we purposely avoid custom tweaks so that we stay in touch with our user community ). In January 2006, the site had 4.5 million page views ( or about 150,000 per day ). Obviously, this could scale much higher if we moved to a web farm model ( ie. I have heard of DNN sites handling 1.0M+ page views per day ).&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=CommentFooter&gt;&lt;FONT size=2&gt;&lt;EM&gt;February 16, 2006 3:12 AM&lt;/EM&gt;&lt;/FONT&gt;”&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV class=CommentFooter dir=ltr&gt;I couldn't have put it any better.&lt;/DIV&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/101/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/101/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=101</guid>
      <pubDate>Thu, 04 Oct 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=101</trackback:ping>
    </item>
    <item>
      <title>Subsonic + DotNetNuke without Modifying web.config</title>
      <description>&lt;div&gt;
&lt;p&gt;I originally posted most of this in my &lt;a href="http://www.subsonicproject.com/forums/thread/support/1502.aspx"&gt;reply on the SubSonic Community Forums&lt;/a&gt; to a thread on how to incorporate SubSonic DAL into a DNN Module without having to modify the web.config file. I figured it would be useful here because I had a bit of a time figuring this out.&lt;/p&gt;
&lt;p&gt;To recap what I did (for my test app):&lt;/p&gt;
&lt;p&gt;Started with a new Class Library project, named it ACIA.Data, added this to my DotNetNuke 'classic' web application project solution (which includes the BuildSupport assembly which compiles all assemblies into the web site's \Bin folder... another topic but important for module developers).&lt;/p&gt;
&lt;p&gt;Set up the Subsonic Command line tool as per &lt;a href="http://www.codeplex.com/ClubStarterKit/Wiki/View.aspx?title=SubSonic%20Info&amp;referringTitle=Home"&gt;instructions in the Club Starter Kit&lt;/a&gt; (&lt;a href="http://www.codeplex.com/ClubStarterKit"&gt;http://www.codeplex.com/ClubStarterKit&lt;/a&gt;) (which is a great starter kit not mentioned many places on Subsonic Community which uses Subsonic very nicely). Generated my code into the \Generated folder just like Club Starter Kit. Using this method, only a single app.config file necessary in the Assembly's root folder.&lt;/p&gt;
&lt;p&gt;In my case, I wanted to limit the amount of code I generated to the objects (tables only) in my module, so my entire app.config looked like:&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;?&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #a31515; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;xml&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;version&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;1.0&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;encoding&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;utf-8&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; ?&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;configuration&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;configSections&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;section&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;name&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SubSonicService&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;SubSonic.SubSonicSection, SubSonic&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;allowDefinition&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;MachineToApplication&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;restartOnExternalChanges&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;true&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;requirePermission&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;false&lt;/span&gt;"&lt;span style="color: blue"&gt;/&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;configSections&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;connectionStrings&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;add&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;name&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SiteSqlServer&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;connectionString&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;Data Source=.;&lt;span class="531573614-07092007"&gt; &lt;/span&gt;Initial Catalog=DotNetNuke4;Integrated Security=True&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;providerName&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;System.Data.SqlClient&lt;/span&gt;"&lt;span style="color: blue"&gt; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;!--&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;AttachDBFileName&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Consolas; mso-no-proof: yes"&gt;--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;connectionStrings&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;SubSonicService&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;defaultProvider&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SiteSqlServer&lt;/span&gt;"&lt;span style="color: blue"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;providers&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;clear&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;/&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;add&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt; &lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;name&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SiteSqlServer&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;SubSonic.SqlDataProvider, SubSonic&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;connectionStringName&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SiteSqlServer&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;fixPluralClassNames&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;false&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;spClassName&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;SPs&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;/span&gt;&lt;span style="color: red"&gt;generatedNamespace&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;Database&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;stripTableText&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_&lt;/span&gt;"&lt;span style="color: blue"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;includeTableList&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;"&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;_Committee,&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_Media_Files,&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_Meeting,&lt;span class="531573614-07092007"&gt; &lt;/span&gt;&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_MeetingCommittee,&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_MeetingRSVP,&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_Organization,&lt;span style="color: blue"&gt;&lt;span class="531573614-07092007"&gt;ACIA&lt;/span&gt;&lt;/span&gt;_UserOrganization&lt;/span&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;includeProcedureList&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;""&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; color: red; font-family: Consolas; mso-no-proof: yes"&gt;viewStartsWith&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;=&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;""&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;/&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;providers&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;SubSonicService&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="font-size: 8pt; color: #a31515; font-family: Consolas; mso-no-proof: yes"&gt;configuration&lt;/span&gt;&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Once code generation was working OK, I created a new class in my ACIA.Data project ... named it Application ... Created new method in the class InitializeProvider:&lt;/p&gt;
&lt;span style="font-size: 8pt; color: blue; font-family: Consolas; mso-no-proof: yes"&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; color: blue; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;Imports&lt;/span&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt; SubSonic&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; color: blue; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;Imports&lt;/span&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt; System.Configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; color: blue; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;Public&lt;/span&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Class&lt;/span&gt;&lt;font color="#000000"&gt; SubsonicProvider&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' Initialize Subsonic for the default provider.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;/summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;remarks&gt;&lt;/remarks&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Public&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Shared&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Sub&lt;/span&gt;&lt;font color="#000000"&gt; InitializeProvider()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;InitializeProvider(&lt;/font&gt;&lt;span style="color: #a31515"&gt;"&lt;ConnectionStringNameOne&gt;"&lt;/span&gt;&lt;font color="#000000"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;InitializeProvider(&lt;/font&gt;&lt;span style="color: #a31515"&gt;"&lt;ConnectionStringNameTwo&gt;"&lt;/span&gt;&lt;font color="#000000"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;End&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; color: blue; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' Initialize Subsonic for given Provider: Convention is to use same name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' for Connection String and Provider name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;/summary&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;param name="ProviderName"&gt;&lt;/param&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: green"&gt;''' &lt;/span&gt;&lt;span style="color: gray"&gt;&lt;remarks&gt;&lt;/remarks&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Public&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Shared&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Sub&lt;/span&gt;&lt;font color="#000000"&gt; InitializeProvider(&lt;/font&gt;&lt;span style="color: blue"&gt;ByVal&lt;/span&gt;&lt;font color="#000000"&gt; ProviderName &lt;/font&gt;&lt;span style="color: blue"&gt;As&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;String&lt;/span&gt;&lt;font color="#000000"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;If&lt;/span&gt;&lt;font color="#000000"&gt; DataService.ProviderCount = 0 &lt;/font&gt;&lt;span style="color: blue"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;DataService.Provider = &lt;/font&gt;&lt;span style="color: blue"&gt;New&lt;/span&gt;&lt;font color="#000000"&gt; SubSonic.SqlDataProvider()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;DataService.Providers = &lt;/font&gt;&lt;span style="color: blue"&gt;New&lt;/span&gt;&lt;font color="#000000"&gt; DataProviderCollection()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt;&lt;font color="#000000"&gt; provider &lt;/font&gt;&lt;span style="color: blue"&gt;As&lt;/span&gt;&lt;font color="#000000"&gt; SubSonic.DataProvider = DataService.Provider&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt;&lt;font color="#000000"&gt; config &lt;/font&gt;&lt;span style="color: blue"&gt;As&lt;/span&gt;&lt;font color="#000000"&gt; System.Collections.Specialized.NameValueCollection = &lt;/font&gt;&lt;span style="color: blue"&gt;New&lt;/span&gt;&lt;font color="#000000"&gt; System.Collections.Specialized.NameValueCollection()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;config.Add(&lt;/font&gt;&lt;span style="color: #a31515"&gt;"connectionStringName"&lt;/span&gt;&lt;font color="#000000"&gt;, ConfigurationManager.ConnectionStrings(ProviderName).ConnectionString)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.Initialize(ProviderName, config)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.DefaultConnectionString = ConfigurationManager.ConnectionStrings(ProviderName).ConnectionString&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.GeneratedNamespace = &lt;/font&gt;&lt;span style="color: #a31515"&gt;"Data"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;DataService.Providers.Add(provider)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;End&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;If&lt;/span&gt;&lt;font color="#000000"&gt; DataService.Providers.Item(ProviderName) &lt;/font&gt;&lt;span style="color: blue"&gt;Is&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Nothing&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt;&lt;font color="#000000"&gt; provider &lt;/font&gt;&lt;span style="color: blue"&gt;As&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;New&lt;/span&gt;&lt;font color="#000000"&gt; SubSonic.SqlDataProvider()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt;&lt;font color="#000000"&gt; config &lt;/font&gt;&lt;span style="color: blue"&gt;As&lt;/span&gt;&lt;font color="#000000"&gt; System.Collections.Specialized.NameValueCollection = &lt;/font&gt;&lt;span style="color: blue"&gt;New&lt;/span&gt;&lt;font color="#000000"&gt; System.Collections.Specialized.NameValueCollection()&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;         &lt;/span&gt;config.Add(&lt;/font&gt;&lt;span style="color: #a31515"&gt;"connectionStringName"&lt;/span&gt;&lt;font color="#000000"&gt;, ConfigurationManager.ConnectionStrings(ProviderName).ConnectionString)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.Initialize(ProviderName, config)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.DefaultConnectionString = ConfigurationManager.ConnectionStrings(ProviderName).ConnectionString&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;provider.GeneratedNamespace = &lt;/font&gt;&lt;span style="color: #a31515"&gt;"Data"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;DataService.Providers.Add(provider)&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;        &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;End&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;End&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 6pt; color: blue; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;End&lt;/span&gt;&lt;span style="font-size: 6pt; font-family: "Lucida Console"; mso-no-proof: yes; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color: blue"&gt;Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;Then in my test method in my module:&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;Private&lt;/span&gt; &lt;span style="color: blue"&gt;Sub&lt;/span&gt; TestSubSonic()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;NCIGF.Data.Application.InitializeProvider()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt; committee &lt;span style="color: blue"&gt;As&lt;/span&gt; Database.Committee = &lt;span style="color: blue"&gt;New&lt;/span&gt; Database.Committee(CommitteeID)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Debug.WriteLine(committee.Name)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 8pt; font-family: Consolas; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;End&lt;/span&gt; &lt;span style="color: blue"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Having to call InitializeProvider before using Subsonic isn't so bad, and ultimately could just be put into a base class in my module project and never be messed with again: the import thing here is that I made no configuration changes to my web.config and was indeed able to exercise my Subsonic Dal.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/100/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/100/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=100</guid>
      <pubDate>Fri, 07 Sep 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=100</trackback:ping>
    </item>
    <item>
      <title> Plen the Skating Robot</title>
      <description>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yL0u2jLpVuE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yL0u2jLpVuE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/99/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/99/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=99</guid>
      <pubDate>Sun, 03 Jun 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=99</trackback:ping>
    </item>
    <item>
      <title>Simple Excel Row To Column Macro</title>
      <description>&lt;P&gt;I don't understand why Excel doesn't (appear to) have a Row To Column function built in. If it does, I couldn't find it. The following macro does the trick, and only took like five minutes to record edit and run to get right. I figured this has to be a common enough problem, so here was my own solution:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;Sub&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt; RowToColumn()&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; i &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Integer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;For&lt;/SPAN&gt; i = 1 &lt;SPAN style="COLOR: blue"&gt;To&lt;/SPAN&gt; 27&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;        &lt;/SPAN&gt;Range("B1").Select()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;        &lt;/SPAN&gt;Selection.Cut(Destination:=Range("A" &amp; i + 1))&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;        &lt;/SPAN&gt;Range("C1:Z1").Select()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;        &lt;/SPAN&gt;Selection.Cut(Destination:=Range("B1:Y1"))&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Next&lt;/SPAN&gt; i&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;End&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/98/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/98/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=98</guid>
      <pubDate>Fri, 18 May 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=98</trackback:ping>
    </item>
    <item>
      <title>How NOT to Give a Presentation</title>
      <description>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qZOL878CwfM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qZOL878CwfM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;</description>
      <link>http://host.aciasoftware.com/Blog/tabid/109/EntryID/97/Default.aspx</link>
      <author>kenneth.courtney@gmail.com</author>
      <comments>http://host.aciasoftware.com/Blog/tabid/109/EntryID/97/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://host.aciasoftware.com/Default.aspx?tabid=109&amp;EntryID=97</guid>
      <pubDate>Tue, 08 May 2007 05:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://host.aciasoftware.com/DesktopModules/Blog/Trackback.aspx?id=97</trackback:ping>
    </item>
  </channel>
</rss>