<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Rob Eberhardt</title>
    <link>http://blog.throbs.net/</link>
    <description>cleverness ensues</description>
    <image>
      <url>http://blog.throbs.net/themes/throbs/img/eb1.png</url>
      <title>Rob Eberhardt</title>
      <link>http://blog.throbs.net/</link>
    </image>
    <language>en-us</language>
    <copyright>Robert Eberhardt</copyright>
    <lastBuildDate>Wed, 08 Aug 2012 03:24:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.1</generator>
    <managingEditor>blog@throbs.net</managingEditor>
    <webMaster>blog@throbs.net</webMaster>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=09d2df02-b55c-4249-a3ab-2afacb1b14d2</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,09d2df02-b55c-4249-a3ab-2afacb1b14d2.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,09d2df02-b55c-4249-a3ab-2afacb1b14d2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=09d2df02-b55c-4249-a3ab-2afacb1b14d2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So Microsoft is about to sell its own hardware running Windows.   
      And <a title="Bloomberg article: Acer Says Microsoft’s New Tablet Negative For Computer Industry" href="http://www.bloomberg.com/news/2012-08-07/acer-says-microsoft-s-new-tablet-negative-for-computer-industry.html">Acer
      is unhappy</a>, because Microsoft is effectively competing with its own partners.
   </p>
        <p>
      Now, working for a <a title="Slingshot Solutions" href="http://slingfive.com/">Microsoft
      Partner</a>, I can understand the feeling.  I have my beefs with Microsoft, like
      how they’ve just <a href="http://blog.mpecsinc.ca/2012/05/another-nail-in-in-house-smb-it.html">disenfranchised
      Small Business Specialists</a> and <a href="http://blog.mpecsinc.ca/2012/08/a-little-sbs-history-lesson-what-sbs.html">cut
      down Small Business Server at the knees</a>.  
      <br />
      (The 30-day discontinuation of SBS on SA is really throwing us for a loop now, since
      we relied on <a href="http://techsoup.org/">TechSoup</a> to provide affordable solutions
      to non-profits, and Techsoup <em>only </em>has SA software, not OEM).
   </p>
        <p>
          <img style="margin: 5px 0px 5px 10px; display: inline; float: right" align="right" src="http://i.chzbgr.com/completestore/2011/9/14/4cf49ad7-15be-4235-a803-ff1ad64c1d8b.jpg" width="306" height="409" />
        </p>
        <p>
      But consider this: 
   </p>
        <h2>
          <strong>Acer and their ilk have been making Windows suck.</strong>
        </h2>
        <p>
          <br />
      How so?   What do <em>you </em>think you should get to do after first powering
      up your brand-new computer?   Hours manually uninstalling paid Norton or
      McAfee trials, a dozen manufacturer addons, and a dozen more partner promotions?  
      Me either.    Here’s our experience:
   </p>
        <ul>
          <li>
         Once upon a time, we manually removed the junk, as a labor of love.  
      </li>
          <li>
         A few years ago we started using <a href="http://pcdecrapifier.com/">PC-Decrapifier</a> to
         help automate the process, followed by <a href="http://www.piriform.com/CCLEANER">CCleaner</a> for
         the remnants.  Down to an hour or so… 
      </li>
          <li>
         Last year, we started <em>wiping the (brand new) systems, </em>and scratch installing
         from Microsoft’s own media.   It’s some upfront work, but actually faster,
         and the result is so much better.  (The only downside is tracking down weird
         laptop drivers).</li>
        </ul>
        <p>
       
   </p>
        <p>
      Last week we bought an Acer netbook, and (for some crazy reason) gave their install
      a shot.   After powering up and doing some standard Windows configuration,
      Acer started their first-run customization process .   Now I’ve done this
      a LOT, and know this process should take about minute or two.   <strong></strong></p>
        <blockquote>
          <p>
            <strong>Instead, it took 45 minutes, and crashed with a BSOD.</strong>
          </p>
        </blockquote>
        <p>
      Then, after finally getting past “buy me” promos, it was sluggish.   Task
      Manager showed <strong>35% CPU </strong>gone to a McAfee trial, and <strong>67% RAM </strong>used
      overall, when I HAD RUN NO PROGRAMS YET.   <strong>Did we buy a pet to run
      for our amusement, and do nothing useful?</strong></p>
        <p>
       
   </p>
        <blockquote>
          <h2>Dear Acer, I don’t like the idea of Microsoft taking their ball back either, but
      you dropped it, and someone’s gotta run the bases.   
   </h2>
        </blockquote>
        <p>
       
   </p>
        <p>
      P.S.  Also noteworthy about the Microsoft shift is that’s how Apple sells: 
      unified software AND hardware.  Other criticisms aside, Apple delivers a pretty
      tight package.  
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=09d2df02-b55c-4249-a3ab-2afacb1b14d2" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Dear Acer: It&amp;rsquo;s your own fault</title>
      <guid>http://blog.throbs.net/PermaLink,guid,09d2df02-b55c-4249-a3ab-2afacb1b14d2.aspx</guid>
      <link>http://blog.throbs.net/2012/08/08/Dear+Acer+Itrsquos+Your+Own+Fault.aspx</link>
      <pubDate>Wed, 08 Aug 2012 03:24:00 GMT</pubDate>
      <description>&lt;p&gt;
   So Microsoft is about to sell its own hardware running Windows.&amp;#160;&amp;#160;&amp;#160;
   And &lt;a title="Bloomberg article: Acer Says Microsoft’s New Tablet Negative For Computer Industry" href="http://www.bloomberg.com/news/2012-08-07/acer-says-microsoft-s-new-tablet-negative-for-computer-industry.html"&gt;Acer
   is unhappy&lt;/a&gt;, because Microsoft is effectively competing with its own partners.
&lt;/p&gt;
&lt;p&gt;
   Now, working for a &lt;a title="Slingshot Solutions" href="http://slingfive.com/"&gt;Microsoft
   Partner&lt;/a&gt;, I can understand the feeling.&amp;#160; I have my beefs with Microsoft, like
   how they’ve just &lt;a href="http://blog.mpecsinc.ca/2012/05/another-nail-in-in-house-smb-it.html"&gt;disenfranchised
   Small Business Specialists&lt;/a&gt; and &lt;a href="http://blog.mpecsinc.ca/2012/08/a-little-sbs-history-lesson-what-sbs.html"&gt;cut
   down Small Business Server at the knees&lt;/a&gt;.&amp;#160; 
   &lt;br /&gt;
   (The 30-day discontinuation of SBS on SA is really throwing us for a loop now, since
   we relied on &lt;a href="http://techsoup.org/"&gt;TechSoup&lt;/a&gt; to provide affordable solutions
   to non-profits, and Techsoup &lt;em&gt;only &lt;/em&gt;has SA software, not OEM).
&lt;/p&gt;
&lt;p&gt;
   &lt;img style="margin: 5px 0px 5px 10px; display: inline; float: right" align="right" src="http://i.chzbgr.com/completestore/2011/9/14/4cf49ad7-15be-4235-a803-ff1ad64c1d8b.jpg" width="306" height="409" /&gt;
&lt;/p&gt;
&lt;p&gt;
   But consider this: 
&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Acer and their ilk have been making Windows suck.&lt;/strong&gt;
&lt;/h2&gt;
&lt;p&gt;
   &lt;br /&gt;
   How so?&amp;#160;&amp;#160; What do &lt;em&gt;you &lt;/em&gt;think you should get to do after first powering
   up your brand-new computer?&amp;#160;&amp;#160; Hours manually uninstalling paid Norton or
   McAfee trials, a dozen manufacturer addons, and a dozen more partner promotions?&amp;#160;&amp;#160;
   Me either.&amp;#160;&amp;#160;&amp;#160; Here’s our experience:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Once upon a time, we manually removed the junk, as a labor of love.&amp;#160; 
   &lt;/li&gt;
   &lt;li&gt;
      A few years ago we started using &lt;a href="http://pcdecrapifier.com/"&gt;PC-Decrapifier&lt;/a&gt; to
      help automate the process, followed by &lt;a href="http://www.piriform.com/CCLEANER"&gt;CCleaner&lt;/a&gt; for
      the remnants.&amp;#160; Down to an hour or so… 
   &lt;/li&gt;
   &lt;li&gt;
      Last year, we started &lt;em&gt;wiping the (brand new) systems, &lt;/em&gt;and scratch installing
      from Microsoft’s own media.&amp;#160;&amp;#160; It’s some upfront work, but actually faster,
      and the result is so much better.&amp;#160; (The only downside is tracking down weird
      laptop drivers).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Last week we bought an Acer netbook, and (for some crazy reason) gave their install
   a shot.&amp;#160;&amp;#160; After powering up and doing some standard Windows configuration,
   Acer started their first-run customization process .&amp;#160;&amp;#160; Now I’ve done this
   a LOT, and know this process should take about minute or two.&amp;#160;&amp;#160; &lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   &lt;strong&gt;Instead, it took 45 minutes, and crashed with a BSOD.&lt;/strong&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   Then, after finally getting past “buy me” promos, it was sluggish.&amp;#160;&amp;#160; Task
   Manager showed &lt;strong&gt;35% CPU &lt;/strong&gt;gone to a McAfee trial, and &lt;strong&gt;67% RAM &lt;/strong&gt;used
   overall, when I HAD RUN NO PROGRAMS YET.&amp;#160;&amp;#160; &lt;strong&gt;Did we buy a pet to run
   for our amusement, and do nothing useful?&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;h2&gt;Dear Acer, I don’t like the idea of Microsoft taking their ball back either, but
   you dropped it, and someone’s gotta run the bases.&amp;#160;&amp;#160; 
&lt;/h2&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   P.S.&amp;#160; Also noteworthy about the Microsoft shift is that’s how Apple sells:&amp;#160;
   unified software AND hardware.&amp;#160; Other criticisms aside, Apple delivers a pretty
   tight package.&amp;#160; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=09d2df02-b55c-4249-a3ab-2afacb1b14d2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,09d2df02-b55c-4249-a3ab-2afacb1b14d2.aspx</comments>
      <category>broken/WTF;web/dev/tech;tools/tips/hacks</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Server geeks, read and gasp:  <a href="http://www.zdnet.com/blog/microsoft/one-of-windows-server-2012s-secret-weapons-hyper-v-replica/12707">One
      of Windows Server 2012's secret weapons: Hyper-V Replica</a></p>
        <p>
          <br />
      This is huge, and will change how <a href="http://www.slingfive.com/">Slingshot</a> does
      servers:
   </p>
        <ul>
          <li>
         Just use 2 cheap boxes?  Sure!</li>
          <li>
         Replicate your server to my place?  Okay!</li>
        </ul>
        <p>
       
   </p>
        <p>
      Naturally, I’m downloading the RC from Technet now :&gt;
   </p>
        <p>
      via <a href="http://msmvps.com/blogs/bradley/archive/2012/05/30/did-you-hear-the-joke-about-how-two-hyperv-s-walked-into-a-bar.aspx">Susan
      Bradley</a></p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Finally!  Hyper-V Replica</title>
      <guid>http://blog.throbs.net/PermaLink,guid,f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56.aspx</guid>
      <link>http://blog.throbs.net/2012/06/01/Finally++HyperV+Replica.aspx</link>
      <pubDate>Fri, 01 Jun 2012 00:34:13 GMT</pubDate>
      <description>&lt;p&gt;
   Server geeks, read and gasp:&amp;#160; &lt;a href="http://www.zdnet.com/blog/microsoft/one-of-windows-server-2012s-secret-weapons-hyper-v-replica/12707"&gt;One
   of Windows Server 2012's secret weapons: Hyper-V Replica&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;br /&gt;
   This is huge, and will change how &lt;a href="http://www.slingfive.com/"&gt;Slingshot&lt;/a&gt; does
   servers:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Just use 2 cheap boxes?&amp;#160; Sure!&lt;/li&gt;
   &lt;li&gt;
      Replicate your server to my place?&amp;#160; Okay!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Naturally, I’m downloading the RC from Technet now :&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   via &lt;a href="http://msmvps.com/blogs/bradley/archive/2012/05/30/did-you-hear-the-joke-about-how-two-hyperv-s-walked-into-a-bar.aspx"&gt;Susan
   Bradley&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,f6a46ff1-6f38-4ed7-92bd-d3e02c34eb56.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=36e0d755-8515-4883-b4ca-1642c2cffa50</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,36e0d755-8515-4883-b4ca-1642c2cffa50.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,36e0d755-8515-4883-b4ca-1642c2cffa50.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=36e0d755-8515-4883-b4ca-1642c2cffa50</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
          <font size="2" face="Lucida Sans">With <a title="Small Business Server" href="http://remote.valleymetalworks.com/owa/">SBS</a> 2008,
      if try to open Outlook Web Access at <a href="http://remote.example.com/owa">http://remote.example.com/owa</a>,
      you’ll get <em>“Error 403 – Forbidden: Access is denied…”,</em> because SSL is required
      in IIS.   The proper URL is <a href="https://remote.example.com/owa">http<strong><font style="background-color: #ffff00" size="3">s</font></strong>://remote.example.com/owa</a>,
      but most users don’t remember that little “s”.</font>
        </p>
        <p>
          <font size="2" face="Lucida Sans">
          </font>
        </p>
        <p>
          <font size="2" face="Lucida Sans">
          </font>
        </p>
        <p>
          <font size="2" face="Lucida Sans">As a note, SBS 2011 already redirects this for you. 
      But if you’re stuck with SBS 2008, </font>
          <font size="2" face="Lucida Sans">there
      are tons of articles that show how to automatically redirect users :</font>
        </p>
        <ul style="font-size: 75%">
          <li>
            <a href="http://support.microsoft.com/kb/975341">How to redirect requests from HTTP
         to HTTPS or to the OWA virtual directory in IIS 7</a>
          </li>
          <li>
            <a href="http://support.microsoft.com/kb/839357">How to redirect an HTTP connection
         to HTTPS for Outlook Web Access clients</a>
          </li>
          <li>
            <a href="http://technet.microsoft.com/en-us/library/aa998359.aspx">Simplify the Outlook
         Web App URL</a>
          </li>
          <li>
            <a href="http://technet.microsoft.com/en-us/library/aa998359(EXCHG.80).aspx">How to
         Simplify the Outlook Web Access URL</a>
          </li>
          <li>
            <a href="http://forums.msexchange.org/m_1800539178/mpage_1/key_/tm.htm#1800539178">Exchange
         2010 HTTP Redirection Issue</a>
          </li>
          <li>
            <a href="http://forums.msexchange.org/m_1800432421/mpage_1/key_/tm.htm#1800432421">HTTP
         to HTTPS redirect</a>
          </li>
          <li>
            <a href="http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/SBS_Small_Business_Server/Q_24476064.html">RWW
         SBS2008 "403 - Forbidden: Access is denied..." when connecting</a>
          </li>
        </ul>
        <p>
          <font size="2" face="Lucida Sans">
          </font>
        </p>
        <p>
          <br />
      Microsoft has <u>4</u> different articles on the topic, but the forums are still covered
      with it.  The solutions vary on a few themes:
   </p>
        <ul>
          <li>
         Redirect in IIS on the Default website (doesn’t work since that site doesn’t actually
         answer those HTTP requests in SBS). 
      </li>
          <li>
         Disable Require SSL, and edit OWA’s default.aspx to Response.Redirect (doesn’t work
         because it’s precompiled and handled by DLL). 
      </li>
          <li>
         Set a redirect or custom 403 page on the actual OWA directory to a custom SSLRedirect.html
         with a Meta redirect (might work, but clunky &amp; straight outta 1998!) 
      </li>
        </ul>
        <p>
      Other solutions either forget you can’t get past “Require SSL” to reach the redirect,
      or they don’t know you’ve already been redirected (creating an infinite redirect loop
      and “Too many Redirects” error).
   </p>
        <p>
       
   </p>
        <p>
      I think I have a much simpler solution -- <u>Just set the OWA directory’s 403 error
      to redirect to the right URL</u>.  Here’s how:
   </p>
        <ol>
          <li>
            <p>
            Start the Internet Information Services (IIS) Manager snap-in.  
         </p>
          </li>
          <li>
            <p>
            Expand the local computer, expand <strong>Sites</strong>, and then click <strong>SBS
            Web Applications</strong>.
         </p>
          </li>
          <li>
            <p>
            At the bottom of the <strong>SBS Web Applications </strong>Home pane, click <strong>Features
            View</strong> if this option is not already selected.
         </p>
          </li>
          <li>
            <p>
            In the <strong>IIS</strong> section, double-click <strong>Error Pages</strong>, and
            double-click 403 in the list.
         </p>
          </li>
          <li>
            <p>
            In the Edit Custom Error Page dialog, select <strong>Respond with a 302 redirect.</strong></p>
          </li>
          <li>
            <p>
            Type the Absolute URL of the <strong>/owa</strong> virtual directory. For example,
            type <strong><a href="https://mail.contoso.com/owa">https://mail.contoso.com/owa</a></strong>.
         </p>
          </li>
        </ol>
        <p>
       
   </p>
        <p>
      OWA’s Error Pages list should look like this when you’re done:
   </p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/14da3c3aa331_B414/image.png" width="453" height="332" />
        </p>
        <p>
       
   </p>
        <p>
      Hope it helps someone.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=36e0d755-8515-4883-b4ca-1642c2cffa50" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>How to redirect OWA HTTP to HTTPS (the actually easy way that works)</title>
      <guid>http://blog.throbs.net/PermaLink,guid,36e0d755-8515-4883-b4ca-1642c2cffa50.aspx</guid>
      <link>http://blog.throbs.net/2012/05/28/How+To+Redirect+OWA+HTTP+To+HTTPS+The+Actually+Easy+Way+That+Works.aspx</link>
      <pubDate>Mon, 28 May 2012 18:15:43 GMT</pubDate>
      <description>&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2" face="Lucida Sans"&gt;With &lt;a title="Small Business Server" href="http://remote.valleymetalworks.com/owa/"&gt;SBS&lt;/a&gt; 2008,
   if try to open Outlook Web Access at &lt;a href="http://remote.example.com/owa"&gt;http://remote.example.com/owa&lt;/a&gt;,
   you’ll get &lt;em&gt;“Error 403 – Forbidden: Access is denied…”,&lt;/em&gt; because SSL is required
   in IIS.&amp;#160;&amp;#160; The proper URL is &lt;a href="https://remote.example.com/owa"&gt;http&lt;strong&gt;&lt;font style="background-color: #ffff00" size="3"&gt;s&lt;/font&gt;&lt;/strong&gt;://remote.example.com/owa&lt;/a&gt;,
   but most users don’t remember that little “s”.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2" face="Lucida Sans"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2" face="Lucida Sans"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2" face="Lucida Sans"&gt;As a note, SBS 2011 already redirects this for you.&amp;#160;
   But if you’re stuck with SBS 2008, &lt;/font&gt;&lt;font size="2" face="Lucida Sans"&gt;there
   are tons of articles that show how to automatically redirect users :&lt;/font&gt;
&lt;/p&gt;
&lt;ul style="font-size: 75%"&gt;
   &lt;li&gt;
      &lt;a href="http://support.microsoft.com/kb/975341"&gt;How to redirect requests from HTTP
      to HTTPS or to the OWA virtual directory in IIS 7&lt;/a&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://support.microsoft.com/kb/839357"&gt;How to redirect an HTTP connection
      to HTTPS for Outlook Web Access clients&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://technet.microsoft.com/en-us/library/aa998359.aspx"&gt;Simplify the Outlook
      Web App URL&gt;&lt;/a&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://technet.microsoft.com/en-us/library/aa998359(EXCHG.80).aspx"&gt;How to
      Simplify the Outlook Web Access URL&lt;/a&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://forums.msexchange.org/m_1800539178/mpage_1/key_/tm.htm#1800539178"&gt;Exchange
      2010 HTTP Redirection Issue&lt;/a&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://forums.msexchange.org/m_1800432421/mpage_1/key_/tm.htm#1800432421"&gt;HTTP
      to HTTPS redirect&lt;/a&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/SBS_Small_Business_Server/Q_24476064.html"&gt;RWW
      SBS2008 &amp;quot;403 - Forbidden: Access is denied...&amp;quot; when connecting&lt;/a&gt; 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &lt;font size="2" face="Lucida Sans"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;br /&gt;
   Microsoft has &lt;u&gt;4&lt;/u&gt; different articles on the topic, but the forums are still covered
   with it.&amp;#160; The solutions vary on a few themes:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Redirect in IIS on the Default website (doesn’t work since that site doesn’t actually
      answer those HTTP requests in SBS). 
   &lt;/li&gt;
   &lt;li&gt;
      Disable Require SSL, and edit OWA’s default.aspx to Response.Redirect (doesn’t work
      because it’s precompiled and handled by DLL). 
   &lt;/li&gt;
   &lt;li&gt;
      Set a redirect or custom 403 page on the actual OWA directory to a custom SSLRedirect.html
      with a Meta redirect (might work, but clunky &amp;amp; straight outta 1998!) 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Other solutions either forget you can’t get past “Require SSL” to reach the redirect,
   or they don’t know you’ve already been redirected (creating an infinite redirect loop
   and “Too many Redirects” error).
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   I think I have a much simpler solution -- &lt;u&gt;Just set the OWA directory’s 403 error
   to redirect to the right URL&lt;/u&gt;.&amp;#160; Here’s how:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      &lt;p&gt;
         Start the Internet Information Services (IIS) Manager snap-in.&amp;#160; 
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         Expand the local computer, expand &lt;strong&gt;Sites&lt;/strong&gt;, and then click &lt;strong&gt;SBS
         Web Applications&lt;/strong&gt;.
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         At the bottom of the &lt;strong&gt;SBS Web Applications &lt;/strong&gt;Home pane, click &lt;strong&gt;Features
         View&lt;/strong&gt; if this option is not already selected.
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         In the &lt;strong&gt;IIS&lt;/strong&gt; section, double-click &lt;strong&gt;Error Pages&lt;/strong&gt;, and
         double-click 403 in the list.
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         In the Edit Custom Error Page dialog, select &lt;strong&gt;Respond with a 302 redirect.&lt;/strong&gt;
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         Type the Absolute URL of the &lt;strong&gt;/owa&lt;/strong&gt; virtual directory. For example,
         type &lt;strong&gt;&lt;a href="https://mail.contoso.com/owa"&gt;https://mail.contoso.com/owa&lt;/a&gt;&lt;/strong&gt;.
      &lt;/p&gt;
   &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   OWA’s Error Pages list should look like this when you’re done:
&lt;/p&gt;
&lt;p&gt;
   &lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/14da3c3aa331_B414/image.png" width="453" height="332" /&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Hope it helps someone.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=36e0d755-8515-4883-b4ca-1642c2cffa50" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,36e0d755-8515-4883-b4ca-1642c2cffa50.aspx</comments>
      <category>tools/tips/hacks;web/dev/tech;tech issues of the moment</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=2af8ac05-95ac-4fb6-acfe-38c49a1953e6</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,2af8ac05-95ac-4fb6-acfe-38c49a1953e6.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,2af8ac05-95ac-4fb6-acfe-38c49a1953e6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2af8ac05-95ac-4fb6-acfe-38c49a1953e6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So I've been happily using Windows 7 for a couple years (since the beta), but just
      finally moved my family into it, and discovered a new issue in the process:<br /></p>
        <p>
      Like XP, the "Win+L" key combination locks your profile so the next person won't "be
      you." But instead of the main Welcome screen with the list of accounts, you get the
      Switch User screen, with a button to take you to the <i>real</i> Welcome screen. This
      a confusing extra step when you're the next guy just looking to login.<br /></p>
        <p>
      I did some research, and it looks like a <a href="http://social.answers.microsoft.com/Forums/en-US/w7security/thread/fb651366-79df-4b67-90db-a5e384e9d3b7" title="Windows Logo + L: Skip &quot;switch user&quot; screen and go straight to choice of users?">LOT
      of folks</a><a href="http://forums.techguy.org/windows-vista/687787-how-do-i-bypass-switch.html" title="How do I bypass &quot;Switch User&quot; screen, after ScreenSaver to login as another in Vista?">have
      wondered</a><a href="http://efreedom.com/Question/3-13010/Skip-Switch-User-Screen-Vista" title="WINDOWS VISTA - How do I skip the Switch User screen in Vista?">how
      to skip the Switch User screen</a>, <a href="http://www.sevenforums.com/general-discussion/39749-how-set-automatically-switch-user.html" title="Windows 7 - How to set to automatically switch user??">but
      without luck</a>. 
   </p>
        <p>
      Not sure, but I may be the first with a decent solution. The ingredients are tsdiscon.exe
      (which does the "Switch User"), and Task Scheduler (which hooks it up to the Win+L
      combination), both of which are built into Windows. Here's how: 
   </p>
        <ol>
          <li>
         Click Start, type taskschd.msc, enter. Confirm any UAC prompts you get, and Task Scheduler
         will open. 
      </li>
          <li>
         In the Action menu, click Create Task. 
      </li>
          <li>
         In the Create Task dialog &gt; General tab, type a meaningful Name like "Lock » Switch
         User" 
      </li>
          <li>
         In the Security options section, click the "Change User or Group" button, type _Users_
         in the dialog and click OK. 
      </li>
          <li>
         On the Triggers tab, click the "New..." button. In the New Trigger dialog &gt; "Begin
         the task" list, choose "On workstation lock" and click OK. This takes you back to
         the Create Task dialog. 
      </li>
          <li>
         In the Actions tab, click the "New..." button. In the New Action dialog &gt; "Program/script"
         field, type tsdiscon.exe and click OK. This takes you back to the Create Task dialog. 
      </li>
          <li>
         Click OK again and enter the password for the administrative account it offers. 
      </li>
          <li>
         Test it! Press Win+L and you should see the Switch User screen for a moment, then
         the main Welcome screen. 
      </li>
        </ol>
        <p>
      2011-02-17 UPDATE: As I was setting up this tweak on a new system, I noticed Windows
      7 HOME doesn't include tsdiscon.exe. It's easy enough to copy from a Win7 Pro machine
      (from/to <u>%windir%\System32</u>), and then works as I described. 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2af8ac05-95ac-4fb6-acfe-38c49a1953e6" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Vista/Win7 Solution: Skip the Switch User screen</title>
      <guid>http://blog.throbs.net/PermaLink,guid,2af8ac05-95ac-4fb6-acfe-38c49a1953e6.aspx</guid>
      <link>http://blog.throbs.net/2011/01/12/VistaWin7+Solution+Skip+The+Switch+User+Screen.aspx</link>
      <pubDate>Wed, 12 Jan 2011 16:07:51 GMT</pubDate>
      <description>&lt;p&gt;
   So I've been happily using Windows 7 for a couple years (since the beta), but just
   finally moved my family into it, and discovered a new issue in the process:&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
   Like XP, the "Win+L" key combination locks your profile so the next person won't "be
   you." But instead of the main Welcome screen with the list of accounts, you get the
   Switch User screen, with a button to take you to the &lt;i&gt;real&lt;/i&gt; Welcome screen. This
   a confusing extra step when you're the next guy just looking to login.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
   I did some research, and it looks like a &lt;a href="http://social.answers.microsoft.com/Forums/en-US/w7security/thread/fb651366-79df-4b67-90db-a5e384e9d3b7" title='Windows Logo + L: Skip "switch user" screen and go straight to choice of users?'&gt;LOT
   of folks&lt;/a&gt; &lt;a href="http://forums.techguy.org/windows-vista/687787-how-do-i-bypass-switch.html" title='How do I bypass "Switch User" screen, after ScreenSaver to login as another in Vista?'&gt;have
   wondered&lt;/a&gt; &lt;a href="http://efreedom.com/Question/3-13010/Skip-Switch-User-Screen-Vista" title='WINDOWS VISTA - How do I skip the Switch User screen in Vista?'&gt;how
   to skip the Switch User screen&lt;/a&gt;, &lt;a href="http://www.sevenforums.com/general-discussion/39749-how-set-automatically-switch-user.html" title='Windows 7 - How to set to automatically switch user??'&gt;but
   without luck&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   Not sure, but I may be the first with a decent solution. The ingredients are tsdiscon.exe
   (which does the "Switch User"), and Task Scheduler (which hooks it up to the Win+L
   combination), both of which are built into Windows. Here's how: 
&lt;ol&gt;
   &lt;li&gt;
      Click Start, type taskschd.msc, enter. Confirm any UAC prompts you get, and Task Scheduler
      will open. 
   &lt;li&gt;
      In the Action menu, click Create Task. 
   &lt;li&gt;
      In the Create Task dialog &gt; General tab, type a meaningful Name like "Lock » Switch
      User" 
   &lt;li&gt;
      In the Security options section, click the "Change User or Group" button, type _Users_
      in the dialog and click OK. 
   &lt;li&gt;
      On the Triggers tab, click the "New..." button. In the New Trigger dialog &gt; "Begin
      the task" list, choose "On workstation lock" and click OK. This takes you back to
      the Create Task dialog. 
   &lt;li&gt;
      In the Actions tab, click the "New..." button. In the New Action dialog &gt; "Program/script"
      field, type tsdiscon.exe and click OK. This takes you back to the Create Task dialog. 
   &lt;li&gt;
      Click OK again and enter the password for the administrative account it offers. 
   &lt;li&gt;
      Test it! Press Win+L and you should see the Switch User screen for a moment, then
      the main Welcome screen. 
