<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>existdissolve.com &#187; Microsoft</title>
	<atom:link href="http://existdissolve.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://existdissolve.com</link>
	<description>the singularity of being and nothingness</description>
	<lastBuildDate>Wed, 16 May 2012 12:54:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Emails in Outlook 2010&#8230;Ugh.</title>
		<link>http://existdissolve.com/2010/08/emails-in-outlook-2010-ugh/</link>
		<comments>http://existdissolve.com/2010/08/emails-in-outlook-2010-ugh/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 03:17:19 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[fixoutlook.org]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Outlook 2010]]></category>

		<guid isPermaLink="false">http://existdissolve.com/?p=1744</guid>
		<description><![CDATA[At work, we recently kicked off an effort to make sure that all of the emails coming from our applications are Outlook 2010 compliant&#8230;meaning that they render in a reasonably acceptable manner&#8211;at least as emails go. On the surface, this doesn&#8217;t appear to be that big of a deal. However, for us it is, because&#8230;]]></description>
			<content:encoded><![CDATA[<p>At work, we recently kicked off an effort to make sure that all of the emails coming from our applications are Outlook 2010 compliant&#8230;meaning that they render in a reasonably acceptable manner&#8211;at least as emails go.  On the surface, this doesn&#8217;t appear to be that big of a deal.  However, for us it is, because the prior version for which we tested emails was Outlook 2003.</p>
<p>So what&#8217;s the problem?  Well, <a href="http://www.betanews.com/article/Microsoft-calls-omission-of-IE8-CSS-rendering-in-Office-2010-a-powerful-feature/1245861060">if you didn&#8217;t hear</a>, Microsoft made the brilliant move of deciding to switch their email-rendering engine from IE (Outlook 2003 and before) to Word.  In short, this means a <a href="http://msdn.microsoft.com/en-us/library/aa338201.aspx">massive decrease in support</a> for HTML standards, CSS support, etc.  In fact, the move is so counter-standards that an <a href="http://fixoutlook.org/">entire movement has been started</a> to try to pressure Microsoft into fixing the problem&#8230;so far, nothing.</p>
<p>But arguments about the &#8220;smartness&#8221; of this change aside, the facts on the ground still require that my co-workers and I fix some emails.  So far, my experience has been that in terms of layout, not a huge amount of revision has been necessary.  What has caused issues, however, is the lack of CSS support.  If you ever find yourself needing to get an email looking decent in Outlook 2010, here are some helpful pointers that I&#8217;ve discovered along the way.</p>
<h2>Pick a Class, Any Class&#8230;But Only One!</h2>
<p>For any normal rendering engine, you can easily apply multiple classes to HTML elements, allowing for a really nice level of specificity.  Outlook 2010?  Not a chance.  You can specify one class, and one class only; the first in your &#8220;list&#8221; will be acknowledged, and the rest will be ignored.  Not a huge deal, but something of a pain if you have complicated email stylesheets and a lot of code to wade through&#8230;</p>
<h2>No Element Matching</h2>
<p>In CSS, you are *supposed* to be able to apply style rules to elements simply by referencing the element.  So for example:</p>
<pre>td {border:solid 1px silver;padding:4px;border-collapse:collapse;}</pre>
<p>This will apply a 1px, silver border to ALL table data elements, give a generous 4px of padding, and apply the collapse on the border-collapse attribute.  In Outlook 2010, however, this simply doesn&#8217;t work.  If you want all your td&#8217;s to have a particular style, you&#8217;ll need to either apply an inline style to all of them, or at least create a named class and apply it to all of them.  Does this suck?  Yes, absolutely.</p>
<h2>Weird Margins</h2>
<p>The other day, I was wrangling with this bit of code:</p>
<pre>&lt;table border="0" cellspacing="0" cellpadding="0" class="myclass"&gt;
     &lt;tr&gt;
          &lt;td class="mytd"&gt;Here's some content&lt;/td&gt;
          &lt;td class="mytd"&gt;Here's some more&lt;/td&gt;
     &lt;/tr&gt;
&lt;/table&gt;</pre>
<p>Pretty simple, right?  Well, for some reason, in Outlook 2010 a gigantic margin was added to the text in each table data.  I never quite figured out what caused it, but I did figure out a solution.  I simply cleared out the margin on my &#8220;table&#8221; class, and the table data margin went away.  Stupid.</p>
<h2>Conclusion</h2>
<p>So far, these are some of the things I&#8217;ve found to watch out for.  I&#8217;m sure I&#8217;ll find some more, and if I do, I&#8217;ll follow up on this post with some more pointers.  I guess in the face of such horrible decision made on Microsoft&#8217;s part, I can at least be grateful that I have something pointless to blog about <img src='http://existdissolve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2010/08/emails-in-outlook-2010-ugh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Word is the Devil</title>
		<link>http://existdissolve.com/2009/03/microsoft-word-is-the-devil/</link>
		<comments>http://existdissolve.com/2009/03/microsoft-word-is-the-devil/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 22:10:05 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Word is the Devil]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2009/03/01/microsoft-word-is-the-devil</guid>
		<description><![CDATA[I&#039;ve made clear in the past my great distaste for Microsoft Word and the &#34;formatting&#34; which it injects into WYSIWYG fields.&#160; I could write scores of pages about my dislike, but I&#039;ll let the following example speak for me.&#160; Keep in mind that the following is for 19 words. &#160; &#60;p&#62; &#60;link href=&#34;file:///C:%5CDOCUME%7E1%5CDONVAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&#34; rel=&#34;File-List&#34;&#62;&#60;link href=&#34;file:///C:%5CDOCUME%7E1%5CDONVAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#039;ve made clear in the past my great distaste for Microsoft Word and the &quot;formatting&quot; which it injects into WYSIWYG fields.&nbsp; I could write scores of pages about my dislike, but I&#039;ll let the following example speak for me.&nbsp; Keep in mind that the following is for 19 words.</p>
<pre style="height:100%;">

&nbsp;

&lt;p&gt;

&lt;link href=&quot;file:///C:%5CDOCUME%7E1%5CDONVAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot; 

rel=&quot;File-List&quot;&gt;&lt;link href=&quot;file:///C:%5CDOCUME%7E1%5CDONVAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%

5Cclip_themedata.thmx&quot; rel=&quot;themeData&quot;&gt;&lt;link href=&quot;file:///C:%5CDOCUME%7E1%5CDONVAN%7E1%5CLOCALS%7E1%5CTemp%

5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot; rel=&quot;colorSchemeMapping&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;&lt;w:WordDocument&gt;&lt;w:View&gt;Normal&lt;/w:View&gt;&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;&lt;w:TrackMoves /&gt;&lt;w:TrackFormatting /&gt;&lt;w:PunctuationKerning /&gt;&lt;w:ValidateAgainstSchemas /&gt;&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;&lt;w:DoNotPromoteQF /&gt;&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;&lt;w:Compatibility&gt;&lt;w:BreakWrappedTables /&gt;&lt;w:SnapToGridInCell /&gt;&lt;w:WrapTextWithPunct /&gt;&lt;w:UseAsianBreakRules /&gt;&lt;w:DontGrowAutofit /&gt;&lt;w:SplitPgBreakAndParaMark /&gt;&lt;w:DontVertAlignCellWithSp /&gt;&lt;w:DontBreakConstrainedForcedTables /&gt;&lt;w:DontVertAlignInTxbx /&gt;&lt;w:Word11KerningPairs /&gt;&lt;w:CachedColBalance /&gt;&lt;/w:Compatibility&gt;&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;&lt;m:mathPr&gt;&lt;m:mathFont m:val=&quot;Cambria Math&quot; /&gt;&lt;m:brkBin m:val=&quot;before&quot; /&gt;&lt;m:brkBinSub m:val=&quot;&#045;-&quot; /&gt;&lt;m:smallFrac m:val=&quot;off&quot; /&gt;&lt;m:dispDef /&gt;&lt;m:lMargin m:val=&quot;0&quot; /&gt;&lt;m:rMargin m:val=&quot;0&quot; /&gt;&lt;m:defJc m:val=&quot;centerGroup&quot; /&gt;&lt;m:wrapIndent m:val=&quot;1440&quot; /&gt;&lt;m:intLim m:val=&quot;subSup&quot; /&gt;&lt;m:naryLim m:val=&quot;undOvr&quot; /&gt;&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;&lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;LatentStyleCount=&quot;267&quot;&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Mediu

m List 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden

=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;fal

se&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot; /&gt;&lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot; /&gt;&lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;style type=&quot;text/css&quot;&gt;&lt;!--&nbsp;/* Font Definitions */&nbsp;@font-face&nbsp;&nbsp;&nbsp; {font-family:&quot;Cambria Math&quot;;&nbsp;&nbsp;&nbsp; panose-

1:2 4 5 3 5 4 6 3 2 4;&nbsp;&nbsp;&nbsp; mso-font-charset:0;&nbsp;&nbsp;&nbsp; mso-generic-font-family:roman;&nbsp;&nbsp;&nbsp; mso-font-pitch:variable;&nbsp;&nbsp;&nbsp; mso-font

-signature:-1610611985 1107304683 0 0 159 0;}@font-face&nbsp;&nbsp;&nbsp; {font-family:Calibri;&nbsp;&nbsp;&nbsp; panose-1:2 15 5 2 2 2 4 3 2 4;&nbsp;&nbsp;&nbsp; mso-font

-charset:0;&nbsp;&nbsp;&nbsp; mso-generic-font-family:swiss;&nbsp;&nbsp;&nbsp; mso-font-pitch:variable;&nbsp;&nbsp;&nbsp; mso-font-signature:-1610611985 1073750139 

0 0 159 0;}&nbsp;/* Style Definitions */&nbsp;p.MsoNormal, li.MsoNormal, div.MsoNormal&nbsp;&nbsp;&nbsp; {mso-style-unhide:no;&nbsp;&nbsp;&nbsp; mso-style-

qformat:yes;&nbsp;&nbsp;&nbsp; mso-style-parent:&quot;&quot;;&nbsp;&nbsp;&nbsp; margin-top:0in;&nbsp;&nbsp;&nbsp; margin-right:0in;&nbsp;&nbsp;&nbsp; margin-bottom:10.0pt;&nbsp;&nbsp;&nbsp; margin-left:0in;&nbsp;&nbsp;&nbsp; 

line-height:115%;&nbsp;&nbsp;&nbsp; mso-pagination:widow-orphan;&nbsp;&nbsp;&nbsp; font-size:11.0pt;&nbsp;&nbsp;&nbsp; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;&nbsp;&nbsp;&nbsp; 

mso-ascii-font-family:Calibri;&nbsp;&nbsp;&nbsp; mso-ascii-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; mso-fareast-font-family:Calibri;&nbsp;&nbsp;&nbsp; mso-

fareast-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; mso-hansi-font-family:Calibri;&nbsp;&nbsp;&nbsp; mso-hansi-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; mso-bidi-font-

family:&quot;Times New Roman&quot;;&nbsp;&nbsp;&nbsp; mso-bidi-theme-font:minor-bidi;}.MsoChpDefault&nbsp;&nbsp;&nbsp; {mso-style-type:export-only;&nbsp;&nbsp;&nbsp; mso-

default-props:yes;&nbsp;&nbsp;&nbsp; mso-ascii-font-family:Calibri;&nbsp;&nbsp;&nbsp; mso-ascii-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; mso-fareast-font-

family:Calibri;&nbsp;&nbsp;&nbsp; mso-fareast-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; mso-hansi-font-family:Calibri;&nbsp;&nbsp;&nbsp; mso-hansi-theme-font:minor-latin;&nbsp;&nbsp;&nbsp; 

mso-bidi-font-family:&quot;Times New Roman&quot;;&nbsp;&nbsp;&nbsp; mso-bidi-theme-font:minor-bidi;}.MsoPapDefault&nbsp;&nbsp;&nbsp; {mso-style-type:export-only;&nbsp;&nbsp;&nbsp; 

margin-bottom:10.0pt;&nbsp;&nbsp;&nbsp; line-height:115%;}@page Section1&nbsp;&nbsp;&nbsp; {size:8.5in 11.0in;&nbsp;&nbsp;&nbsp; margin:1.0in 1.0in 1.0in 1.0in;&nbsp;&nbsp;&nbsp; 

mso-header-margin:.5in;&nbsp;&nbsp;&nbsp; mso-footer-margin:.5in;&nbsp;&nbsp;&nbsp; mso-paper-source:0;}div.Section1&nbsp;&nbsp;&nbsp; {page:Section1;}--&gt;&lt;/style&gt;&lt;!--

[if gte mso 10]&gt;&lt;style&gt;/* Style Definitions */table.MsoNormalTable{mso-style-name:&quot;Table Normal&quot;;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-priority:99;mso-style-qformat:yes;mso-style-parent:&quot;&quot;;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-para-margin-top:0in;mso-para-margin-right:0in;mso-para-margin-bottom:10.0pt;mso-para-margin-left:0in;line-height:115%;mso-pagination:widow-orphan;font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;o:p&gt;The first meeting 

(a one-time small group in a restaurant) will be scheduled for the week of March 29.&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
</pre>
<p>&nbsp;</p>
<p>Yep.&nbsp; 19 words&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2009/03/microsoft-word-is-the-devil/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>removeChild() and IE7</title>
		<link>http://existdissolve.com/2009/01/removechild-and-ie7/</link>
		<comments>http://existdissolve.com/2009/01/removechild-and-ie7/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:31:36 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[IE Hates the World]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2009/01/27/removechild-and-ie7</guid>
		<description><![CDATA[Just a quick post I&#039;ve been working on a pretty simple bit of code where one &#34;row&#34; of information is removed and added to a different table of information.&#160; Pretty simple stuff. However, I ran into a issue with IE7 (go figure, right?).&#160; When using the &#34;removeChild()&#34; function, IE was not always removing the element&#8230;]]></description>
			<content:encoded><![CDATA[<p>Just a quick post <img src='http://existdissolve.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#039;ve been working on a pretty simple bit of code where one &quot;row&quot; of information is removed and added to a different table of information.&nbsp; Pretty simple stuff.</p>
<p>However, I ran into a issue with IE7 (go figure, right?).&nbsp; When using the &quot;removeChild()&quot; function, IE was not always removing the element specified.&nbsp; I debugged my code to no end, and couldn&#039;t find any issues.</p>
<p>Now I&#039;m not sure if this is an actual bug, or an error in implementation on my part, but I ran across a post that seems to indicate that the best way to handle removeChild() in IE is to recursively remove all of the element&#039;s children, ending with the element itself (most other browsers don&#039;t seem to care, and just remove what you ask for!). &nbsp;</p>
<p>So really, I&#039;m saying anything new, but just getting Google a bit more information to work with to other poor slobs looking for this answer.</p>
<p>Here&#039;s where I <a href="http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/c76967f0-dcf8-47d0-8984-8fe1282a94f5/">found the solution</a>:</p>
<p>And here&#039;s the recursive function:</p>
<p>function removeChildSafe(el) {<br />&nbsp;&nbsp;&nbsp; //before deleting el, recursively delete all of its children.<br />&nbsp;&nbsp;&nbsp; while(el.childNodes.length &gt; 0) {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; removeChildSafe(el.childNodes[el.childNodes.length-1]);<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; el.parentNode.removeChild(el);<br />} </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2009/01/removechild-and-ie7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Will Chrome Kill Firefox?</title>
		<link>http://existdissolve.com/2008/10/will-chrome-kill-firefox/</link>
		<comments>http://existdissolve.com/2008/10/will-chrome-kill-firefox/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 15:08:57 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Browser Wars]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2008/10/12/will-chrome-kill-firefox</guid>
		<description><![CDATA[I&#039;ve read alot of articles on the interblog in which people claim that Google&#039;s new browser, Chrome, will hurt Firefox, rather than Internet Explorer.&#160; The biggest reason for this, the protagonists claim, is that given that Internet Explorer users are the least likely to change their browsers, the majority of acceptance of Chrome will come&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#039;ve read alot of articles on the interblog in which people claim that Google&#039;s new browser, Chrome, will hurt Firefox, rather than Internet Explorer.&nbsp; The biggest reason for this, the protagonists claim, is that given that Internet Explorer users are the least likely to change their browsers, the majority of acceptance of Chrome will come from others&#8230;hence the hit to Firefox.</p>
<p>But is this really accurate?&nbsp; I don&#039;t buy it.&nbsp; The way I see it, the argument made above is true, but in reverse.&nbsp; It is undeniable that people who use IE, besides being horribly misguided in their choice of browsers, are less than likely to switch to a new browser.&nbsp; But it is equally true, IMO, that those who use Firefox are already predisposed to using more than one browser.&nbsp; So rather than a huge pile of competition, Chrome represents just another option.</p>
<p>Of course, if Chrome turns out to be really flippin&#039; cool (which I don&#039;t see yet&#8230;) and vastly superior to all other options, it is probably more accurate that ALL browsers are in trouble.&nbsp; The time is not far away when Google will be placing proprietary OS&#039;s on new computers and, just like the Behemoth Microsoft before it, its browser will be there as well.&nbsp; When this day comes, all other browsers are in for a thrashing, for Google has already positioned itself as a global force in internet apps&#8211;if it can translate this to the desktop, Chrome will be the new IE.&nbsp; Hopefully they won&#039;t give us another IE6&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2008/10/will-chrome-kill-firefox/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Day to End All Days</title>
		<link>http://existdissolve.com/2008/03/the-day-to-end-all-days-2/</link>
		<comments>http://existdissolve.com/2008/03/the-day-to-end-all-days-2/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 03:47:07 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[End of the World]]></category>
		<category><![CDATA[IE8]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2008/03/24/the-day-to-end-all-days-2</guid>
		<description><![CDATA[Well, in case you live in a hole somewhere, the next three weeks are shaping up to be huge.&#160; In less than two weeks, God-fearing Americans will celebrate the day-before-Lent (Fat Tuesday) by more or less determining the identities of the Democratic and Repulican presidential nominees.&#160; In another week and two days, lovers across the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Well, in case you live in a hole somewhere, the next three weeks are shaping up to be huge.&nbsp; In less than two weeks, God-fearing Americans will celebrate the day-before-Lent (Fat Tuesday) by more or less determining the identities of the Democratic and Repulican presidential nominees.&nbsp; In another week and two days, lovers across the world will commemorate their passions with cheap chocolates and over-priced floral arrangements. &nbsp;</p>
<p>Yet few realize that an even more momentous event will occur between these big days.&nbsp; But this event will be truly earth-shaking, and it will hit February 12th.</p>
<p>No, it&#039;s not the most recent Jack Van Impe prediction for the return of Christ, and it is not the release date of what is going to be the incredibly awesome sequel to Batman Begins, <em>The Dark Knight</em>. &nbsp;</p>
<p>Nope.&nbsp; February 12th is none other than the death of Internet Explorer 6.</p>
<p>Okay, that was a bit dramatic, and not entirely accurate.&nbsp; Despite fervent prayers in support of IE6&#039;s digicide, IE 6 has proven, historically, to be more difficult to kill than it is to design a website for (and that&#039;s saying something!).&nbsp; Rather, February 12th marks the date when Internet Explorer 7&#8211;IE 6&#039;s better (but still not great) replacement&#8211;will be pushed through automatic Windows updates to millions of unsuspecting internet users.</p>
<p>Why, you may ask, was this not happening well before now?&nbsp; Well, the answer is as ridiculous as the software behind it.&nbsp; Before February 12, a download of IE7 required authentication of one&#039;s copy of Windows.&nbsp; That&#039;s right&#8211;you had to prove you had paid for an overpriced operating system in order to get a subpar internet browser. However, prompted by &quot;security concerns&quot; (which, incidentally, have been known about for years now&#8230;) with IE6, Microsoft has, in its overwhelming beneficence, decided to make IE7 a part of automatic Windows updates without the need for an OS authentication.</p>
<p>From a web design standpoint, this is huge.&nbsp; Currently, about 30% of internet traffic occurs through the blinders of IE 6.&nbsp; This means that well over 70% of one&#039;s coding has to be directed to deal with all of IE6&#039;s foibles, simply because IE6 sucks and people do not know that there is something that isn&#039;t terrible to use for browsing the internet (<a href="http://www.mozilla.com/en-US/firefox/">like Firefox</a> ).&nbsp; With IE7 being rolled into auto updates, however, those people who do not know better will become a backhanded blessing.&nbsp; After all, if they restart their computer more than once a month (and since they&#039;re using Windows, there&#039;s a pretty good chance they&#039;re going to be doing this ALOT), Windows will finally do something right and automatically upgrade their browser to IE7. &nbsp;</p>
<p>Of course, there is a downside.&nbsp; Because of how terrible IE6 is, a TON of IE6 specific code is out there and many companies have&#8211;for whatever innane reason&#8211;committed themselves in the long-term to IE6&#039;s nuerosis.&nbsp; So if they were to auto upgrade to IE7, all of their IE6-specific code would break and they would have to upgrade it to something in conformance with accepted web standards (yes, a crazy suggestion, I know!).&nbsp; Therefore, Microsoft has provided instructions on how auto upgrades to IE7 can be disabled to enable these companies to continue in their terrible ways of code.</p>
<p>Personally, I think that if Microsoft is truly concerned about security, they should force out IE7 in the auto updates without the ability for bypassing.&nbsp; For the companies whose code will inevitably break, it is their own fault.&nbsp; Non-standards coding&#8211;regardless of whether or not it is one&#039;s own fault&#8211;needs to be eliminated from the web.&nbsp; If a bunch of code breaks in the pursuit of standards, so much the better.&nbsp; While I understand the desires of these companies to not have to redo a bunch of code, they must realize that they cannot continue supporting IE6 exclusively in perpetuity.&nbsp; It is simply unrealistic, and the sooner they come to grips with this reality, the sooner they will be able to truly utilize the web for all it is capable of delivering.</p>
<p>So anyway, I propose that Februrary 12th be recognized as a world holiday.&nbsp; I shall christen it &quot;Return to Sanity Day&quot;, and I would like to see everyone get the day off so that they can, of course, browse the internet in a standards-compliant browser. (plug:&nbsp; <a href="http://www.mozilla.com/en-US/firefox/">Get Firefox)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2008/03/the-day-to-end-all-days-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE8 Beta and Kicking Microsoft to the Curb</title>
		<link>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb-2/</link>
		<comments>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb-2/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 03:44:39 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[IE8 Beta]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2008/03/24/ie8-beta-and-kicking-microsoft-to-the-curb-2</guid>
		<description><![CDATA[Ok, so for those who know me, I&#039;ve never exactly been the biggest fan of ANYTHING that Microsoft has forced upon the genearl computing public.&#160; IMO, Word is about the best thing that they&#039;ve done, and even that is pretty lame. Obviously, I have complained more than once about how Microsoft does (or maybe I&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ok, so for those who know me, I&#039;ve never exactly been the biggest fan of ANYTHING that Microsoft has forced upon the genearl computing public.&nbsp; IMO, Word is about the best thing that they&#039;ve done, and even that is pretty lame.</p>
<p>Obviously, I have complained more than once about how Microsoft does (or maybe I should say &quot;doesn&#039;t do) the web.&nbsp; However, because of the fact that the majority of people still use this inferior browser, I&#039;ve tolerated it. &nbsp;</p>
<p>Well, this last week, <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">the beta of IE8 came out</a> . &nbsp;</p>
<p>(Warning: To install IE8 you will have to install it over the top of IE7&#8211;you can&#039;t run them side-by-side.&nbsp; However, IE8 does allow for the emulation of IE7, which is a reasonable compromise)</p>
<p>Over the last couple of weeks, I&#039;ve done a fair bit of reading about IE8, <a href="http://existdissolve.com/index.cfm?postID=128">and even blogged about it</a> .&nbsp; So it was with some anticipation that I signed up for the beta.&nbsp; On the whole, the improvements are positive.&nbsp; The interface itself looks a bit better (less off-color-ish than IE7 and IE6) and cleaner.&nbsp; There are a bunch of add-ons (called &quot;Actions&quot;) that can be downloaded, and for what is the first time (I think), developers can actually begin developing their own addons to ship to the general public (huh, Firefox was doing that from day one).&nbsp; Also, IE8 comes built-in with &quot;Developer Tools&quot; that are somewhat like Firebug for Firefox which allows for DOM inspection, javascript debugging etc, albeit severely less robust than Firebug.</p>
<p>The big negative, however, is that it has extremely terrible support for the web, especially&#8211;and ironically&#8211;Microsoft-specific sites.&nbsp; I tried logging into my Hotmail account (more about this below) in IE8, but it would not load.&nbsp; I got the same results with some visits to other Microsoft-related sites.</p>
<p>This is interesting, for one of IE8&#039;s biggest &quot;tease&quot; features is that it would encapsulate a more standards-compliant web experience without &quot;breaking the web.&quot;&nbsp; However, it looks like this is happening anyway.&nbsp; Now obviously, this is only beta, but it is somewhat ironic that the answer to the IE-upgrade problem does exactly what everyone feared would happen with an upgrade, and that this problem is most notable on Microsoft-developed sites&#8230;</p>
<p>Anyway, back to the original statement.&nbsp; I&#039;ve had it with Microsoft.&nbsp; I look at what Microsoft puts out, and then at what is avaible for free and open-sourced for the possibility of customization and extension through personal development&#8211;and all I can do is shake my head.&nbsp; Not only does the latter often behave in far superior ways, but there is no proprietary crap that has to be traversed just to use it. &nbsp;</p>
<p>So, in my own form of personal revolt, I am cutting as many ties to Microsoft as possible.&nbsp; The Hotmail account I&#039;ve had for years?&nbsp; I&#039;m not using it anymore.&nbsp; Messenger?&nbsp; Nope.&nbsp; But lest anyone think that my reaction is simply the result of being disgruntled, rest assured that my reasons are sound.&nbsp; Hotmail is an archaic, slow and feature-less mail client.&nbsp; I finally reached my breaking point with spending dozens of minutes everyday waiting for the pathetic interface to load, not to mention being randomly logged out while in the middle of composing an email message for which there is no auto-save option (arggghh&#8230;).</p>
<p>And Windows Live Messenger is even worse.&nbsp; Like Hotmail, it is slow and extremely limited in functionality.&nbsp; And have you ever tried to send a file with it?&nbsp; Don&#039;t bother: the 50k file will take several minutes to reach it&#039;s destination, just a bit longer than it will take to attach it to a Hotmail message.</p>
<p>So, yeah, if you want to reach me on IM, go to Google Talk.&nbsp; (My Hotmail is still forwarding to my new address: existdissolve@gmail.com, however).</p>
<p>Well, there it is.&nbsp; I&#039;m done with Microsoft on the web.&nbsp; I think I will put my energies into companies like Google and Firefox that are actually creating useful and progressive products that have an eye toward the future, a far cry from the self-satisfied, but ever rapidly self-marginalizing approach of Microsoft that believes it can dictate to the world what the web should be.&nbsp; News Flash, MS&#8211;you have never done the web well, and you never will.&nbsp; Get over it.</p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8 Beta and Kicking Microsoft to the Curb</title>
		<link>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb/</link>
		<comments>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 08:15:01 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2008/03/19/ie8-beta-and-kicking-microsoft-to-the-curb</guid>
		<description><![CDATA[Ok, so for those who know me, I&#039;ve never exactly been the biggest fan of ANYTHING that Microsoft has forced upon the genearl computing public.&#160; IMO, Word is about the best thing that they&#039;ve done, and even that is pretty lame. Obviously, I have complained more than once about how Microsoft does (or maybe I&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ok, so for those who know me, I&#039;ve never exactly been the biggest fan of ANYTHING that Microsoft has forced upon the genearl computing public.&nbsp; IMO, Word is about the best thing that they&#039;ve done, and even that is pretty lame.</p>
<p>Obviously, I have complained more than once about how Microsoft does (or maybe I should say &quot;doesn&#039;t do) the web.&nbsp; However, because of the fact that the majority of people still use this inferior browser, I&#039;ve tolerated it. &nbsp;</p>
<p>Well, this last week, <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">the beta of IE8 came out</a> . &nbsp;</p>
<p>(Warning: To install IE8 you will have to install it over the top of IE7&#8211;you can&#039;t run them side-by-side.&nbsp; However, IE8 does allow for the emulation of IE7, which is a reasonable compromise)</p>
<p>Over the last couple of weeks, I&#039;ve done a fair bit of reading about IE8, <a href="index.cfm?postID=128">and even blogged about it</a> .&nbsp; So it was with some anticipation that I signed up for the beta.&nbsp; On the whole, the improvements are positive.&nbsp; The interface itself looks a bit better (less off-color-ish than IE7 and IE6) and cleaner.&nbsp; There are a bunch of add-ons (called &quot;Actions&quot;) that can be downloaded, and for what is the first time (I think), developers can actually begin developing their own addons to ship to the general public (huh, Firefox was doing that from day one).&nbsp; Also, IE8 comes built-in with &quot;Developer Tools&quot; that are somewhat like Firebug for Firefox which allows for DOM inspection, javascript debugging etc, albeit severely less robust than Firebug.</p>
<p>The big negative, however, is that it has extremely terrible support for the web, especially&#8211;and ironically&#8211;Microsoft-specific sites.&nbsp; I tried logging into my Hotmail account (more about this below) in IE8, but it would not load.&nbsp; I got the same results with some visits to other Microsoft-related sites.</p>
<p>This is interesting, for one of IE8&#039;s biggest &quot;tease&quot; features is that it would encapsulate a more standards-compliant web experience without &quot;breaking the web.&quot;&nbsp; However, it looks like this is happening anyway.&nbsp; Now obviously, this is only beta, but it is somewhat ironic that the answer to the IE-upgrade problem does exactly what everyone feared would happen with an upgrade, and that this problem is most notable on Microsoft-developed sites&#8230;</p>
<p>Anyway, back to the original statement.&nbsp; I&#039;ve had it with Microsoft.&nbsp; I look at what Microsoft puts out, and then at what is avaible for free and open-sourced for the possibility of customization and extension through personal development&#8211;and all I can do is shake my head.&nbsp; Not only does the latter often behave in far superior ways, but there is no proprietary crap that has to be traversed just to use it. &nbsp;</p>
<p>So, in my own form of personal revolt, I am cutting as many ties to Microsoft as possible.&nbsp; The Hotmail account I&#039;ve had for years?&nbsp; I&#039;m not using it anymore.&nbsp; Messenger?&nbsp; Nope.&nbsp; But lest anyone think that my reaction is simply the result of being disgruntled, rest assured that my reasons are sound.&nbsp; Hotmail is an archaic, slow and feature-less mail client.&nbsp; I finally reached my breaking point with spending dozens of minutes everyday waiting for the pathetic interface to load, not to mention being randomly logged out while in the middle of composing an email message for which there is no auto-save option (arggghh&#8230;).</p>
<p>And Windows Live Messenger is even worse.&nbsp; Like Hotmail, it is slow and extremely limited in functionality.&nbsp; And have you ever tried to send a file with it?&nbsp; Don&#039;t bother: the 50k file will take several minutes to reach it&#039;s destination, just a bit longer than it will take to attach it to a Hotmail message.</p>
<p>So, yeah, if you want to reach me on IM, go to Google Talk.&nbsp; (My Hotmail is still forwarding to my new address: existdissolve@gmail.com, however).</p>
<p>Well, there it is.&nbsp; I&#039;m done with Microsoft on the web.&nbsp; I think I will put my energies into companies like Google and Firefox that are actually creating useful and progressive products that have an eye toward the future, a far cry from the self-satisfied, but ever rapidly self-marginalizing approach of Microsoft that believes it can dictate to the world what the web should be.&nbsp; News Flash, MS&#8211;you have never done the web well, and you never will.&nbsp; Get over it.</p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2008/03/ie8-beta-and-kicking-microsoft-to-the-curb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Day to End All Days</title>
		<link>http://existdissolve.com/2008/01/the-day-to-end-all-days/</link>
		<comments>http://existdissolve.com/2008/01/the-day-to-end-all-days/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 11:08:45 +0000</pubDate>
		<dc:creator>existdissolve</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Holiday]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://existdissolvetest.wordpress.com/2008/01/25/the-day-to-end-all-days</guid>
		<description><![CDATA[Well, in case you live in a hole somewhere, the next three weeks are shaping up to be huge.&#160; In less than two weeks, God-fearing Americans will celebrate the day-before-Lent (Fat Tuesday) by more or less determining the identities of the Democratic and Repulican presidential nominees.&#160; In another week and two days, lovers across the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Well, in case you live in a hole somewhere, the next three weeks are shaping up to be huge.&nbsp; In less than two weeks, God-fearing Americans will celebrate the day-before-Lent (Fat Tuesday) by more or less determining the identities of the Democratic and Repulican presidential nominees.&nbsp; In another week and two days, lovers across the world will commemorate their passions with cheap chocolates and over-priced floral arrangements. &nbsp;</p>
<p>Yet few realize that an even more momentous event will occur between these big days.&nbsp; But this event will be truly earth-shaking, and it will hit February 12th.</p>
<p>No, it&#039;s not the most recent Jack Van Impe prediction for the return of Christ, and it is not the release date of what is going to be the incredibly awesome sequel to Batman Begins, <em>The Dark Knight</em>. &nbsp;</p>
<p>Nope.&nbsp; February 12th is none other than the death of Internet Explorer 6.</p>
<p>Okay, that was a bit dramatic, and not entirely accurate.&nbsp; Despite fervent prayers in support of IE6&#039;s digicide, IE 6 has proven, historically, to be more difficult to kill than it is to design a website for (and that&#039;s saying something!).&nbsp; Rather, February 12th marks the date when Internet Explorer 7&#8211;IE 6&#039;s better (but still not great) replacement&#8211;will be pushed through automatic Windows updates to millions of unsuspecting internet users.</p>
<p>Why, you may ask, was this not happening well before now?&nbsp; Well, the answer is as ridiculous as the software behind it.&nbsp; Before February 12, a download of IE7 required authentication of one&#039;s copy of Windows.&nbsp; That&#039;s right&#8211;you had to prove you had paid for an overpriced operating system in order to get a subpar internet browser. However, prompted by &quot;security concerns&quot; (which, incidentally, have been known about for years now&#8230;) with IE6, Microsoft has, in its overwhelming beneficence, decided to make IE7 a part of automatic Windows updates without the need for an OS authentication.</p>
<p>From a web design standpoint, this is huge.&nbsp; Currently, about 30% of internet traffic occurs through the blinders of IE 6.&nbsp; This means that well over 70% of one&#039;s coding has to be directed to deal with all of IE6&#039;s foibles, simply because IE6 sucks and people do not know that there is something that isn&#039;t terrible to use for browsing the internet (<a href="http://www.mozilla.com/en-US/firefox/">like Firefox</a> ).&nbsp; With IE7 being rolled into auto updates, however, those people who do not know better will become a backhanded blessing.&nbsp; After all, if they restart their computer more than once a month (and since they&#039;re using Windows, there&#039;s a pretty good chance they&#039;re going to be doing this ALOT), Windows will finally do something right and automatically upgrade their browser to IE7. &nbsp;</p>
<p>Of course, there is a downside.&nbsp; Because of how terrible IE6 is, a TON of IE6 specific code is out there and many companies have&#8211;for whatever innane reason&#8211;committed themselves in the long-term to IE6&#039;s nuerosis.&nbsp; So if they were to auto upgrade to IE7, all of their IE6-specific code would break and they would have to upgrade it to something in conformance with accepted web standards (yes, a crazy suggestion, I know!).&nbsp; Therefore, Microsoft has provided instructions on how auto upgrades to IE7 can be disabled to enable these companies to continue in their terrible ways of code.</p>
<p>Personally, I think that if Microsoft is truly concerned about security, they should force out IE7 in the auto updates without the ability for bypassing.&nbsp; For the companies whose code will inevitably break, it is their own fault.&nbsp; Non-standards coding&#8211;regardless of whether or not it is one&#039;s own fault&#8211;needs to be eliminated from the web.&nbsp; If a bunch of code breaks in the pursuit of standards, so much the better.&nbsp; While I understand the desires of these companies to not have to redo a bunch of code, they must realize that they cannot continue supporting IE6 exclusively in perpetuity.&nbsp; It is simply unrealistic, and the sooner they come to grips with this reality, the sooner they will be able to truly utilize the web for all it is capable of delivering.</p>
<p>So anyway, I propose that Februrary 12th be recognized as a world holiday.&nbsp; I shall christen it &quot;Return to Sanity Day&quot;, and I would like to see everyone get the day off so that they can, of course, browse the internet in a standards-compliant browser. (plug:&nbsp; <a href="http://www.mozilla.com/en-US/firefox/">Get Firefox)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://existdissolve.com/2008/01/the-day-to-end-all-days/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

