<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>TheCoder</title>
        <link>http://reflectedthought.com/TheCoder/Default.aspx</link>
        <description> </description>
        <language>en-US</language>
        <copyright>Thinker</copyright>
        <managingEditor>support@reflectedthought.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <image>
            <title>TheCoder</title>
            <url>http://reflectedthought.com/images/RSS2Image.gif</url>
            <link>http://reflectedthought.com/TheCoder/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Visual Studio 2010 RC Install Error Fix</title>
            <category>** All Categories</category>
            <category>Silverlight</category>
            <category>Web Dev/ASP.NET/C#</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2010/02/09/visual-studio-2010-rc-install-error-fix.aspx</link>
            <description>&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="vs" border="0" alt="vs" align="right" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/VisualStudio2010RCInstallErrorFix_9B23/vs_3.jpg" width="191" height="126" /&gt; Thought I would give the new VS 2010 RC a try and see what kind of performance increase they made.  After uninstalling the VS 2010 Beta 2 and the Team Sever Beta and the .NET frameworks 4.0 beta, I gave it a shot.  After a reboot during the install, if finally failed with an error I do not remember, but after that I got a second error 7012 (perhaps?) that the install failed to return the system to its prior status, shortly after followed by a complete crash of the installer.  &lt;/p&gt;  &lt;p&gt;I looked at the log and seems to have died on the Silverlight 3 check.  I am running Windows 7 and IIRC, I had already installed Silverlight 3 before.  Just to be safe I downloaded and installed the Silverlight 3 SDK and the install again.  It seemed to install after that point.&lt;/p&gt;  &lt;p&gt;During a search, I noted that one site had the RTM at I believe March 22, 2010.  If that does not move then it is probably just a month more to have the RTM download available.&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1072.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2010/02/09/visual-studio-2010-rc-install-error-fix.aspx</guid>
            <pubDate>Tue, 09 Feb 2010 19:01:32 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1072.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2010/02/09/visual-studio-2010-rc-install-error-fix.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1072.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Win2008 Server without FrontPage Extensions, really?</title>
            <link>http://reflectedthought.com/TheCoder/archive/2009/10/23/win2008-server-without-frontpage-extensions-really.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/Win2008ServerwithoutFrontPageExtensionsr_2A11/mswlogo01_2.jpg"&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="mswlogo01" border="0" alt="mswlogo01" align="right" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/Win2008ServerwithoutFrontPageExtensionsr_2A11/mswlogo01_thumb.jpg" width="180" height="215" /&gt;&lt;/a&gt; Some have complained about FrontPage Extensions for it seems like ages.  Over the years though, they have filled the bill and allowed many different development tools, quickly and easily, to work on remote servers.  You just kind of consider that functionality as part of Windows.  Opps..&lt;/p&gt;  &lt;p&gt;Well, when I switched over to Windows 2008 Server, I was surprised to not find my old friend there.  The answer was a form of FTP that is supposed to work on a shared IP, but is not integrated into many tools, or to use WebDAV, which is also not integrated into the tools I need and would result in mapping a network drive to handle it with some tools.  Just not as simple or clean as it was with FPSE (FrontPage Server Extensions).&lt;/p&gt;  &lt;p&gt;After a bit of research, it appears Microsoft has spun off the FPSE to a third party and they have a version that is supposed to work with Windows 2008 Server.  Before I would think about that, I tried using the FTP which did not work as I needed.  Then I tried WebDAV and found it had some problems with large files and was more-or-less a pain to deal with after coming from a FPSE background.&lt;/p&gt;  &lt;p&gt;I posted messages around in different forums including one of Microsoft’s about solution to the problem and how to handle this moving forward.  Still no replies yet, it is almost like no one is working with it in that area.  Perhaps those that work with it have the luxury of dedicated IP’s for all their sites and can use secure FTP without all the hassles.  Still though, that does limit some of the functionality of Visual Studio that has worked for years with FPSE.&lt;/p&gt;  &lt;p&gt;I found and played just a bit with Web Deploy framework that works with Visual Studio 2010 to build deploy packages to update your server.  For many of the smaller sites though it is kind of like hunting for flies with a shotgun, there is a lot of power there but the older simpler tools would work better.&lt;/p&gt;  &lt;p&gt;Well, at the end of the day, or should I say a couple of days, I broke down and put FPSE on the server.  Of course it does not have that integrated feel as it did before in Windows 2003, but at least this was a start.&lt;/p&gt;  &lt;p&gt;Currently, I have two issues to dig through.  The first is when I go tot eh admin page for an individual site, it says I do not have the rights to access that page.  This might be left over from moving the files from an older server to the new server.  The other is that if I do not enable FPSE on every site on the server, you can use FPSE to open it without a user name and password.  It must be some simple setting somewhere, but I have not had the time to dig it out yet, I just enabled FPSE for every site for now.&lt;/p&gt;  &lt;p&gt;The current conclusion to the story is that I wish Microsoft would have looked a little further than their nose when the decided to pull this technology that has been the friend of many developers for a long time!&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1068.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/10/23/win2008-server-without-frontpage-extensions-really.aspx</guid>
            <pubDate>Fri, 23 Oct 2009 09:58:00 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1068.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/10/23/win2008-server-without-frontpage-extensions-really.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1068.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Silverlight 3 Beta 1 is HERE!</title>
            <category>** All Categories</category>
            <category>Silverlight</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/03/18/silverlight-3-beta-1-is-here.aspx</link>
            <description>&lt;p&gt;Seems it is now available or at least parts.  Time to play!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;a title="http://www.nextbestgeek.com/2009/03/18/silverlight-3-its-here/" href="http://www.nextbestgeek.com/2009/03/18/silverlight-3-its-here/" target="_blank"&gt;http://www.nextbestgeek.com/2009/03/18/silverlight-3-its-here/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1060.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/03/18/silverlight-3-beta-1-is-here.aspx</guid>
            <pubDate>Wed, 18 Mar 2009 07:38:22 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1060.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/03/18/silverlight-3-beta-1-is-here.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1060.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Silverlight Domain Names up for grabs!</title>
            <category>** All Categories</category>
            <category>Silverlight</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/03/14/silverlight-domain-names-up-for-grabs.aspx</link>
            <description>&lt;p&gt;Silverlight domain names up for&lt;strong&gt; free!&lt;/strong&gt;  Just go to the site, use the Auth Codes to transfer to your registrar!&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080"&gt;&lt;a href="http://www.SilverlightCity.com" target="_blank"&gt;www.SilverlightCity.com&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080"&gt;&lt;a href="http://cgi.ebay.com/SEVEN-Microsoft-Silverlight-Technology-Domains_W0QQitemZ190293833422QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item190293833422&amp;amp;_trksid=p3911.c0.m14&amp;amp;_trkparms=72%3A1728%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50" target="_blank"&gt;www.SilverlightDevs.com&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1059.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/03/14/silverlight-domain-names-up-for-grabs.aspx</guid>
            <pubDate>Sun, 15 Mar 2009 05:46:59 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1059.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/03/14/silverlight-domain-names-up-for-grabs.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1059.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Silverlight Games one the way?</title>
            <category>** All Categories</category>
            <category>Silverlight</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-games-one-the-way.aspx</link>
            <description>&lt;p&gt;Looks like there may be some XNA 2D games on they way to your browsers.  Here is a short blip:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://arstechnica.com/microsoft/news/2009/03/xna-2d-games-come-to-the-browser-via-silverlight.ars" target="_blank"&gt;http://arstechnica.com/microsoft/news/2009/03/xna-2d-games-come-to-the-browser-via-silverlight.ars&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Here is a link to the SilverSprite library at CodePlex:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://silversprite.codeplex.com" target="_blank"&gt;http://silversprite.codeplex.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Will be interesting to see Silverlight move heavily into this market place.  While many are banking on business apps, the game industry should be pretty huge over the coming years.&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1057.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-games-one-the-way.aspx</guid>
            <pubDate>Sat, 14 Mar 2009 05:05:20 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1057.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-games-one-the-way.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1057.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Silverlight Guitar Chord Finder</title>
            <category>** All Categories</category>
            <category>Silverlight</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-guitar-chord-finder.aspx</link>
            <description>&lt;p&gt;Here is a cool little demo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://johnpapa.net/demos/chordcalc/demo.html" target="_blank"&gt;http://johnpapa.net/demos/chordcalc/demo.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="guitarchordfinder" border="0" alt="guitarchordfinder" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/SilverlightGuitarChordFinder_690F/guitarchordfinder_3.jpg" width="397" height="291" /&gt; &lt;/p&gt;  &lt;p&gt;You can play individual notes by clicking on them and here the entire chord.  Sweet little app.  Here is more about it along with the code:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.simple-talk.com/dotnet/.net-framework/using-silverlight-to-build-a-guitar-chord-calculator/" href="http://www.simple-talk.com/dotnet/.net-framework/using-silverlight-to-build-a-guitar-chord-calculator/" target="_blank"&gt;http://www.simple-talk.com/dotnet/.net-framework/using-silverlight-to-build-a-guitar-chord-calculator/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1056.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-guitar-chord-finder.aspx</guid>
            <pubDate>Fri, 13 Mar 2009 09:28:22 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1056.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/03/13/silverlight-guitar-chord-finder.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1056.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Visual Studio 2008 Express &amp;ndash; Standard &amp;ndash; Pro &amp;ndash; What&amp;rsquo;s the diff?</title>
            <category>** All Categories</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/02/16/visual-studio-2008-express-ndash-standard-ndash-pro-ndash-whatrsquos.aspx</link>
            <description>&lt;p&gt;&lt;img style="margin: 0px 10px 0px 0px; float: left" alt="" align="left" src="http://reflectedthought.com/images/c/CheckThisOut02.jpg" /&gt; Back with the Visual Studio 2005 editions, it was vague at best to which versions had which features.  Well, when Visual Studio 2008 came out, I never bothered with the comparison between the different versions of this latest release.  Today, I took a look and found a very informative document and what is included with the different versions.  If you are considering upgrading to Visual Studio 2008, you might give this document a view, it could be very helpful!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=727bcfb0-b575-47ab-9fd8-4ee067bb3a37&amp;amp;DisplayLang=en" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=727bcfb0-b575-47ab-9fd8-4ee067bb3a37&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1054.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/02/16/visual-studio-2008-express-ndash-standard-ndash-pro-ndash-whatrsquos.aspx</guid>
            <pubDate>Tue, 17 Feb 2009 04:57:50 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1054.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/02/16/visual-studio-2008-express-ndash-standard-ndash-pro-ndash-whatrsquos.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1054.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ViewState and SEO &amp;ndash; Move it!</title>
            <category>** All Categories</category>
            <category>Web Dev/ASP.NET/C#</category>
            <link>http://reflectedthought.com/TheCoder/archive/2009/02/11/viewstate-and-seo-ndash-move-it.aspx</link>
            <description>&lt;p&gt;This is an old dilemma, but some may still have issues with it.  When you build a site using ASP.NET and WebForms, you often will see a bulky hidden field on the form called “ViewState”.  Of course, this is the values of your ViewState on the form which can be quite large depending on the values on your form and type of controls.&lt;/p&gt;  &lt;p&gt;Since the ViewState field is placed at the top part of your form, this means that you can have large amounts of text before you ever get to the main part of your form. Even though hidden, it can hinder some search engines to clearly discern the content on the page.  &lt;/p&gt;  &lt;p&gt;There are different ways you can solve this issue, even up to disabling ViewState and not using it.  You really do not have to go to that drastic step though, you can always move it.  Yep, there are different ways you can actually move the field to the bottom of your form so that it does not hinder search engines even when it grows large.&lt;/p&gt;  &lt;p&gt;Not that long ago, I found a quick and easy way to handle this situation.  Mads Kriestensen posted a solution that only requires dropping a class file into your App_Code directory and added ah HTTPModule line to your web.config, no code changes.&lt;/p&gt;  &lt;p&gt;Here is the original blog post:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.madskristensen.dk/post/An-HttpModule-that-moves-ViewState-to-the-bottom.aspx" target="_blank"&gt;http://blog.madskristensen.dk/post/An-HttpModule-that-moves-ViewState-to-the-bottom.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You will want to scan down the comments though, there is a solution down on the list by “Icy” to replace the “Write” method.  That addition seemed to work well for me.  I have the entire text of the ViewstateModule.cs file as Toolbox Text item so that I create a new class file and just paste in all the text.  It is better than hunting down the file at times ;)&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1053.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2009/02/11/viewstate-and-seo-ndash-move-it.aspx</guid>
            <pubDate>Thu, 12 Feb 2009 04:56:08 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1053.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2009/02/11/viewstate-and-seo-ndash-move-it.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1053.aspx</wfw:commentRss>
        </item>
        <item>
            <title>LINQ to SQL Dead?</title>
            <category>** All Categories</category>
            <category>Databases</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/10/31/linq-to-sql-dead.aspx</link>
            <description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="deathtol2s" border="0" alt="deathtol2s" align="right" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/LINQtoSQLDead_2B29/deathtol2s_3.jpg" width="275" height="209" /&gt; Is Microsoft going to kill LINQ to SQL (L2S)?  The rumors are that Entity Frameworks (EF) is the database plan of choice now and L2S is out the door.  There have been a few posts on the topics, here are a couple:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://codebetter.com/blogs/david.hayden/archive/2008/10/30/linq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx" target="_blank" href="http://codebetter.com/blogs/david.hayden/archive/2008/10/30/linq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx"&gt;http://codebetter.com/blogs/ david.hayden/archive/2008/10/30/linq-to-sql-gets-kicked-to-the-curb-needs-a-good-home.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx" target="_blank" href="http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx"&gt;http://ayende.com/Blog/archive/2008 /10/31/microsoft-kills-linq-to-sql.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Personally, I think if they just added some method of change tracking to the entities and made disconnected work easier, then L2S would be pretty hot.  I do not like passing around connections (DataContext’s) to different layers and prefer to work in a disconnected form.  Of course, this means you either hit the database for the original data and then overwrite it with the modified data or you keep a copy of the original data manually (I have used this later method and there is a post &lt;a target="_blank" href="/TheCoder/archive/0001/01/01/LINQ_Disconnected_Attach_no_Change_tracking_fix.aspx"&gt;here&lt;/a&gt; about it.&lt;/p&gt;  &lt;p&gt;Of course, with L2S you must watch your queries very carefully.  If you do not pay attention, you might be generating tens of thousands or even hundreds of thousands of queries to your database from a single query.  SQL Profiler comes in real handy there.&lt;/p&gt;  &lt;p&gt;From what I have seen about EF though, it appears it is geared for more substantial applications and could not be thought as lightweight unless you an extreme fantasy.  There needs to be a lightweight but yet truly functional database layer and L2S could be just the ticket with a few modifications.&lt;/p&gt;  &lt;p&gt;Guess we will have to wait and see…&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1038.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/10/31/linq-to-sql-dead.aspx</guid>
            <pubDate>Sat, 01 Nov 2008 05:04:16 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1038.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/10/31/linq-to-sql-dead.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1038.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Windows Live to OpenID, no return love?</title>
            <category>** All Categories</category>
            <category>Web Dev/ASP.NET/C#</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/10/27/windows-live-to-openid-no-return-love.aspx</link>
            <description>&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="openid_wl" border="0" alt="openid_wl" align="right" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/WindowsLivetoOpenIDnoreturnlove_144F1/openid_wl_3.jpg" width="200" height="171" /&gt; News has it that Microsoft Live will be came to be used as an OpenID server so that you can use your Live ID to log into any OpenID enabled site.  That is good, BUT…  What about the other way?  Will this deal be just like Yahoo! where you will be able to use them as an OpenID server but not be able to log into them by OpenID?&lt;/p&gt;  &lt;p&gt;Come on you big guys quit playing games and allow use to use OpenID to log into Microsoft live, Yahoo! and Google!  Is that so hard?  OpenID NOW!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.techcrunch.com/2008/10/27/windows-live-adds-support-for-openid-calls-it-de-facto-login-standard/" target="_blank" href="http://www.techcrunch.com/2008/10/27/windows-live-adds-support-for-openid-calls-it-de-facto-login-standard/"&gt;http://www.techcrunch.com/2008/10/27/windows-live-adds-support-for-openid-calls-it-de-facto-login-standard/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1036.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/10/27/windows-live-to-openid-no-return-love.aspx</guid>
            <pubDate>Tue, 28 Oct 2008 01:06:29 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1036.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/10/27/windows-live-to-openid-no-return-love.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1036.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Netflix API Released!</title>
            <category>** All Categories</category>
            <category>Misc</category>
            <category>Web Dev/ASP.NET/C#</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/10/03/netflix-api-released.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://developer.netflix.com/" target="_blank"&gt;&lt;img title="NetFlix" style="border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="41" alt="NetFlix" src="http://reflectedthought.com/images/reflectedthought_com/TheCoder/WindowsLiveWriter/NetflixAPIReleased_11E5/NetFlix_3.gif" width="88" align="left" border="0" /&gt;&lt;/a&gt; It appears Netflix has released a public API to access their information.  I have not had the time to full investigate their developer pack, but here is the link:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://developer.netflix.com/" target="_blank"&gt;http://developer.netflix.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There is a post about it here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://josephsmarr.com/2008/10/01/using-netflixs-new-api-a-step-by-step-guide/" target="_blank"&gt;http://josephsmarr.com/2008/10/01/using-netflixs-new-api-a-step-by-step-guide/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I do have a few ideas how I might use this in the future.   Now if I can just dig around here and find the time for it :)&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1024.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/10/03/netflix-api-released.aspx</guid>
            <pubDate>Sat, 04 Oct 2008 03:16:18 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1024.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/10/03/netflix-api-released.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1024.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Going to Stanford University for free?</title>
            <category>** All Categories</category>
            <category>Misc</category>
            <category>Around the web</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/09/17/going-to-stanford-university-for-free.aspx</link>
            <description>&lt;p /&gt;  &lt;p&gt;Well, not exactly, but you can now partake of ten free online Computer Science and Electrical Engineering  courses for free.  No need to signup or anything, just browse and view lectures:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.deviceguru.com/2008/09/17/stanford-frees-cs-robotics-courses/" href="http://www.deviceguru.com/2008/09/17/stanford-frees-cs-robotics-courses/" target="_blank"&gt;http://www.deviceguru.com/2008/09/17/stanford-frees-cs-robotics-courses/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://see.stanford.edu" target="_blank"&gt;http://see.stanford.edu&lt;/a&gt;&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1021.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/09/17/going-to-stanford-university-for-free.aspx</guid>
            <pubDate>Thu, 18 Sep 2008 06:38:20 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1021.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/09/17/going-to-stanford-university-for-free.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1021.aspx</wfw:commentRss>
        </item>
        <item>
            <title>One Method of adding Odiogo to Subtext</title>
            <category>.Text (9x)</category>
            <category>** All Categories</category>
            <category>Web Dev/ASP.NET/C#</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/09/12/one-method-of-adding-odiogo-to-subtext.aspx</link>
            <description>&lt;p&gt;For those that are unfamiliar with Odiogo, it is a site that provides free text-to-speech abilities to your blog and does a pretty good job!  The site takes your RSS feed and converts all the articles in the feed to MP3s.  It also gives you the ability to add a “Listen” button that makes it easy for people to listen to your posts.  &lt;/p&gt;  &lt;p&gt;This post will show you a method to insert the Odiogo “Listen” button to all your posts automatically.  The method used here is kind of hacked together, but seems to work.  There may be easier methods, but it was early AM hours and wanted to get it functional.  At the end of the day, it might be best to make a user control for the button, but this should get your started.&lt;/p&gt;  &lt;h2&gt;Getting started:&lt;/h2&gt;  &lt;p&gt;The first step is to go to the following link and signup for an account (is quite simple and only takes a couple minutes):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.odiogo.com" target="_blank"&gt;http://www.odiogo.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After a period of time, your account will be created and they will email you the information about your account which will include your feed#.  &lt;/p&gt;  &lt;p&gt;Here is a sample (from this site’s account) of what that will look like:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Important Information:&lt;/em&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;Your Odiogo Feed ID: &lt;b&gt;153595&lt;/b&gt; &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Your Odiogo Control Page Url: &lt;/em&gt;&lt;strong&gt;&lt;font color="#800080"&gt;&lt;em&gt;http://podcasts.odiogo.com/aggregated-blogs/podcasts-html.php&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Your Odiogo RSS Feed Url: &lt;/em&gt;&lt;strong&gt;&lt;font color="#800080"&gt;&lt;em&gt;http://podcasts.odiogo.com/aggregated-blogs/podcasts-xml.php&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Your Blog Title: &lt;b&gt;Aggregated Blogs&lt;/b&gt; &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Your Blog Url: &lt;/em&gt;&lt;b&gt;&lt;font color="#800080"&gt;&lt;em&gt;http://reflectedthought.com/mainfeed.aspx&lt;/em&gt;&lt;/font&gt;&lt;/b&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Your Blog Feed Url: &lt;/em&gt;&lt;b&gt;&lt;font color="#800080"&gt;&lt;em&gt;&lt;a href="http://reflectedthought.com/mainfeed.aspx"&gt;http://reflectedthought.com/mainfeed.aspx&lt;/a&gt;&lt;/em&gt;&lt;/font&gt;&lt;/b&gt;&lt;em&gt; &lt;/em&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;For our purpose the feed ID is the only information we need to add the button to our posts.  &lt;/p&gt;  &lt;p&gt;On my installation of Subtext Version 2.0.0.43, I modified the following controls to the skin I use along with added the Odiogo JavaScript link in the header of the DSP.aspx file to automatically include it to all skins and blogs.&lt;/p&gt;  &lt;h2&gt;Additions to the DSP.aspx page:&lt;/h2&gt;  &lt;p&gt;Before the close of the &amp;lt;/head&amp;gt; tag, add:&lt;/p&gt; &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;     &lt;blockquote&gt;       &lt;p&gt;&amp;lt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="text/javascript"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;src&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="http://podcasts.odiogo.com/odiogo_js.php?feed_id=153595&amp;amp;platform=be"&amp;gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/blockquote&gt;   &lt;/font&gt;&lt;/font&gt;  &lt;h2&gt;Additions to the Days.ascx and EntryList.ascx:&lt;/h2&gt;  &lt;p&gt;At the top of the page after the import statements and before the HTML starts, I added this routine:&lt;/p&gt; &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;     &lt;blockquote&gt;       &lt;p&gt;&amp;lt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="server"&amp;gt;              &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;       &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SetUrlPage(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; theValue)          &lt;br /&gt;{           &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;   string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; urlPage = theValue.Substring(0, theValue.Length - 5).Replace(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'-'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'_'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);          &lt;br /&gt;   urlPage = urlPage.Substring(urlPage.LastIndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"/"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)+1);          &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;   return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; urlPage;          &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;}          &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;   &lt;/font&gt;&lt;/font&gt;  &lt;p&gt;In the skin I based my skin off of, it has a “&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;div&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="post"&amp;gt;&lt;/font&gt;&lt;/font&gt;“ right under the &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;itemtemplate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;.  This is where I inserted after the div:&lt;/p&gt; &lt;font size="2"&gt;   &lt;blockquote&gt;     &lt;p /&gt;      &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;!--          &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;showOdiogoReadNowButton(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'153595'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%# DataBinder.Eval(Container.DataItem, "Title") %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%# SetUrlPage((string) DataBinder.Eval(Container.DataItem, "Url")) %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, 290, 55);          &lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;            &lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;!--          &lt;br /&gt;showInitialOdiogoReadNowFrame( &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'153595'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%# SetUrlPage((string) DataBinder.Eval(Container.DataItem, "Url")) %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,290, 0);&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//—&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/font&gt;Here, you would replace the feed ID (153595) with your own feed ID.   &lt;h2&gt;Additions to ViewPost.aspx:&lt;/h2&gt;  &lt;p&gt;ViewPost was a bit different though.  I did not see a way to access the entry class data, so I ended up retrieving the data and working with it directly.  Where I wanted the listen button to appear (in mine just above the body), I inserted:&lt;/p&gt; &lt;font size="2"&gt;   &lt;blockquote&gt;     &lt;p&gt;&amp;lt;% &lt;/p&gt;     &lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Entry&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; entry = Subtext.Framework.Data.&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Cacher&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.GetEntryFromRequest(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;CacheDuration&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Short);       &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; urlPage = entry.FullyQualifiedUrl.Segments[6];       &lt;br /&gt;urlPage = urlPage.Substring(0,urlPage.Length-5).Replace(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'-'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'_'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/blockquote&gt;    &lt;p&gt;&lt;font size="2"&gt;%&amp;gt;&lt;/font&gt;      &lt;/p&gt;&lt;p /&gt;     &lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;!--       &lt;br /&gt;showOdiogoReadNowButton(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'153595'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%= entry.Title %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%= urlPage %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, 290, 55);       &lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;         &lt;br /&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;!--       &lt;br /&gt;showInitialOdiogoReadNowFrame( &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'153595'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;'&amp;lt;%= urlPage %&amp;gt;'&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;,290, 0);       &lt;br /&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;    &lt;p /&gt;    &lt;p /&gt;    &lt;p /&gt; &lt;/font&gt;  &lt;p&gt;Again, you need to change the feed ID (‘153595’) to the feed ID you received from Odiogo.&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1017.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/09/12/one-method-of-adding-odiogo-to-subtext.aspx</guid>
            <pubDate>Fri, 12 Sep 2008 15:38:31 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1017.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/09/12/one-method-of-adding-odiogo-to-subtext.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1017.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SQL Server 2008!</title>
            <category>** All Categories</category>
            <category>Databases</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/08/07/SQL-Server-2008.aspx</link>
            <description>&lt;p&gt;SQL Server 2008 is now RTM!  Truth be told, I have not kept up on the changes now bothered with the betas.  The article that mentioned it was RTM had a link to this article of a quick overview of changes in SQL Server 2008:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/magazine/cc434690.aspx" href="http://technet.microsoft.com/en-us/magazine/cc434690.aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/magazine/cc434690.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.nl/blog_van_mark_voermans/archive /2008/07/15/sql-server-2008-ships-in-august.aspx" target="_blank"&gt;http://blogs.microsoft.nl/blog_van_mark_voermans/archive /2008/07/15/sql-server-2008-ships-in-august.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;A few things that jumped out at me:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Compression at row or page level&lt;/li&gt;    &lt;li&gt;Merge - Insert/Update rolled in one (no more check to see if record already exists and the update if it does, otherwise insert the new row, it is all handled by this one TSQL command)&lt;/li&gt;    &lt;li&gt;LINQ Provider (allowing direct LINQ queries against SQL Server 2008 tables/columns)&lt;/li&gt;    &lt;li&gt;Date and Time enhancements&lt;/li&gt;    &lt;li&gt;Filestream data type&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/1002.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/08/07/SQL-Server-2008.aspx</guid>
            <pubDate>Thu, 07 Aug 2008 08:14:32 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/1002.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/08/07/SQL-Server-2008.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/1002.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Silverlight &amp;ndash; Silverlight &amp;ndash; Silverlight!</title>
            <category>** All Categories</category>
            <category>Web Dev/ASP.NET/C#</category>
            <category>Misc</category>
            <link>http://reflectedthought.com/TheCoder/archive/2008/07/16/silverlight-ndash-silverlight-ndash-silverlight.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://ReflectedThought.com/images/rockymoore_com/TheCoder/WindowsLiveWriter/SilverlightSilverlightSilverlight_93E3/SlLogo_2.jpg"&gt;&lt;img title="SlLogo" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 10px 0px 0px; BORDER-RIGHT-WIDTH: 0px" height="99" alt="SlLogo" width="104" align="left" border="0" src="/images/rockymoore_com/TheCoder/WindowsLiveWriter/SilverlightSilverlightSilverlight_93E3/SlLogo_thumb.jpg" /&gt;&lt;/a&gt; As a developer, it is obvious that Silverlight is HOT now that 2.0 betas are flowing.  There is a ton of information coming from different sources along with many demos / tutorials.  It kind of makes you wonder if WPF will remain a top-level technologies or perhaps in the future it will be absorbed into Silverlight, with all the pressure from other competing technologies for cross platform stand alone applications.&lt;/p&gt;