&lt;/ol&gt;
&gt;
&lt;p&gt;
   2011-02-17 UPDATE: As I was setting up this tweak on a new system, I noticed Windows
   7 HOME doesn't include tsdiscon.exe. It's easy enough to copy from a Win7 Pro machine
   (from/to &lt;u&gt;%windir%\System32&lt;/u&gt;), and then works as I described. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2af8ac05-95ac-4fb6-acfe-38c49a1953e6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,2af8ac05-95ac-4fb6-acfe-38c49a1953e6.aspx</comments>
      <category>tech issues of the moment;tools/tips/hacks;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=88fb78d6-65f9-468c-97a8-146ce6df1534</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,88fb78d6-65f9-468c-97a8-146ce6df1534.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,88fb78d6-65f9-468c-97a8-146ce6df1534.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=88fb78d6-65f9-468c-97a8-146ce6df1534</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font face="Lucida Sans">If you do anything on the web, you should read </font>
          <a href="http://warpspire.com/posts/url-design/">
            <font face="Lucida Sans">this
      great article on URL Design</font>
          </a>
          <font face="Lucida Sans"> by Kyle Neath.</font>
        </p>
        <p>
          <font face="Lucida Sans">(hat-tip to </font>
          <a href="http://trevordavis.net/blog/url-design/">
            <font face="Lucida Sans">Trevor
      Davis</font>
          </a>
          <font face="Lucida Sans"> for sharing)</font>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=88fb78d6-65f9-468c-97a8-146ce6df1534" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Great article on Designing URLs</title>
      <guid>http://blog.throbs.net/PermaLink,guid,88fb78d6-65f9-468c-97a8-146ce6df1534.aspx</guid>
      <link>http://blog.throbs.net/2010/12/30/Great+Article+On+Designing+URLs.aspx</link>
      <pubDate>Thu, 30 Dec 2010 20:48:37 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;font face="Lucida Sans"&gt;If you do anything on the web, you should read &lt;/font&gt;&lt;a href="http://warpspire.com/posts/url-design/"&gt;&lt;font face="Lucida Sans"&gt;this
   great article on URL Design&lt;/font&gt;&lt;/a&gt;&lt;font face="Lucida Sans"&gt; by Kyle Neath.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font face="Lucida Sans"&gt;(hat-tip to &lt;/font&gt;&lt;a href="http://trevordavis.net/blog/url-design/"&gt;&lt;font face="Lucida Sans"&gt;Trevor
   Davis&lt;/font&gt;&lt;/a&gt;&lt;font face="Lucida Sans"&gt; for sharing)&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=88fb78d6-65f9-468c-97a8-146ce6df1534" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,88fb78d6-65f9-468c-97a8-146ce6df1534.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=220f8570-5b9a-484f-9fbb-34af3bc5d32b</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,220f8570-5b9a-484f-9fbb-34af3bc5d32b.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,220f8570-5b9a-484f-9fbb-34af3bc5d32b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=220f8570-5b9a-484f-9fbb-34af3bc5d32b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      A few years ago, I <a href="http://blog.throbs.net/2005/12/22/Notice+A+Chromatic+Theme.aspx">noticed
      an orange chromatic theme in application icons</a>.   Seems things really
      have “gone green” since then:
   </p>
        <p>
          <a href="http://blog.throbs.net/resources/becde7b058ea_11A01/sysTray_green_icons.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="sysTray_green_icons" border="0" alt="sysTray_green_icons" src="http://blog.throbs.net/resources/becde7b058ea_11A01/sysTray_green_icons_thumb.png" width="206" height="36" />
          </a>
        </p>
        <p>
      Left to right that’s <a href="http://www.utorrent.com/">uTorrent</a>, <a href="http://www.filehippo.com/updatechecker/">Update
      Checker</a>, <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx">Windows
      Home Server</a>, <a href="https://secure.logmein.com/products/hamachi2/default.aspx">Hamachi</a>,
      a network (oddball), and <a href="http://www.microsoft.com/security_essentials/">MS
      Security Essentials</a>.
   </p>
        <p>
       
   </p>
        <p>
      Why doesn’t anyone like purple?
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=220f8570-5b9a-484f-9fbb-34af3bc5d32b" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>&amp;ldquo;Notice a chromatic theme?&amp;rdquo; revisited</title>
      <guid>http://blog.throbs.net/PermaLink,guid,220f8570-5b9a-484f-9fbb-34af3bc5d32b.aspx</guid>
      <link>http://blog.throbs.net/2010/10/10/ldquoNotice+A+Chromatic+Themerdquo+Revisited.aspx</link>
      <pubDate>Sun, 10 Oct 2010 07:05:00 GMT</pubDate>
      <description>&lt;p&gt;
   A few years ago, I &lt;a href="http://blog.throbs.net/2005/12/22/Notice+A+Chromatic+Theme.aspx"&gt;noticed
   an orange chromatic theme in application icons&lt;/a&gt;.&amp;#160;&amp;#160; Seems things really
   have “gone green” since then:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://blog.throbs.net/resources/becde7b058ea_11A01/sysTray_green_icons.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="sysTray_green_icons" border="0" alt="sysTray_green_icons" src="http://blog.throbs.net/resources/becde7b058ea_11A01/sysTray_green_icons_thumb.png" width="206" height="36" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Left to right that’s &lt;a href="http://www.utorrent.com/"&gt;uTorrent&lt;/a&gt;, &lt;a href="http://www.filehippo.com/updatechecker/"&gt;Update
   Checker&lt;/a&gt;, &lt;a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx"&gt;Windows
   Home Server&lt;/a&gt;, &lt;a href="https://secure.logmein.com/products/hamachi2/default.aspx"&gt;Hamachi&lt;/a&gt;,
   a network (oddball), and &lt;a href="http://www.microsoft.com/security_essentials/"&gt;MS
   Security Essentials&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Why doesn’t anyone like purple?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=220f8570-5b9a-484f-9fbb-34af3bc5d32b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,220f8570-5b9a-484f-9fbb-34af3bc5d32b.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been making this web stuff long enough that some is well past its expiration
      date. 
   </p>
        <p>
          <a href="http://slingfive.com/pages/code/scriptConverter/">Memoriam for ScriptConverter</a>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Sunrise, sunset</title>
      <guid>http://blog.throbs.net/PermaLink,guid,eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2.aspx</guid>
      <link>http://blog.throbs.net/2010/08/04/Sunrise+Sunset.aspx</link>
      <pubDate>Wed, 04 Aug 2010 16:57:58 GMT</pubDate>
      <description>&lt;p&gt;
   I've been making this web stuff long enough that some is well past its expiration
   date. 
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://slingfive.com/pages/code/scriptConverter/"&gt;Memoriam for ScriptConverter&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,eaacb8e1-7d8f-4f5a-81f9-d9749fd17de2.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=54a553a3-c233-479c-a9a2-cfc565149ff5</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,54a553a3-c233-479c-a9a2-cfc565149ff5.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,54a553a3-c233-479c-a9a2-cfc565149ff5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=54a553a3-c233-479c-a9a2-cfc565149ff5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I finally took some of that new web tech I was talking about here and <strong>used</strong> it
      here.  I couldn’t stand the “brick” look anymore, so it’s mostly border-radius
      and box-shadow, but there’s also an RGBA background color and a webkit transition. 
      None of this gives joy for IE, though – perhaps I should Chrome Frame it?  
      …I did also tighten up the Reader feed and search box.  
   </p>
        <p>
      I realize how long it’s been here, and that Facebook’s <a href="http://www.codinghorror.com/blog/2007/06/avoiding-walled-gardens-on-the-internet.html">walled
      garden</a> has been catching the vast amount of my sharing.  I’d like to “get
      out” here more, but til I do, don’t miss <a href="http://www.facebook.com/gulltop">me
      there</a>.
   </p>
        <p>
      ~r
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=54a553a3-c233-479c-a9a2-cfc565149ff5" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Might as well use it</title>
      <guid>http://blog.throbs.net/PermaLink,guid,54a553a3-c233-479c-a9a2-cfc565149ff5.aspx</guid>
      <link>http://blog.throbs.net/2010/06/10/Might+As+Well+Use+It.aspx</link>
      <pubDate>Thu, 10 Jun 2010 18:50:11 GMT</pubDate>
      <description>&lt;p&gt;
   I finally took some of that new web tech I was talking about here and &lt;strong&gt;used&lt;/strong&gt; it
   here.&amp;#160; I couldn’t stand the “brick” look anymore, so it’s mostly border-radius
   and box-shadow, but there’s also an RGBA background color and a webkit transition.&amp;#160;
   None of this gives joy for IE, though – perhaps I should Chrome Frame it?&amp;#160;&amp;#160;
   …I did also tighten up the Reader feed and search box.&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
   I realize how long it’s been here, and that Facebook’s &lt;a href="http://www.codinghorror.com/blog/2007/06/avoiding-walled-gardens-on-the-internet.html"&gt;walled
   garden&lt;/a&gt; has been catching the vast amount of my sharing.&amp;#160; I’d like to “get
   out” here more, but til I do, don’t miss &lt;a href="http://www.facebook.com/gulltop"&gt;me
   there&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   ~r
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=54a553a3-c233-479c-a9a2-cfc565149ff5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,54a553a3-c233-479c-a9a2-cfc565149ff5.aspx</comments>
      <category>meta-throbs;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=13cdc495-7ced-475b-a671-28d28f9a1629</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,13cdc495-7ced-475b-a671-28d28f9a1629.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,13cdc495-7ced-475b-a671-28d28f9a1629.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=13cdc495-7ced-475b-a671-28d28f9a1629</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      I recently stumbled on <a href="http://findmebyip.com/">FindMeByIP.com</a>, and thought
      “yet another IP lookup / geolocation site”.   Then I noticed the “Modernizr
      Support” section, detailing my browser’s support for new standards.  
   </p>
        <p>
      I was impressed both by the graph and my browser’s support.  Here’s how it looked
      with Google Chrome: 
      <br /><a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="347" height="134" /></a></p>
        <p>
       
   </p>
        <p>
      It reminded me that last week I was experimenting with <a href="http://edward.oconnor.cx/2009/09/using-the-html5-sectioning-elements">HTML5</a>, <a href="http://www.css3.info/preview/">CSS3</a>,
      and <a href="http://code.google.com/chrome/chromeframe/">Chrome Frame</a>, and had
      whipped together an ugly(!) demo.  I figured I’d line up the current browsers
      here and run them through both exercises.  To be clear, my demo is NOT fair because
      it uses several Webkit-specific extensions, but I thought it worth seeing.
   </p>
        <p>
       
   </p>
        <p>
          <font size="3">
            <strong>
            </strong>
          </font>
        </p>
        <p>
          <strong>
            <font size="4">The Downward Spiral</font>
          </strong>
        </p>
        <p>
          <strong>
            <font size="2">Chrome 3.0 (and Safari 4.0) </font>
            <br />
          </strong>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png">
            <strong>
              <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="244" height="95" />
            </strong>
          </a>  <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_3.png" width="427" height="263" /></a><br />
      Yes, it’s tilted on purpose. Interesting bit: the black background is the abyss <strong>behind </strong>the
      rounded &lt;HTML&gt;.  Who knows what lurks there?  (Bizarre video artifacts
      when I resize the browser, actually). 
   </p>
        <p>
       
   </p>
        <p>
          <font size="2">
            <strong>Firefox 3.5</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_4.png" width="244" height="95" />
          </a> <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_5.png" width="435" height="237" /></a><br />
      @font-face worked on my header, but no gradients, and I don’t know why border-radius
      failed.  (It’s worked on other sites).
   </p>
        <p>
       
   </p>
        <p>
          <font size="2">
            <strong>Opera 10</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_6.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_6.png" width="244" height="96" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_7.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_7.png" width="436" height="252" />
          </a>
          <br />
      Why is the <a href="http://ln.hixie.ch/">standards-nazis</a>’ browser so sucky here?  
   </p>
        <p>
          <strong>
          </strong>
        </p>
        <p>
          <font size="2">
            <strong>Internet Explorer 8</strong>
          </font>
          <br />
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_8.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_8.png" width="244" height="94" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_9.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_9.png" width="441" height="259" />
          </a>
          <br />
      The bottom of the suck, and what we’ve all come to know and loathe.  (To be fair
      though, IE has supported much of this since v4, but <em>in a non-standard way</em>. 
      Pragmatically, I’d grant it Box-shadow, Opacity, Gradients, 2D Transforms, and Transitions
      thanks to its <a href="http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx">CSS
      Visual Filters and Transitions</a>.)
   </p>
        <p>
       
   </p>
        <p>
          <strong>
            <font size="4">A Testing Crisis</font>
          </strong>
        </p>
        <p>
          <strong>Currently I test my sites with SIX web browsers</strong>: Safari/Chrome, Firefox,
      Chrome, IE6, IE7, and IE8.  This is a testing crisis for me, and IE6 has no give
      (with a stubborn 33% market share), so I’ve been forcing IE8 into downgraded IE7 mode
      for a slight reprieve.  <em>Yes, I downgrade an already-behind browser!  </em></p>
        <p>
      Sure, I could try to encourage users to upgrade their browsers, but apparently <em>most
      people have no idea what that means!</em>  
   </p>
        <p>
        </p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a4c4a6d9-0ccb-45a7-b672-80cbec0a5ecd" class="wlWriterEditableSmartContent">
          <div id="de261a27-dd97-4dac-b82d-683152d1ebb8" style="margin: 0px; padding: 0px; display: inline;">
            <div>
              <a href="http://www.youtube.com/watch?v=o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;" target="_new">
                <img src="http://blog.throbs.net/resources/110ffed83a5e_92EE/videoc9dd8d9875ff.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('de261a27-dd97-4dac-b82d-683152d1ebb8'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt="" />
              </a>
            </div>
          </div>
        </div>
        <br />
        <font size="1">
          <strong>(If you’re an internet professional, you should watch this)</strong>
        </font>
        <p>
        </p>
        <p>
       
   </p>
        <p>
      Aagh, there’s no way out!  With apologies to <a href="http://www.benfolds.com/">Mr.
      Folds</a>: 
   </p>
        <blockquote>
          <p>
            <font size="5">
              <strong>IE is a brick and I’m drowning slowly.</strong>
            </font>
          </p>
        </blockquote>
        <p>
       
   </p>
        <p>
      It’s really more like <em>three </em>bricks drowning the web.  If we could drop
      one or two versions, IE8 could be survivable, but how?
   </p>
        <p>
       
   </p>
        <p>
          <strong>
            <font size="4">Hope We Can Hope For?</font>
          </strong>
        </p>
        <p>
      This is where <a href="http://code.google.com/chrome/chromeframe/">Chrome Frame</a> wants
      to come to the rescue.  With it, I can use Chrome as an IE plugin, just like
      Flash, Java, AIR, or Silverlight.  Sure it’s <em>cheating, but in a good way</em> –
      it still uses the original native web code (so it is NOT <a href="http://www.keeneview.com/2008/03/saving-ourselves-from-unweb.html">the
      Un-web</a> like those other plugins).
   </p>
        <p>
          <strong>
            <font size="2">IE8 with Chrome Frame: 
      <br /></font>
          </strong>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_10.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_10.png" width="244" height="95" />
          </a>
          <a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_11.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_11.png" width="441" height="243" />
          </a>
        </p>
        <p>
      Perfect!  And the same results in IE6 and IE7!
   </p>
        <p>
      If a plugin story is acceptable (widespread use of the Chrome Frame plugin would help),
      this means only 3 browser engines to test.  I haven’t used it in production yet,
      but I’ll be carefully considering it for new projects.  
   </p>
        <p align="center">
      ~
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=13cdc495-7ced-475b-a671-28d28f9a1629" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>HTML5, CSS3, and me</title>
      <guid>http://blog.throbs.net/PermaLink,guid,13cdc495-7ced-475b-a671-28d28f9a1629.aspx</guid>
      <link>http://blog.throbs.net/2009/10/13/HTML5+CSS3+And+Me.aspx</link>
      <pubDate>Tue, 13 Oct 2009 17:27:41 GMT</pubDate>
      <description>&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   I recently stumbled on &lt;a href="http://findmebyip.com/"&gt;FindMeByIP.com&lt;/a&gt;, and thought
   “yet another IP lookup / geolocation site”.&amp;#160;&amp;#160; Then I noticed the “Modernizr
   Support” section, detailing my browser’s support for new standards.&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
   I was impressed both by the graph and my browser’s support.&amp;#160; Here’s how it looked
   with Google Chrome: 
   &lt;br /&gt;
   &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="347" height="134" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   It reminded me that last week I was experimenting with &lt;a href="http://edward.oconnor.cx/2009/09/using-the-html5-sectioning-elements"&gt;HTML5&lt;/a&gt;, &lt;a href="http://www.css3.info/preview/"&gt;CSS3&lt;/a&gt;,
   and &lt;a href="http://code.google.com/chrome/chromeframe/"&gt;Chrome Frame&lt;/a&gt;, and had
   whipped together an ugly(!) demo.&amp;#160; I figured I’d line up the current browsers
   here and run them through both exercises.&amp;#160; To be clear, my demo is NOT fair because
   it uses several Webkit-specific extensions, but I thought it worth seeing.
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="3"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size="4"&gt;The Downward Spiral&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size="2"&gt;Chrome 3.0 (and Safari 4.0) &lt;/font&gt; 
   &lt;br /&gt;
   &lt;/strong&gt;&lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image.png"&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb.png" width="244" height="95" /&gt;&lt;/strong&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_3.png" width="427" height="263" /&gt;&lt;/a&gt; 
   &lt;br /&gt;
   Yes, it’s tilted on purpose. Interesting bit: the black background is the abyss &lt;strong&gt;behind &lt;/strong&gt;the
   rounded &amp;lt;HTML&amp;gt;.&amp;#160; Who knows what lurks there?&amp;#160; (Bizarre video artifacts
   when I resize the browser, actually). 
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2"&gt;&lt;strong&gt;Firefox 3.5&lt;/strong&gt; &lt;/font&gt; 
   &lt;br /&gt;
   &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_4.png" width="244" height="95" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_5.png" width="435" height="237" /&gt;&lt;/a&gt; 
   &lt;br /&gt;
   @font-face worked on my header, but no gradients, and I don’t know why border-radius
   failed.&amp;#160; (It’s worked on other sites).
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2"&gt;&lt;strong&gt;Opera 10&lt;/strong&gt; &lt;/font&gt; 
   &lt;br /&gt;
   &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_6.png" width="244" height="96" /&gt;&lt;/a&gt; &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_7.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_7.png" width="436" height="252" /&gt;&lt;/a&gt; 
   &lt;br /&gt;
   Why is the &lt;a href="http://ln.hixie.ch/"&gt;standards-nazis&lt;/a&gt;’ browser so sucky here?&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size="2"&gt;&lt;strong&gt;Internet Explorer 8&lt;/strong&gt; &lt;/font&gt; 
   &lt;br /&gt;
   &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_8.png" width="244" height="94" /&gt;&lt;/a&gt; &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_9.png" width="441" height="259" /&gt;&lt;/a&gt; 
   &lt;br /&gt;
   The bottom of the suck, and what we’ve all come to know and loathe.&amp;#160; (To be fair
   though, IE has supported much of this since v4, but &lt;em&gt;in a non-standard way&lt;/em&gt;.&amp;#160;
   Pragmatically, I’d grant it Box-shadow, Opacity, Gradients, 2D Transforms, and Transitions
   thanks to its &lt;a href="http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx"&gt;CSS
   Visual Filters and Transitions&lt;/a&gt;.)
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size="4"&gt;A Testing Crisis&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Currently I test my sites with SIX web browsers&lt;/strong&gt;: Safari/Chrome, Firefox,
   Chrome, IE6, IE7, and IE8.&amp;#160; This is a testing crisis for me, and IE6 has no give
   (with a stubborn 33% market share), so I’ve been forcing IE8 into downgraded IE7 mode
   for a slight reprieve.&amp;#160; &lt;em&gt;Yes, I downgrade an already-behind browser!&amp;#160; &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   Sure, I could try to encourage users to upgrade their browsers, but apparently &lt;em&gt;most
   people have no idea what that means!&lt;/em&gt;&amp;#160; 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a4c4a6d9-0ccb-45a7-b672-80cbec0a5ecd" class="wlWriterEditableSmartContent"&gt;
   &lt;div id="de261a27-dd97-4dac-b82d-683152d1ebb8" style="margin: 0px; padding: 0px; display: inline;"&gt;
      &lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=o4MwTvtyrUQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" target="_new"&gt;&lt;img src="http://blog.throbs.net/resources/110ffed83a5e_92EE/videoc9dd8d9875ff.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('de261a27-dd97-4dac-b82d-683152d1ebb8'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/o4MwTvtyrUQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;
      &lt;/div&gt;
   &lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;font size="1"&gt;&lt;strong&gt;(If you’re an internet professional, you should watch this)&lt;/strong&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Aagh, there’s no way out!&amp;#160; With apologies to &lt;a href="http://www.benfolds.com/"&gt;Mr.
   Folds&lt;/a&gt;: 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   &lt;font size="5"&gt;&lt;strong&gt;IE is a brick and I’m drowning slowly.&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   It’s really more like &lt;em&gt;three &lt;/em&gt;bricks drowning the web.&amp;#160; If we could drop
   one or two versions, IE8 could be survivable, but how?
&lt;/p&gt;
&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size="4"&gt;Hope We Can Hope For?&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   This is where &lt;a href="http://code.google.com/chrome/chromeframe/"&gt;Chrome Frame&lt;/a&gt; wants
   to come to the rescue.&amp;#160; With it, I can use Chrome as an IE plugin, just like
   Flash, Java, AIR, or Silverlight.&amp;#160; Sure it’s &lt;em&gt;cheating, but in a good way&lt;/em&gt; –
   it still uses the original native web code (so it is NOT &lt;a href="http://www.keeneview.com/2008/03/saving-ourselves-from-unweb.html"&gt;the
   Un-web&lt;/a&gt; like those other plugins).
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size="2"&gt;IE8 with Chrome Frame: 
   &lt;br /&gt;
   &lt;/font&gt;&lt;/strong&gt;&lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; vertical-align: top; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_10.png" width="244" height="95" /&gt;&lt;/a&gt; &lt;a href="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_11.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.throbs.net/resources/110ffed83a5e_92EE/image_thumb_11.png" width="441" height="243" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   Perfect!&amp;#160; And the same results in IE6 and IE7!
&lt;/p&gt;
&lt;p&gt;
   If a plugin story is acceptable (widespread use of the Chrome Frame plugin would help),
   this means only 3 browser engines to test.&amp;#160; I haven’t used it in production yet,
   but I’ll be carefully considering it for new projects.&amp;#160; 
&lt;/p&gt;
&lt;p align="center"&gt;
   ~
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=13cdc495-7ced-475b-a671-28d28f9a1629" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,13cdc495-7ced-475b-a671-28d28f9a1629.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=3a05fffa-d258-4e1c-ad05-4fe6a0aca604</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,3a05fffa-d258-4e1c-ad05-4fe6a0aca604.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,3a05fffa-d258-4e1c-ad05-4fe6a0aca604.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3a05fffa-d258-4e1c-ad05-4fe6a0aca604</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      Kevin Pang’s <a href="http://www.kevinwilliampang.com/post/Programming-Proverbs.aspx">10
      Programming Proverbs Every Developer Should Know</a></p>
        <p>
      Great stuff there.  You got that?
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=3a05fffa-d258-4e1c-ad05-4fe6a0aca604" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>10 Programming Proverbs Every Developer Should Know</title>
      <guid>http://blog.throbs.net/PermaLink,guid,3a05fffa-d258-4e1c-ad05-4fe6a0aca604.aspx</guid>
      <link>http://blog.throbs.net/2009/04/21/10+Programming+Proverbs+Every+Developer+Should+Know.aspx</link>
      <pubDate>Tue, 21 Apr 2009 18:21:50 GMT</pubDate>
      <description>&lt;p&gt;
   &amp;#160;
&lt;/p&gt;
&lt;p&gt;
   Kevin Pang’s &lt;a href="http://www.kevinwilliampang.com/post/Programming-Proverbs.aspx"&gt;10
   Programming Proverbs Every Developer Should Know&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Great stuff there.&amp;#160; You got that?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=3a05fffa-d258-4e1c-ad05-4fe6a0aca604" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,3a05fffa-d258-4e1c-ad05-4fe6a0aca604.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=0db32a84-36f1-4055-806f-6bf554925f1f</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,0db32a84-36f1-4055-806f-6bf554925f1f.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,0db32a84-36f1-4055-806f-6bf554925f1f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0db32a84-36f1-4055-806f-6bf554925f1f</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>Camps of Web Professionals</title>
      <guid>http://blog.throbs.net/PermaLink,guid,0db32a84-36f1-4055-806f-6bf554925f1f.aspx</guid>
      <link>http://blog.throbs.net/2009/04/15/Camps+Of+Web+Professionals.aspx</link>
      <pubDate>Wed, 15 Apr 2009 20:56:30 GMT</pubDate>
      <description>&lt;p&gt;
   My friend &lt;a href="http://davespiess.spaces.live.com/"&gt;Dave Spiess&lt;/a&gt; asked me to
   clarify the term “web developer”. I could go on and on about my experiences and opinions,
   but a picture is more digestible, so I drew one:
&lt;/p&gt;
&lt;p class="imgWrapper"&gt;
   &lt;img style="border:0; width:100%;" title="CampsOfWebPros" border="0" src="http://blog.throbs.net/resources/CampsofWebProfessionals_ECE0/CampsOfWebPros.png" alt="-- Camps of Web Professionals --
  Web Designer: typography, color theory, marketing, layout
+ ASP.net Developer: advanced functionality, systems integration
+ Web Master: Internet "plumbing"
+ accessibility, browser compatibility, info architecture, app security, usability, ...
= The IDEAL Web Developer
(Most Web Pros are Designer+Developer, or Developer+Web Master)
" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   BTW, here’s an quick/easy way to make graphs: &lt;a href="http://graphjam.com/"&gt;http://graphjam.com/&lt;/a&gt; (&lt;a href="http://mine.icanhascheezburger.com/view.aspx?ciid=3950167"&gt;my
   graph there&lt;/a&gt;)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=0db32a84-36f1-4055-806f-6bf554925f1f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,0db32a84-36f1-4055-806f-6bf554925f1f.aspx</comments>
      <category>general geekery;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=6163ade1-69d6-4ce1-ba44-9819281a35e6</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,6163ade1-69d6-4ce1-ba44-9819281a35e6.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,6163ade1-69d6-4ce1-ba44-9819281a35e6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6163ade1-69d6-4ce1-ba44-9819281a35e6</wfw:commentRss>
      <title>My fave web / dev news from Mix09</title>
      <guid>http://blog.throbs.net/PermaLink,guid,6163ade1-69d6-4ce1-ba44-9819281a35e6.aspx</guid>
      <link>http://blog.throbs.net/2009/03/19/My+Fave+Web++Dev+News+From+Mix09.aspx</link>
      <pubDate>Thu, 19 Mar 2009 15:27:54 GMT</pubDate>
      <description>&lt;p&gt;
   Microsoft has: 
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://microsoft.com/ie8"&gt;&lt;acronym title="Internet Explorer 8"&gt;IE8
      &lt;/a&gt; final being released at noon today&gt;. Hoorah!&lt;br /&gt;
      &lt;em&gt;Now if MS would just force-upgrade the IE6 holdouts!&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://blogs.msdn.com/xweb/archive/2009/03/18/Microsoft-Expression-Web-SuperPreview-for-Windows-Internet-Explorer.aspx"&gt;SuperPreview&lt;/a&gt; for
      side-by-side (or overlaid!) browser layout testing&lt;br /&gt;
      &lt;em&gt;I grabbed SuperPreview the moment it was announced yesterday. Looks great for
      IE6 &amp; 7, but it didn't find any of my other installed browsers, or show Safari/Mac
      like the demo, and I see no way to add those. Hm, maybe they're still working out
      kinks...&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;Silverlight
      3 beta&lt;/a&gt; - big wow for high-performance cross-platform video&lt;br /&gt;
      &lt;em&gt;That said, Silverlight is still the &lt;a href="http://www.keeneview.com/2008/03/saving-ourselves-from-unweb.html"&gt;"Un-web"&lt;/a&gt;.&lt;/em&gt; 
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://silverlight.net/getstarted/silverlight3/default.aspx"&gt;Expression Blend
      3 preview&lt;/a&gt; - &lt;a href="http://www.microsoft.com/presspass/events/mix/imagegallery.aspx?contentId=mix_image16"&gt;Sketchflow&lt;/a&gt; especially
      looks awesome for bigger projects&lt;br /&gt;
      &lt;em&gt;I'm still not sure I personally can trust a WYSIWYG editor. Frontpage still haunts
      me. &lt;/em&gt; 
   &lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6163ade1-69d6-4ce1-ba44-9819281a35e6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,6163ade1-69d6-4ce1-ba44-9819281a35e6.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=ca8b1799-e60f-47b2-b90a-592eaa84e2d1</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,ca8b1799-e60f-47b2-b90a-592eaa84e2d1.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,ca8b1799-e60f-47b2-b90a-592eaa84e2d1.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ca8b1799-e60f-47b2-b90a-592eaa84e2d1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Business has been good.  Unfortunately, it has been so <em>busy</em> that the
      smelly old Slingshot Solutions website stuck around way too long.
   </p>
        <p>
      When I say smelly, think:
   </p>
        <ul>
          <li>
         IE-only (in 2002, IE was 95%+, and Firefox was still a glimmer)</li>
          <li>
         IE6-only -- IE7 often crashes (why <em>can </em>browsers still be crashed by web code
         these days?)</li>
          <li>
         Outdated in various ways (6.5yrs)</li>
          <li>
         Kinda ugly</li>
          <li>
         Over-complicated</li>
          <li>
         Wordy -- can there be too little horn-tooting?</li>
          <li>
         Did I mention IE-only?</li>
        </ul>
        <p>
      So my goals for a new site were focused on simplicity and compatibility.  I started
      designing building it when I started back to <a title="Corporate-vs-Consultant" href="http://blog.throbs.net/2008/01/25/CorporatevsConsultant.aspx">Slingshot
      Solutions full-time</a>, and have been alternating between false starts, second-guessing,
      and neglect ever since.  
   </p>
        <p align="center">
      It's finally done now, though.  Please meet the slim and trim new "<a title="Slingshot Solutions" href="http://slingfive.com/">slingfive.com
      2.0</a>": 
      <br /><a href="http://slingfive.com/"><img src="http://blog.throbs.net/blog/content/binary/slingfive%202.0%20%20-sm.jpg" alt="slingfive 2.0  -sm.jpg" width="247" border="1" height="164" /></a><img src="file:///C:/Users/re/Desktop/slingfive%202.0%20%20-sm.jpg" alt="" /></p>
        <p>
      It works on any modern browser, plus IE6 (kicking and screaming).  Some other
      geeky goodness:
   </p>
        <ul>
          <li>
         It's Javascript-heavy, but it's all non-obtrusive and progressively-enhanced, so it
         still works with Javascript disabled.</li>
          <li>
         JQuery greatly helped simplify the visuals by hiding less important stuff until it's
         needed.  Rather than a second page just for a contact form, Contact Us is just
         a popup.  Similarly, I built a hide/show toggle for less-important content details.</li>
          <li>
         FONTS!  Every web designer hates the fact that you have to choose fonts based
         on lowest-common denominators (not everyone has your font on their system). 
         Alternatively, you can use images or Flash to get around this (carefully!). 
         I certainly wanted automatic as possible, so I tried <a title="Scalable Inman Flash Replacement" href="http://www.mikeindustries.com/sifr">SIFR</a> (implementation
         stinks), then settled on <a title="ASP.net Image Replacement" href="http://aspnetresources.com/blog/dotnet_image_replacement3.aspx">DotIR</a>. 
         Unfortunately v3 only outputs non-transparent GIFs, but with the wonders of open source,
         I've improved it to output anti-aliased transparent PNGs (including IE6 compatibility),
         and made it medium-trust compatible (for web hosts).  Hopefully my changes will
         reach the next version.</li>
        </ul>
        <p>
      Weaknesses / to-do:
   </p>
        <ul>
          <li>
         Still way too wordy, this time with TLAs ("acronymy"?).</li>
          <li>
         I pulled over my old code section for developers.  I've tested none of it though,
         and will surely need to fix several server-side settings.</li>
          <li>
         The layout wrecks at less than 1024x768.  <a title="June 2008 global statistics for screen resolution" href="http://www.thecounter.com/stats/2008/June/res.php">Stats</a> say
         that covers 90% of the world, but that's hollow comfort.</li>
        </ul>
        <p>
      For now I'm just happy it's out and not killing anyone.  Hurrah!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ca8b1799-e60f-47b2-b90a-592eaa84e2d1" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>New site</title>
      <guid>http://blog.throbs.net/PermaLink,guid,ca8b1799-e60f-47b2-b90a-592eaa84e2d1.aspx</guid>
      <link>http://blog.throbs.net/2008/07/09/New+Site.aspx</link>
      <pubDate>Wed, 09 Jul 2008 23:41:25 GMT</pubDate>
      <description>&lt;p&gt;
   Business has been good.&amp;nbsp; Unfortunately, it has been so &lt;em&gt;busy&lt;/em&gt; that the
   smelly old Slingshot Solutions website stuck around way too long.
&lt;/p&gt;
&lt;p&gt;
   When I say smelly, think:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      IE-only (in 2002, IE was 95%+, and Firefox was still a glimmer)&lt;/li&gt;
   &lt;li&gt;
      IE6-only -- IE7 often crashes (why &lt;em&gt;can &lt;/em&gt;browsers still be crashed by web code
      these days?)&lt;/li&gt;
   &lt;li&gt;
      Outdated in various ways (6.5yrs)&lt;/li&gt;
   &lt;li&gt;
      Kinda ugly&lt;/li&gt;
   &lt;li&gt;
      Over-complicated&lt;/li&gt;
   &lt;li&gt;
      Wordy -- can there be too little horn-tooting?&lt;/li&gt;
   &lt;li&gt;
      Did I mention IE-only?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   So my goals for a new site were focused on simplicity and compatibility.&amp;nbsp; I started
   designing building it when I started back to &lt;a title="Corporate-vs-Consultant" href="http://blog.throbs.net/2008/01/25/CorporatevsConsultant.aspx"&gt;Slingshot
   Solutions full-time&lt;/a&gt;, and have been alternating between false starts, second-guessing,
   and neglect ever since.&amp;nbsp; 
&lt;/p&gt;
&lt;p align="center"&gt;
   It's finally done now, though.&amp;nbsp; Please meet the slim and trim new "&lt;a title="Slingshot Solutions" href="http://slingfive.com/"&gt;slingfive.com
   2.0&lt;/a&gt;": 
   &lt;br&gt;
   &lt;a href="http://slingfive.com/"&gt;&lt;img src="http://blog.throbs.net/blog/content/binary/slingfive%202.0%20%20-sm.jpg" alt="slingfive 2.0  -sm.jpg" width="247" border="1" height="164"&gt;&lt;/a&gt;&lt;img src="file:///C:/Users/re/Desktop/slingfive%202.0%20%20-sm.jpg" alt=""&gt;
&lt;/p&gt;
&lt;p&gt;
   It works on any modern browser, plus IE6 (kicking and screaming).&amp;nbsp; Some other
   geeky goodness:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      It's Javascript-heavy, but it's all non-obtrusive and progressively-enhanced, so it
      still works with Javascript disabled.&lt;/li&gt;
   &lt;li&gt;
      JQuery greatly helped simplify the visuals by hiding less important stuff until it's
      needed.&amp;nbsp; Rather than a second page just for a contact form, Contact Us is just
      a popup.&amp;nbsp; Similarly, I built a hide/show toggle for less-important content details.&lt;/li&gt;
   &lt;li&gt;
      FONTS!&amp;nbsp; Every web designer hates the fact that you have to choose fonts based
      on lowest-common denominators (not everyone has your font on their system).&amp;nbsp;
      Alternatively, you can use images or Flash to get around this (carefully!).&amp;nbsp;
      I certainly wanted automatic as possible, so I tried &lt;a title="Scalable Inman Flash Replacement" href="http://www.mikeindustries.com/sifr"&gt;SIFR&lt;/a&gt; (implementation
      stinks), then settled on &lt;a title="ASP.net Image Replacement" href="http://aspnetresources.com/blog/dotnet_image_replacement3.aspx"&gt;DotIR&lt;/a&gt;.&amp;nbsp;
      Unfortunately v3 only outputs non-transparent GIFs, but with the wonders of open source,
      I've improved it to output anti-aliased transparent PNGs (including IE6 compatibility),
      and made it medium-trust compatible (for web hosts).&amp;nbsp; Hopefully my changes will
      reach the next version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Weaknesses / to-do:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Still way too wordy, this time with TLAs ("acronymy"?).&lt;/li&gt;
   &lt;li&gt;
      I pulled over my old code section for developers.&amp;nbsp; I've tested none of it though,
      and will surely need to fix several server-side settings.&lt;/li&gt;
   &lt;li&gt;
      The layout wrecks at less than 1024x768.&amp;nbsp; &lt;a title="June 2008 global statistics for screen resolution" href="http://www.thecounter.com/stats/2008/June/res.php"&gt;Stats&lt;/a&gt; say
      that covers 90% of the world, but that's hollow comfort.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   For now I'm just happy it's out and not killing anyone.&amp;nbsp; Hurrah!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ca8b1799-e60f-47b2-b90a-592eaa84e2d1" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,ca8b1799-e60f-47b2-b90a-592eaa84e2d1.aspx</comments>
      <category>business;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=8a689920-83d7-4e21-aa19-428c4ee79e79</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,8a689920-83d7-4e21-aa19-428c4ee79e79.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,8a689920-83d7-4e21-aa19-428c4ee79e79.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8a689920-83d7-4e21-aa19-428c4ee79e79</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I won't say it's "finally" coming, because it might be one of Internet Explorer's
      fastest major upgrades.  But IE8 <em>is </em>coming, and better yet, <strong>I
      think it <em>is </em>"finally" catching up with the competition.</strong></p>
        <p>
      The news is all over the place, and this time I won't dig into the tech <a href="http://blog.throbs.net/2006/01/31/IE+7+Beta+2+Preview.aspx">like
      I did with the IE7 beta</a>.  I have installed the developer beta for a little
      testing, and it looks pretty similar to IE7.  Since the UI isn't changing much,
      I think it's a comparatively developer-heavy release (yum!).  
   </p>
        <h4>Here are some good official links:
   </h4>
        <ul>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/">IE8 home page</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm">IE8
         Readiness Toolkit</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm">IE8
         Developer Highlights</a>
          </li>
          <li>
            <a href="http://support.microsoft.com/kb/949787">IE8 Release Notes</a>
          </li>
        </ul>
        <h4>And the interesting progress &amp; commentary:
   </h4>
        <ul>
          <li>
            <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">IE8
         passes Acid2 test</a> (<a href="http://www.webstandards.org/action/acid2/">Acid2</a> is
         a CSS Rendering test)</li>
          <li>
            <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">IE
         Team says IE8 will have to opt-in to its own new standards-support</a>, and then <a href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx">changes
         their minds</a> (hooray!)</li>
          <li>
            <a href="http://ajaxian.com/archives/ie-8-better-ajax-css-dom-and-new-features">Ajaxian
         on IE 8: Better Ajax, CSS, DOM, and new features</a>
          </li>
          <li>
            <a href="http://ejohn.org/blog/javascript-in-internet-explorer-8/">John Resig (JQuery)
         applauds IE8's great Javascript (and other) progress </a>
          </li>
        </ul>
        <h4>My <em>own</em>/other thoughts: 
      <br /></h4>
        <p>
          <strong>New Direction</strong>: A lot of the most interesting new stuff is neither
      UI/security improvements nor core web technology improvements, but Web 2.0-type stuff
      like <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#activities">Activities</a> and <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#webslices">WebSlices</a> which
      seem to be targeting easier <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29">mashups</a> and
      3rd-party browser extensions.
   </p>
        <p>
          <strong>Bad Chrome</strong>: A later IE7 release added back the Classic file menu. 
      Now they've added the crap links bar back in, sacrificing that much more viewport
      to the biggest waste of browser chrome.  Those plus the infobar warning I got
      right away doubles the 3 rows it should be, meaning if it goes live this way, my various
      inattentive relatives are gonna be scrolling <em>way</em> too much:
   </p>
        <p>
          <a href="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image.png">
            <img style="border: 0px none ;" alt="image" src="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image_thumb.png" border="0" height="133" width="439" />
          </a>
        </p>
        <p>
          <strong>Developer's Browser Ecosystem</strong>: <a href="http://www.thecounter.com/stats/">IE7
      usage is still roughly even with IE6</a>, and seems to have leveled off.  It's
      frustrating that IE6 is still hanging on so much.  <strong>Let's get IE8 in and
      IE6 gone!</strong></p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8a689920-83d7-4e21-aa19-428c4ee79e79" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Hoopla Roundup for Internet Explorer 8</title>
      <guid>http://blog.throbs.net/PermaLink,guid,8a689920-83d7-4e21-aa19-428c4ee79e79.aspx</guid>
      <link>http://blog.throbs.net/2008/03/06/Hoopla+Roundup+For+Internet+Explorer+8.aspx</link>
      <pubDate>Thu, 06 Mar 2008 18:13:49 GMT</pubDate>
      <description>&lt;p&gt;
   I won't say it's "finally" coming, because it might be one of Internet Explorer's
   fastest major upgrades.&amp;nbsp; But IE8 &lt;em&gt;is &lt;/em&gt;coming, and better yet, &lt;strong&gt;I
   think it &lt;em&gt;is &lt;/em&gt;"finally" catching up with the competition.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   The news is all over the place, and this time I won't dig into the tech &lt;a href="http://blog.throbs.net/2006/01/31/IE+7+Beta+2+Preview.aspx"&gt;like
   I did with the IE7 beta&lt;/a&gt;.&amp;nbsp; I have installed the developer beta for a little
   testing, and it looks pretty similar to IE7.&amp;nbsp; Since the UI isn't changing much,
   I think it's a comparatively developer-heavy release (yum!).&amp;nbsp; 
&lt;/p&gt;
&lt;h4&gt;Here are some good official links:
&lt;/h4&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/"&gt;IE8 home page&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm"&gt;IE8
      Readiness Toolkit&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm"&gt;IE8
      Developer Highlights&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://support.microsoft.com/kb/949787"&gt;IE8 Release Notes&lt;/a&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;And the interesting progress &amp;amp; commentary:
&lt;/h4&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx"&gt;IE8
      passes Acid2 test&lt;/a&gt; (&lt;a href="http://www.webstandards.org/action/acid2/"&gt;Acid2&lt;/a&gt; is
      a CSS Rendering test)&lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx"&gt;IE
      Team says IE8 will have to opt-in to its own new standards-support&lt;/a&gt;, and then &lt;a href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx"&gt;changes
      their minds&lt;/a&gt; (hooray!)&lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://ajaxian.com/archives/ie-8-better-ajax-css-dom-and-new-features"&gt;Ajaxian
      on IE 8: Better Ajax, CSS, DOM, and new features&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://ejohn.org/blog/javascript-in-internet-explorer-8/"&gt;John Resig (JQuery)
      applauds IE8's great Javascript (and other) progress &lt;/a&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;My &lt;em&gt;own&lt;/em&gt;/other thoughts: 
   &lt;br&gt;
&lt;/h4&gt;
&lt;p&gt;
   &lt;strong&gt;New Direction&lt;/strong&gt;: A lot of the most interesting new stuff is neither
   UI/security improvements nor core web technology improvements, but Web 2.0-type stuff
   like &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#activities"&gt;Activities&lt;/a&gt; and &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm#webslices"&gt;WebSlices&lt;/a&gt; which
   seem to be targeting easier &lt;a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29"&gt;mashups&lt;/a&gt; and
   3rd-party browser extensions.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Bad Chrome&lt;/strong&gt;: A later IE7 release added back the Classic file menu.&amp;nbsp;
   Now they've added the crap links bar back in, sacrificing that much more viewport
   to the biggest waste of browser chrome.&amp;nbsp; Those plus the infobar warning I got
   right away doubles the 3 rows it should be, meaning if it goes live this way, my various
   inattentive relatives are gonna be scrolling &lt;em&gt;way&lt;/em&gt; too much:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://blog.throbs.net/resources/HooplaRoundupforInternetExplorer8_BA08/image_thumb.png" border="0" height="133" width="439"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Developer's Browser Ecosystem&lt;/strong&gt;: &lt;a href="http://www.thecounter.com/stats/"&gt;IE7
   usage is still roughly even with IE6&lt;/a&gt;, and seems to have leveled off.&amp;nbsp; It's
   frustrating that IE6 is still hanging on so much.&amp;nbsp; &lt;strong&gt;Let's get IE8 in and
   IE6 gone!&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8a689920-83d7-4e21-aa19-428c4ee79e79" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,8a689920-83d7-4e21-aa19-428c4ee79e79.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=cbfd32af-8949-4796-a1b2-0e2dc96f43bd</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,cbfd32af-8949-4796-a1b2-0e2dc96f43bd.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,cbfd32af-8949-4796-a1b2-0e2dc96f43bd.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cbfd32af-8949-4796-a1b2-0e2dc96f43bd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
       
   </p>
        <p>
      Microsoft just published an interesting <a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx">Windows
      Vista One Year Vulnerability Report</a></p>
        <p>
      I especially like this graph: 
      <br />
       <a href="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_3.png"><img style="border: 0px none ;" alt="Graph showing decrease of security vulnerabilities from Windows XP to Windows Vista" src="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_thumb_3.png" border="0" height="280" width="428" /></a></p>
        <p>
      I mentioned a few days ago that Vista seems to have picked up at XP's current level
      of stability.  From this it looks like it's done the same with security.  
   </p>
        <p>
      I think what's remarkable is that they've accomplished this while increasing the amount
      of Windows code (because of new features).  Normally more code creates more ways
      for it to fail and to get hacked, but the Vista team has done the opposite. 
      That's impressive.
   </p>
        <p>
      For bonus points, read through the report's comments (pretty fun on its own) and then
      read <a href="http://blogs.msdn.com/sdl/archive/2008/02/21/the-first-step-on-the-road-to-more-secure-software-is-admitting-you-have-a-problem.aspx">this
      response on the MS Software Development Lifecycle team blog</a>.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=cbfd32af-8949-4796-a1b2-0e2dc96f43bd" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Cool, Vista security improved too</title>
      <guid>http://blog.throbs.net/PermaLink,guid,cbfd32af-8949-4796-a1b2-0e2dc96f43bd.aspx</guid>
      <link>http://blog.throbs.net/2008/02/26/Cool+Vista+Security+Improved+Too.aspx</link>
      <pubDate>Tue, 26 Feb 2008 15:32:25 GMT</pubDate>
      <description>&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Microsoft just published an interesting &lt;a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx"&gt;Windows
   Vista One Year Vulnerability Report&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   I especially like this graph: 
   &lt;br&gt;
   &amp;nbsp;&lt;a href="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_3.png"&gt;&lt;img style="border: 0px none ;" alt="Graph showing decrease of security vulnerabilities from Windows XP to Windows Vista" src="http://blog.throbs.net/resources/CoolVistasecurityimprovedtoo_9352/image_thumb_3.png" border="0" height="280" width="428"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   I mentioned a few days ago that Vista seems to have picked up at XP's current level
   of stability.&amp;nbsp; From this it looks like it's done the same with security.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   I think what's remarkable is that they've accomplished this while increasing the amount
   of Windows code (because of new features).&amp;nbsp; Normally more code creates more ways
   for it to fail and to get hacked, but the Vista team has done the opposite.&amp;nbsp;
   That's impressive.
&lt;/p&gt;
&lt;p&gt;
   For bonus points, read through the report's comments (pretty fun on its own) and then
   read &lt;a href="http://blogs.msdn.com/sdl/archive/2008/02/21/the-first-step-on-the-road-to-more-secure-software-is-admitting-you-have-a-problem.aspx"&gt;this
   response on the MS Software Development Lifecycle team blog&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=cbfd32af-8949-4796-a1b2-0e2dc96f43bd" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,cbfd32af-8949-4796-a1b2-0e2dc96f43bd.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=23e87f4c-5800-49cf-9662-3d8439fcf64a</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,23e87f4c-5800-49cf-9662-3d8439fcf64a.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,23e87f4c-5800-49cf-9662-3d8439fcf64a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=23e87f4c-5800-49cf-9662-3d8439fcf64a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been using Vista Business for about a year.  I've had it on a secondary
      work machine since around May, and as my primary work machine since November. Overall,
      it's quite nice.
   </p>
        <p>
      But it's definitely had its quirks, mostly with waking from standby or hibernation.
      I put a couple hotfixes on, and they definitely helped, but it still did have an occasional
      strangeness. That said, in almost a year's time, I only remember needing to hard-reset
      it perhaps 3 times, and needing to reboot it maybe 5. 
   </p>
        <p>
      Now, I think that's great, considering these machines belong to a tweaker like me
      (read: not a grandma or Mac-type user who doesn't try new things).  I'd say it's <em>comparable
      reliability to a current stable XP system</em>. This is an important comparison --
      XP has been maturing since 2001, but<strong> Vista started out at the same level of
      reliability</strong>.
   </p>
        <blockquote>
          <p>
      As an aside, I've had several non-technical folks ask me <em>"is Vista as bad as they
      say?"</em> and I've only been able to respond <em>"as who says?"</em>  The only
      negative reviews I've seen were some journalists who must have put Vista on old hardware
      without current drivers.  But IT professionals I've talked to who've used Vista
      for a while seem to like it.
   </p>
        </blockquote>
        <p>
      So anyway, I still didn't want that occasional quirk, so I tracked down <i>hot-off-the-presses</i> Service
      Pack 1, and applied it last night.  It took about 45 minutes, and went flawlessly. 
      Hooray for that, and hopefully it sails even smoother now...
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=23e87f4c-5800-49cf-9662-3d8439fcf64a" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Windows Vista &amp;amp; SP1</title>
      <guid>http://blog.throbs.net/PermaLink,guid,23e87f4c-5800-49cf-9662-3d8439fcf64a.aspx</guid>
      <link>http://blog.throbs.net/2008/02/22/Windows+Vista+Amp+SP1.aspx</link>
      <pubDate>Fri, 22 Feb 2008 20:10:22 GMT</pubDate>
      <description>&lt;p&gt;
   I've been using Vista Business for about a year.&amp;nbsp; I've had it on a secondary
   work machine since around May, and as my primary work machine since November. Overall,
   it's quite nice.
&lt;/p&gt;
&lt;p&gt;
   But it's definitely had its quirks, mostly with waking from standby or hibernation.
   I put a couple hotfixes on, and they definitely helped, but it still did have an occasional
   strangeness. That said, in almost a year's time, I only remember needing to hard-reset
   it perhaps 3 times, and needing to reboot it maybe 5. 
&lt;/p&gt;
&lt;p&gt;
   Now, I think that's great, considering these machines belong to a tweaker like me
   (read: not a grandma or Mac-type user who doesn't try new things).&amp;nbsp; I'd say it's &lt;em&gt;comparable
   reliability to a current stable XP system&lt;/em&gt;. This is an important comparison --
   XP has been maturing since 2001, but&lt;strong&gt; Vista started out at the same level of
   reliability&lt;/strong&gt;.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   As an aside, I've had several non-technical folks ask me &lt;em&gt;"is Vista as bad as they
   say?"&lt;/em&gt; and I've only been able to respond &lt;em&gt;"as who says?"&lt;/em&gt;&amp;nbsp; The only
   negative reviews I've seen were some journalists who must have put Vista on old hardware
   without current drivers.&amp;nbsp; But IT professionals I've talked to who've used Vista
   for a while seem to like it.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   So anyway, I still didn't want that occasional quirk, so I tracked down &lt;i&gt;hot-off-the-presses&lt;/i&gt; Service
   Pack 1, and applied it last night.&amp;nbsp; It took about 45 minutes, and went flawlessly.&amp;nbsp;
   Hooray for that, and hopefully it sails even smoother now...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=23e87f4c-5800-49cf-9662-3d8439fcf64a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,23e87f4c-5800-49cf-9662-3d8439fcf64a.aspx</comments>
      <category>tech issues of the moment;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=280442df-e7e1-441c-9600-b30b4673ca62</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,280442df-e7e1-441c-9600-b30b4673ca62.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,280442df-e7e1-441c-9600-b30b4673ca62.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=280442df-e7e1-441c-9600-b30b4673ca62</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I've bugged the <a href="http://www.microsoft.com/technet/scriptcenter/sgwho.mspx">Microsoft
   Scripting Guys</a> to make a feed for their great <a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx">daily
   Q&amp;A</a>.  "Coming soon" was the most I ever heard (and over a year ago)...<br /><br />
   I don't know what the holdup is, but it doesn't matter to me now.  Thanks to <a href="http://www.fortysomething.ca/mt/etc/"><i>etc.</i></a>,
   I just found <a href="http://www.yoktu.com/feedmaker/">Yoktu.com Feedmaker</a>. 
   A moment later, I had the <a title="Hey, Scripting Guy! Q&amp;A archive" href="http://www.yoktu.com/feedmaker/feed.aspx?u=http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx&amp;f=technet">feed
   I want</a><a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"></a>. 
   Sweet!<br /><br />
   One note: Feedmaker has a Word Filter option.  Unfortunately it doesn't do positive
   filters, so <i>"?"</i> hides all the links I <i>want</i>, instead of the generic ones
   I don't.  No big deal (I'll choke doen the extras), but hey Yoktu, how about
   a googlish syntax like <i>"+?"</i> for specifying what to include?<br /><br /><a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"></a><p></p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=280442df-e7e1-441c-9600-b30b4673ca62" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Hey, Scripting Guy!</title>
      <guid>http://blog.throbs.net/PermaLink,guid,280442df-e7e1-441c-9600-b30b4673ca62.aspx</guid>
      <link>http://blog.throbs.net/2007/03/03/Hey+Scripting+Guy.aspx</link>
      <pubDate>Sat, 03 Mar 2007 01:18:23 GMT</pubDate>
      <description>I've bugged the &lt;a href="http://www.microsoft.com/technet/scriptcenter/sgwho.mspx"&gt;Microsoft
Scripting Guys&lt;/a&gt; to make a feed for their great &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"&gt;daily
Q&amp;amp;A&lt;/a&gt;.&amp;nbsp; "Coming soon" was the most I ever heard (and over a year ago)...&lt;br&gt;
&lt;br&gt;
I don't know what the holdup is, but it doesn't matter to me now.&amp;nbsp; Thanks to &lt;a href="http://www.fortysomething.ca/mt/etc/"&gt;&lt;i&gt;etc.&lt;/i&gt;&lt;/a&gt;,
I just found &lt;a href="http://www.yoktu.com/feedmaker/"&gt;Yoktu.com Feedmaker&lt;/a&gt;.&amp;nbsp;
A moment later, I had the &lt;a title="Hey, Scripting Guy! Q&amp;amp;A archive" href="http://www.yoktu.com/feedmaker/feed.aspx?u=http://www.microsoft.com/technet/scriptcenter/resources/qanda/all.mspx&amp;amp;f=technet"&gt;feed
I want&lt;/a&gt;&lt;a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"&gt;&lt;/a&gt;.&amp;nbsp;
Sweet!&lt;br&gt;
&lt;br&gt;
One note: Feedmaker has a Word Filter option.&amp;nbsp; Unfortunately it doesn't do positive
filters, so &lt;i&gt;"?"&lt;/i&gt; hides all the links I &lt;i&gt;want&lt;/i&gt;, instead of the generic ones
I don't.&amp;nbsp; No big deal (I'll choke doen the extras), but hey Yoktu, how about
a googlish syntax like &lt;i&gt;"+?"&lt;/i&gt; for specifying what to include?&lt;br&gt;
&lt;br&gt;
&lt;a href="http://yoktu.com/feedmaker/feed.aspx?u=http://microsoft.com/technet/scriptcenter/resources/qanda/all.mspx"&gt;&lt;/a&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=280442df-e7e1-441c-9600-b30b4673ca62" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,280442df-e7e1-441c-9600-b30b4673ca62.aspx</comments>
      <category>general geekery;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
      A comment I just posted at <a title="http://datamining.typepad.com/data_mining/attensa/index.html" href="http://datamining.typepad.com/data_mining/attensa/index.html">http://datamining.typepad.com/data_mining/attensa/</a> : 
   </p>
        <blockquote>
          <p>
            <em>I've been using intraVnews for several years, liking Outlook's sorting power to
      manage info, but I'm not at one machine long enough lately to keep current. So I went
      shopping for an online reader, and found your post and the </em>
            <a href="http://kbcafe.com/rss/?guid=20060515121320">
              <em>RSS
      Reader Survey</em>
            </a>
            <em>.</em>
          </p>
          <p>
            <em>Based on those, I tried (or at least looked at) <a href="http://bloglines.com/">Bloglines</a>, <a href="http://rojo.com/">Rojo</a>,
      NetNewsWire and <a href="http://www.curiostudio.com/">Great News</a>. I mostly didn't
      like the UIs (too weak or clunky compared to Outlook), and most just didn't work on
      my Windows Mobile phone' Pocket IE. </em>
          </p>
          <p>
            <em>I ended up using <a href="http://reader.google.com/">Google Reader</a> instead
      -- sure it's not as powerful as intraVnews/Outlook (no search folders, no deactivating
      feeds), but I don't think I need that power since the "reading flow" is so smooth
      (aka "UX", or User Experience in Microsoft's new lingo). I don't Need to filter out
      the "junk" since it's easy to just ignore it.</em>
          </p>
          <p>
            <em>Granted, it's only been 2 weeks, but I've been successfully keeping up on 296
      feeds pretty easily.</em>
          </p>
        </blockquote>
        <p>
      I should mention I was actually looking for an Outlook/online combo.  Apparently
      Newsgator and Attensa both do this, but Newsgator ain't free (and I'm a tightwad), and
      I couldn't <em>find</em> Attensa's supposed free service...  I've tried the Outlook
      addins for both in the past, tho, and they're fine (since it's Outlook).
   </p>
        <p>
      Hm, should I post my 296 feed OPML?  ..or I guess Google Reader has a sharing
      feature -- maybe that's something to try out.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Got a new feed reader</title>
      <guid>http://blog.throbs.net/PermaLink,guid,299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e.aspx</guid>
      <link>http://blog.throbs.net/2007/02/03/Got+A+New+Feed+Reader.aspx</link>
      <pubDate>Sat, 03 Feb 2007 23:19:04 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   A comment I just posted at &lt;a title="http://datamining.typepad.com/data_mining/attensa/index.html" href="http://datamining.typepad.com/data_mining/attensa/index.html"&gt;http://datamining.typepad.com/data_mining/attensa/&lt;/a&gt;&amp;nbsp;: &lt;blockquote&gt; 
&lt;p&gt;
   &lt;em&gt;I've been using intraVnews for several years, liking Outlook's sorting power to
   manage info, but I'm not at one machine long enough lately to keep current. So I went
   shopping for an online reader, and found your post and the &lt;/em&gt;&lt;a href="http://kbcafe.com/rss/?guid=20060515121320"&gt;&lt;em&gt;RSS
   Reader Survey&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt; 
&lt;p&gt;
   &lt;em&gt;Based on those, I tried (or at least looked at) &lt;a href="http://bloglines.com/"&gt;Bloglines&lt;/a&gt;, &lt;a href="http://rojo.com/"&gt;Rojo&lt;/a&gt;,
   NetNewsWire and &lt;a href="http://www.curiostudio.com/"&gt;Great News&lt;/a&gt;. I mostly didn't
   like the UIs (too weak or clunky compared to Outlook), and most just didn't work on
   my Windows Mobile phone' Pocket IE. &lt;/em&gt; 
&lt;p&gt;
   &lt;em&gt;I ended up using &lt;a href="http://reader.google.com/"&gt;Google Reader&lt;/a&gt; instead
   -- sure it's not as powerful as intraVnews/Outlook (no search folders, no deactivating
   feeds), but I don't think I need that power since the "reading flow" is so smooth
   (aka "UX", or User Experience in Microsoft's new lingo). I don't Need to filter out
   the "junk" since it's easy to just ignore it.&lt;/em&gt; 
&lt;p&gt;
   &lt;em&gt;Granted, it's only been 2 weeks, but I've been successfully keeping up on 296
   feeds pretty easily.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   I should mention I was actually looking for an Outlook/online combo.&amp;nbsp; Apparently
   Newsgator and Attensa both do this, but Newsgator ain't free (and I'm a tightwad),&amp;nbsp;and
   I couldn't &lt;em&gt;find&lt;/em&gt; Attensa's supposed free service...&amp;nbsp; I've tried the Outlook
   addins for both in the past, tho, and they're fine (since it's Outlook).