&lt;p&gt;Anyway, amongst all the info out there, AppDev is providing four hours of free Silverlight 2 training.  Here is the blog post I found about it:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://weblogs.asp.net/lduveau/archive/2008/07/16/4-hours-of-microsoft-silverlight-2-training-for-free.aspx" target="_blank" href="http://weblogs.asp.net/lduveau/archive/2008/07/16/4-hours-of-microsoft-silverlight-2-training-for-free.aspx"&gt;http://weblogs.asp.net/lduveau/archive/2008/07/16/4-hours-of-microsoft-silverlight-2-training-for-free.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;When was the last time you visited the Silverlight.net site?  They have added 17 Silverlight 2.0 listings to their gallery:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=6" target="_blank" href="http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=6"&gt;http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Some that caught my eye:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Silverlight Presentation Tool &lt;/li&gt;
    &lt;li&gt;Search Light &lt;/li&gt;
    &lt;li&gt;Silverlight Panorama Viewer &lt;/li&gt;
    &lt;li&gt;Silverlight File Explorer and Uploader &lt;/li&gt;
    &lt;li&gt;FlipBook &lt;/li&gt;
    &lt;li&gt;Silverlight Rich Text Editor &lt;/li&gt;
    &lt;li&gt;Spider Solitaire &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, if you are keeping up with Silverlight, you might want to add the RSS feed from:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.SilverlightCity.com"&gt;www.SilverlightCity.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Shameless plug – :)&lt;/p&gt;&lt;img src="http://reflectedthought.com/TheCoder/aggbug/996.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Thinker</dc:creator>
            <guid>http://reflectedthought.com/TheCoder/archive/2008/07/16/silverlight-ndash-silverlight-ndash-silverlight.aspx</guid>
            <pubDate>Wed, 16 Jul 2008 17:31:03 GMT</pubDate>
            <wfw:comment>http://reflectedthought.com/TheCoder/comments/996.aspx</wfw:comment>
            <comments>http://reflectedthought.com/TheCoder/archive/2008/07/16/silverlight-ndash-silverlight-ndash-silverlight.aspx#feedback</comments>
            <wfw:commentRss>http://reflectedthought.com/TheCoder/comments/commentRss/996.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>