&lt;/p&gt;
&lt;p&gt;
   Hm, should I post my 296 feed&amp;nbsp;OPML?&amp;nbsp; ..or I guess Google Reader has a sharing
   feature -- maybe that's something to try out.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,299d54b6-bec8-40da-bbe9-2ec6ebb1ec4e.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=722f737a-c7de-48f5-8bf1-dca8c4e2603a</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,722f737a-c7de-48f5-8bf1-dca8c4e2603a.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,722f737a-c7de-48f5-8bf1-dca8c4e2603a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=722f737a-c7de-48f5-8bf1-dca8c4e2603a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Busy?  Oh yeah.
   </p>
        <ul>
          <li>
            <a href="http://amasci.com/amateur/traffic/trafexp.html">TRAFFIC WAVE EXPERIMENTS</a> --
         I've been wanting to write this article for a very long time.  Someone finally
         did it for me (tho' at much greater length).<br /></li>
          <li>
            <a href="http://www.webstandards.org/2006/11/04/you-can-improve-ie-next/#comments">You
         can improve IE.next - The Web Standards Project</a> -- cool this is being
         done, uh, <a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerFeedback">again</a>.<br /></li>
          <li>
         And interesting variations on a theme -- also interesting is that you'll never see
         anything like this on <a href="http://slashdot.org/">Slashdot</a> or <a href="http://digg.com/">Digg</a> (which
         is <em>their</em><a href="http://en.wikipedia.org/wiki/Fanboyism">fanboyism</a>): 
         <ul><li><a href="http://www.udolpho.com/weblog/?id=00754&amp;title=Seven-reasons-IE-is-better-than-Firefox-from-a-developers-point-of-view">Seven
               reasons IE is better than Firefox (from a developer's point of view)</a></li><li><a href="http://mywebpages.comcast.net/SupportCD/FirefoxMyths.html">Firefox Myths</a></li><li><a href="http://poptech.blogspot.com/2005/01/firefox-new-religion.html">Firefox -
               A New Religion</a><br /></li></ul></li>
        </ul>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=722f737a-c7de-48f5-8bf1-dca8c4e2603a" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Links for 2007-01-04</title>
      <guid>http://blog.throbs.net/PermaLink,guid,722f737a-c7de-48f5-8bf1-dca8c4e2603a.aspx</guid>
      <link>http://blog.throbs.net/2007/01/05/Links+For+20070104.aspx</link>
      <pubDate>Fri, 05 Jan 2007 00:43:34 GMT</pubDate>
      <description>&lt;p&gt;
   Busy?&amp;nbsp; Oh yeah.
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://amasci.com/amateur/traffic/trafexp.html"&gt;TRAFFIC WAVE EXPERIMENTS&lt;/a&gt;&amp;nbsp;--
      I've been wanting to write this article for a very long time.&amp;nbsp; Someone finally
      did it for me (tho' at much greater length).&lt;br&gt;
   &lt;li&gt;
      &lt;a href="http://www.webstandards.org/2006/11/04/you-can-improve-ie-next/#comments"&gt;You
      can improve IE.next - The Web Standards Project&lt;/a&gt; -- cool&amp;nbsp;this is&amp;nbsp;being
      done, uh, &lt;a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerFeedback"&gt;again&lt;/a&gt;.&lt;br&gt;
   &lt;li&gt;
      And interesting variations on a theme -- also interesting is that you'll never see
      anything like this on &lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt; or &lt;a href="http://digg.com/"&gt;Digg&lt;/a&gt; (which
      is &lt;em&gt;their&lt;/em&gt; &lt;a href="http://en.wikipedia.org/wiki/Fanboyism"&gt;fanboyism&lt;/a&gt;): 
      &lt;ul&gt;
         &lt;li&gt;
            &lt;a href="http://www.udolpho.com/weblog/?id=00754&amp;amp;title=Seven-reasons-IE-is-better-than-Firefox-from-a-developers-point-of-view"&gt;Seven
            reasons IE is better than Firefox (from a developer's point of view)&lt;/a&gt; 
         &lt;li&gt;
            &lt;a href="http://mywebpages.comcast.net/SupportCD/FirefoxMyths.html"&gt;Firefox Myths&lt;/a&gt; 
         &lt;li&gt;
            &lt;a href="http://poptech.blogspot.com/2005/01/firefox-new-religion.html"&gt;Firefox -
            A New Religion&lt;/a&gt; 
            &lt;br&gt;
         &lt;/li&gt;
      &lt;/ul&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=722f737a-c7de-48f5-8bf1-dca8c4e2603a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,722f737a-c7de-48f5-8bf1-dca8c4e2603a.aspx</comments>
      <category>general geekery;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=6ae3c614-0006-41c5-b379-dc2e449d5f9d</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,6ae3c614-0006-41c5-b379-dc2e449d5f9d.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,6ae3c614-0006-41c5-b379-dc2e449d5f9d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6ae3c614-0006-41c5-b379-dc2e449d5f9d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="2">
          <p>
      IE7 was supposed to have supported <a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx">min-width</a> in
      CSS.  <strong>It doesn't work right</strong>.  
   </p>
          <p>
            <a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx">Their spec</a> says
      it applies to "floating block-level elements", but they don't mention that it <strong>also</strong> requires
      an explicit <font face="Courier New">width</font> -- "auto" won't work.  While
      that's fine for "stretchy" layouts, it's useless for what I want: a flexible, tableless
      form layout (with elements which can expand to their contents' sizes).
   </p>
          <p>
      In fact, my previous IE6 hacks to force it with CSS expressions <em>now don't work</em>,
      because while the <font face="Courier New">min-width</font> <em>attribute</em> is
      valid in IE7, the <em>feature </em>is not actually implemented.  SO, while I
      previously could pick it up in IE6 with something like this:<br /><font color="#800000" size="2">SELECT</font><font size="2"><font color="#000000"> {<br /></font></font><font color="#ff0000" size="2">min-width</font><font color="#000000" size="2">:</font><font color="#0000ff" size="2">11em</font><font size="2"><font color="#000000">; 
      <br /></font></font><font color="#0000ff" size="2">_width:expression(this.currentStyle.getAttribute('min-width'))</font><font size="2"><font color="#000000">;<br /></font></font><font size="2">}
      </font></p>
        </font>
        <p>
      IE7 now requires the same trick to be like so:<br /><font color="#800000">SELECT</font><font size="2"><font color="#000000"> {<br /></font></font><font color="#ff0000" size="2">min-width</font><font color="#000000" size="2">:</font><font color="#0000ff" size="2">11em</font><font size="2"><font color="#000000">; 
      <br /></font></font><font color="#0000ff" size="2">_width:expression(this.currentStyle.getAttribute('minWidth'))</font><font size="2"><font color="#000000">;<br /></font></font><font size="2">}</font></p>
        <p>
          <font size="2">Unfortunately, forking logic inside CSS expressions is a bit of a pain. 
      That, combined with the limitations of this technique (IE6 treats <font face="Courier New">width</font> as <font face="Courier New">min-width</font><strong>only
      when the contained elements can't be wrapped</strong>), prompted me to write a solution
      script.  Here it is:</font>
        </p>
        <font color="#008000" size="2">
          <font color="#008000" size="2">
            <p>
      /* 
      <br />
      author: Rob Eberhardt<br />
      desc: fix MinWidth for IE6 &amp; IE7<br />
      params: none<br />
      returns: nothing<br />
      notes: cannot yet fix childless elements like INPUT or SELECT<br />
      history:<br />
         2006-11-20 revised for standards-mode compatibility<br />
         2006-11-17 first version<br />
      */<br /></p>
          </font>
          <font color="#0000ff" size="2">function</font>
          <font color="#000000" size="2">
          </font>
          <font color="#800000" size="2">fixMinWidthForIE</font>
          <font size="2">
            <font color="#000000">(){<br /></font>
          </font>
          <font color="#0000ff" size="2">   try</font>
          <font size="2">{<br />
         </font>
          <font color="#0000ff" size="2">if</font>
          <font size="2">(!</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">body</font>
          <font size="2">.</font>
          <font color="#800000" size="2">currentStyle</font>
          <font size="2">){</font>
          <font color="#0000ff" size="2">return</font>
          <font size="2">} </font>
          <font color="#008000" size="2">//IE
   only<br /></font>
          <font size="2">   }</font>
          <font color="#0000ff" size="2">catch</font>
          <font size="2">(</font>
          <font color="#800000" size="2">e</font>
          <font size="2">){</font>
          <font color="#0000ff" size="2">return</font>
          <font size="2">}<br />
      </font>
          <font color="#0000ff" size="2">var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">elems</font>
          <font size="2">=</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">getElementsByTagName</font>
          <font size="2">("*");<br />
      </font>
          <font color="#0000ff" size="2">for</font>
          <font size="2">(</font>
          <font color="#800000" size="2">e</font>
          <font size="2">=0; </font>
          <font color="#800000" size="2">e</font>
          <font size="2">&lt;</font>
          <font color="#800000" size="2">elems</font>
          <font size="2">.</font>
          <font color="#800000" size="2">length</font>
          <font size="2">; </font>
          <font color="#800000" size="2">e</font>
          <font size="2">++){<br /></font>
          <font color="#0000ff" size="2">      var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">currentStyle</font>
          <font size="2">;</font>
          <font color="#0000ff" size="2">
            <br />
         var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> =
   (</font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">minWidth</font>
          <font size="2">)
   ? </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">minWidth</font>
          <font size="2"> : </font>
          <font color="#800000" size="2">eCurStyle</font>
          <font size="2">.</font>
          <font color="#800000" size="2">getAttribute</font>
          <font size="2">("min-width"); </font>
          <font color="#008000" size="2">//IE7
   : IE6<br /></font>
          <font size="2">
          </font>
          <font color="#0000ff" size="2">      if</font>
          <font size="2">(</font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> &amp;&amp; </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2"> !=
   'auto'){<br /></font>
          <font color="#0000ff" size="2">         var</font>
          <font size="2">
          </font>
          <font color="#800000" size="2">shim</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">createElement</font>
          <font size="2">("DIV");<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">style</font>
          <font size="2">.</font>
          <font color="#800000" size="2">cssText</font>
          <font size="2"> =
   'margin:0 !important; padding:0 !important; border:0 !important; line-height:0 !important;
   height:0 !important; BACKGROUND:RED;';<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">style</font>
          <font size="2">.</font>
          <font color="#800000" size="2">width</font>
          <font size="2"> = </font>
          <font color="#800000" size="2">l_minWidth</font>
          <font size="2">;<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">         </font>shim</font>
          <font size="2">.</font>
          <font color="#800000" size="2">appendChild</font>
          <font size="2">(</font>
          <font color="#800000" size="2">document</font>
          <font size="2">.</font>
          <font color="#800000" size="2">createElement</font>
          <font size="2">("&amp;nbsp;"));<br /></font>
          <font color="#0000ff" size="2">         if</font>
          <font size="2">(</font>
          <font color="#800000" size="2">elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">canHaveChildren</font>
          <font size="2">){<br /></font>
          <font color="#800000" size="2">
            <font color="#0000ff">            </font>elems</font>
          <font size="2">[</font>
          <font color="#800000" size="2">e</font>
          <font size="2">].</font>
          <font color="#800000" size="2">appendChild</font>
          <font size="2">(</font>
          <font color="#800000" size="2">shim</font>
          <font size="2">);<br /><font color="#0000ff">         </font>}</font>
          <font color="#0000ff" size="2">else</font>
          <font size="2">{<br /></font>
          <font color="#008000" size="2">
            <font color="#0000ff">            </font>//??<br /></font>
          <font size="2">
            <font color="#0000ff">         </font>}<br />
         }<br />
      }<br />
   }
   </font>
        </font>
        <p>
          <font size="2">It uses a shim technique to fix it only for IE (other browsers don't
      support <font face="Courier New">currentStyle</font>).  The remaining limitation
      here is that it only works on elements which <font face="Courier New">canHaveChildren</font>,
      so it <em>does not work on childless elements</em>,<em></em>like form <font face="Courier New">INPUT</font>s
      or <font face="Courier New">SELECT</font>s.  Any suggestions for this case are
      welcome!</font>
        </p>
        <p>
      To use it, j<font size="2">ust call <font face="Courier New">fixMinWidthForIE()</font> in
      the window.onload, or better yet <a href="http://dean.edwards.name/weblog/2006/06/again/">when
      the DOM has loaded</a>, and you're set.</font></p>
        <p>
          <em>2006-11-20: I updated the script for better standards-mode compatibility (it was
      causing extra blank lines).  I had missed the doctype switch in my current project. 
      The good news is that IE7 in standards mode <strong>does</strong> do min-width. 
      (I wish I'd noticed that sooner!)  However, I still have a lot of IE6 miles to
      go before I can put it to sleep...</em>
        </p>
        <p>
          <em>
          </em> 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6ae3c614-0006-41c5-b379-dc2e449d5f9d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>IE7 and minWidth </title>
      <guid>http://blog.throbs.net/PermaLink,guid,6ae3c614-0006-41c5-b379-dc2e449d5f9d.aspx</guid>
      <link>http://blog.throbs.net/2006/11/17/IE7+And+MinWidth+.aspx</link>
      <pubDate>Fri, 17 Nov 2006 16:00:49 GMT</pubDate>
      <description>&lt;font size=2&gt; 
&lt;p&gt;
   IE7 was supposed to have supported &lt;a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx"&gt;min-width&lt;/a&gt; in
   CSS.&amp;nbsp; &lt;strong&gt;It doesn't work right&lt;/strong&gt;.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://msdn2.microsoft.com/en-us/library/ms530820.aspx"&gt;Their spec&lt;/a&gt; says
   it applies to "floating block-level elements", but they don't mention that it &lt;strong&gt;also&lt;/strong&gt; requires
   an explicit &lt;font face="Courier New"&gt;width&lt;/font&gt; -- "auto" won't work.&amp;nbsp; While
   that's fine for "stretchy" layouts, it's useless for what I want: a flexible, tableless
   form layout (with elements which can expand to their contents' sizes).
&lt;/p&gt;
&lt;p&gt;
   In fact, my previous IE6 hacks to force it with CSS expressions &lt;em&gt;now don't work&lt;/em&gt;,
   because while the &lt;font face="Courier New"&gt;min-width&lt;/font&gt;&amp;nbsp;&lt;em&gt;attribute&lt;/em&gt; is
   valid in IE7, the &lt;em&gt;feature &lt;/em&gt;is not actually implemented.&amp;nbsp; SO, while I
   previously could pick it up in IE6 with something like this:&lt;br&gt;
   &lt;font color=#800000 size=2&gt;SELECT&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; {&lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font color=#ff0000 size=2&gt;min-width&lt;/font&gt;&lt;font color=#000000 size=2&gt;:&lt;/font&gt;&lt;font color=#0000ff size=2&gt;11em&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;; 
   &lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;_width:expression(this.currentStyle.getAttribute('min-width'))&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;;&lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;}
&lt;/p&gt;
&lt;/font&gt; 
&lt;p&gt;
   IE7 now requires the same trick to be like so:&lt;br&gt;
   &lt;font color=#800000&gt;SELECT&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; {&lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font color=#ff0000 size=2&gt;min-width&lt;/font&gt;&lt;font color=#000000 size=2&gt;:&lt;/font&gt;&lt;font color=#0000ff size=2&gt;11em&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;; 
   &lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;_width:expression(this.currentStyle.getAttribute('minWidth'))&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;;&lt;br&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;}&lt;/font&gt;&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font size=2&gt;Unfortunately, forking logic inside CSS expressions is a bit of a pain.&amp;nbsp;
   That, combined with the limitations of this technique (IE6 treats &lt;font face="Courier New"&gt;width&lt;/font&gt; as &lt;font face="Courier New"&gt;min-width&lt;/font&gt; &lt;strong&gt;only
   when the contained elements can't be wrapped&lt;/strong&gt;), prompted me to write a solution
   script.&amp;nbsp; Here it is:&lt;/font&gt;
&lt;/p&gt;
&lt;font color=#008000 size=2&gt;&lt;font color=#008000 size=2&gt; 
&lt;p&gt;
   /* 
   &lt;br&gt;
   author: Rob Eberhardt&lt;br&gt;
   desc: fix MinWidth for IE6 &amp;amp; IE7&lt;br&gt;
   params: none&lt;br&gt;
   returns: nothing&lt;br&gt;
   notes: cannot yet fix childless elements like INPUT or SELECT&lt;br&gt;
   history:&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;2006-11-20 revised for standards-mode compatibility&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;2006-11-17 first version&lt;br&gt;
   */&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font color=#000000 size=2&gt; &lt;/font&gt;&lt;font color=#800000 size=2&gt;fixMinWidthForIE&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;(){&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;/font&gt;&lt;font size=2&gt;{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(!&lt;/font&gt;&lt;font color=#800000 size=2&gt;document&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;body&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;currentStyle&lt;/font&gt;&lt;font size=2&gt;){&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt;} &lt;/font&gt;&lt;font color=#008000 size=2&gt;//IE
only&lt;br&gt;
&lt;/font&gt;&lt;font size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/font&gt;&lt;font color=#0000ff size=2&gt;catch&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;){&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt;}&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#800000 size=2&gt;elems&lt;/font&gt;&lt;font size=2&gt;=&lt;/font&gt;&lt;font color=#800000 size=2&gt;document&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;getElementsByTagName&lt;/font&gt;&lt;font size=2&gt;("*");&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;for&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;=0; &lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;elems&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;length&lt;/font&gt;&lt;font size=2&gt;; &lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;++){&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#800000 size=2&gt;eCurStyle&lt;/font&gt;&lt;font size=2&gt; = &lt;/font&gt;&lt;font color=#800000 size=2&gt;elems&lt;/font&gt;&lt;font size=2&gt;[&lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;].&lt;/font&gt;&lt;font color=#800000 size=2&gt;currentStyle&lt;/font&gt;&lt;font size=2&gt;;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#800000 size=2&gt;l_minWidth&lt;/font&gt;&lt;font size=2&gt; =
(&lt;/font&gt;&lt;font color=#800000 size=2&gt;eCurStyle&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;minWidth&lt;/font&gt;&lt;font size=2&gt;)
? &lt;/font&gt;&lt;font color=#800000 size=2&gt;eCurStyle&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;minWidth&lt;/font&gt;&lt;font size=2&gt; : &lt;/font&gt;&lt;font color=#800000 size=2&gt;eCurStyle&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;getAttribute&lt;/font&gt;&lt;font size=2&gt;("min-width"); &lt;/font&gt;&lt;font color=#008000 size=2&gt;//IE7
: IE6&lt;br&gt;
&lt;/font&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;l_minWidth&lt;/font&gt;&lt;font size=2&gt; &amp;amp;&amp;amp; &lt;/font&gt;&lt;font color=#800000 size=2&gt;l_minWidth&lt;/font&gt;&lt;font size=2&gt; !=
'auto'){&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#800000 size=2&gt;shim&lt;/font&gt;&lt;font size=2&gt; = &lt;/font&gt;&lt;font color=#800000 size=2&gt;document&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;createElement&lt;/font&gt;&lt;font size=2&gt;("DIV");&lt;br&gt;
&lt;/font&gt;&lt;font color=#800000 size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;shim&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;style&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;cssText&lt;/font&gt;&lt;font size=2&gt; =
'margin:0 !important; padding:0 !important; border:0 !important; line-height:0 !important;
height:0 !important; BACKGROUND:RED;';&lt;br&gt;
&lt;/font&gt;&lt;font color=#800000 size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;shim&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;style&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;width&lt;/font&gt;&lt;font size=2&gt; = &lt;/font&gt;&lt;font color=#800000 size=2&gt;l_minWidth&lt;/font&gt;&lt;font size=2&gt;;&lt;br&gt;
&lt;/font&gt;&lt;font color=#800000 size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;shim&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;appendChild&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;document&lt;/font&gt;&lt;font size=2&gt;.&lt;/font&gt;&lt;font color=#800000 size=2&gt;createElement&lt;/font&gt;&lt;font size=2&gt;("&amp;amp;nbsp;"));&lt;br&gt;
&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;elems&lt;/font&gt;&lt;font size=2&gt;[&lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;].&lt;/font&gt;&lt;font color=#800000 size=2&gt;canHaveChildren&lt;/font&gt;&lt;font size=2&gt;){&lt;br&gt;
&lt;/font&gt;&lt;font color=#800000 size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;elems&lt;/font&gt;&lt;font size=2&gt;[&lt;/font&gt;&lt;font color=#800000 size=2&gt;e&lt;/font&gt;&lt;font size=2&gt;].&lt;/font&gt;&lt;font color=#800000 size=2&gt;appendChild&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#800000 size=2&gt;shim&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;
&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;}&lt;/font&gt;&lt;font color=#0000ff size=2&gt;else&lt;/font&gt;&lt;font size=2&gt;{&lt;br&gt;
&lt;/font&gt;&lt;font color=#008000 size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;//??&lt;br&gt;
&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;}&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
}&gt;
&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;
   &lt;font size=2&gt;It uses a shim technique to fix it only for IE (other browsers don't
   support &lt;font face="Courier New"&gt;currentStyle&lt;/font&gt;).&amp;nbsp; The remaining limitation
   here is that it only works on elements which &lt;font face="Courier New"&gt;canHaveChildren&lt;/font&gt;,
   so it&amp;nbsp;&lt;em&gt;does not work on childless elements&lt;/em&gt;,&lt;em&gt; &lt;/em&gt;like form &lt;font face="Courier New"&gt;INPUT&lt;/font&gt;s
   or &lt;font face="Courier New"&gt;SELECT&lt;/font&gt;s.&amp;nbsp; Any suggestions for this case are
   welcome!&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   To use it, j&lt;font size=2&gt;ust call &lt;font face="Courier New"&gt;fixMinWidthForIE()&lt;/font&gt; in
   the window.onload, or better yet &lt;a href="http://dean.edwards.name/weblog/2006/06/again/"&gt;when
   the DOM has loaded&lt;/a&gt;, and you're set.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;2006-11-20: I updated the script for better standards-mode compatibility (it was
   causing extra blank lines).&amp;nbsp; I had missed the doctype switch in my current project.&amp;nbsp;
   The good news is that IE7 in standards mode&amp;nbsp;&lt;strong&gt;does&lt;/strong&gt; do min-width.&amp;nbsp;
   (I wish I'd noticed that sooner!)&amp;nbsp; However, I still have a lot of IE6 miles to
   go before I can put it to sleep...&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;&lt;/em&gt;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6ae3c614-0006-41c5-b379-dc2e449d5f9d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,6ae3c614-0006-41c5-b379-dc2e449d5f9d.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=a7b5000f-7768-47df-8ed6-53d07d88a22c</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,a7b5000f-7768-47df-8ed6-53d07d88a22c.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,a7b5000f-7768-47df-8ed6-53d07d88a22c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a7b5000f-7768-47df-8ed6-53d07d88a22c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p class="imgWrapper">
          <img title="---------------------------&#xD;&#xA;Fatal Error -- Installer must exit&#xD;&#xA;---------------------------&#xD;&#xA;You are not running on a supported operating system.  Microsoft Virtual PC 2004 is only supported on Windows 2000 Professional and Windows XP Professional.&#xD;&#xA;---------------------------&#xD;&#xA;OK   &#xD;&#xA;---------------------------" src="/resources/Virtual%20PC%20-vs-%20x64%20err.PNG" border="0" height="126" width="498" />
        </p>
        <p>
          <i>Windows XP Professional</i>?  Check.<i><em></em></i></p>
        <p>
      But what about 64-bit?  Apparently it's actually <b>not</b> supported on <u>64-bit</u><i> Windows
      XP Professional</i>.<br /><i><em></em></i></p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=a7b5000f-7768-47df-8ed6-53d07d88a22c" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Error: VPC on XPx64</title>
      <guid>http://blog.throbs.net/PermaLink,guid,a7b5000f-7768-47df-8ed6-53d07d88a22c.aspx</guid>
      <link>http://blog.throbs.net/2006/10/01/Error+VPC+On+XPx64.aspx</link>
      <pubDate>Sun, 01 Oct 2006 20:54:33 GMT</pubDate>
      <description>&lt;p class="imgWrapper"&gt;
   &lt;img title="---------------------------
Fatal Error -- Installer must exit
---------------------------
You are not running on a supported operating system.  Microsoft Virtual PC 2004 is only supported on Windows 2000 Professional and Windows XP Professional.
---------------------------
OK   
---------------------------" src="/resources/Virtual%20PC%20-vs-%20x64%20err.PNG" border="0" height="126" width="498"&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;i&gt;Windows XP Professional&lt;/i&gt;?&amp;nbsp; Check.&lt;i&gt;&lt;em&gt;&lt;/em&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
   But what about 64-bit?&amp;nbsp; Apparently it's actually &lt;b&gt;not&lt;/b&gt; supported on &lt;u&gt;64-bit&lt;/u&gt;&lt;i&gt; Windows
   XP Professional&lt;/i&gt;.&lt;br&gt;
   &lt;i&gt;&lt;em&gt;&lt;/em&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=a7b5000f-7768-47df-8ed6-53d07d88a22c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,a7b5000f-7768-47df-8ed6-53d07d88a22c.aspx</comments>
      <category>broken/WTF;tech issues of the moment;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=299562f0-6e92-4532-b107-2aff86501fa7</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,299562f0-6e92-4532-b107-2aff86501fa7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,299562f0-6e92-4532-b107-2aff86501fa7.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=299562f0-6e92-4532-b107-2aff86501fa7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Guess I'm not the only one who was <a href="http://blog.throbs.net/archive/2006/04/07/1765.aspx">baffled
      by the new W3C XMLHTTPRequest spec credits.</a></p>
        <p>
      From <a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=b6a6febf-51ba-4263-84a0-360e67d98391">Dare
      Obasanjo</a>: 
   </p>
        <blockquote>Interesting. A W3C specification that documents a proprietary Microsoft
   API which not only does not include a Microsoft employee as a spec author but doesn't
   even reference any of the IXMLHttpRequest documentation on MSDN. I'm sure there's
   a lesson in there somewhere. ;)</blockquote>
        <p>
      And then finally from <a href="http://annevankesteren.nl/2006/05/attribution">Anne
      van Kesteren</a> (one of the spec's authors): 
   </p>
        <blockquote>Hereby my apologies to everyone who had to waste his time by writing
   a rant... The current draft reads: "Special thanks also to the Microsoft employees
   who first implemented the XMLHttpRequest interface, which was first widely deployed
   by the Windows Internet Explorer browser." </blockquote>
        <br />
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299562f0-6e92-4532-b107-2aff86501fa7" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>...And finally someone else noticed.</title>
      <guid>http://blog.throbs.net/PermaLink,guid,299562f0-6e92-4532-b107-2aff86501fa7.aspx</guid>
      <link>http://blog.throbs.net/2006/05/21/And+Finally+Someone+Else+Noticed.aspx</link>
      <pubDate>Sun, 21 May 2006 04:47:00 GMT</pubDate>
      <description>&lt;p&gt;
   Guess I'm not the only one who was &lt;a href="http://blog.throbs.net/archive/2006/04/07/1765.aspx"&gt;baffled
   by the new W3C XMLHTTPRequest spec credits.&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   From &lt;a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=b6a6febf-51ba-4263-84a0-360e67d98391"&gt;Dare
   Obasanjo&lt;/a&gt;: &lt;blockquote&gt;Interesting. A W3C specification that documents a proprietary
Microsoft API which not only does not include a Microsoft employee as a spec author
but doesn't even reference any of the IXMLHttpRequest documentation on MSDN. I'm sure
there's a lesson in there somewhere. ;)&lt;/blockquote&gt; &gt;
&lt;p&gt;
   And then finally from &lt;a href="http://annevankesteren.nl/2006/05/attribution"&gt;Anne
   van Kesteren&lt;/a&gt; (one of the spec's authors): &lt;blockquote&gt;Hereby my apologies to everyone
who had to waste his time by writing a rant... The current draft reads: "Special thanks
also to the Microsoft employees who first implemented the XMLHttpRequest interface,
which was first widely deployed by the Windows Internet Explorer browser." &lt;/blockquote&gt; 
&lt;br /&gt;
&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=299562f0-6e92-4532-b107-2aff86501fa7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,299562f0-6e92-4532-b107-2aff86501fa7.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=2c65f7b2-5607-45bf-9b14-a635092ab2c6</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,2c65f7b2-5607-45bf-9b14-a635092ab2c6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,2c65f7b2-5607-45bf-9b14-a635092ab2c6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2c65f7b2-5607-45bf-9b14-a635092ab2c6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's great that <a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/" title="W3C Working Draft 05 April 2006 - The XMLHttpRequest Object">XMLHttpRequest
      is finally becoming an official standard</a>.  It's better though, that the "other"
      browsers didn't wait for this before implementing it.  Real progress has happened
      as a result, in particular the recent popularity (&amp; naming) of the <a href="http://blog.throbs.net/archive/2005/06/28/708.aspx" title="Microsoft Invented AJAX">AJAX</a> technique,
      and the somewhat-related "Web 2.0" phenomenon.
   </p>
        <p>
      The news also makes me smile at the anti-Microsoft folks who have thrown stones at
      Internet Explorer's standards support -- once again the <acronym title="Internet Explorer">IE</acronym> team <em>innovated</em> (*overused
      word through gritted teeth*) a proprietary extension, and it was such a good thing
      that the competition swiped the idea, thus making it a <em>de-facto</em> standard. 
   </p>
        <p>
      I'd rather have a good de-facto standard <em>now</em>, than an official one too-late.
      End result: Developers and Users win (and they <em>already are</em> winning). 
   </p>
        <p>
          <em>Footnote: Anyone else think it's strange that the standard's <a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/#authors">authors
      list</a> seems to represent every browser <em>except</em> for <a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmobjXMLHttpRequest.asp" title="MSDN: XMLHTTP">XMLHttpRequest's
      inventor</a>? </em>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2c65f7b2-5607-45bf-9b14-a635092ab2c6" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>XMLHttpRequest finally becoming standard</title>
      <guid>http://blog.throbs.net/PermaLink,guid,2c65f7b2-5607-45bf-9b14-a635092ab2c6.aspx</guid>
      <link>http://blog.throbs.net/2006/04/07/XMLHttpRequest+Finally+Becoming+Standard.aspx</link>
      <pubDate>Fri, 07 Apr 2006 19:01:00 GMT</pubDate>
      <description>&lt;p&gt;
   It's great that &lt;a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/" title="W3C Working Draft 05 April 2006 - The XMLHttpRequest Object"&gt;XMLHttpRequest
   is finally becoming an official standard&lt;/a&gt;.&amp;nbsp; It's better though, that the "other"
   browsers didn't wait for this before implementing it.&amp;nbsp; Real progress has happened
   as a result, in particular the recent popularity (&amp;amp; naming) of the &lt;a href="http://blog.throbs.net/archive/2005/06/28/708.aspx" title="Microsoft Invented AJAX"&gt;AJAX&lt;/a&gt; technique,
   and the somewhat-related "Web 2.0" phenomenon.
&lt;/p&gt;
&lt;p&gt;
   The news also makes me smile at the anti-Microsoft folks who have thrown stones at
   Internet Explorer's standards support -- once again the &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; team &lt;em&gt;innovated&lt;/em&gt; (*overused
   word through gritted teeth*) a proprietary extension, and it was such a good thing
   that the competition swiped the idea, thus making it a &lt;em&gt;de-facto&lt;/em&gt; standard. 
&lt;/p&gt;
&lt;p&gt;
   I'd rather have a good de-facto standard &lt;em&gt;now&lt;/em&gt;, than an official one too-late.
   End result: Developers and Users win (and they &lt;em&gt;already are&lt;/em&gt; winning). 
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;Footnote: Anyone else think it's strange that the standard's &lt;a href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/#authors"&gt;authors
   list&lt;/a&gt; seems to represent every browser &lt;em&gt;except&lt;/em&gt; for &lt;a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmobjXMLHttpRequest.asp" title="MSDN: XMLHTTP"&gt;XMLHttpRequest's
   inventor&lt;/a&gt;? &lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2c65f7b2-5607-45bf-9b14-a635092ab2c6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,2c65f7b2-5607-45bf-9b14-a635092ab2c6.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=90d99017-9a9b-4f10-bbe4-232db0eac37c</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,90d99017-9a9b-4f10-bbe4-232db0eac37c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,90d99017-9a9b-4f10-bbe4-232db0eac37c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=90d99017-9a9b-4f10-bbe4-232db0eac37c</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>What happened to the design?</title>
      <guid>http://blog.throbs.net/PermaLink,guid,90d99017-9a9b-4f10-bbe4-232db0eac37c.aspx</guid>
      <link>http://blog.throbs.net/2006/04/04/What+Happened+To+The+Design.aspx</link>
      <pubDate>Tue, 04 Apr 2006 18:19:00 GMT</pubDate>
      <description>&lt;p&gt;
   Thanks to &lt;a href="http://www.clagnut.com/blog/1700/" title="Clagnut - CSS Naked Day"&gt;Clagnut&lt;/a&gt;,
   I'm observing &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; Naked Day on April
   5&lt;sup&gt;th&lt;/sup&gt;.
&lt;/p&gt;
&lt;p&gt;
   To know more about why styles are disabled on this website visit the &lt;a href="http://naked.dustindiaz.com/" title="Web Standards Naked Day Host Website"&gt; Annual
   CSS Naked Day&lt;/a&gt; website for more information.
&lt;/p&gt;
&lt;p&gt;
   For the remaining dotText-ers out there who want this to automatically kick-in every
   April 5&lt;sup&gt;th&lt;/sup&gt;, I just added this condition to DTP.aspx: &lt;pre class="code asp javascript"&gt;
&amp;lt;%
// suspend styles on April 5 to observe CSS Naked Day - http://naked.dustindiaz.com/
DateTime dtNaked = DateTime.Today; 
if(!(dtNaked.Month==4 &amp;&amp; dtNaked.Day==5)){
%&amp;gt;
		&amp;lt;link rel="stylesheet" type="text/css" href="/mystyles.css" /&amp;gt;
&amp;lt;%
}
%&amp;gt;
&lt;/pre&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=90d99017-9a9b-4f10-bbe4-232db0eac37c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,90d99017-9a9b-4f10-bbe4-232db0eac37c.aspx</comments>
      <category>web/dev/tech;general geekery;meta-throbs</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=7f0af465-0044-4ed1-aff9-28e41114801b</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,7f0af465-0044-4ed1-aff9-28e41114801b.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,7f0af465-0044-4ed1-aff9-28e41114801b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7f0af465-0044-4ed1-aff9-28e41114801b</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Via <a href="http://www.hedgerwow.com/360/bugs/css-select-free.html">Dean Edwards'
      Links</a>, meet <a href="http://www.hedgerwow.com/">HedgerWow's</a><a href="http://www.hedgerwow.com/360/bugs/css-select-free.html">&lt;SELECT&gt;-Free
      Layer</a>, a <acronym title="Cascading Style Sheets">CSS</acronym>-only workaround
      for <a href="http://throbs.net/web/articles/IE-SELECT-bugs/#ieSELECTzindex">Internet
      Explorer's SELECT bug with z-index</a>. 
   </p>
        <p>
      It's not quite clear from the demo, but I think the magic is an absolutely-positioned
      + transparent + huge IFRAME inside the layer to show.  C'est trés hacky, but
      it still seems better (in a way) than the usual dynamic hide/show javascript approach. 
   </p>
        <p>
      Here's hoping that Microsoft will quickly windows-update us all with <a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx">IE7
      (which fixes this bug, hoorah)</a>, and free us of these sHACKles. 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=7f0af465-0044-4ed1-aff9-28e41114801b" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Dev tip: CSS-only workaround for IE SELECT Z-index bug</title>
      <guid>http://blog.throbs.net/PermaLink,guid,7f0af465-0044-4ed1-aff9-28e41114801b.aspx</guid>
      <link>http://blog.throbs.net/2006/03/31/Dev+Tip+CSSonly+Workaround+For+IE+SELECT+Zindex+Bug.aspx</link>
      <pubDate>Fri, 31 Mar 2006 18:14:00 GMT</pubDate>
      <description>&lt;p&gt;
   Via &lt;a href="http://www.hedgerwow.com/360/bugs/css-select-free.html"&gt;Dean Edwards'
   Links&lt;/a&gt;, meet &lt;a href="http://www.hedgerwow.com/"&gt;HedgerWow's&lt;/a&gt; &lt;a href="http://www.hedgerwow.com/360/bugs/css-select-free.html"&gt;&amp;lt;SELECT&amp;gt;-Free
   Layer&lt;/a&gt;, a &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;-only workaround
   for &lt;a href="http://throbs.net/web/articles/IE-SELECT-bugs/#ieSELECTzindex"&gt;Internet
   Explorer's SELECT bug with z-index&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   It's not quite clear from the demo, but I think the magic is an absolutely-positioned
   + transparent + huge IFRAME inside the layer to show.&amp;nbsp; C'est trés hacky, but
   it still seems better (in a way) than the usual dynamic hide/show javascript approach. 
&lt;/p&gt;
&lt;p&gt;
   Here's hoping that Microsoft will quickly windows-update us all with &lt;a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx"&gt;IE7
   (which fixes this bug, hoorah)&lt;/a&gt;, and free us of these sHACKles. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=7f0af465-0044-4ed1-aff9-28e41114801b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,7f0af465-0044-4ed1-aff9-28e41114801b.aspx</comments>
      <category>web/dev/tech;tools/tips/hacks</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">Looks like I'm: 
   <ul><li>
         Participating in Scoble's 
         <h1 style="font-weight:normal; font-size:inherit; color:inherit; display:inline;" title="brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport"><a href="http://technorati.com/tag/brrreeeport" rel="tag">brrreeeport</a></h1><a href="http://scobleizer.wordpress.com/2006/02/13/the-brrreeeport-report/">experiment</a>.</li><li>
         Syndicating Digg's Programming news here now (in the sidebar).</li><li>
         Considering participating in Technet ScriptCenter's <a href="http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx">Scripting
         Games</a> event, despite my busy-ness. (Hey, I could be a contender!)</li><li>
         Baffled why <span title="The University of Cincinnati">UC would require its own Alumni
         (aka "prospective donors" to UC's board) to <a href="http://www.uc.edu/registrar/transcripts.html">jump
         through Stone Age hoops to get a transcript</a> (this is 2006, and phone isn't even
         an option), and they'll <em>still</em> take "5-10 days" to process it.
         </span></li><li>
         Downloading various free VMwares at the moment. Oh, and eating cookie dough.</li><li>
         Wondering why the machine I've reinstalled at least 12 times in 12 months -- due to
         strange disk problems, but with different disks -- now appears problem free after
         switching its filesystem from NTFS to FAT32 (which is supposedly more fragile).</li><li>
         Also wondering why the Virtual NT4 Server I spent the last week fighting with just
         refuses to run IIS4.</li><li>
         Avidly tracking shipment of my new little Athlon 64-based machine, due here Tuesday.</li><li>
         Chuckling at the recent surplus of general <span title="as in 'fortunate coincidences', Mike">serendipity.
         </span></li><li>
         Remembering that Tuesday is Valentine's day....</li></ul><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Miscellaneous Brrreeeport </title>
      <guid>http://blog.throbs.net/PermaLink,guid,4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56.aspx</guid>
      <link>http://blog.throbs.net/2006/02/14/Miscellaneous+Brrreeeport+.aspx</link>
      <pubDate>Tue, 14 Feb 2006 05:46:00 GMT</pubDate>
      <description>Looks like I'm:
&lt;ul&gt;
   &lt;li&gt;
      Participating in Scoble's 
      &lt;h1 style="font-weight:normal; font-size:inherit; color:inherit; display:inline;" title="brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport brrreeeport" &gt;&lt;a href="http://technorati.com/tag/brrreeeport" rel="tag"&gt;brrreeeport&lt;/a&gt;
      &lt;/h1&gt;
      &lt;a href="http://scobleizer.wordpress.com/2006/02/13/the-brrreeeport-report/"&gt;experiment&lt;/a&gt;.&lt;/li&gt;
   &lt;li&gt;
      Syndicating Digg's Programming news here now (in the sidebar).&lt;/li&gt;
   &lt;li&gt;
      Considering participating in Technet ScriptCenter's &lt;a href="http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx"&gt;Scripting
      Games&lt;/a&gt; event, despite my busy-ness. (Hey, I could be a contender!)&lt;/li&gt;
   &lt;li&gt;
      Baffled why &lt;span title="The University of Cincinnati"&gt;UC&gt; would require its own Alumni
      (aka "prospective donors" to UC's board) to &lt;a href="http://www.uc.edu/registrar/transcripts.html"&gt;jump
      through Stone Age hoops to get a transcript&lt;/a&gt; (this is 2006, and phone isn't even
      an option), and they'll &lt;em&gt;still&lt;/em&gt; take "5-10 days" to process it.
   &lt;/li&gt;
   &lt;li&gt;
      Downloading various free VMwares at the moment. Oh, and eating cookie dough.&lt;/li&gt;
   &lt;li&gt;
      Wondering why the machine I've reinstalled at least 12 times in 12 months -- due to
      strange disk problems, but with different disks -- now appears problem free after
      switching its filesystem from NTFS to FAT32 (which is supposedly more fragile).&lt;/li&gt;
   &lt;li&gt;
      Also wondering why the Virtual NT4 Server I spent the last week fighting with just
      refuses to run IIS4.&lt;/li&gt;
   &lt;li&gt;
      Avidly tracking shipment of my new little Athlon 64-based machine, due here Tuesday.&lt;/li&gt;
   &lt;li&gt;
      Chuckling at the recent surplus of general &lt;span title="as in 'fortunate coincidences', Mike"&gt;serendipity&gt;.
   &lt;/li&gt;
   &lt;li&gt;
      Remembering that Tuesday is Valentine's day....&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,4efc6eb0-afe3-4bae-83df-cdaa3ae7cd56.aspx</comments>
      <category>web/dev/tech;personal/family;general geekery;tech issues of the moment</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=df4c4662-8018-4347-9f43-6ef749027992</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,df4c4662-8018-4347-9f43-6ef749027992.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,df4c4662-8018-4347-9f43-6ef749027992.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=df4c4662-8018-4347-9f43-6ef749027992</wfw:commentRss>
      <title>Gopher is a funny word,</title>
      <guid>http://blog.throbs.net/PermaLink,guid,df4c4662-8018-4347-9f43-6ef749027992.aspx</guid>
      <link>http://blog.throbs.net/2006/02/10/Gopher+Is+A+Funny+Word.aspx</link>
      <pubDate>Fri, 10 Feb 2006 17:23:00 GMT</pubDate>
      <description>&lt;p&gt;
   and so I was sad to see it go away again today: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/dialog_IIS4_gopher_is_gone.png" title="---------------------------
Microsoft Internet Information Server Version 4.0 Setup
---------------------------
The Microsoft Gopher service is no longer supported. If you click OK to continue the installation, Gopher will be removed. Otherwise click Cancel to exit Setup.
---------------------------
OK   Cancel
---------------------------" /&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
   Y'know, I remember seeing the early web on Lynx, and thinking "oh, like gopher, except
   harder to use -- what's the point?" Then I saw it on Netscape 1 and everything changed.
&lt;/p&gt;
&lt;p&gt;
   (Yes, I actually have a need for NT 4 Server right now. I never thought I'd be installing
   Option Pack this many years later. At least I've got Virtual PC &amp; Server these days).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=df4c4662-8018-4347-9f43-6ef749027992" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,df4c4662-8018-4347-9f43-6ef749027992.aspx</comments>
      <category>web/dev/tech;general geekery</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=b32a1696-3701-4feb-818a-ea50dcaefc2d</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,b32a1696-3701-4feb-818a-ea50dcaefc2d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,b32a1696-3701-4feb-818a-ea50dcaefc2d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b32a1696-3701-4feb-818a-ea50dcaefc2d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm really <em>not</em> in love with <acronym title="Internet Explorer">IE</acronym> or
      anything, but I do fight with it a lot... 
   </p>
        <p>
      I need to cover what I <em>am</em> in love with: my family, music, ice cream... --
      the good stuff.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b32a1696-3701-4feb-818a-ea50dcaefc2d" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Wow, lotta Internet Explorer junk from me lately!</title>
      <guid>http://blog.throbs.net/PermaLink,guid,b32a1696-3701-4feb-818a-ea50dcaefc2d.aspx</guid>
      <link>http://blog.throbs.net/2006/02/09/Wow+Lotta+Internet+Explorer+Junk+From+Me+Lately.aspx</link>
      <pubDate>Thu, 09 Feb 2006 23:02:00 GMT</pubDate>
      <description>&lt;p&gt;
   I'm really &lt;em&gt;not&lt;/em&gt; in love with &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; or
   anything, but I do fight with it a lot... 
&lt;/p&gt;
&lt;p&gt;
   I need to cover what I &lt;em&gt;am&lt;/em&gt; in love with: my family, music, ice cream... --
   the good stuff.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b32a1696-3701-4feb-818a-ea50dcaefc2d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,b32a1696-3701-4feb-818a-ea50dcaefc2d.aspx</comments>
      <category>web/dev/tech;personal/family;meta-throbs</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=b68b290b-d8bc-46da-93f0-6c3b6f836212</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,b68b290b-d8bc-46da-93f0-6c3b6f836212.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,b68b290b-d8bc-46da-93f0-6c3b6f836212.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b68b290b-d8bc-46da-93f0-6c3b6f836212</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h4>Observations as a user:
   </h4>
        <ul>
          <li>
            <strong>Address bar</strong>: I'm not sure I like it being locked to the title bar. 
         Any other toolbars go below -- that's weird.  Interestingly, I can drag the whole
         window from the chrome near it, so I think it may actually be part of the titlebar
         under the hood. 
      </li>
          <li>
            <strong>"Star"/start menu</strong>: Opens the sidebar containing Faves, History, and
         Feeds. I think I like this, an idea borrowed from live.com.  It'll still
         take some getting used to, tho. 
      </li>
          <li>
            <strong>bug</strong>?: Backspacing/deleting characters in this MSHTML-enabled
         (contenteditable) area of .Text doesn't work right.  Possibly machine-specific,
         but I haven't noticed it before. 
      </li>
          <li>
            <strong>Tabs</strong>: I reeeally want to move the tabs to the bottom of the screen,
         as I do with Firefox (and like Excel worksheets).  I also want to be able to
         double-click to close tabs, but I'm happy that middle-clicks are “Open
         in a New Tab”. 
      </li>
          <li>
            <strong>New tab thing</strong>: The small “blank tab” for creating new
         tabs is <a href="http://www.webpagesthatsuck.com/mysterymeatnavigation.html">Mystery
         Meat</a>, and especially confusing since there's a “plus” icon nearby. 
         I know MS is going for “uncluttered UI”, but this breaks <em>usability</em> in
         favor of <em>pretty</em>.  Just show a #8220;new document” icon the
         whole time, and it'll be much clearer.  
      </li>
          <li>
            <strong>Stop loading icon</strong>: The “X” icon also very confusing. 
         “X” means Delete, a “Stop Sign” icon means stop.  
      </li>
          <li>
            <strong>Reload icon</strong>: OTOH, I like the color reversal here, the green in the
         background makes it stand out more. 
      </li>
          <li>
            <strong>Faster</strong>: address bar responsiveness. 
      </li>
          <li>
            <strong>Slow</strong>, like rendering of the new Quick Tabs, Classic toolbar and Google's
         toolbar. 
      </li>
        </ul>
        <h4>Observations as a developer:
   </h4>
        <ul>
          <li>
            <strong>CSS Visual Transitions</strong>: are these gone?!?  Strange, b/c CSS
         Visual Filters still work.</li>
          <li>
            <strong>Modal/Modeless dialogs</strong>: IE6sp2 forced the status bar onto these. 
         IE7 now forces an address bar too, creating problems for <a href="http://slingfive.com/pages/code/jsMsgbox/">web
         apps with sized dialogs</a>.  Slowly but surely those dialogs are becoming just
         windows, EXCEPT that...</li>
          <li>
            <a href="http://slingfive.com/pages/code/ssDialogFix/">Modal/Modeless dialogs are
         still very buggy in IE7b2!</a>
          </li>
          <li>
            <strong>SELECT elements</strong>: As expected, <em>much</em> better now!</li>
        </ul>
        <p>
       
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b68b290b-d8bc-46da-93f0-6c3b6f836212" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>IE 7 beta 2, Running Observations</title>
      <guid>http://blog.throbs.net/PermaLink,guid,b68b290b-d8bc-46da-93f0-6c3b6f836212.aspx</guid>
      <link>http://blog.throbs.net/2006/02/02/IE+7+Beta+2+Running+Observations.aspx</link>
      <pubDate>Thu, 02 Feb 2006 02:56:00 GMT</pubDate>
      <description>&lt;h4&gt;Observations as a user:
&lt;/h4&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;strong&gt;Address bar&lt;/strong&gt;: I'm not sure I like it being locked to the title bar.&amp;nbsp;
      Any other toolbars go below -- that's weird.&amp;nbsp; Interestingly, I can drag the whole
      window from the chrome near it, so I think it may actually be part of the titlebar
      under the hood. 
   &lt;li&gt;
      &lt;strong&gt;"Star"/start menu&lt;/strong&gt;: Opens the sidebar containing Faves, History, and
      Feeds. I think I like this, an idea borrowed from live.com.&amp;nbsp;&amp;nbsp;It'll still
      take some getting used to, tho. 
   &lt;li&gt;
      &lt;strong&gt;bug&lt;/strong&gt;?: Backspacing/deleting characters&amp;nbsp;in this MSHTML-enabled
      (contenteditable) area of .Text doesn't work right.&amp;nbsp; Possibly machine-specific,
      but I haven't noticed it before. 
   &lt;li&gt;
      &lt;strong&gt;Tabs&lt;/strong&gt;: I reeeally want to move the tabs to the bottom of the screen,
      as I do with Firefox (and like Excel worksheets).&amp;nbsp; I also want to be able to
      double-click to close tabs, but I'm&amp;nbsp;happy that middle-clicks are &amp;#8220;Open
      in a New Tab&amp;#8221;. 
   &lt;li&gt;
      &lt;strong&gt;New tab thing&lt;/strong&gt;: The small &amp;#8220;blank tab&amp;#8221; for creating new
      tabs is &lt;a href="http://www.webpagesthatsuck.com/mysterymeatnavigation.html"&gt;Mystery
      Meat&lt;/a&gt;, and especially confusing since there's a &amp;#8220;plus&amp;#8221; icon nearby.&amp;nbsp;
      I know MS is going for &amp;#8220;uncluttered UI&amp;#8221;, but&amp;nbsp;this breaks &lt;em&gt;usability&lt;/em&gt; in
      favor of &lt;em&gt;pretty&lt;/em&gt;.&amp;nbsp; Just show a #8220;new&amp;nbsp;document&amp;#8221; icon the
      whole time, and it'll be much clearer.&amp;nbsp; 
   &lt;li&gt;
      &lt;strong&gt;Stop loading icon&lt;/strong&gt;: The &amp;#8220;X&amp;#8221; icon also very confusing.&amp;nbsp;
      &amp;#8220;X&amp;#8221; means Delete, a &amp;#8220;Stop Sign&amp;#8221; icon means stop.&amp;nbsp; 
   &lt;li&gt;
      &lt;strong&gt;Reload icon&lt;/strong&gt;: OTOH, I like the color reversal here, the green in the
      background makes it stand out more. 
   &lt;li&gt;
      &lt;strong&gt;Faster&lt;/strong&gt;: address bar responsiveness. 
   &lt;li&gt;
      &lt;strong&gt;Slow&lt;/strong&gt;, like rendering of the new Quick Tabs, Classic toolbar and Google's
      toolbar. 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Observations as a developer:
&lt;/h4&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;strong&gt;CSS Visual Transitions&lt;/strong&gt;: are these gone?!?&amp;nbsp; Strange, b/c CSS
      Visual Filters still work.&lt;/li&gt;
   &lt;li&gt;
      &lt;strong&gt;Modal/Modeless dialogs&lt;/strong&gt;: IE6sp2 forced the status bar onto these.&amp;nbsp;
      IE7 now forces an address bar too, creating problems for &lt;a href="http://slingfive.com/pages/code/jsMsgbox/"&gt;web
      apps with sized dialogs&lt;/a&gt;.&amp;nbsp; Slowly but surely those dialogs are becoming just
      windows, EXCEPT that...&lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://slingfive.com/pages/code/ssDialogFix/"&gt;Modal/Modeless dialogs are
      still very&amp;nbsp;buggy in IE7b2!&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;strong&gt;SELECT elements&lt;/strong&gt;: As expected, &lt;em&gt;much&lt;/em&gt; better now!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=b68b290b-d8bc-46da-93f0-6c3b6f836212" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,b68b290b-d8bc-46da-93f0-6c3b6f836212.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=68f46186-20c0-408c-8dea-e0d482698da5</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,68f46186-20c0-408c-8dea-e0d482698da5.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,68f46186-20c0-408c-8dea-e0d482698da5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=68f46186-20c0-408c-8dea-e0d482698da5</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Yeehaw it's out!  I'm downloading now and am actually excited to testdrive it. 
      Already noteworthy to me is the functionality changes section in the <a title="Release Notes for Internet Explorer 7 Beta 2 Preview" href="http://msdn.microsoft.com/ie/releasenotes/default.aspx">release
      notes</a>:
   </p>
        <blockquote>
          <p>
          </p>
          <p>
            <em>
            </em>
          </p>
          <em>
            <b>Scriptlets</b>—Internet Explorer 7 disables Dynamic HTML (DHTML) scriptlets,
   by default. (Scriptlets were deprecated in Internet Explorer 5). They can be reenabled
   by system administrators, changing URLActions with the Internet Control Panel (INetCPl.)
   The INetCPL text should read "Allow Scriptlets." If your programs rely on scriptlets,
   we recommend that you use <acronym title="Dynamic HTML">DHTML</acronym> behaviors
   which are more efficient. Disabling scriptlets is part of our continued work to ensure
   that unsupported technology is deemphasized in Internet Explorer. </em>
          <p>
          </p>
        </blockquote>
        <p>
      I'm very happy about this.  It sounds like Microsoft listened (!) to my
      request to not <em>remove</em> Scriptlets after all, but to instead just <em>disable</em> them
      by default (which is certainly a good thing for security).  I have several good
      old <acronym title="Internet Explorer">IE</acronym> components written as <acronym title="Dynamic HTML">DHTML</acronym> Scriptlets,
      and I need some option to keep using them in existing web apps.<br /></p>
        <ul>
          <li>
            <em>
              <b>ActiveX controls</b>--ActiveX controls are disabled by default in Internet
         Explorer Version 7. The ActiveX Input TYPE=FILE control no longer submits a fully-qualified
         path; it now submits only a filename. The ActiveX control for XEnroll certificate
         enrollment was removed from Windows Vista and replaced with a new control. </em>
          </li>
        </ul>
        <p>
      This is a big <strong>big</strong> deal, and again a good one.  But does this
      include disabling the <em>built-in </em>ActiveX Controls too, like DSOs and XMLHTTPRequest?? 
      (if so, then ouch!)  Good idea on the file input, but it sounds like it'll cause
      some rewrites.<br /></p>
        <ul>
          <li>
            <em>
              <b>Channel Definition Format (CDF)</b>--All CDF support was removed from Internet
         Explorer 7 Beta 2 Preview. </em>
          </li>
        </ul>
        <p>
      This surprises me.  It may be old tech, but it was big (remember all the "push"
      hulabaloo? man, those were the [something-] old days), and I do still see sites using
      it.  Not sure from that statement whether it'll come back in a later beta or
      RC, tho...<br /></p>
        <ul>
          <li>
            <em>
              <b>DirectAnimation</b>--All DLLs to support the Internet Explorer DirectAnimation
         component were removed in Internet Explorer 7 Beta 2 Update. </em>
          </li>
        </ul>
        <p>
      Another big change.  So what's the replacement it, native SVG finally??
   </p>
        <ul>
          <li>
            <em>
              <b>XBM</b>--Support for XBM, an imaging format designed for X-based systems, was
         deleted. </em>
          </li>
          <li>
            <em>
              <b>SSL</b>--Support for weak SSL ciphers was removed from Windows Vista and support
         for SSLv2 was disabled for all Internet Explorer 7 platforms </em>
          </li>
        </ul>
        <p>
      Good and better.<br /></p>
        <ul>
          <li>
            <em>
              <b>Windowed Select</b>--The Windowed Select Element was removed from Internet
         Explorer 7 because IE7 is not using the Windows API. This results in some cosmetic
         changes in padding. The animation associated with the popup is gone as well, and the
         popup simply pops up. </em>
          </li>
        </ul>
        <p>
          <a title="The IE team has chosen wisely." href="/archive/2006/01/19/1519.aspx">Simply
      marvelous!</a>
          <br />
        </p>
        <ul>
          <li>
            <em>
              <b>BASE Element</b>--Internet Explorer 7 strictly enforces the BASE element rule,
         as documented in the HTML 4.01 standard. We no longer allow BASE tags outside of the
         HEAD of the document. The standard specifies that the base element must appear within
         the head of the document, before any elements that refer to an external source. </em>
          </li>
          <li>
            <em>
              <b>window.opener and window.close</b>--Internet Explorer 7 no longer allows the
         window.opener trick to bypass the window.close prompt. Browser windows can't close
         themselves unless the windows were created in script. This security enhancement no
         longer allows browsing to a random site when the main browser window closes unexpectedly. </em>
          </li>
        </ul>
        <p>
      Ah, lovely bug fixes.  More please!<br />
      (actually, I wish I had known about that window.opener trick a long time ago. 
      Darn!)<br /></p>
        <ul>
          <li>
            <em>
              <b>WWW-Auth</b>--Internet Explorer 7 changes the precedence rules for WWW-Auth.
         Previous releases of Internet Explorer used the first header encountered. Internet
         Explorer 7 uses the first header except when the header is Basic. We use Basic auth
         if no other authentication mechanism is present. </em>
          </li>
          <li>
            <em>
              <b>HTTPOnly Cookies</b>--HTTPOnly cookies can no longer be overwritten from scripts. </em>
          </li>
          <li>
            <em>
              <b>_SEARCH</b>--The _SEARCH sidebar is no longer supported in Internet Explorer
         7. It can be reenabled using a URLAction. </em>
          </li>
        </ul>
        <p>
      All sounds good to me.  I'll be a little sad about _search, tho, but only a little.
   </p>
        <ul>
          <li>
            <em>
              <b>View Source</b>--The view-source protocol no longer works in Internet Explorer
         7 Beta 2 Update. </em>
          </li>
        </ul>
        <p>
      It <em>actually </em>stopped working back in IE6sp2, which was a pain for me. 
      It was a Netscape standard, albeit de facto, but it was still quite handy for sharing
      code (and non-abusable, that I know).
   </p>
        <ul>
          <li>
            <em>
              <b>Gopher Protocol</b>--Support for the Gopher protocol was removed at the WinINET
         level. (Gopher support was turned off by default in Internet Explorer 6.) </em>
          </li>
          <li>
            <em>
              <b>windowexternalImportExportFavorites</b>--windowexternalImportExportFavorites
         has been removed in Internet Explorer 7 Beta 2 Preview. </em>
          </li>
          <li>
            <em>
              <b>Telnet</b>--The telnet protocol handler is no longer supported in Internet
         Explorer. </em>
          </li>
        </ul>
        <p>
      Gopher, sure -- I haven't touched that in 10yrs.  
      <br />
      The Favorites method -- eh, not a big fan, but I've seen some very cool specific uses
      (uploading to bookmark sites, in particular).  
      <br />
      But why no <a href="telnet://">telnet://</a>?  All that ever did was open
      the default telnet client.  This'll definitely be a pain for some sites. <br /></p>
        <ul>
          <li>
            <em>
              <b>SysImage URL Scheme</b>--The SysImage URL Scheme has been removed from Internet
         Explorer. </em>
          </li>
        </ul>
        <p>
      I actually have no idea what this is, which is unusual with <acronym title="Internet Explorer">IE</acronym>. 
      Anyone wanna enlighten my ignorance?<br /></p>
        <ul>
          <li>
            <em>
              <b>Status Bar Scripting</b>--Script will no longer be able to set the status bar
         text through the window.status and window.defaultStatus methods by default in the
         Internet and Restricted Zones. This small step helps prevent attackers from leveraging
         those methods to spoof the status bar. To revert to previous behavior (allowing script
         to set the status bar through window.status and window.defaultStatus) select the “Security”
         tab from “Internet Options” in the Control Panel. Select “Custom
         level…” for the Internet (or Restricted sites) zone. Find “Allow
         status bar updates via script” and change the setting to “Enable”.</em>
          </li>
        </ul>
        <p>
      I wont miss this one much.  When I've used it, it's been more a toy or bandaid
      for ugly URLs.  Much more often I've seen it abused, so all good here.<br /></p>
        <p>
      I'll post more if I find my test-drive interesting.
   </p>
        <p>
      There's more good <a title="Please send us your feedback on the IE7 Beta 2 Preview" href="http://blogs.msdn.com/ie/archive/2006/01/31/520817.aspx">discussion
      about it over on the IEBlog</a>.
   </p>
        <p>
          <em>
          </em> 
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=68f46186-20c0-408c-8dea-e0d482698da5" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>IE 7 beta 2 preview</title>
      <guid>http://blog.throbs.net/PermaLink,guid,68f46186-20c0-408c-8dea-e0d482698da5.aspx</guid>
      <link>http://blog.throbs.net/2006/01/31/IE+7+Beta+2+Preview.aspx</link>
      <pubDate>Tue, 31 Jan 2006 22:26:00 GMT</pubDate>
      <description>&lt;p&gt;
   Yeehaw it's out!&amp;nbsp; I'm downloading now and am actually excited to testdrive it.&amp;nbsp;
   Already noteworthy to me is the functionality changes section in the &lt;a title="Release Notes for Internet Explorer 7 Beta 2 Preview" href="http://msdn.microsoft.com/ie/releasenotes/default.aspx"&gt;release
   notes&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;p&gt;
   &lt;em&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;em&gt;&lt;b&gt;Scriptlets&lt;/b&gt;&amp;#8212;Internet Explorer 7 disables Dynamic HTML (DHTML) scriptlets,
by default. (Scriptlets were deprecated in Internet Explorer 5). They can be reenabled
by system administrators, changing URLActions with the Internet Control Panel (INetCPl.)
The INetCPL text should read "Allow Scriptlets." If your programs rely on scriptlets,
we recommend that you use &lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; behaviors
which are more efficient. Disabling scriptlets is part of our continued work to ensure
that unsupported technology is deemphasized in Internet Explorer. &lt;/em&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   I'm very&amp;nbsp;happy about this.&amp;nbsp; It sounds like Microsoft listened (!) to my
   request to not &lt;em&gt;remove&lt;/em&gt; Scriptlets after all, but to instead just &lt;em&gt;disable&lt;/em&gt; them
   by default (which is certainly a good thing for security).&amp;nbsp; I have several good
   old &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; components written as &lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Scriptlets,
   and I need some option to keep using them in existing web apps.&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;ActiveX controls&lt;/b&gt;--ActiveX controls are disabled by default in Internet
      Explorer Version 7. The ActiveX Input TYPE=FILE control no longer submits a fully-qualified
      path; it now submits only a filename. The ActiveX control for XEnroll certificate
      enrollment was removed from Windows Vista and replaced with a new control. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   This is a big &lt;strong&gt;big&lt;/strong&gt; deal, and again a good one.&amp;nbsp; But does this
   include disabling the &lt;em&gt;built-in &lt;/em&gt;ActiveX Controls too, like DSOs and XMLHTTPRequest??&amp;nbsp;
   (if so, then ouch!)&amp;nbsp; Good idea on the file input, but it sounds like it'll cause
   some rewrites.&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;Channel Definition Format (CDF)&lt;/b&gt;--All CDF support was removed from Internet
      Explorer 7 Beta 2 Preview. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   This surprises me.&amp;nbsp; It may be old tech, but it was big (remember all the "push"
   hulabaloo? man, those were the [something-] old days), and I do still see sites using
   it.&amp;nbsp; Not sure from that statement whether it'll come back in a later beta or
   RC, tho...&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;DirectAnimation&lt;/b&gt;--All DLLs to support the Internet Explorer DirectAnimation
      component were removed in Internet Explorer 7 Beta 2 Update. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Another big change.&amp;nbsp; So what's the replacement it, native SVG finally??
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;XBM&lt;/b&gt;--Support for XBM, an imaging format designed for X-based systems, was
      deleted. &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;SSL&lt;/b&gt;--Support for weak SSL ciphers was removed from Windows Vista and support
      for SSLv2 was disabled for all Internet Explorer 7 platforms &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Good and better.&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;Windowed Select&lt;/b&gt;--The Windowed Select Element was removed from Internet
      Explorer 7 because IE7 is not using the Windows API. This results in some cosmetic
      changes in padding. The animation associated with the popup is gone as well, and the
      popup simply pops up. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &lt;a title="The IE team has chosen wisely." href="/archive/2006/01/19/1519.aspx"&gt;Simply
   marvelous!&lt;/a&gt;
   &lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;BASE Element&lt;/b&gt;--Internet Explorer 7 strictly enforces the BASE element rule,
      as documented in the HTML 4.01 standard. We no longer allow BASE tags outside of the
      HEAD of the document. The standard specifies that the base element must appear within
      the head of the document, before any elements that refer to an external source. &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;window.opener and window.close&lt;/b&gt;--Internet Explorer 7 no longer allows the
      window.opener trick to bypass the window.close prompt. Browser windows can't close
      themselves unless the windows were created in script. This security enhancement no
      longer allows browsing to a random site when the main browser window closes unexpectedly. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Ah, lovely bug fixes.&amp;nbsp; More please!&lt;br&gt;
   (actually, I wish I had known about that window.opener trick a long time ago.&amp;nbsp;
   Darn!)&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;WWW-Auth&lt;/b&gt;--Internet Explorer 7 changes the precedence rules for WWW-Auth.
      Previous releases of Internet Explorer used the first header encountered. Internet
      Explorer 7 uses the first header except when the header is Basic. We use Basic auth
      if no other authentication mechanism is present. &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;HTTPOnly Cookies&lt;/b&gt;--HTTPOnly cookies can no longer be overwritten from scripts. &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;_SEARCH&lt;/b&gt;--The _SEARCH sidebar is no longer supported in Internet Explorer
      7. It can be reenabled using a URLAction. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   All sounds good to me.&amp;nbsp; I'll be a little sad about _search, tho, but only a little.
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;View Source&lt;/b&gt;--The view-source protocol no longer works in Internet Explorer
      7 Beta 2 Update. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   It &lt;em&gt;actually &lt;/em&gt;stopped working back in IE6sp2, which was a pain for me.&amp;nbsp;
   It was a Netscape standard, albeit de facto, but it was still quite handy for sharing
   code (and non-abusable, that I know).
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;Gopher Protocol&lt;/b&gt;--Support for the Gopher protocol was removed at the WinINET
      level. (Gopher support was turned off by default in Internet Explorer 6.) &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;windowexternalImportExportFavorites&lt;/b&gt;--windowexternalImportExportFavorites
      has been removed in Internet Explorer 7 Beta 2 Preview. &lt;/em&gt; 
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;Telnet&lt;/b&gt;--The telnet protocol handler is no longer supported in Internet
      Explorer. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Gopher, sure -- I haven't touched that in 10yrs.&amp;nbsp; 
   &lt;br&gt;
   The Favorites method -- eh, not a big fan, but I've seen some very cool specific uses
   (uploading to bookmark sites, in particular).&amp;nbsp; 
   &lt;br&gt;
   But why no &lt;a href="telnet://"&gt;telnet://&lt;/a&gt;?&amp;nbsp;&amp;nbsp;All that ever did was open
   the default telnet client.&amp;nbsp; This'll definitely be a pain for some sites.&amp;nbsp;&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;SysImage URL Scheme&lt;/b&gt;--The SysImage URL Scheme has been removed from Internet
      Explorer. &lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   I actually have no idea what this is, which is unusual with &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;.&amp;nbsp;
   Anyone wanna enlighten my ignorance?&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;em&gt;&lt;b&gt;Status Bar Scripting&lt;/b&gt;--Script will no longer be able to set the status bar
      text through the window.status and window.defaultStatus methods by default in the
      Internet and Restricted Zones. This small step helps prevent attackers from leveraging
      those methods to spoof the status bar. To revert to previous behavior (allowing script
      to set the status bar through window.status and window.defaultStatus) select the &amp;#8220;Security&amp;#8221;
      tab from &amp;#8220;Internet Options&amp;#8221; in the Control Panel. Select &amp;#8220;Custom
      level&amp;#8230;&amp;#8221; for the Internet (or Restricted sites) zone. Find &amp;#8220;Allow
      status bar updates via script&amp;#8221; and change the setting to &amp;#8220;Enable&amp;#8221;.&lt;/em&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   I wont miss this one much.&amp;nbsp; When I've used it, it's been more a toy or bandaid
   for ugly URLs.&amp;nbsp; Much more often I've seen it abused, so all good here.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
   I'll post more if I find my test-drive interesting.
&lt;/p&gt;
&lt;p&gt;
   There's more good&amp;nbsp;&lt;a title="Please send us your feedback on the IE7 Beta 2 Preview" href="http://blogs.msdn.com/ie/archive/2006/01/31/520817.aspx"&gt;discussion
   about it over on the IEBlog&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;&lt;/em&gt;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=68f46186-20c0-408c-8dea-e0d482698da5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,68f46186-20c0-408c-8dea-e0d482698da5.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=86bfe204-208f-4535-bada-76f731d4d77f</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,86bfe204-208f-4535-bada-76f731d4d77f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,86bfe204-208f-4535-bada-76f731d4d77f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=86bfe204-208f-4535-bada-76f731d4d77f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Or SELECTed wisely... (ok, so the quote doesn't quite work).
   </p>
        <p>
      Considering <a href="http://throbs.net/web/articles/IE-SELECT-bugs/" title="Internet Explorer SELECT element bugs">my
      frustrations with IE's buggy SELECT element (dropdown list)</a>, or <a href="http://slingfive.com/pages/code/xdom/" title="xDOM suite - fixes and enhancements for intrinsic IE objects">my
      workarounds for those problems</a>, it should be no surprise that I'm <em>quite</em> excited
      about <a href="http://blogs.msdn.com/ie/">IEblog's</a> news about SELECT element fixes
      in IE7: <a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx">For the
      SELECT few...</a>. 
   </p>
        <p>
      z-index fixed, styles fixed, title fixed. Finally! (But no mention of scripting bugs...
      hopefully they get those too!)
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=86bfe204-208f-4535-bada-76f731d4d77f" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>The IE team has chosen wisely.</title>
      <guid>http://blog.throbs.net/PermaLink,guid,86bfe204-208f-4535-bada-76f731d4d77f.aspx</guid>
      <link>http://blog.throbs.net/2006/01/19/The+IE+Team+Has+Chosen+Wisely.aspx</link>
      <pubDate>Thu, 19 Jan 2006 19:08:00 GMT</pubDate>
      <description>&lt;p&gt;
   Or SELECTed wisely... (ok, so the quote doesn't quite work).
&lt;/p&gt;
&lt;p&gt;
   Considering &lt;a href="http://throbs.net/web/articles/IE-SELECT-bugs/" title="Internet Explorer SELECT element bugs"&gt;my
   frustrations with IE's buggy SELECT element (dropdown list)&lt;/a&gt;, or &lt;a href="http://slingfive.com/pages/code/xdom/" title="xDOM suite - fixes and enhancements for intrinsic IE objects"&gt;my
   workarounds for those problems&lt;/a&gt;, it should be no surprise that I'm &lt;em&gt;quite&lt;/em&gt; excited
   about &lt;a href="http://blogs.msdn.com/ie/"&gt;IEblog's&lt;/a&gt; news about SELECT element fixes
   in IE7: &lt;a href="http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx"&gt;For the
   SELECT few...&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   z-index fixed, styles fixed, title fixed. Finally! (But no mention of scripting bugs...
   hopefully they get those too!)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=86bfe204-208f-4535-bada-76f731d4d77f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,86bfe204-208f-4535-bada-76f731d4d77f.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=f7751b0e-acbe-43f0-8a19-acc9e9833ef4</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,f7751b0e-acbe-43f0-8a19-acc9e9833ef4.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,f7751b0e-acbe-43f0-8a19-acc9e9833ef4.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f7751b0e-acbe-43f0-8a19-acc9e9833ef4</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Ever celebrated one billion anything?</title>
      <guid>http://blog.throbs.net/PermaLink,guid,f7751b0e-acbe-43f0-8a19-acc9e9833ef4.aspx</guid>
      <link>http://blog.throbs.net/2006/01/06/Ever+Celebrated+One+Billion+Anything.aspx</link>
      <pubDate>Fri, 06 Jan 2006 06:45:00 GMT</pubDate>
      <description>
&lt;script language="javascript" type="text/javascript" src="http://slingfive.com/pages/code/jsDate/jsDate.js"&gt;&lt;/script&gt;
&lt;p&gt;
   Hard to explain (I'm a geek, nuff said), but I just noticed my &lt;strong&gt;One-Billionth
   birthsecond&lt;/strong&gt; is coming up soon.&amp;nbsp; Furthermore, my (almost 3yr old) son's &lt;strong&gt;One-Hundred-Millionth
   birthsecond&lt;/strong&gt; will be about a month earlier!
&lt;/p&gt;
&lt;p&gt;
   Want to know when you/a loved one reached/will celebrate a major birthsecond?&amp;nbsp;
   In that case, I proudly (?) introduce my Birthsecond Calculator&lt;span title="patent pending, patent pending, patent pending"&gt;™&lt;/span&gt; (;&amp;gt;)
   :
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Date/Time of birth: 
      &lt;input id="txtDate" value="11/22/1974 12:20 am" title="Don't worry ladies, I won't look!" maxlength="22" size="22" onclick="this.select();" type="text"&gt;
   &lt;/li&gt;
   &lt;li&gt;
      + a birthsecond: 
      &lt;select id="selSeconds" style="font-family: 'Lucida Console',monospace; font-size: 85%;"&gt;
         &lt;option value="100000"&gt;
            &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100,000 - One-Hundred-Thousandth&lt;/option&gt;
         &lt;option value="1000000"&gt;
            &amp;nbsp; &amp;nbsp; &amp;nbsp;1,000,000 - One-Millionth&lt;/option&gt;
         &lt;option value="10000000"&gt;
            &amp;nbsp; &amp;nbsp; 10,000,000 - Ten-Millionth&lt;/option&gt;
         &lt;option value="100000000"&gt;
            &amp;nbsp; &amp;nbsp;100,000,000 - One-Hundred-Millionth&lt;/option&gt;
         &lt;option value="1000000000" selected="selected"&gt;&amp;nbsp;1,000,000,000 - One-BILLIONTH
            (RIP Carl Sagan)&lt;/option&gt;
         &lt;option value="10000000000"&gt;10,000,000,000 - TEN-Billionth&lt;/option&gt;
      &lt;/select&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://blog.throbs.net/2006/01/06/Ever+Celebrated+One+Billion+Anything.aspx" title="Click to see result" style="font-size: large;" onclick="var dt = $('txtDate'); var iSeconds = new Number($('selSeconds').value);
if(!IsDate(dt.value)){alert('What\'s that crazy date?!'); return false;}
var dtResult = DateAdd('s', iSeconds, dt.value);
var strFlatter = ' &lt;small&gt;&lt;em&gt;(but you don\'t look a second over ' + (iSeconds-10000).toString() + '!)&lt;/em&gt;&lt;/small&gt;';
$('PartyDay').innerHTML = dtResult + strFlatter;
return false;"&gt;=&lt;/a&gt; &lt;span id="PartyDay"&gt;&lt;em&gt;?&lt;/em&gt;
      &lt;br&gt;
      &amp;nbsp;&lt;/span&gt; 
   &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   Note: This surely won't work in a feed reader, so &lt;a href="http://blog.throbs.net/archive/2006/01/06/1485.aspx"&gt;come
   visit&lt;/a&gt; for the fun.
&lt;/p&gt;
&lt;p&gt;
   (web geek colophon: This works thanks to &lt;a href="http://slingfive.com/pages/code/jsDate/jsDate.html" title="jsDate - VBScript native Date functions emulated in Javascript"&gt;jsDate&lt;/a&gt;,
   my port of VBScript Date functions to Javascript.)
&lt;/p&gt;
&lt;p&gt;
   &lt;i&gt;Update 2007-04-15: My 7yo son wants to know when his 250 millionth birthsecond
   is, so &lt;a href="javascript:

  var a=prompt('What birthdate?', '11/17/1999');
  if(!isDate(a)){
    alert(a + ' is not a valid date.')
  }else{
    var b=prompt('Seconds since?', 250000000);
    if(isNaN(b)){
      alert(b + ' is not a valid number of seconds.');
    }else{
      var c = DateAdd('s', b, a);
    alert('Mark your calendar!\r\n  You\'ll be ' + b + ' on: ' + c);
    }
  }"&gt;here's
   a customizable version&lt;/a&gt;. &lt;/i&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f7751b0e-acbe-43f0-8a19-acc9e9833ef4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,f7751b0e-acbe-43f0-8a19-acc9e9833ef4.aspx</comments>
      <category>fun/entertainment;general geekery;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=89ccf072-838d-42a4-a6e9-58ea4ad7afce</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,89ccf072-838d-42a4-a6e9-58ea4ad7afce.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,89ccf072-838d-42a4-a6e9-58ea4ad7afce.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=89ccf072-838d-42a4-a6e9-58ea4ad7afce</wfw:commentRss>
      <title>Canvas in IE</title>
      <guid>http://blog.throbs.net/PermaLink,guid,89ccf072-838d-42a4-a6e9-58ea4ad7afce.aspx</guid>
      <link>http://blog.throbs.net/2005/12/30/Canvas+In+IE.aspx</link>
      <pubDate>Fri, 30 Dec 2005 23:03:00 GMT</pubDate>
      <description>&lt;p&gt;
   This is just awesome: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/iecanvasdemo.jpg" title="screenshot of Canvas in IE demo, showing complex graphics without image files, all generated in the browser programmatically" /&gt;
&lt;/div&gt;
...Okay, so it's a slightly ugly picture, why is it awesome? Read about it here: &lt;a href="http://me.eae.net/archive/2005/12/29/canvas-in-ie/" title="Canvas in IE"&gt;http://me.eae.net/archive/2005/12/29/canvas-in-ie/&lt;/a&gt;.&amp;nbsp;
Basically, &lt;a href="http://me.eae.net/"&gt;Emil Eklund&lt;/a&gt; of &lt;a href="http://webfx.eae.net/"&gt;WebFX&lt;/a&gt; extended &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; to
support Canvas elements, the currently most-buzzed new technology in web browsers. &gt;
&lt;p&gt;
   Awesome-er (to me) is that he accomplished in a couple days with &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s &lt;a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp"&gt;&lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors&lt;/a&gt;,
   just like &lt;a href="http://slingfive.com/pages/code/xDOM/" title="xDOM suite - fixes &amp; enhancements for IE objects"&gt;my
   xDOM Suite&lt;/a&gt;, or Dean Edwards' &lt;a href="http://dean.edwards.name/my/behaviors/#star-light.htc" title="Star-Light source code highlighter"&gt;Star-Light&lt;/a&gt; do.&amp;nbsp;
   Just like them, it uses &lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors to
   basically improve (fix, enhance, or extend) &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s
   rendering engine.&amp;nbsp; Developers can apply this extension by copying two files and
   adding a single line of code to pages which use Canvas. 
&lt;/p&gt;
&lt;p&gt;
   Easy development, 3rd-party browser extensions, easy deployment ....All good examples
   of why &lt;a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp"&gt;&lt;acronym title="Dynamic HTML"&gt;DHTML&lt;/acronym&gt; Behaviors&lt;/a&gt; are
   totally awesome, and great reasons &lt;a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx" title="Disarm IE: My Dev Wishlist for Other Browsers"&gt;why
   other browsers should adopt them&lt;/a&gt;...&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   (via &lt;a href="http://ajaxian.com/archives/2005/12/canvas_in_ie.html"&gt;Ajaxian&lt;/a&gt;,
   screenshot borrowed from same.)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=89ccf072-838d-42a4-a6e9-58ea4ad7afce" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,89ccf072-838d-42a4-a6e9-58ea4ad7afce.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=07dc5ecc-c87a-42f5-a79f-b346ef1e6838</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,07dc5ecc-c87a-42f5-a79f-b346ef1e6838.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,07dc5ecc-c87a-42f5-a79f-b346ef1e6838.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=07dc5ecc-c87a-42f5-a79f-b346ef1e6838</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I recently deployed the <acronym title="Active Server Pages">ASP</acronym>.net 2.0
      Framework to my server, and since have been fighting with problems it's caused. For
      instance, when I switched one app to use it, it broke all the other v1.1 web apps
      I was running (including this blog). Fortunately for me, someone else has been having
      the same problem and <a href="http://www.xmlx.ca/weblog/PermaLink,guid,0d5a1c11-63cb-44b9-96d9-1fd489de2342.aspx" title=" 	&#xA;Scott Cadillac - Error Deploying ASP.NET 2.0 Application">found
      a solution: move the 2.0 apps into their own application pool</a>. Hooray I don't
      have to uninstall (which I was close to doing). 
   </p>
        <p>
      Hey Microsoft, how about mentioning this anywhere? ...say during the install, on the <a title="" href=""><acronym title="Internet Information Services">IIS</acronym></a> site's <acronym title="Active Server Pages">ASP</acronym>.net
      tab, or in the error?
   </p>
        <p>
      I have another related woe, though: If I set a 1.1 app to run under the 2.0 Framework
      (which <em>should</em> work, and imparts better performance and security), I get the
      ASP.net Yellow Screen of Death: 
   </p>
        <div class="imgWrapper">
          <img src="/resources/aspx20err_global_asax.png" title="&#xA;Server Error in '/' Application.&#xA;Compilation Error&#xA;Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.&#xA;&#xA;Compiler Error Message: BC30183: Keyword is not valid as an identifier.&#xA;&#xA;Source Error:&#xA;Line 9:  &#xA;Line 10: &#xA;Line 11: Public Class Global&#xA;Line 12:     Inherits System.Web.HttpApplication&#xA;Line 13: &#xA;&#xA;Source File: [path to site]\Global.asax.vb    Line: 11&#xA;&#xA;Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42&#xA;" />
        </div>
   Apparently "global" now a reserved keyword under 2.0 (despite its 1.1 compatibility).
   Fortunately, I found my own easy fix: just rename the class. So line 11 in my global.asax.vb
   is now <code class="vb">Public Class Global<b>2</b></code>. Of course I made the same
   change in its global.asax too: <code class="vb">&lt;%@ Application src="Global.asax.vb"
   Inherits="Global<b>2</b>" %&gt;</code><p>
      Happy to find a solution, and I hope mine helps someone.
   </p><img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=07dc5ecc-c87a-42f5-a79f-b346ef1e6838" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Two Solutions: ASP.net Framework 2.0 deployment woes</title>
      <guid>http://blog.throbs.net/PermaLink,guid,07dc5ecc-c87a-42f5-a79f-b346ef1e6838.aspx</guid>
      <link>http://blog.throbs.net/2005/12/21/Two+Solutions+ASPnet+Framework+20+Deployment+Woes.aspx</link>
      <pubDate>Wed, 21 Dec 2005 17:23:00 GMT</pubDate>
      <description>&lt;p&gt;
   I recently deployed the &lt;acronym title="Active Server Pages"&gt;ASP&lt;/acronym&gt;.net 2.0
   Framework to my server, and since have been fighting with problems it's caused. For
   instance, when I switched one app to use it, it broke all the other v1.1 web apps
   I was running (including this blog). Fortunately for me, someone else has been having
   the same problem and &lt;a href="http://www.xmlx.ca/weblog/PermaLink,guid,0d5a1c11-63cb-44b9-96d9-1fd489de2342.aspx" title=" 	
Scott Cadillac - Error Deploying ASP.NET 2.0 Application"&gt;found
   a solution: move the 2.0 apps into their own application pool&lt;/a&gt;. Hooray I don't
   have to uninstall (which I was close to doing). 
&lt;/p&gt;
&lt;p&gt;
   Hey Microsoft, how about mentioning this anywhere? ...say during the install, on the &lt;a title="" href="" &gt;&lt;acronym title="Internet Information Services"&gt;IIS&lt;/acronym&gt;&lt;/a&gt; site's &lt;acronym title="Active Server Pages"&gt;ASP&lt;/acronym&gt;.net
   tab, or in the error?
&lt;/p&gt;
&lt;p&gt;
   I have another related woe, though: If I set a 1.1 app to run under the 2.0 Framework
   (which &lt;em&gt;should&lt;/em&gt; work, and imparts better performance and security), I get the
   ASP.net Yellow Screen of Death: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/aspx20err_global_asax.png" title="
Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30183: Keyword is not valid as an identifier.

Source Error:
Line 9:  
Line 10: 
Line 11: Public Class Global
Line 12:     Inherits System.Web.HttpApplication
Line 13: 

Source File: [path to site]\Global.asax.vb    Line: 11

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
" /&gt;
&lt;/div&gt;
Apparently "global" now a reserved keyword under 2.0 (despite its 1.1 compatibility).
Fortunately, I found my own easy fix: just rename the class. So line 11 in my global.asax.vb
is now &lt;code class="vb"&gt;Public Class Global&lt;b&gt;2&lt;/b&gt;&lt;/code&gt;. Of course I made the same
change in its global.asax too: &lt;code class="vb"&gt;&amp;lt;%@ Application src="Global.asax.vb"
Inherits="Global&lt;b&gt;2&lt;/b&gt;" %&amp;gt;&lt;/code&gt; &gt;
&lt;p&gt;
   Happy to find a solution, and I hope mine helps someone.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=07dc5ecc-c87a-42f5-a79f-b346ef1e6838" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,07dc5ecc-c87a-42f5-a79f-b346ef1e6838.aspx</comments>
      <category>web/dev/tech;tech issues of the moment</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Braindump: CDO/MAPI AppointmentItems and Exchange Public Folders</title>
      <guid>http://blog.throbs.net/PermaLink,guid,e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12.aspx</guid>
      <link>http://blog.throbs.net/2005/11/19/Braindump+CDOMAPI+AppointmentItems+And+Exchange+Public+Folders.aspx</link>
      <pubDate>Sat, 19 Nov 2005 04:26:00 GMT</pubDate>
      <description>&lt;p&gt;
   So there's a bug/limitation/pile-o-crap in CDO (the programmatic interface to use
   MAPI (the programmatic interface to get at &amp; use Outlook or Exchange stuff)).&amp;nbsp;
   A key bit from &lt;a href="http://msdn.microsoft.com/library/en-us/cdo/html/76f5e482-e67f-4915-ae91-b7907a7b43fb.asp" title="IsRecurring Property (AppointmentItem Object)"&gt;the
   MSDN CDO reference&lt;/a&gt;: &lt;blockquote&gt;Calendar folders are not supported in the public
folders store provided with Microsoft® Exchange, and AppointmentItem objects are stored
as Message objects. An attempt to read IsRecurring in this case returns CdoE_NO_SUPPORT.&lt;/blockquote&gt; &gt;
&lt;p&gt;
   This has majorly stunk for me, since I'm doing a project which needs to dump out some
   Exchange Public Calendars' AppointmentItems, and to use their StartDate and EndDate
   properties.&amp;nbsp; Common refrains to this song and dance: 
&lt;ul&gt;
   &lt;li&gt;
      &lt;q&gt;Public member 'StartDate' on type 'Message' not found.&lt;/q&gt; and &lt;q&gt;Public member
      'EndDate' on type 'Message' not found.&lt;/q&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Ok, I'll follow &lt;a href="http://www.outlook-code.com/threads.aspx?forumid=5&amp;messageid=12774" title="Sue Mosher on 'Specified cast is not valid' errors with AppointmentItems"&gt;the
      guru's advice&lt;/a&gt;, and explicitly force it to an AppointmentItem: &lt;code&gt;ctype(oMsg,
      MAPI.AppointmentItem)&lt;/code&gt;... Nope, I still hear: &lt;q&gt;Specified cast is not valid.&lt;/q&gt;
   &lt;/li&gt;
   &lt;li&gt;
      But wait, what's the &lt;code&gt;oMsg.Type&lt;/code&gt;?? &lt;q&gt;IPM.Appointment&lt;/q&gt; is my answer.
      Well... (dead end).&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   Fortunately there's this: &lt;a href="http://msdn.microsoft.com/library/en-us/cdo/html/29f46a69-c96a-430b-9209-e62a7dac4e72.asp"&gt;MAPI
   Property Tags&lt;/a&gt;.&amp;nbsp; I can get at those two properties via CdoPR_START_DATE and
   CdoPR_End_DATE. 
&lt;/p&gt;
&lt;p&gt;
   Solution: &lt;pre class="code vb"&gt;
DIM dtStartDate as Date = oMsg.Fields(MAPI.CdoPropTags.CdoPR_START_DATE).Value
DIM dtEndDate as Date = oMsg.Fields(MAPI.CdoPropTags.CdoPR_End_DATE).Value
&lt;/pre&gt;
Not really properties, but something to work with at least.&amp;nbsp; 
&lt;p&gt;
&lt;p&gt;
   UPDATE: I hit the same problem with getting the users who originally posted and last
   modified an item, except worse -- they seem to be documented &lt;em&gt;nowhere&lt;/em&gt;.&amp;nbsp;
   I reverse-engineered the fields collection (dumped the data, looked for what I wanted,
   found the matching ID, converted to a hexadecimal property tag), and found them: &lt;pre class="code vb"&gt;
CONST CDoPR_RE_PostedBy = &amp;H3FF8001F
CONST CDoPR_RE_ModifiedBy = &amp;H3FFA001F
DIM strPostedBy as String = oMsg.Fields(CDoPR_RE_PostedBy).Value
DIM strModifiedBy as String = oMsg.Fields(CDoPR_RE_ModifiedBy).Value
&lt;/pre&gt;
I don't see these tags in the CDO Property Tag list, and google searches for them
come back empty.&amp;nbsp; (That said, consider my discovery subject to change with future
versions.) &gt;
&lt;p&gt;
   Too bad there also seems to be no way to use these property tags with a &lt;a href="http://msdn.microsoft.com/library/en-us/cdo/html/deb10c5d-e351-48f6-8c08-75ce9f14e14b.asp" title="You can apply a MessageFilter object to a Messages collection containing AppointmentItem objects. However, the current version of CDO only supports filtering on the appointment's EndTime and StartTime properties."&gt;MessageFilter&lt;/a&gt;,
   or to get &lt;a href="http://msdn.microsoft.com/library/en-us/cdo/html/aa155812-5908-4304-a855-3e9199df252a.asp" title="Calendar folders are not supported in the public folders store provided with Microsoft® Exchange, and AppointmentItem objects are stored as Message objects."&gt;RecurrencePattern&lt;/a&gt;. 
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
   Unfortunately, this is part of a bigger problem.&amp;nbsp; I'm not sure, but I suspect
   CDO was simply never finished.&amp;nbsp; Get this: If you want to open a user-created
   folder, there's no way to do so directly by name.&amp;nbsp; The normal method, &lt;code&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/cdo/html/5293ab28-4df2-43c7-a3e6-518d4a757024.asp" title="MAPI GetFolder Method (Session Object)"&gt;getFolder()&lt;/a&gt;&lt;/code&gt;,
   only accepts a 76-digit FolderID!&amp;nbsp; There is a solution, but ain't pretty. 
&lt;/p&gt;
&lt;p&gt;
   Here's another bonus from that same link: &lt;blockquote&gt;If your application is running
as a Microsoft® Windows NT® service, you cannot access the Microsoft Exchange Public
Folders through the normal hierarchy because of a notification conflict. You must
use the InfoStore objects Fields property to obtain the Microsoft Exchange property
PR_IPM_PUBLIC_FOLDERS_ENTRYID, property tag &amp;H66310102. This represents the top-level
public folder and allows you to access all other public folders through its Folders
property.&lt;/blockquote&gt; ...And yes, that seems to apply to ASP.net applications. &gt;
&lt;p&gt;
   Another gem (this seems so ludicrous that I want to doubt it): &lt;a href="http://forums.asp.net/377372/ShowPost.aspx"&gt;CDO
   MAPI in ASP.net needs to run with impersonation, even if the authenticated user has
   a matching Exchange account.&lt;/a&gt;&amp;nbsp; It did fix my problem, though, so there's some
   more anecdotal evidence.&amp;nbsp; (Perhaps it's actually the old Windows domain double-hop
   bug?) 
&lt;/p&gt;
&lt;p&gt;
   In general, I've noticed CDO seems to require a whole lot of Hex flags to do simples
   operation like open a message object.&amp;nbsp; ...Well, a whole lot for what should is
   supposed to be object-oriented code.&amp;nbsp; I've been wrapping up most of these basic
   operations with a class, but the vast amount of CDO hacks contained are too ugly to
   be seen here anytime soon.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   SO, &lt;a href="http://blogs.technet.com/kclemson/" title="KC Lemson [Exch PM]"&gt;Lem&lt;/a&gt;&lt;a href="http://blogs.technet.com/dlemson/" title="David Lemson [Exch GPM]"&gt;sons&lt;/a&gt; and
   the rest of the &lt;a href="http://blogs.technet.com/exchange/" title="Microsoft Exchange Team Blog"&gt;Exchange
   Team&lt;/a&gt;, have you touched CDO in the last 5 years???&amp;nbsp; It sure seems to be a
   stunted and abandoned technology.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
   good resource:&lt;br /&gt;
   &lt;a href="http://cdolive.com/"&gt;CDO Live&lt;/a&gt; (&lt;a href="http://cdolive.com/exch.htm"&gt;almost
   as outdated as CDO itself&lt;/a&gt;, though) 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,e5cb53bd-dc8c-4714-9bdf-1d2d97dcba12.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=d56b6a4a-5f94-414b-aafd-f1bc09f6d28a</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,d56b6a4a-5f94-414b-aafd-f1bc09f6d28a.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,d56b6a4a-5f94-414b-aafd-f1bc09f6d28a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d56b6a4a-5f94-414b-aafd-f1bc09f6d28a</wfw:commentRss>
      <title>How about a Conversion mode?</title>
      <guid>http://blog.throbs.net/PermaLink,guid,d56b6a4a-5f94-414b-aafd-f1bc09f6d28a.aspx</guid>
      <link>http://blog.throbs.net/2005/11/04/How+About+A+Conversion+Mode.aspx</link>
      <pubDate>Fri, 04 Nov 2005 20:32:00 GMT</pubDate>
      <description>&lt;p&gt;
   The Windows calculator has Standard and Scientific modes...&amp;nbsp; 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/Windows_Calculator.png" title="Windows Calculator" /&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
   Suddenly conspicuous today in its absence was a Conversion mode.&amp;nbsp; (Heck, I've
   got a &lt;a href="http://4bcx.com/utilities.htm" title="BCX Converter for the Palm"&gt;little
   app&lt;/a&gt; on my phone which does this.)&amp;nbsp; Cmon &lt;a href="http://www.microsoft.com/windowsvista/" title="Windows Vista"&gt;Vista&lt;/a&gt;,
   it just makes sense!&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Especially while we dumb Americans keep resisting metric.&amp;nbsp; Liquid volume is where
   it's hairiest, figuring out: 
&lt;ul&gt;
   &lt;li&gt;
      3 teaspoons to 1 tablespoon&lt;/li&gt;
   &lt;li&gt;
      2 tablespoons to 1 fl. oz&lt;/li&gt;
   &lt;li&gt;
      4 fl. oz to 1 gill&lt;/li&gt;
   &lt;li&gt;
      2 gills to 1 cup&lt;/li&gt;
   &lt;li&gt;
      2 cups to 1 pt&lt;/li&gt;
   &lt;li&gt;
      2 pts to 1 qt&lt;/li&gt;
   &lt;li&gt;
      4 qts to 1 gal&lt;/li&gt;
&lt;/ul&gt;
...We should really just &lt;strong&gt;drop&lt;/strong&gt; most of those units.&amp;nbsp; (What's
the point of &amp;times;2 units, anyway??)&amp;nbsp; It should be much simpler, like: 
&lt;ul&gt;
   &lt;li&gt;
      16 tablespoons to 1 cup&lt;/li&gt;
   &lt;li&gt;
      16 cups to 1 gal&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   If elected, I promise to simplify liquid volumes immediately.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=d56b6a4a-5f94-414b-aafd-f1bc09f6d28a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,d56b6a4a-5f94-414b-aafd-f1bc09f6d28a.aspx</comments>
      <category>web/dev/tech;general geekery</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=6d26c63b-7701-46ef-bb5c-eee6debf0eb0</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,6d26c63b-7701-46ef-bb5c-eee6debf0eb0.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,6d26c63b-7701-46ef-bb5c-eee6debf0eb0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6d26c63b-7701-46ef-bb5c-eee6debf0eb0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      That's not only the name of <a href="http://thisisbroken.com/" title="This Is Broken -  A project to make businesses more aware of their customer experience, and how to fix it.">a
      great website on the subject</a>, but also my reaction to <a href="https://www4.usbank.com/internetBanking/RequestRouter?requestCmdId=TECHNICALQUESTIONDISPLAYMKP">this
      bank website</a>'s web browser choices: 
   </p>
        <div class="imgWrapper">
          <img src="/resources/usbank_browser_choices.png" title="Select Browser: AOL, Netscape, Internet Explorer, IBM Web Explorer, MCSA Mosaic, NetCom NetCruiser, Spry Air Mosaic, Other (Specify in comments)" />
        </div>
        <p>
      I let em know how silly this is: 
   </p>
        <blockquote>Your choices of web browsers are VERY outdated, by about 10 years!<br /><br />
   The main CURRENT web browsers are:<br />
   * Internet Explorer<br />
   * Mozilla Firefox<br />
   * Opera<br />
   * Apple Safari<br />
   * Konqueror<br />
   Take a look at <a href="http://www.upsdell.com/BrowserNews/stat.htm">http://www.upsdell.com/BrowserNews/stat.htm</a> for
   current browser stats sometime.<br /><br />
   Just a heads-up from a web developer. Hope it helps you get it together.<br /><br /></blockquote>
        <p>
      They also offer Unix as a choice of Computer Type, but not Linux.  Even worse:
      it's a screen for requesting <em>technical support</em>.  (I sure hope their
      techs know Mosaic well!!) 
   </p>
        <p>
      Along those lines, I just noticed that <a href="http://www.blooberry.com/indexdot/history/browsers.htm" title="Browser Timelines - (Releases important to HTML and CSS development)">this
      month is the 4th anniversary of IE6</a>.  Happy Birthday, <acronym title="Internet Explorer">IE</acronym>!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6d26c63b-7701-46ef-bb5c-eee6debf0eb0" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>This is Broken</title>
      <guid>http://blog.throbs.net/PermaLink,guid,6d26c63b-7701-46ef-bb5c-eee6debf0eb0.aspx</guid>
      <link>http://blog.throbs.net/2005/10/20/This+Is+Broken.aspx</link>
      <pubDate>Thu, 20 Oct 2005 21:21:00 GMT</pubDate>
      <description>&lt;p&gt;
   That's not only the name of &lt;a href="http://thisisbroken.com/" title="This Is Broken -  A project to make businesses more aware of their customer experience, and how to fix it."&gt;a
   great website on the subject&lt;/a&gt;, but also my reaction to &lt;a href="https://www4.usbank.com/internetBanking/RequestRouter?requestCmdId=TECHNICALQUESTIONDISPLAYMKP"&gt;this
   bank website&lt;/a&gt;'s web browser choices: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/usbank_browser_choices.png" title="Select Browser: AOL, Netscape, Internet Explorer, IBM Web Explorer, MCSA Mosaic, NetCom NetCruiser, Spry Air Mosaic, Other (Specify in comments)" /&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
   I let em know how silly this is: &lt;blockquote&gt;Your choices of web browsers are VERY
outdated, by about 10 years!&lt;br /&gt;
&lt;br /&gt;
The main CURRENT web browsers are:&lt;br /&gt;
* Internet Explorer&lt;br /&gt;
* Mozilla Firefox&lt;br /&gt;
* Opera&lt;br /&gt;
* Apple Safari&lt;br /&gt;
* Konqueror&lt;br /&gt;
Take a look at &lt;a href="http://www.upsdell.com/BrowserNews/stat.htm"&gt;http://www.upsdell.com/BrowserNews/stat.htm&lt;/a&gt; for
current browser stats sometime.&lt;br /&gt;
&lt;br /&gt;
Just a heads-up from a web developer. Hope it helps you get it together.&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   They also offer Unix as a choice of Computer Type, but not Linux.&amp;nbsp; Even worse:
   it's a screen for requesting &lt;em&gt;technical support&lt;/em&gt;.&amp;nbsp; (I sure hope their
   techs know Mosaic well!!) 
&lt;/p&gt;
&lt;p&gt;
   Along those lines, I just noticed that &lt;a href="http://www.blooberry.com/indexdot/history/browsers.htm" title="Browser Timelines - (Releases important to HTML and CSS development)"&gt;this
   month is the 4th anniversary of IE6&lt;/a&gt;.&amp;nbsp; Happy Birthday, &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=6d26c63b-7701-46ef-bb5c-eee6debf0eb0" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,6d26c63b-7701-46ef-bb5c-eee6debf0eb0.aspx</comments>
      <category>web/dev/tech;broken/WTF</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=39a6e56f-7d99-4f4d-a743-0914fe1101df</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,39a6e56f-7d99-4f4d-a743-0914fe1101df.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,39a6e56f-7d99-4f4d-a743-0914fe1101df.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=39a6e56f-7d99-4f4d-a743-0914fe1101df</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://annevankesteren.nl/">Anne van Kesteren</a> just posted about the Opera
      9 Preview.  More notable to me is the <a href="http://ktk.xs4all.nl/stuff/css/linking-with-http-headers/">testcase
      for <em>Linking to style sheets with <acronym title="HyperText Transport Protocol">HTTP</acronym> headers</em></a>. 
   </p>
        <p>
      Here's the code: 
   </p>
        <pre class="code html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;
&lt;html lang="en"&gt;
 &lt;head&gt;
  &lt;title&gt;CSS: Linking to style sheets with HTTP headers&lt;/title&gt;
  &lt;meta name="Author" content="Krijn Hoetmer ~ http://ktk.xs4all.nl/"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;h1&gt;Linking to style sheets with &lt;abbr title="HyperText Transfer Protocol"&gt;HTTP&lt;/abbr&gt; headers&lt;/h1&gt;

  &lt;p&gt;This line should (or could) be red.&lt;/p&gt;
  &lt;hr&gt;
  &lt;h2&gt;Code&lt;/h2&gt;
  &lt;pre&gt;&lt;code&gt;Link: &amp;lt;index.css&amp;gt;; REL=&amp;quot;stylesheet&amp;quot;; MEDIA=&amp;quot;screen&amp;quot;&lt;/code&gt;&lt;/pre&gt;
 &lt;/body&gt;

&lt;/html&gt;
</pre>
        <p>
        </p>
        <p>
      The testcase already works (P element in red) in the current Firefox 1.07 (but not <acronym title="Internet Explorer">IE</acronym>,
      natch).  Style code is utterly missing from the document -- there are no <code>style</code> attributes,
      and no <code>&lt;style&gt;</code> or <code>&lt;link&gt;</code> elements. 
   </p>
        <p>
      That's because they're not in the document.  <strong>It's in the headers of the <acronym title="HyperText Transport Protocol">HTTP</acronym> response
      which delivered the document</strong>.  I had to find the style insertion with <a href="http://fiddlertool.com/">the
      Fiddler tool</a> (a great IE addin), and this is what I found in the <acronym title="HyperText Transport Protocol">HTTP</acronym> headers: 
   </p>
        <pre class="code">Link: &lt;index.css&gt;; REL="stylesheet"; MEDIA="screen"</pre>
        <p>
        </p>
        <p>
      I must've missed the memo where this became <a href="http://www.w3.org/TR/html4/present/styles.html#h-14.6" title="W3C HTML 4 - Linking to style sheets with HTTP headers">a
      standard</a> (since multiple browsers now support it).  I miss how it's a good
      idea too... 
   </p>
        <p>
      Yes, there's a gee whiz factor to it.  I could even think of possible uses for <acronym title="HyperText Transport Protocol">HTTP</acronym> style
      includes (like configuring includes at the website level via the web server, something
      which <acronym title="Internet Information Services">IIS</acronym> already can do
      with normal include files).  
   </p>
        <p>
          <strong>But it just seems like a bad idea.</strong>
        </p>
        <p>
      Granted, the line between protocol and document was crossed long ago with <a href="http://www.htmlhelp.com/reference/html40/head/meta.html">HTTP-EQUIV
      META tags</a>.  This, however, crosses it in the opposite direction, by putting
      not meta-data, not layout or behavior data, but <em>style</em> data into a <em>transport
      protocol</em>! 
   </p>
        <p>
      Now I'm no code purist -- <a href="http://www.molly.com/2005/10/18/web-design-and-development-personality-indicators/" title="Web Design and Development Personality Indicators">I
      feel most like a "SAVD" on Molly's scale</a>  (What's bizarre is that I'd consider
      Anne much closer to a purist, a "SASS" to Molly.)  
   </p>
        <p>
      We have <acronym title="Cascading Style Sheets">CSS</acronym> to get the font tags
      out of HTML.  Why not cram it into something even more poorly suited like <acronym title="HyperText Transport Protocol">HTTP</acronym>?!
   </p>
        <p>
          <strong>VERY bad idea.</strong>
        </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=39a6e56f-7d99-4f4d-a743-0914fe1101df" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>CSS includes + HTTP headers = big mess</title>
      <guid>http://blog.throbs.net/PermaLink,guid,39a6e56f-7d99-4f4d-a743-0914fe1101df.aspx</guid>
      <link>http://blog.throbs.net/2005/10/20/CSS+Includes++HTTP+Headers++Big+Mess.aspx</link>
      <pubDate>Thu, 20 Oct 2005 19:51:00 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://annevankesteren.nl/"&gt;Anne van Kesteren&lt;/a&gt; just posted about the Opera
   9 Preview.&amp;nbsp; More notable to me is the &lt;a href="http://ktk.xs4all.nl/stuff/css/linking-with-http-headers/"&gt;testcase
   for &lt;em&gt;Linking to style sheets with &lt;acronym title="HyperText Transport Protocol"&gt;HTTP&lt;/acronym&gt; headers&lt;/em&gt;&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   Here's the code: 
&lt;/p&gt;
&lt;pre class="code html"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;
&amp;lt;html lang="en"&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;CSS: Linking to style sheets with HTTP headers&amp;lt;/title&amp;gt;
  &amp;lt;meta name="Author" content="Krijn Hoetmer ~ http://ktk.xs4all.nl/"&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;Linking to style sheets with &amp;lt;abbr title="HyperText Transfer Protocol"&amp;gt;HTTP&amp;lt;/abbr&amp;gt; headers&amp;lt;/h1&amp;gt;

  &amp;lt;p&amp;gt;This line should (or could) be red.&amp;lt;/p&amp;gt;
  &amp;lt;hr&amp;gt;
  &amp;lt;h2&amp;gt;Code&amp;lt;/h2&amp;gt;
  &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;Link: &amp;amp;lt;index.css&amp;amp;gt;; REL=&amp;amp;quot;stylesheet&amp;amp;quot;; MEDIA=&amp;amp;quot;screen&amp;amp;quot;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;
 &amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   The testcase already works (P element in red) in the current Firefox 1.07 (but not &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;,
   natch).&amp;nbsp; Style code is utterly missing from the document -- there are no &lt;code&gt;style&lt;/code&gt; attributes,
   and no &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; elements. 
&lt;/p&gt;
&lt;p&gt;
   That's because they're not in the document.&amp;nbsp; &lt;strong&gt;It's in the headers of the &lt;acronym title="HyperText Transport Protocol"&gt;HTTP&lt;/acronym&gt; response
   which delivered the document&lt;/strong&gt;.&amp;nbsp; I had to find the style insertion with &lt;a href="http://fiddlertool.com/"&gt;the
   Fiddler tool&lt;/a&gt; (a great IE addin), and this is what I found in the &lt;acronym title="HyperText Transport Protocol"&gt;HTTP&lt;/acronym&gt; headers: 
&lt;/p&gt;
&lt;pre class="code"&gt;Link: &amp;lt;index.css&amp;gt;; REL="stylesheet"; MEDIA="screen"&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   I must've missed the memo where this became &lt;a href="http://www.w3.org/TR/html4/present/styles.html#h-14.6" title="W3C HTML 4 - Linking to style sheets with HTTP headers"&gt;a
   standard&lt;/a&gt; (since multiple browsers now support it).&amp;nbsp; I miss how it's a good
   idea too... 
&lt;/p&gt;
&lt;p&gt;
   Yes, there's a gee whiz factor to it.&amp;nbsp; I could even think of possible uses for &lt;acronym title="HyperText Transport Protocol"&gt;HTTP&lt;/acronym&gt; style
   includes (like configuring includes at the website level via the web server, something
   which &lt;acronym title="Internet Information Services"&gt;IIS&lt;/acronym&gt; already can do
   with normal include files).&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;But it just seems like a bad idea.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Granted, the line between protocol and document was crossed long ago with &lt;a href="http://www.htmlhelp.com/reference/html40/head/meta.html"&gt;HTTP-EQUIV
   META tags&lt;/a&gt;.&amp;nbsp; This, however, crosses it in the opposite direction, by putting
   not meta-data, not layout or behavior data, but &lt;em&gt;style&lt;/em&gt; data into a &lt;em&gt;transport
   protocol&lt;/em&gt;! 
&lt;/p&gt;
&lt;p&gt;
   Now I'm no code purist -- &lt;a href="http://www.molly.com/2005/10/18/web-design-and-development-personality-indicators/" title="Web Design and Development Personality Indicators"&gt;I
   feel most like a "SAVD" on Molly's scale&lt;/a&gt;&amp;nbsp; (What's bizarre is that I'd consider
   Anne much closer to a purist, a "SASS" to Molly.)&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   We have &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; to get the font tags
   out of HTML.&amp;nbsp; Why not cram it into something even more poorly suited like &lt;acronym title="HyperText Transport Protocol"&gt;HTTP&lt;/acronym&gt;?!
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;VERY bad idea.&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=39a6e56f-7d99-4f4d-a743-0914fe1101df" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,39a6e56f-7d99-4f4d-a743-0914fe1101df.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=707f53ee-b121-47fd-a2aa-eaf892a5f0b7</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,707f53ee-b121-47fd-a2aa-eaf892a5f0b7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,707f53ee-b121-47fd-a2aa-eaf892a5f0b7.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=707f53ee-b121-47fd-a2aa-eaf892a5f0b7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.jonwatson.ca/blog/" title="Tales From The Motherboard">Jon Watson,
      Linux-fan and almost my neighbor in Kentucky</a>, writes an <a href="http://www.jonwatson.ca/blog/?p=549" title="Opera 8: Toast!">interesting
      complaint about the state of web browsing on Linux</a>. 
   </p>
        <p>
      What grabbed my eye was that he blames it on Microsoft: 
   </p>
        <blockquote>"Microsoft introduced a whole bunch of ‘IE only’ html tags a couple
   of years ago. I say predictable because Microsoft is absolutely famous for not following
   set standards. Take a look at their proposal for their <acronym title="eXtensible Markup Language">XML</acronym> ’standard’
   or their javascript document model or their…hell…anything you can think of. Open standards
   are not a friend to Microsoft - they want you locked in to their technology with no
   way out."</blockquote>
        <blockquote>"…the point of this is to state that these non-standard <acronym title="Internet Explorer">IE</acronym> only
   tags became the norm because of the popularity of <acronym title="Internet Explorer">IE</acronym>.
   Now that arrogance has been extended even further and Google has bought into it. A
   non-standard Java<em style="font-style:normal;">(-script)</em> call is at the heart
   of GMail. Now other browsers have to make the choice between being standards compliant,
   or being MS compliant. A hard decision. To pick the former is responsible, but to
   pick the latter will deter end users from using the browser."</blockquote>
        <p>
      About the specific <acronym title="eXtensible Markup Language">XML</acronym>/XSL and <acronym title="Document Object Model">DOM</acronym> examples,
      those simply weren't yet standardized when they were implemented in <acronym title="Internet Explorer">IE</acronym>.
      The W3C is notorious for being slow to adopt new standards. So rather than "follow
      the standard", Microsoft tries to "set the standard". In practice, this means Microsoft
      often implements their new ideas at the same time they propose them as standards.
      As a developer, I think that's how technological progress is made. Formal committees
      suck at innovation. 
   </p>
        <p>
      Among <acronym title="Internet Explorer">IE</acronym>'s particular contributions are
      the XMLHTTPRequest object (which GMail uses), wysiwyg editing in the browser, and
      IFRAMEs. All 3 features are now either officially standardized or just de facto standards
      supported by most browsers. This mass adoption isn't "lock in", it's open, and it's
      good for both developers and users. 
   </p>
        <p>
      (As an aside, I have no idea how choosing "MS Compliance" could "deter end users from
      using a browser". ...That makes no sense to me. If a website doesn't work in a certain
      web browser, isn't <em>that</em> the biggest deterrent from using that web browser?
      Isn't that in fact the very problem Jon and other Linux folks have with Konqueror??) 
   </p>
        <p>
      What matters to me as a web developer is that I have the best tools available for
      the job. Otherwise, we'd still be coding "lowest common denominator" -- meaning circa
      1999. Remember Netscape 4? I do, <em>with chills</em>. 
   </p>
        <p>
      There are also <a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx">many
      great IE technologies which have not become standards, nor made it to other browsers:
      CSS Visual Filters, CSS Expressions, and DHTML Behaviors. As a developer, I wish they
      would!</a></p>
        <p>
      By the way, it's not just Microsoft who takes the "build it and they will come" approach.
      For instance, Apple's Safari (Konqueror's sister browser, which sprung from the same
      codebase) has been pushing the envelope lately with its (currently non-standard) canvas
      extensions. Developers and other browsers are taking note, simply because it's a Good
      idea. So this may too become standard some day. 
   </p>
        <p>
      No, I don't credit <acronym title="Internet Explorer">IE</acronym> for all the web
      browser tech progress in the last 5 years. If anything, Mozilla/Gecko/Firefox has
      appropriated Microsoft's "embrace and extend" strategy, and done it better. Firefox
      has embraced both standards and also <acronym title="Internet Explorer">IE</acronym>'s
      best ideas, and extended with their own extensions (<a href="http://www.google.com/search?q=css+%22-moz-%22">google
      on CSS "-moz-"</a> sometime). Following that strategy has made Firefox top dog in
      the developer world right now They're the ones setting the standard, and IE7 is now
      the one playing catch up. 
   </p>
        <p>
      If some browsers <em>choose not to catch up</em>, it seems to me like that's their
      own fault.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=707f53ee-b121-47fd-a2aa-eaf892a5f0b7" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>IE is to blame for Konqueror's woes</title>
      <guid>http://blog.throbs.net/PermaLink,guid,707f53ee-b121-47fd-a2aa-eaf892a5f0b7.aspx</guid>
      <link>http://blog.throbs.net/2005/10/18/IE+Is+To+Blame+For+Konquerors+Woes.aspx</link>
      <pubDate>Tue, 18 Oct 2005 17:55:00 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://www.jonwatson.ca/blog/" title="Tales From The Motherboard"&gt;Jon Watson,
   Linux-fan and almost my neighbor in Kentucky&lt;/a&gt;, writes an &lt;a href="http://www.jonwatson.ca/blog/?p=549" title="Opera 8: Toast!"&gt;interesting
   complaint about the state of web browsing on Linux&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   What grabbed my eye was that he blames it on Microsoft: &lt;blockquote&gt;"Microsoft introduced
a whole bunch of ‘IE only’ html tags a couple of years ago. I say predictable because
Microsoft is absolutely famous for not following set standards. Take a look at their
proposal for their &lt;acronym title="eXtensible Markup Language"&gt;XML&lt;/acronym&gt; ’standard’
or their javascript document model or their…hell…anything you can think of. Open standards
are not a friend to Microsoft - they want you locked in to their technology with no
way out."&lt;/blockquote&gt; &lt;blockquote&gt;"…the point of this is to state that these non-standard &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; only
tags became the norm because of the popularity of &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;.
Now that arrogance has been extended even further and Google has bought into it. A
non-standard Java&lt;em style="font-style:normal;"&gt;(-script)&lt;/em&gt; call is at the heart
of GMail. Now other browsers have to make the choice between being standards compliant,
or being MS compliant. A hard decision. To pick the former is responsible, but to
pick the latter will deter end users from using the browser."&lt;/blockquote&gt; &gt;
&lt;p&gt;
   About the specific &lt;acronym title="eXtensible Markup Language"&gt;XML&lt;/acronym&gt;/XSL and &lt;acronym title="Document Object Model"&gt;DOM&lt;/acronym&gt; examples,
   those simply weren't yet standardized when they were implemented in &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;.
   The W3C is notorious for being slow to adopt new standards. So rather than "follow
   the standard", Microsoft tries to "set the standard". In practice, this means Microsoft
   often implements their new ideas at the same time they propose them as standards.
   As a developer, I think that's how technological progress is made. Formal committees
   suck at innovation. 
&lt;/p&gt;
&lt;p&gt;
   Among &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s particular contributions are
   the XMLHTTPRequest object (which GMail uses), wysiwyg editing in the browser, and
   IFRAMEs. All 3 features are now either officially standardized or just de facto standards
   supported by most browsers. This mass adoption isn't "lock in", it's open, and it's
   good for both developers and users. 
&lt;/p&gt;
&lt;p&gt;
   (As an aside, I have no idea how choosing "MS Compliance" could "deter end users from
   using a browser". ...That makes no sense to me. If a website doesn't work in a certain
   web browser, isn't &lt;em&gt;that&lt;/em&gt; the biggest deterrent from using that web browser?
   Isn't that in fact the very problem Jon and other Linux folks have with Konqueror??) 
&lt;/p&gt;
&lt;p&gt;
   What matters to me as a web developer is that I have the best tools available for
   the job. Otherwise, we'd still be coding "lowest common denominator" -- meaning circa
   1999. Remember Netscape 4? I do, &lt;em&gt;with chills&lt;/em&gt;. 
&lt;/p&gt;
&lt;p&gt;
   There are also &lt;a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx"&gt;many
   great IE technologies which have not become standards, nor made it to other browsers:
   CSS Visual Filters, CSS Expressions, and DHTML Behaviors. As a developer, I wish they
   would!&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   By the way, it's not just Microsoft who takes the "build it and they will come" approach.
   For instance, Apple's Safari (Konqueror's sister browser, which sprung from the same
   codebase) has been pushing the envelope lately with its (currently non-standard) canvas
   extensions. Developers and other browsers are taking note, simply because it's a Good
   idea. So this may too become standard some day. 
&lt;/p&gt;
&lt;p&gt;
   No, I don't credit &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; for all the web
   browser tech progress in the last 5 years. If anything, Mozilla/Gecko/Firefox has
   appropriated Microsoft's "embrace and extend" strategy, and done it better. Firefox
   has embraced both standards and also &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s
   best ideas, and extended with their own extensions (&lt;a href="http://www.google.com/search?q=css+%22-moz-%22"&gt;google
   on CSS "-moz-"&lt;/a&gt; sometime). Following that strategy has made Firefox top dog in
   the developer world right now They're the ones setting the standard, and IE7 is now
   the one playing catch up. 
&lt;/p&gt;
&lt;p&gt;
   If some browsers &lt;em&gt;choose not to catch up&lt;/em&gt;, it seems to me like that's their
   own fault.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=707f53ee-b121-47fd-a2aa-eaf892a5f0b7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,707f53ee-b121-47fd-a2aa-eaf892a5f0b7.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=2ed49a0e-59b4-43e6-88ff-bbfb998be0a3</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,2ed49a0e-59b4-43e6-88ff-bbfb998be0a3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,2ed49a0e-59b4-43e6-88ff-bbfb998be0a3.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2ed49a0e-59b4-43e6-88ff-bbfb998be0a3</wfw:commentRss>
      <title>Watch out for Strut Urchins</title>
      <guid>http://blog.throbs.net/PermaLink,guid,2ed49a0e-59b4-43e6-88ff-bbfb998be0a3.aspx</guid>
      <link>http://blog.throbs.net/2005/10/17/Watch+Out+For+Strut+Urchins.aspx</link>
      <pubDate>Mon, 17 Oct 2005 13:48:00 GMT</pubDate>
      <description>&lt;p&gt;
   I've been wrangling a &lt;a href="http://struts.apache.org/"&gt;Java Struts&lt;/a&gt; web app
   lately.&amp;nbsp; While googling one of its myriad problems, I found this translated gem: &lt;blockquote&gt;&lt;a href="http://translate.google.com/translate?sourceid=navclient&amp;hl=en&amp;u=http%3A%2F%2Fwww%2Eres%2Dsystem%2Ecom%2Fweblog%2Fitem%2F198%2Fcatid%2F31"&gt;when
the sea urchin it corrects, you can evade.&lt;/a&gt;&lt;/blockquote&gt; &gt;
&lt;p&gt;
   If only I &lt;em&gt;could&lt;/em&gt; evade those sea urchins!&lt;p&gt;
   &lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2ed49a0e-59b4-43e6-88ff-bbfb998be0a3" /&gt;
   &lt;br /&gt;
   &lt;hr /&gt;
   Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,2ed49a0e-59b4-43e6-88ff-bbfb998be0a3.aspx</comments>
      <category>web/dev/tech;fun/entertainment</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=ac81c976-659a-4414-8409-46bb4ba1fc0a</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,ac81c976-659a-4414-8409-46bb4ba1fc0a.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,ac81c976-659a-4414-8409-46bb4ba1fc0a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ac81c976-659a-4414-8409-46bb4ba1fc0a</wfw:commentRss>
      <title>Dev Tip: Rounded Corner Generator</title>
      <guid>http://blog.throbs.net/PermaLink,guid,ac81c976-659a-4414-8409-46bb4ba1fc0a.aspx</guid>
      <link>http://blog.throbs.net/2005/10/12/Dev+Tip+Rounded+Corner+Generator.aspx</link>
      <pubDate>Wed, 12 Oct 2005 05:25:00 GMT</pubDate>
      <description>&lt;p&gt;
   Got a question today from my friend George about the best way to make rounded corners.&amp;nbsp;
   I listed some choices, with pros/cons of each: 
&lt;ul&gt;
   &lt;li&gt;
      Create static images with Photoshop/Paint Shop Pro (compatible, simple, but painstaking)&lt;/li&gt;
   &lt;li&gt;
      A &lt;a href="http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&amp;txtCodeId=6619" title="Lewis Moten's Dynamic Curve Images with ASP"&gt;dynamic
      server-side solution&lt;/a&gt; (easy for the lazy, but creates extra server load)&lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://pro.html.it/articoli/id_599/idcat_31/pag_1/" title="rounded corners without IMGs"&gt;"Nifty
      corners"&lt;/a&gt; (no separate server hit, but quite hacky code)&lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://dean.edwards.name/weblog/2005/06/base64-ie/" title="Dean Edwards' hack for IE"&gt;Base64-encoded
      images&lt;/a&gt; (way hacky, and falls back to dynamic for &lt;a title="" href="" &gt;&lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;&lt;/a&gt; anyway)&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   I ended up recommending static images as the best combination of performance and compatibility,
   at the expense of developer time.&amp;nbsp; Then it occurred to me: surely I'm not the
   only lazy one -- someone must've already made a web-based wizard to quickly create
   sets of corner images for download and installation.&amp;nbsp; Could it be?? 
&lt;/p&gt;
&lt;p&gt;
   Google says Voila!&amp;nbsp; &lt;a href="http://jalenack.com/roundedstage/" title="Thank you Andrew Sutherland"&gt;Jalenack's
   Complete Rounded Corners Creator&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   I say &lt;em&gt;Sweet!&lt;/em&gt;&amp;nbsp; I tell ya, kids these days got it easy! 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=ac81c976-659a-4414-8409-46bb4ba1fc0a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,ac81c976-659a-4414-8409-46bb4ba1fc0a.aspx</comments>
      <category>web/dev/tech;tools/tips/hacks</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      This is totally bizarre, but for well over a year now, I've found myself with a certain
      song in my head when I'm really troubleshooting code.  I only get that song in
      my head when I'm working hard, and I always realize it <strong>after</strong> the
      fact.
   </p>
        <p>
      Even more intriguing is <em>Which</em> song:   <a href="http://en.wikipedia.org/wiki/Axel_F">"Axel
      F" by Howard Faltermeyer</a></p>
        <p>
      Yes, as in Eddie-Murphy-the-wisecracking-80s-cop movie.
   </p>
        <p>
      No, I'm no big fan of his (Howard's or Eddie's), nor of that song (except as it defined
      part of the 80s, me being a music buff thereof).  So could there some quality
      to that song which is uniquely similar to the coding process as they both involve
      to the brain?  In other words, do they tickle the same gray stuff? 
   </p>
        <p>
      Dunno, but I'd love to know if this happens to anyone else.
   </p>
        <p>
          <a href="http://www.imdb.com/title/tt0091042/">Anyone?<br />
      Anyone?<br />
      Anyone?<br /></a>
        </p>
        <p>
      Crazy.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Coding/Debugging Music?</title>
      <guid>http://blog.throbs.net/PermaLink,guid,f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2.aspx</guid>
      <link>http://blog.throbs.net/2005/10/10/CodingDebugging+Music.aspx</link>
      <pubDate>Mon, 10 Oct 2005 06:05:00 GMT</pubDate>
      <description>&lt;p&gt;
   This is totally bizarre, but for well over a year now, I've found myself with a certain
   song in my head when I'm really troubleshooting code.&amp;nbsp; I only get that song in
   my head when I'm working hard, and I always realize it &lt;strong&gt;after&lt;/strong&gt; the
   fact.
&lt;/p&gt;
&lt;p&gt;
   Even more intriguing is &lt;em&gt;Which&lt;/em&gt; song: &amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/Axel_F"&gt;"Axel
   F" by Howard Faltermeyer&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   Yes, as in Eddie-Murphy-the-wisecracking-80s-cop movie.
&lt;/p&gt;
&lt;p&gt;
   No, I'm no big fan of his (Howard's or Eddie's), nor of that song (except as it defined
   part of the 80s, me being a music buff thereof).&amp;nbsp; So could there some quality
   to that song which is uniquely similar to the coding process as they both involve
   to the brain?&amp;nbsp; In other words, do they tickle the same gray stuff? 
&lt;/p&gt;
&lt;p&gt;
   Dunno, but I'd love to know if this happens to anyone else.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.imdb.com/title/tt0091042/"&gt;Anyone?&lt;br&gt;
   Anyone?&lt;br&gt;
   Anyone?&lt;br&gt;
   &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Crazy.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,f1b4dbce-9cb4-44a9-a0ba-bdc104dff6f2.aspx</comments>
      <category>web/dev/tech;fun/entertainment</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=a92131f5-2259-46dc-9109-6ddc93b39650</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,a92131f5-2259-46dc-9109-6ddc93b39650.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,a92131f5-2259-46dc-9109-6ddc93b39650.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a92131f5-2259-46dc-9109-6ddc93b39650</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Cool trick here -- <a href="http://www.collylogic.com/scripts/scroll_fade.html">Collylogic:
      Scroll Fade</a></p>
        <p>
      Notable quote: 
   </p>
        <blockquote>Using <acronym title="Internet Explorer">IE</acronym> or some antiquated
   crap? You see a big nasty block where the PNG is. If I cared about you, I'd hide the
   fade class from you by giving you your own stylesheet. </blockquote>
        <p>
      What really grabbed my attention is that when <a href="http://slingfive.com/main.asp" title="Slingshot Solutions">I
      did this same special effect several years ago for <em>just <acronym title="Internet Explorer">IE</acronym></em></a>,
      I didn't <em>need</em> a PNG (so no separate download slowing it down &amp; further
      loading the server).  I just used <a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx" title="Disarm IE: Dev Wishlist for Other Browsers"><acronym title="Internet Explorer">IE</acronym>'s
      CSS Visual Filters, which I wish <em>other</em> browsers would support.</a></p>
        <p>
      It could be fairly trivial to combine the two techniques for a cross-browser method. 
      Or heck, just fix <acronym title="Internet Explorer">IE</acronym>'s PNG rendering
      with <a href="http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp" title="AlphaImageLoader Filter"><em>another</em> CSS
      Visual Filter</a>.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=a92131f5-2259-46dc-9109-6ddc93b39650" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Hm, looks familiar...</title>
      <guid>http://blog.throbs.net/PermaLink,guid,a92131f5-2259-46dc-9109-6ddc93b39650.aspx</guid>
      <link>http://blog.throbs.net/2005/10/10/Hm+Looks+Familiar.aspx</link>
      <pubDate>Mon, 10 Oct 2005 02:44:00 GMT</pubDate>
      <description>&lt;p&gt;
   Cool trick here -- &lt;a href="http://www.collylogic.com/scripts/scroll_fade.html"&gt;Collylogic:
   Scroll Fade&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   Notable quote: &lt;blockquote&gt;Using &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; or
some antiquated crap? You see a big nasty block where the PNG is. If I cared about
you, I'd hide the fade class from you by giving you your own stylesheet. &lt;/blockquote&gt; &gt;
&lt;p&gt;
   What really grabbed my attention is that when &lt;a href="http://slingfive.com/main.asp" title="Slingshot Solutions"&gt;I
   did this same special effect several years ago for &lt;em&gt;just &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;&lt;/em&gt;&lt;/a&gt;,
   I didn't &lt;em&gt;need&lt;/em&gt; a PNG (so no separate download slowing it down &amp;amp; further
   loading the server).&amp;nbsp; I just used &lt;a href="http://blog.throbs.net/archive/2005/09/24/1157.aspx" title="Disarm IE: Dev Wishlist for Other Browsers"&gt;&lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s
   CSS Visual Filters, which I wish &lt;em&gt;other&lt;/em&gt; browsers would support.&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   It could be fairly trivial to combine the two techniques for a cross-browser method.&amp;nbsp;
   Or heck, just fix &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s PNG rendering
   with &lt;a href="http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp" title="AlphaImageLoader Filter"&gt;&lt;em&gt;another&lt;/em&gt; CSS
   Visual Filter&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=a92131f5-2259-46dc-9109-6ddc93b39650" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,a92131f5-2259-46dc-9109-6ddc93b39650.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=d40a2bfd-2a77-42b9-a6c1-6625de05d39a</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,d40a2bfd-2a77-42b9-a6c1-6625de05d39a.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,d40a2bfd-2a77-42b9-a6c1-6625de05d39a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d40a2bfd-2a77-42b9-a6c1-6625de05d39a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So I've had this chain of dev ideas.  Hopefully I'll get back to showing off
      the ancestor here eventually, but this one's fun &amp; ready enough to share now.  
   </p>
        <p>
      Basically, I like Windows XP Explorer's "slideshow" view for images.  It's a
      great interface.  By various (non-intentional) routes, I ended up making a web-based
      equivalent to that interface -- except not for images, <strong>it's for entire websites</strong>.
   </p>
        <p>
      It's probably better demonstrated than explained. Take a look here (in <acronym title="Internet Explorer">IE</acronym>!): <a href="http://throbs.net/web/utils/siteGallery/?http://google.com/,http://yahoo.com/,http://msn.com/,http://netscape.com/,http://aol.com/">http://throbs.net/web/utils/siteGallery/?<wbr />http://google.com/,<wbr />http://yahoo.com/,<wbr />http://msn.com/,<wbr />http://netscape.com/,<wbr />http://aol.com/</a>.  
   </p>
        <p>
      Yes, it's <acronym title="Internet Explorer">IE</acronym>-only.  Fortunately
      this is not production code, just an experiment.  <a title="Disarm IE: My Dev Wishlist for Other Browsers" href="/archive/2005/09/24/1157.aspx">If
      the <em>other</em> browsers had an equivalent to CSS Visual Filters</a> (in this case
      the zoom filter, used to create the live thumbnails), I'd've been there in a heartbeat
      (heart<em>throb</em>?), but alas, no such luck... 
   </p>
        <p>
      The fun part is the querystring: just put your own site URLs at the end (separated
      by commas) and you've got your <em>own</em> gallery, fully bookmarkable.  
   </p>
        <p>
      The magic is all done in browser javascript, so my server is quite unaware of what
      sites are being loaded (go ahead &amp; view source).  If there's interest, I'll
      zip it up for easy download. 
   </p>
        <p>
      I'm sure there are limitations to the total number of sites it could handle. 
      The first is probably how much your machine's RAM (since it loads each site in its
      own IFRAME).  The next would be IE's querystring length (1024 characters?). 
      Regardless, my original intent was only to keep easy tabs on a few internal "dashboard"
      sites, and while it technically <em>is</em> some sort of aggregator, I certainly would <strong>not</strong> use
      it to <a href="http://radio.weblogs.com/0001011/2004/11/28.html#a8733">read 1000 blogs</a>!
   </p>
        <p>
      Toy around with it.  I'd love to hear what you think.
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=d40a2bfd-2a77-42b9-a6c1-6625de05d39a" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Fun Experiment: Site Gallery</title>
      <guid>http://blog.throbs.net/PermaLink,guid,d40a2bfd-2a77-42b9-a6c1-6625de05d39a.aspx</guid>
      <link>http://blog.throbs.net/2005/10/06/Fun+Experiment+Site+Gallery.aspx</link>
      <pubDate>Thu, 06 Oct 2005 05:05:00 GMT</pubDate>
      <description>&lt;p&gt;
   So I've had this chain of dev ideas.&amp;nbsp; Hopefully I'll get back to showing off
   the ancestor here eventually, but this one's fun &amp;amp; ready enough to share now.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Basically, I like Windows XP Explorer's "slideshow" view for images.&amp;nbsp; It's a
   great interface.&amp;nbsp; By various (non-intentional) routes, I ended up making a web-based
   equivalent to that interface -- except not for images, &lt;strong&gt;it's for entire websites&lt;/strong&gt;.
&lt;/p&gt;
&lt;p&gt;
   It's probably better demonstrated than explained. Take a look here (in &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;!): &lt;a href="http://throbs.net/web/utils/siteGallery/?http://google.com/,http://yahoo.com/,http://msn.com/,http://netscape.com/,http://aol.com/"&gt;http://throbs.net/web/utils/siteGallery/?&lt;wbr&gt;http://google.com/,&lt;wbr&gt;http://yahoo.com/,&lt;wbr&gt;http://msn.com/,&lt;wbr&gt;http://netscape.com/,&lt;wbr&gt;http://aol.com/&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Yes, it's &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;-only.&amp;nbsp; Fortunately
   this is not production code, just an experiment.&amp;nbsp; &lt;a title="Disarm IE: My Dev Wishlist for Other Browsers" href="/archive/2005/09/24/1157.aspx"&gt;If
   the &lt;em&gt;other&lt;/em&gt; browsers had an equivalent to CSS Visual Filters&lt;/a&gt; (in this case
   the zoom filter, used to create the live thumbnails), I'd've been there in a heartbeat
   (heart&lt;em&gt;throb&lt;/em&gt;?), but alas, no such luck... 
&lt;/p&gt;
&lt;p&gt;
   The fun part is the querystring: just put your own site URLs at the end (separated
   by commas) and you've got your &lt;em&gt;own&lt;/em&gt; gallery, fully bookmarkable.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   The magic is all done in browser javascript, so my server is quite unaware of what
   sites are being loaded (go ahead &amp;amp; view source).&amp;nbsp; If there's interest, I'll
   zip it up for easy download. 
&lt;/p&gt;
&lt;p&gt;
   I'm sure there are limitations to the total number of sites it could handle.&amp;nbsp;
   The first is probably how much your machine's RAM (since it loads each site in its
   own IFRAME).&amp;nbsp; The next would be IE's querystring length (1024 characters?).&amp;nbsp;
   Regardless, my original intent was only to keep easy tabs on a few internal "dashboard"
   sites, and while it technically &lt;em&gt;is&lt;/em&gt; some sort of aggregator, I certainly would &lt;strong&gt;not&lt;/strong&gt; use
   it to &lt;a href="http://radio.weblogs.com/0001011/2004/11/28.html#a8733"&gt;read 1000 blogs&lt;/a&gt;!
&lt;/p&gt;
&lt;p&gt;
   Toy around with it.&amp;nbsp; I'd love to hear what you think.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=d40a2bfd-2a77-42b9-a6c1-6625de05d39a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,d40a2bfd-2a77-42b9-a6c1-6625de05d39a.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=2f8cd22d-f050-4542-a05b-f71a4f6e1436</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,2f8cd22d-f050-4542-a05b-f71a4f6e1436.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,2f8cd22d-f050-4542-a05b-f71a4f6e1436.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2f8cd22d-f050-4542-a05b-f71a4f6e1436</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://dean.edwards.name/weblog/">Dean</a>
          <a href="http://dean.edwards.name/weblog/2005/09/busted/" title="The window.onload Problem - Solved!">got
      me thinking about this</a> -- <acronym title="Internet Explorer">IE</acronym> has
      many interesting development features which are well, a bit non-standard.  Well
      okay, they're utterly made up with nary a W3C spec in sight.  Among them: 
   </p>
        <ul>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp">DHTML Behaviors</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/databind/data_binding_node_entry.asp">Databinding
         &amp; Data Source Objects</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/filter/reference/reference.asp">CSS
         Visual Filters</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp">CSS
         Expressions</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp">Conditional
         Comments</a>
          </li>
          <li>
            <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/defer.asp">The
         "defer" attribute</a>
          </li>
        </ul>
        <p>
      Here's what caught my attention about these tools: sure they're not standards-based, <strong>but
      they're frickin' great!</strong></p>
        <p>
      I've often said Microsoft overuses the word "innovate," especially in regards to their
      own products.  However, compared to other browsers, these technologies genuinely
      seem innovative, and are the reason I (and many others) have written so many <acronym title="Internet Explorer">IE</acronym>-only
      web apps.  Microsoft didn't wait on someone else (e.g. the W3C), they just said
      "devs could use this", and wrote it.
   </p>
        <p>
      (My <acronym title="Internet Explorer">IE</acronym>-only days are not a confession
      I'm proud of these days, but it's true, and those developer-persuasion props are well-deserved.)
   </p>
        <p>
      Other non-standard features have since been adopted by other browsers, creating <em>de
      facto standards</em>.  A notable example is Microsoft's <a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmobjXMLHttpRequest.asp">XMLHTTPRequest
      object</a><a href="http://en.wikipedia.org/wiki/XMLHttpRequest">which is now so popular
      thanks to the AJAX fad</a>).  
   </p>
        <p>
      Fan clubs aside, I love this phenomenon -- a great tool is now widely available. 
      Since I can now count on it, I have more reason to write cross-browser apps. 
   </p>
        <p>
      So hear this <a href="http://webkit.opendarwin.org/blog/">Apple</a>, <a href="http://www.kdedevelopers.org/node/1195">Konqueror</a>, <a href="http://weblogs.mozillazine.org/asa/">Mozilla</a> and <a href="http://ln.hixie.ch/">Opera</a>: <strong>please
      forget your egos, and swipe <em>more</em> dev technology ideas from Microsoft</strong>. 
      Really.
   </p>
        <p>
      Do it for the children?
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Disarm IE: My Dev Wishlist for Other Browsers</title>
      <guid>http://blog.throbs.net/PermaLink,guid,2f8cd22d-f050-4542-a05b-f71a4f6e1436.aspx</guid>
      <link>http://blog.throbs.net/2005/09/25/Disarm+IE+My+Dev+Wishlist+For+Other+Browsers.aspx</link>
      <pubDate>Sun, 25 Sep 2005 02:34:00 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://dean.edwards.name/weblog/"&gt;Dean&lt;/a&gt; &lt;a href="http://dean.edwards.name/weblog/2005/09/busted/" title="The window.onload Problem - Solved!"&gt;got
   me thinking about this&lt;/a&gt; -- &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; has
   many interesting development features which are well, a bit non-standard.&amp;nbsp; Well
   okay, they're utterly made up with nary a W3C spec in sight.&amp;nbsp; Among them: 
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/behaviors/overview.asp"&gt;DHTML Behaviors&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/databind/data_binding_node_entry.asp"&gt;Databinding
      &amp;amp; Data Source Objects&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/filter/reference/reference.asp"&gt;CSS
      Visual Filters&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp"&gt;CSS
      Expressions&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp"&gt;Conditional
      Comments&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/defer.asp"&gt;The
      "defer" attribute&lt;/a&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   Here's what caught my attention about these tools: sure they're not standards-based, &lt;strong&gt;but
   they're frickin' great!&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
   I've often said Microsoft overuses the word "innovate," especially in regards to their
   own products.&amp;nbsp; However, compared to other browsers, these technologies genuinely
   seem innovative, and are the reason I (and many others) have written so many &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;-only
   web apps.&amp;nbsp; Microsoft didn't wait on someone else (e.g. the W3C), they just said
   "devs could use this", and wrote it.
&lt;/p&gt;
&lt;p&gt;
   (My &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;-only days are not a confession
   I'm proud of these days, but it's true, and those developer-persuasion props are well-deserved.)
&lt;/p&gt;
&lt;p&gt;
   Other non-standard features have since been adopted by other browsers, creating &lt;em&gt;de
   facto standards&lt;/em&gt;.&amp;nbsp; A notable example is Microsoft's &lt;a href="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmobjXMLHttpRequest.asp"&gt;XMLHTTPRequest
   object&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/XMLHttpRequest"&gt;which is now so popular
   thanks to the AJAX fad&lt;/a&gt;).&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Fan clubs aside, I love this phenomenon -- a great tool is now widely available.&amp;nbsp;
   Since I can now count on it, I have more reason to write cross-browser apps.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   So hear this &lt;a href="http://webkit.opendarwin.org/blog/"&gt;Apple&lt;/a&gt;, &lt;a href="http://www.kdedevelopers.org/node/1195"&gt;Konqueror&lt;/a&gt;, &lt;a href="http://weblogs.mozillazine.org/asa/"&gt;Mozilla&lt;/a&gt; and &lt;a href="http://ln.hixie.ch/"&gt;Opera&lt;/a&gt;: &lt;strong&gt;please
   forget your egos, and swipe &lt;em&gt;more&lt;/em&gt; dev technology ideas from Microsoft&lt;/strong&gt;.&amp;nbsp;
   Really.
&lt;/p&gt;
&lt;p&gt;
   Do it for the children?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=2f8cd22d-f050-4542-a05b-f71a4f6e1436" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,2f8cd22d-f050-4542-a05b-f71a4f6e1436.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=77d617ff-0f07-4649-bf13-24dae010fd8b</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,77d617ff-0f07-4649-bf13-24dae010fd8b.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,77d617ff-0f07-4649-bf13-24dae010fd8b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=77d617ff-0f07-4649-bf13-24dae010fd8b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      From the <a href="http://blogs.msdn.com/ie/">IE Blog</a>: <a href="http://blogs.msdn.com/ie/comments/465338.aspx"><q>we’ve
      also rebuilt the &lt;select&gt; element as a windowless control</q></a>.
   </p>
        <p>
      I noticed this first via <a href="http://webstandards.org/buzz/archive/2005_09.html#a000571">Web
      Standards Project Buzz</a>, where <a href="http://www.lloydi.com/blog/2005/09/15/news-from-the-ie-development-team/">Lloydi</a> rightly
      hopes they've fixed <acronym title="Internet Explorer">IE</acronym>'s myriad other <code>SELECT</code> problems. 
   </p>
        <p>
      As evidenced by my <a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs">IE
      Bug Wiki participation</a>, <a href="http://throbs.net/web/articles/IE-SELECT-bugs/">IE <code>SELECT</code> bugs
      demo</a>, and <a href="http://slingfive.com/pages/code/xDOM/" title="XDOM behavior suite for IE">IE
      bug solutions</a>, this means a lot to me. 
   </p>
        <p>
      There's a ton of <a href="http://blogs.msdn.com/ie/comments/465338.aspx">other great
      news from the IE team there, including Page Zoom, tabs, integrated search, and <em>Quick
      Tabs</em></a>.  It sounds awesome -- don't miss it!
   </p>
        <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=77d617ff-0f07-4649-bf13-24dae010fd8b" />
        <br />
        <hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Oh Joyous Day for IE7</title>
      <guid>http://blog.throbs.net/PermaLink,guid,77d617ff-0f07-4649-bf13-24dae010fd8b.aspx</guid>
      <link>http://blog.throbs.net/2005/09/15/Oh+Joyous+Day+For+IE7.aspx</link>
      <pubDate>Thu, 15 Sep 2005 20:41:00 GMT</pubDate>
      <description>&lt;p&gt;
   From the &lt;a href="http://blogs.msdn.com/ie/"&gt;IE Blog&lt;/a&gt;: &lt;a href="http://blogs.msdn.com/ie/comments/465338.aspx"&gt;&lt;q&gt;we’ve
   also rebuilt the &amp;lt;select&amp;gt; element as a windowless control&lt;/q&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   I noticed this first via &lt;a href="http://webstandards.org/buzz/archive/2005_09.html#a000571"&gt;Web
   Standards Project Buzz&lt;/a&gt;, where &lt;a href="http://www.lloydi.com/blog/2005/09/15/news-from-the-ie-development-team/"&gt;Lloydi&lt;/a&gt; rightly
   hopes they've fixed &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt;'s myriad other &lt;code&gt;SELECT&lt;/code&gt; problems. 
&lt;/p&gt;
&lt;p&gt;
   As evidenced by my &lt;a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs"&gt;IE
   Bug Wiki participation&lt;/a&gt;, &lt;a href="http://throbs.net/web/articles/IE-SELECT-bugs/"&gt;IE &lt;code&gt;SELECT&lt;/code&gt; bugs
   demo&lt;/a&gt;, and &lt;a href="http://slingfive.com/pages/code/xDOM/" title="XDOM behavior suite for IE"&gt;IE
   bug solutions&lt;/a&gt;, this means a lot to me. 
&lt;/p&gt;
&lt;p&gt;
   There's a ton of &lt;a href="http://blogs.msdn.com/ie/comments/465338.aspx"&gt;other great
   news from the IE team there, including Page Zoom, tabs, integrated search, and &lt;em&gt;Quick
   Tabs&lt;/em&gt;&lt;/a&gt;.&amp;nbsp; It sounds awesome -- don't miss it!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=77d617ff-0f07-4649-bf13-24dae010fd8b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,77d617ff-0f07-4649-bf13-24dae010fd8b.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=239b2678-b03d-4780-9419-52b6fa2a80c5</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,239b2678-b03d-4780-9419-52b6fa2a80c5.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://blog.throbs.net/CommentView,guid,239b2678-b03d-4780-9419-52b6fa2a80c5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=239b2678-b03d-4780-9419-52b6fa2a80c5</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I upgraded another client's SBS 2003 machine to SP1 this past weekend.  It went
      remarkably smoothly, but we forgot to check their smartphones' access to Exchange
      til today.  No connection, we checked the /OMA virtual directory, and got this
      error: 
   </p>
        <blockquote>"A System error has occurred while processing your request. Please try
   again. If the problem persists, contact your administrator." </blockquote>
        <p>
        </p>
        <p>
      Much "jiggling" (yknow, rerunning wizards, regenerating the web certificate, etc),
      and googling got me no answer.  I did see this error in the Application Log,
      though: 
   </p>
        <pre>An unknown error occurred while processing the current request:
Message: The remote server returned an error: (403) Forbidden.
Source: Microsoft.Exchange.OMA.ExchangeDataProvider
Stack trace:
   at Microsoft.Exchange.OMA.ExchangeDataProvider.OmaWebRequest.GetRequestStream()
   at Microsoft.Exchange.OMA.ExchangeDataProvider.ExchangeServices.GetSpecialFolders()
   at Microsoft.Exchange.OMA.ExchangeDataProvider.ExchangeServices..ctor(UserInfo user)

Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
Stack trace:
   at System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault)
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)

Message: Exception of type Microsoft.Exchange.OMA.DataProviderInterface.ProviderException was thrown.
EventMessage: 
UserMessage: A System error has occurred while processing your request. Please try again. If the problem persists, contact your administrator.
Source: Microsoft.Exchange.OMA.UserInterface
Stack trace:
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)
   at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)
   at System.Web.SessionState.SessionStateModule.CompleteAcquireState()
   at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData)
   at System.Web.AsyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)


For more information, see Help and Support Center at <a href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a>. </pre>
        <p>
        </p>
        <p>
      What a mess.  But I recognized that "(403) Forbidden" as a web server error (although
      not on the actual OMA directory).  Combining that with <a href="http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp" title="OMA fails after authenticating">info
      from similar OMA issues</a>, I checked the <em>/exchange-oma</em> virtual directory's
      settings, and <strong>aha!</strong> it was denying access to all IP addresses except
      127.0.0.1 and one we don't use.  It was <em>not</em> making an exception for
      the primary local address.  So I added that and all's now good. 
   </p>
        <p>
      So when you're having OMA problems, try the usual stuff (including checking the OMA
      virtual directory), then <em>also</em> check settings on the exchange-oma virtual
      directory. 
   </p>
        <p>
      Lesson learned.
   </p>
        <ul style="border: 1px dotted gray; padding: 0.5em 1em; font-size: smaller; font-style: italic;">
      related docs: 
      <li><a href="http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp" title="OMA fails after authenticating">http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp</a></li><li><a href="http://support.microsoft.com/kb/817379" title="Exchange ActiveSync and Outlook Mobile Access errors occur when SSL or forms-based authentication is required for Exchange Server 2003">http://support.microsoft.com/kb/817379</a></li><li><a href="http://support.microsoft.com/kb/898131" title="When you try to connect to an Outlook Mobile Access Web site on an Exchange 2003 computer, you may receive the &quot;A System error has occurred while processing your request&quot; error message">http://support.microsoft.com/kb/898131</a></li><li><span style="font-style: italic;"></span><a href="http://support.microsoft.com/kb/883380" title="How to reset the default virtual directories that are required to provide Outlook Web Access, Exchange ActiveSync, and Outlook Mobile Access services in Exchange Server 2003">http://support.microsoft.com/kb/883380</a></li></ul>
        <span style="font-style: italic;">Update 2008-11-07:<br /><i>Ha!  I was troubleshooting for a customer, and found my own post (top of the
   google to ya, 3 years later!)  It wasn't the same issue, but it was similar enough
   to set me on the right track.<a href="http://support.microsoft.com/kb/883380" title="How to reset the default virtual directories that are required to provide Outlook Web Access, Exchange ActiveSync, and Outlook Mobile Access services in Exchange Server 2003"></a><br /></i><br /></span>   <img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=239b2678-b03d-4780-9419-52b6fa2a80c5" /><br /><hr />
   Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></body>
      <title>Another SBS SP1 hangup</title>
      <guid>http://blog.throbs.net/PermaLink,guid,239b2678-b03d-4780-9419-52b6fa2a80c5.aspx</guid>
      <link>http://blog.throbs.net/2005/09/06/Another+SBS+SP1+Hangup.aspx</link>
      <pubDate>Tue, 06 Sep 2005 19:45:00 GMT</pubDate>
      <description>&lt;p&gt;
   I upgraded another client's SBS 2003 machine to SP1 this past weekend.&amp;nbsp; It went
   remarkably smoothly, but we forgot to check their smartphones' access to Exchange
   til today.&amp;nbsp; No connection, we checked the /OMA virtual directory, and got this
   error: 
&lt;/p&gt;
&lt;blockquote&gt;"A System error has occurred while processing your request. Please try
again. If the problem persists, contact your administrator." &lt;/blockquote&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   Much "jiggling" (yknow, rerunning wizards, regenerating the web certificate, etc),
   and googling got me no answer.&amp;nbsp; I did see this error in the Application Log,
   though: 
&lt;/p&gt;
&lt;pre&gt;An unknown error occurred while processing the current request:
Message: The remote server returned an error: (403) Forbidden.
Source: Microsoft.Exchange.OMA.ExchangeDataProvider
Stack trace:
   at Microsoft.Exchange.OMA.ExchangeDataProvider.OmaWebRequest.GetRequestStream()
   at Microsoft.Exchange.OMA.ExchangeDataProvider.ExchangeServices.GetSpecialFolders()
   at Microsoft.Exchange.OMA.ExchangeDataProvider.ExchangeServices..ctor(UserInfo user)

Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
Stack trace:
   at System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault)
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)

Message: Exception of type Microsoft.Exchange.OMA.DataProviderInterface.ProviderException was thrown.
EventMessage: 
UserMessage: A System error has occurred while processing your request. Please try again. If the problem persists, contact your administrator.
Source: Microsoft.Exchange.OMA.UserInterface
Stack trace:
   at Microsoft.Exchange.OMA.UserInterface.Global.Session_Start(Object sender, EventArgs e)
   at System.Web.SessionState.SessionStateModule.RaiseOnStart(EventArgs e)
   at System.Web.SessionState.SessionStateModule.CompleteAcquireState()
   at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData)
   at System.Web.AsyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)


For more information, see Help and Support Center at &lt;a href="http://go.microsoft.com/fwlink/events.asp"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/a&gt;. &lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   What a mess.&amp;nbsp; But I recognized that "(403) Forbidden" as a web server error (although
   not on the actual OMA directory).&amp;nbsp; Combining that with &lt;a href="http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp" title="OMA fails after authenticating"&gt;info
   from similar OMA issues&lt;/a&gt;, I checked the &lt;em&gt;/exchange-oma&lt;/em&gt; virtual directory's
   settings, and &lt;strong&gt;aha!&lt;/strong&gt; it was denying access to all IP addresses except
   127.0.0.1 and one we don't use.&amp;nbsp; It was &lt;em&gt;not&lt;/em&gt; making an exception for
   the primary local address.&amp;nbsp; So I added that and all's now good. 
&lt;/p&gt;
&lt;p&gt;
   So when you're having OMA problems, try the usual stuff (including checking the OMA
   virtual directory), then &lt;em&gt;also&lt;/em&gt; check settings on the exchange-oma virtual
   directory. 
&lt;/p&gt;
&lt;p&gt;
   Lesson learned.
&lt;/p&gt;
&lt;ul style="border: 1px dotted gray; padding: 0.5em 1em; font-size: smaller; font-style: italic;"&gt;
   related docs: 
   &lt;li&gt;
      &lt;a href="http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp" title="OMA fails after authenticating"&gt;http://www.eggheadcafe.com/ng/microsoft.public.exchange.mobility/post612531.asp&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://support.microsoft.com/kb/817379" title="Exchange ActiveSync and Outlook Mobile Access errors occur when SSL or forms-based authentication is required for Exchange Server 2003"&gt;http://support.microsoft.com/kb/817379&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://support.microsoft.com/kb/898131" title="When you try to connect to an Outlook Mobile Access Web site on an Exchange 2003 computer, you may receive the &amp;quot;A System error has occurred while processing your request&amp;quot; error message"&gt;http://support.microsoft.com/kb/898131&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/883380" title="How to reset the default virtual directories that are required to provide Outlook Web Access, Exchange ActiveSync, and Outlook Mobile Access services in Exchange Server 2003"&gt;http://support.microsoft.com/kb/883380&lt;/a&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-style: italic;"&gt;Update 2008-11-07:&lt;br&gt;
&lt;i&gt;Ha!&amp;nbsp; I was troubleshooting for a customer, and found my own post (top of the
google to ya, 3 years later!)&amp;nbsp; It wasn't the same issue, but it was similar enough
to set me on the right track.&lt;a href="http://support.microsoft.com/kb/883380" title="How to reset the default virtual directories that are required to provide Outlook Web Access, Exchange ActiveSync, and Outlook Mobile Access services in Exchange Server 2003"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;/i&gt;
&lt;br&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=239b2678-b03d-4780-9419-52b6fa2a80c5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,239b2678-b03d-4780-9419-52b6fa2a80c5.aspx</comments>
      <category>tech issues of the moment;web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=adab4805-8258-4a96-9992-ddef0b13b5f1</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,adab4805-8258-4a96-9992-ddef0b13b5f1.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,adab4805-8258-4a96-9992-ddef0b13b5f1.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=adab4805-8258-4a96-9992-ddef0b13b5f1</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>Braindump: Dev Issues w/Outlook 2003 Custom Forms and Common Dialogs</title>
      <guid>http://blog.throbs.net/PermaLink,guid,adab4805-8258-4a96-9992-ddef0b13b5f1.aspx</guid>
      <link>http://blog.throbs.net/2005/08/30/Braindump+Dev+Issues+WOutlook+2003+Custom+Forms+And+Common+Dialogs.aspx</link>
      <pubDate>Tue, 30 Aug 2005 21:26:00 GMT</pubDate>
      <description>&lt;p&gt;
   I've been fighting with Outlook development again lately, custom form development
   in particular.&amp;nbsp; OL development is quirky, but there's one circumstance where
   it's downright bug-ridden: &lt;strong&gt;Custom Outlook forms using Windows' standard Common
   Dialog control.&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
   The issues are numerous, but I'll list them as I've found them: 
&lt;/p&gt;
&lt;h4&gt;&lt;a href="http://www.tech-archive.net/Archive/Office/microsoft.public.office.developer.outlook.forms/2004-05/0048.html"&gt;"The
   control could not be created because it is not properly licensed".&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;
   That link is to a thread in which &lt;a href="http://outlookcode.com/"&gt;Sue Mosher&lt;/a&gt; herself
   participates regarding her book's suggestion to use the Common Dialog on Outlook forms.&amp;nbsp;
   A reader discovered licensing issues with this, and &lt;a href="http://www.tech-archive.net/Archive/Office/microsoft.public.office.developer.outlook.forms/2004-05/0072.html"&gt;Sue
   confesses "I think we didn't get it right, alas"&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Kudos to her for that.&amp;nbsp; But there &lt;strong&gt;is&lt;/strong&gt; a workaround: when I ran
   into the same issue several months ago, I found (can't remember where right now, but
   I'll update if I do) that, due to the Common Dialog's (annoyingly dumb!) licensing,
   there's a right way to use it and a wrong way.&amp;nbsp; Basically, if you programmatically
   create the control object, licensing restrictions kick in, and it will only work on
   machines with MS developer tools installed.&amp;nbsp; However, if you drag/drop the control
   onto the form, you can programmatically use it without a hitch.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   So, drag/drop the control and code to it, instead of using code like &lt;code class="vbscript"&gt;CreateObject("MSComDlg.CommonDialog")&lt;/code&gt;,
   and you should be good. 
&lt;/p&gt;
&lt;h4&gt;VBScript's Native Error Handling is Broken
&lt;/h4&gt;
&lt;p&gt;
   (Some?) Runtime VBScript Errors on Custom Outlook forms are suppressed.&amp;nbsp; Even
   with &lt;code class="vbscript"&gt;On Error Goto 0&lt;/code&gt; explicitly set (which is the default
   in VBScript anyway), certain object-related errors are simply never raised.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   In particular, I was never actually getting the "The control could not be created
   because it is not properly licensed" error when I ran into it on users' machines (who
   didn't have MS dev tools installed).&amp;nbsp; Instead, that code was simply never running
   (as if I had &lt;code class="vbscript"&gt;On Error Resume Next&lt;/code&gt; set).&amp;nbsp; The only
   way I could track it down was by moving the code into a Windows Script, where native
   VBScript error handling does work: 
&lt;div id="imgWrapper"&gt;&lt;img src="/resources/error_MSComDlg_CommonDialog.png" title="---------------------------
Windows Script Host
---------------------------
Script:	xx\xxxx\MSComDlg.vbs
Line:	3
Char:	2
Error:	ActiveX component can't create object: 'MSComDlg.CommonDialog'
Code:	800A01AD
Source: 	Microsoft VBScript runtime error

---------------------------
OK   
---------------------------
" /&gt;
&lt;/div&gt;
...Not a great error message, but enough to google the answer. &gt;
&lt;h4&gt;Drag/Dropped Common Dialog Controls Become Invisible When Reopening a Custom Form
&lt;/h4&gt;
&lt;p&gt;
   If you drag/drop a Common Dialog onto the form, it shows as a placeholder icon.&amp;nbsp;
   Save and the form template, reopen the template, and that placeholder icon is gone.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   I did determine that the Common Dialog is actually still there though.&amp;nbsp; I simply
   wrote some code which uses the control -- when I reopen, that code still finds and
   uses the invisible control without issue.&amp;nbsp; Pretty confusing to anyone who doesn't
   know/remember it's there, though! 
&lt;/p&gt;
&lt;h4&gt;Custom Field Data + Common Dialogs Cause Security Warnings
&lt;/h4&gt;
&lt;p&gt;
   Outlook 2002 SP3 and Outlook 2003 have a &lt;a href="http://www.outlookcode.com/d/secforms.htm"&gt;security
   feature which restricts ActiveX controls on one-off forms&lt;/a&gt;.&amp;nbsp; Basically, if
   you open a form template or one-off form which contains an ActiveX control, OL blocks
   the control and gives this error: 
&lt;div class="imgWrapper"&gt;&lt;img src="/resources/OL_Form_malicious_code_error_dlg.png" title="---------------------------
Microsoft Forms
---------------------------
To help prevent malicious code from running, one or more objects in this form were not loaded. For more information, contact your administrator.


---------------------------
OK   
---------------------------" /&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
   The solution to &lt;em&gt;this&lt;/em&gt; problem is to not use one-off forms, and to instead
   publish them. 
&lt;p&gt;
   Unfortunately, this is &lt;strong&gt;not&lt;/strong&gt; that issue, but it's a somehow related
   OL bug.&amp;nbsp; What I found is that:&lt;br /&gt;
   With items created from &lt;strong&gt;published&lt;/strong&gt; custom form, which possess both
   custom fields and a Common Dialog control, &lt;em&gt;if&lt;/em&gt; you save data in one of the
   custom fields, &lt;em&gt;then&lt;/em&gt; you will get that error dialog on future openings of
   the item. 
&lt;/p&gt;
&lt;p&gt;
   So another way of putting it: 
&lt;ul&gt;
   &lt;li&gt;
      I publish my custom form (with custom fields &amp; Common Dialog).&amp;nbsp;&lt;/li&gt;
   &lt;li&gt;
      I can create a new item with it.&amp;nbsp; No problem.&lt;/li&gt;
   &lt;li&gt;
      I can even save &lt;em&gt;standard&lt;/em&gt; field data in it.&amp;nbsp; No problem (reopening is
      flawless).&lt;/li&gt;
   &lt;li&gt;
      But as soon as I save data in a &lt;em&gt;custom field&lt;/em&gt; and close, I get that dialog,
      and most of the form data is missing.&lt;/li&gt;
&lt;/ul&gt;
...I've found no documentation of this issue with this set of circumstances.&amp;nbsp;
(Maybe it's that rare, but I strongly suspect others have had it, which is why I'm
airing it here). &gt;
&lt;p&gt;
   It's also a showstopper for me -- I painstakingly worked around the myriad other Common
   Dialog issues, but I gotta open a file &lt;em&gt;and&lt;/em&gt; have custom data on my form.&amp;nbsp;
   So now I'm looking into other controls.&amp;nbsp; Hopefully Sue was right in &lt;a href="http://www.tech-archive.net/Archive/Office/microsoft.public.office.developer.outlook.forms/2004-05/0072.html"&gt;suggesting
   Word's file dialog&lt;/a&gt;.&amp;nbsp; I don't like the external dependency, but I've checked
   and it appears I can do that (&lt;em&gt;this time&lt;/em&gt;).&amp;nbsp; OR, there's also &lt;a href="http://www.outlookforms.com/threads.aspx?forumid=1&amp;messageid=9453"&gt;Windows'
   native Shell.Application object's BrowseForFolder method&lt;/a&gt; (which apparently has
   its own quirks). 
&lt;/p&gt;
&lt;p&gt;
   For those considering embarking on the Common Dialog route, I'd recommend against
   it.&amp;nbsp; There are lots of alternatives.&amp;nbsp; I'll post my results with those later.
&lt;/p&gt;
&lt;p&gt;
   Update: 
&lt;ul&gt;
   &lt;li&gt;
      The Word route didn't pan out -- 10 seconds to load the Word exe is way too slow for
      a file dialog.&lt;/li&gt;
   &lt;li&gt;
      I also tried &lt;a href="http://www.outlookforms.com/threads.aspx?forumid=1&amp;messageid=9453"&gt;Shell.Application's
      BrowseForFolder&lt;/a&gt; method.&amp;nbsp; It's a bit clunky, though, and way too quirky.&lt;/li&gt;
   &lt;li&gt;
      I think I've settled on &lt;a href="http://blogs.msdn.com/gstemp/archive/2004/02/17/74868.aspx" title="The Scripting Guys' First Blog - Open (Well, File Open) Sesame"&gt;a &lt;em&gt;different&lt;/em&gt; common
      dialog: UserAccounts.CommonDialog&lt;/a&gt;, which is nearly identical to MSComDlg.CommonDialog.&amp;nbsp;
      Differences: 
      &lt;ul&gt;
         &lt;li&gt;
            No licensing headaches&lt;/li&gt;
         &lt;li&gt;
            No OL security warnings&lt;/li&gt;
         &lt;li&gt;
            It requires Windows XP&lt;/li&gt;
         &lt;li&gt;
            "InitDir" property is renamed "InitialDir"&lt;/li&gt;
      &lt;/ul&gt;
      ...Not bad at all.&amp;nbsp; Still nice &amp; snappy, with WinXP as the only requirement (certainly
      palatable for me). 
   &lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=adab4805-8258-4a96-9992-ddef0b13b5f1" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,adab4805-8258-4a96-9992-ddef0b13b5f1.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=8d16832b-602e-47fe-92af-716a0e03a00f</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,8d16832b-602e-47fe-92af-716a0e03a00f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,8d16832b-602e-47fe-92af-716a0e03a00f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8d16832b-602e-47fe-92af-716a0e03a00f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Admittedly, I haven't seen the beta yet, but I figured I'd get this out there in the
      hopes that someone who matters sees it...
   </p>
        <p>
      Great idea for Windows: User Profile Templates and Machine Templates.  Essentially,
      they are just collections of registry settings, editable through a Tweak UI-like interface,
      and (most importantly) <strong>saveable as files</strong>. 
   </p>
        <h4>User Profile Templates
   </h4>
        <p>
      These templates can be applied to existing profiles <strong>or</strong> the default
      user profile.  They would be editable and easily transferrable as files (Why?
      Because even though I'm a power user, I still like the Welcome screen). 
   </p>
        <p>
      Windows would include these Profile Templates out of the box (with example setting
      changes): 
   </p>
        <ul>
          <li>
         Beginner -- pretty much what the default is now.</li>
          <li>
         Intermediate -- Windows Explorer switches over to details view, visible status bar. 
      </li>
          <li>
         Power User -- All of Intermediate, plus: Quick Launch bar enabled.  Windows Explorer
         gets simple folder view disabled, filetype extensions visible, full path in address
         bar, encrypted/compressed files in color.  Windows Explorer &amp; <acronym title="Internet Explorer">IE</acronym> toolbars
         get compacted like so: 
         <div class="imgWrapper"><img src="/resources/Explorer_compact_toolbar_example.png" title="Example of a compact Windows Explorer toolbar" /></div>
         Simple Folder View is disabled.</li>
        </ul>
        <p>
      I don't care if the default templates are editable, but if not, they should be copyable
      as the basis for other custom templates.  (If so, they'd need a "restore default
      settings" option). 
   </p>
        <h4>Machine Templates
   </h4>
        <p>
      Same idea here, but for machine-wide (HKLM) settings.  Default templates would
      be something like: 
   </p>
        <ul>
          <li>
         Standalone Workstation -- current defaults</li>
          <li>
         Networked Workstation -- RDP enabled, NetBIOS enabled</li>
        </ul>
        <h4>Here's my reasoning behind this:
   </h4>
        <p>
      For Users: short of a new "GPOs for Workgroups" feature (which I'd love), power users
      need a way to manage workgrouped machines.  Even plain ol' Power Users with Standalone
      Machines need an easy way to setup a machine which doesn't require two hours of fixing
      stupid defaults.  Profile and Machine templates would greatly mitigate these
      issues for users. 
   </p>
        <p>
      For the Windows team, these templates would lessen the dev struggle between Features
      and Beginner simplicity.  Got a great but possibly-confusing feature?  No
      problem, just disable it for Beginners, and enable it for Power Users. 
   </p>
        <p>
      Also, miscellaneous Windows Explorer fixes/improvements I want: 
   </p>
        <ul>
          <li>
         Bring back the file filter which Windows 3.1's File Manager had.  (Sure, disable
         it for the Beginner template).</li>
          <li>
         Context Menus: speed them up <em>by any means necessary</em>.  (Click/wait is
         my biggest annoyance with a busy Windows box [like while copying files])</li>
          <li>
         Context Menus: make them easier to edit (like IE, or ideally Office).  (I <em>really</em> want
         to move the "new folder" action from the "New" submenu to the main context menu!) 
      </li>
          <li>
         Make it possible to enable the Size column for Folders (without the current crashy
         3rd-party addons)</li>
          <li>
         Absorb <a href="http://www.baxbex.com/products.html">BAxBEx's FolderBox</a> addon's
         functionality.</li>
          <li>
         Make the search windows honor the "Launch folder windows in a separate process" setting. 
         (Currently a hung/crashed search does the same to the shell Explorer despite that
         setting). 
      </li>
          <li>
         more as I think of it...</li>
        </ul>
        <p>
      I realize some of these are advanced features<img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8d16832b-602e-47fe-92af-716a0e03a00f" /><br /><hr />
      Copyright <a href="http://throbs.net/" title="Rob Eberhardt">Rob Eberhardt</a></p>
      </body>
      <title>Wishes for Windows Vista </title>
      <guid>http://blog.throbs.net/PermaLink,guid,8d16832b-602e-47fe-92af-716a0e03a00f.aspx</guid>
      <link>http://blog.throbs.net/2005/08/30/Wishes+For+Windows+Vista+.aspx</link>
      <pubDate>Tue, 30 Aug 2005 17:49:00 GMT</pubDate>
      <description>&lt;p&gt;
   Admittedly, I haven't seen the beta yet, but I figured I'd get this out there in the
   hopes that someone who matters sees it...
&lt;/p&gt;
&lt;p&gt;
   Great idea for Windows: User Profile Templates and Machine Templates.&amp;nbsp; Essentially,
   they are just collections of registry settings, editable through a Tweak UI-like interface,
   and (most importantly) &lt;strong&gt;saveable as files&lt;/strong&gt;. 
&lt;/p&gt;
&lt;h4&gt;User Profile Templates
&lt;/h4&gt;
&lt;p&gt;
   These templates can be applied to existing profiles &lt;strong&gt;or&lt;/strong&gt; the default
   user profile.&amp;nbsp; They would be editable and easily transferrable as files (Why?
   Because even though I'm a power user, I still like the Welcome screen). 
&lt;/p&gt;
&lt;p&gt;
   Windows would include these Profile Templates out of the box (with example setting
   changes): 
&lt;ul&gt;
   &lt;li&gt;
      Beginner -- pretty much what the default is now.&lt;/li&gt;
   &lt;li&gt;
      Intermediate -- Windows Explorer switches over to details view, visible status bar. 
   &lt;/li&gt;
   &lt;li&gt;
      Power User -- All of Intermediate, plus: Quick Launch bar enabled.&amp;nbsp; Windows Explorer
      gets simple folder view disabled, filetype extensions visible, full path in address
      bar, encrypted/compressed files in color.&amp;nbsp; Windows Explorer &amp;amp; &lt;acronym title="Internet Explorer"&gt;IE&lt;/acronym&gt; toolbars
      get compacted like so: 
      &lt;div class="imgWrapper"&gt;&lt;img src="/resources/Explorer_compact_toolbar_example.png" title="Example of a compact Windows Explorer toolbar"&gt;
      &lt;/div&gt;
      Simple Folder View is disabled.&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   I don't care if the default templates are editable, but if not, they should be copyable
   as the basis for other custom templates.&amp;nbsp; (If so, they'd need a "restore default
   settings" option). 
&lt;/p&gt;
&lt;h4&gt;Machine Templates
&lt;/h4&gt;
&lt;p&gt;
   Same idea here, but for machine-wide (HKLM) settings.&amp;nbsp; Default templates would
   be something like: 
&lt;ul&gt;
   &lt;li&gt;
      Standalone Workstation -- current defaults&lt;/li&gt;
   &lt;li&gt;
      Networked Workstation -- RDP enabled, NetBIOS enabled&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;h4&gt;Here's my reasoning behind this:
&lt;/h4&gt;
&lt;p&gt;
   For Users: short of a new "GPOs for Workgroups" feature (which I'd love), power users
   need a way to manage workgrouped machines.&amp;nbsp; Even plain ol' Power Users with Standalone
   Machines need an easy way to setup a machine which doesn't require two hours of fixing
   stupid defaults.&amp;nbsp; Profile and Machine templates would greatly mitigate these
   issues for users. 
&lt;/p&gt;
&lt;p&gt;
   For the Windows team, these templates would lessen the dev struggle between Features
   and Beginner simplicity.&amp;nbsp; Got a great but possibly-confusing feature?&amp;nbsp; No
   problem, just disable it for Beginners, and enable it for Power Users. 
&lt;/p&gt;
&lt;p&gt;
   Also, miscellaneous Windows Explorer fixes/improvements I want: 
&lt;ul&gt;
   &lt;li&gt;
      Bring back the file filter which Windows 3.1's File Manager had.&amp;nbsp; (Sure, disable
      it for the Beginner template).&lt;/li&gt;
   &lt;li&gt;
      Context Menus: speed them up &lt;em&gt;by any means necessary&lt;/em&gt;.&amp;nbsp; (Click/wait is
      my biggest annoyance with a busy Windows box [like while copying files])&lt;/li&gt;
   &lt;li&gt;
      Context Menus: make them easier to edit (like IE, or ideally Office).&amp;nbsp; (I &lt;em&gt;really&lt;/em&gt; want
      to move the "new folder" action from the "New" submenu to the main context menu!) 
   &lt;li&gt;
      Make it possible to enable the Size column for Folders (without the current crashy
      3rd-party addons)&lt;/li&gt;
   &lt;li&gt;
      Absorb &lt;a href="http://www.baxbex.com/products.html"&gt;BAxBEx's FolderBox&lt;/a&gt; addon's
      functionality.&lt;/li&gt;
   &lt;li&gt;
      Make the search windows honor the "Launch folder windows in a separate process" setting.&amp;nbsp;
      (Currently a hung/crashed search does the same to the shell Explorer despite that
      setting). 
   &lt;li&gt;
      more as I think of it...&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   I realize some of these are advanced features&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=8d16832b-602e-47fe-92af-716a0e03a00f" /&gt;
   &lt;br /&gt;
   &lt;hr /&gt;
   Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,8d16832b-602e-47fe-92af-716a0e03a00f.aspx</comments>
      <category>web/dev/tech</category>
    </item>
    <item>
      <trackback:ping>http://blog.throbs.net/Trackback.aspx?guid=4ef92c4f-6a02-4fb9-ad05-f91f50162340</trackback:ping>
      <pingback:server>http://blog.throbs.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.throbs.net/PermaLink,guid,4ef92c4f-6a02-4fb9-ad05-f91f50162340.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.throbs.net/CommentView,guid,4ef92c4f-6a02-4fb9-ad05-f91f50162340.aspx</wfw:comment>
      <wfw:commentRss>http://blog.throbs.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4ef92c4f-6a02-4fb9-ad05-f91f50162340</wfw:commentRss>
      <title>Stupid Outlook Peeves</title>
      <guid>http://blog.throbs.net/PermaLink,guid,4ef92c4f-6a02-4fb9-ad05-f91f50162340.aspx</guid>
      <link>http://blog.throbs.net/2005/08/08/Stupid+Outlook+Peeves.aspx</link>
      <pubDate>Mon, 08 Aug 2005 19:03:00 GMT</pubDate>
      <description>&lt;p&gt;
   That's the actual title of a scribble note I made a long time ago.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   See, while I mostly love &lt;a href="http://office.microsoft.com/outlook/"&gt;Outlook 2003&lt;/a&gt;,
   and it's greatly improved since v2000, it still has a bunch of annoyances and artificial
   limitations that really get my goat&gt;.&amp;nbsp; To finish dumping the note: 
&lt;ul&gt;
   &lt;li&gt;
      Only 1 Exchange account setup is allowed per &lt;em&gt;Windows (!)&lt;/em&gt; profile&lt;/li&gt;
   &lt;li&gt;
      POP accounts can &lt;em&gt;only&lt;/em&gt; go to default delivery location's inbox (unlike IMAP
      or Exchange accounts)&lt;/li&gt;
   &lt;li&gt;
      "After Sending" rules are missing several action options (which "When Arriving" rules &lt;em&gt;do&lt;/em&gt; have).&amp;nbsp;
      In particular: 
      &lt;ul&gt;
         &lt;li&gt;
            No "Move To Folder" option (Copy only)&lt;/li&gt;
         &lt;li&gt;
            No "Mark as Read" option&lt;/li&gt;
      &lt;/ul&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Tasks &amp; Appointments which are outside the default delivery location are ignored (no
      reminders)&lt;/li&gt;
   &lt;li&gt;
      Can't copy items from one PST to another (&lt;em&gt;Move&lt;/em&gt; Items or Copy Folders only)&lt;/li&gt;
   &lt;li&gt;
      Folder views spontaneously and regularly get messed up&lt;/li&gt;
   &lt;li&gt;
      Subfolders can't inherit parent folder's view (an automatic option would be ideal,
      but manual would still be nice).&lt;/li&gt;
&lt;/ul&gt;
&gt;
&lt;p&gt;
   I noticed most of these while trying to maintain multiple accounts in Outlook, and
   keep their contents separate.&amp;nbsp; I used to use Outlook profiles, but switching
   is way too slow for that to be convenient. 
&lt;/p&gt;
&lt;p&gt;
   Googling just now, I found a couple similar ruminations on the same subject: &lt;a href="http://inluminent.com/2002/12/10/limitations-of-outlook-without-exchange/"&gt;Limitations
   of Outlook (without Exchange) at inluminent.com&lt;/a&gt;, and &lt;a href="http://www.outlookwise.com/OutlookWise/Hosted_Exchange_Server/Managed_Exchange_Services.htm#16.4_Outlook_Limitations.htm"&gt;Outlook
   Limitations at outlookwise.com&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   More as it bugs me.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.throbs.net/aggbug.ashx?id=4ef92c4f-6a02-4fb9-ad05-f91f50162340" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Copyright &lt;a href="http://throbs.net/" title="Rob Eberhardt"&gt;Rob Eberhardt&lt;/a&gt; </description>
      <comments>http://blog.throbs.net/CommentView,guid,4ef92c4f-6a02-4fb9-ad05-f91f50162340.aspx</comments>
      <category>web/dev/tech;broken/WTF</category>
    </item>
  </channel>
</rss>