<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Official Blog of Will Strohl</title><link>http://www.willstrohl.com/Blog</link><item><title>What Microsoft Thinks the Future Looks Like</title><link>http://www.willstrohl.com/Blog/PostId/671/What-Microsoft-Thinks-the-Future-Looks-Like</link><summary>&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/Portals/1/Blog/Files/1/725/Windows-Live-Writer-What-Microsoft-Thinks-the-Future-Looks-L_8A1B-Microsoft-Office-Vision-Header_2.png&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;border:0px;  background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;&amp;quot; title=&amp;quot;Microsoft's Vision of the Future&amp;quot; alt=&amp;quot;Microsoft's Vision of the Future&amp;quot; src=&amp;quot;/Portals/1/Blog/Files/1/725/Windows-Live-Writer-What-Microsoft-Thinks-the-Future-Looks-L_8A1B-Microsoft-Office-Vision-Header_thumb.png&amp;quot; width=&amp;quot;524&amp;quot; height=&amp;quot;233&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Gizmodo originally publish an article where they editorialized the most recent video released by Microsoft.&amp;amp;nbsp; They even took a light-hearted jab at them, joking about needing a lot more hand sanitizer due to touch interfaces.&amp;amp;nbsp; I would be more concerned about there needing to be a lot more screen cleaners everywhere to counter-act our greasy fingers! &amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Thu, 27 Oct 2011 08:00:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/725/Windows-Live-Writer-What-Microsoft-Thinks-the-Future-Looks-L_8A1B-Microsoft-Office-Vision-Header_2.png"&gt;&lt;img style="border:0px;  background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="Microsoft's Vision of the Future" alt="Microsoft's Vision of the Future" src="/Portals/1/Blog/Files/1/725/Windows-Live-Writer-What-Microsoft-Thinks-the-Future-Looks-L_8A1B-Microsoft-Office-Vision-Header_thumb.png" width="524" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gizmodo originally publish an article where they &lt;a href="http://gizmodo.com/5853894/what-microsoft-thinks-the-future-will-look-like" target="_blank"&gt;editorialized the most recent video released by Microsoft&lt;/a&gt;.&amp;nbsp; They even took a light-hearted jab at them, joking about needing a lot more hand sanitizer due to touch interfaces.&amp;nbsp; I would be more concerned about there needing to be a lot more screen cleaners everywhere to counter-act our greasy fingers! &lt;/p&gt;
&lt;p&gt;The compelling thing to me about this was not just the vision that Microsoft has &amp;ndash; which is compelling to say the least.&amp;nbsp; It&amp;rsquo;s also the art of presentation that they used to effectively communicate their vision.&amp;nbsp; They used simple video elements, animated simulations, resonating situations, and more to show productivity and other potentially life-changing features that they feel are on the horizon.&lt;/p&gt;
&lt;p&gt;This video does many things that most presenters need to think about when building their presentations.&amp;nbsp; Yes &amp;ndash; even a blog is a presentation!&amp;nbsp; They effectively use the mentioned techniques in their chosen medium to instill an emotional attachment to their topic and their brand.&amp;nbsp; This is something that I wish more people could do so well&amp;hellip;&lt;/p&gt;
&lt;p&gt;Enjoy the video below. It&amp;rsquo;s just over 6 minutes in length.&lt;/p&gt;
&lt;iframe height="264" src="http://www.youtube.com/embed/a6cNdhOKwi0?hd=1" frameborder="0" width="519" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;</description></item><item><title>Hanging out With My Klout Out!</title><link>http://www.willstrohl.com/Blog/PostId/670/Hanging-out-With-My-Klout-Out</link><summary>&amp;lt;p&amp;gt;&amp;lt;img style=&amp;quot;background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;        border-width: 0px;border-style: solid;&amp;quot; title=&amp;quot;Klout.com Headquarters: Front Door&amp;quot; alt=&amp;quot;Klout.com Headquarters: Front Door&amp;quot; src=&amp;quot;/Portals/1/Blog/Files/1/724/Windows-Live-Writer-Hanging-out-With-My-Klout-Out_14C5E-Klout-HQ-Front-Door-Header_3.jpg&amp;quot; width=&amp;quot;524&amp;quot; height=&amp;quot;264&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Originally, Chris Hammond and I were planning to go to the #KloutDevNight meetup tonight to hang out with the good folks at Klout.com. Well, Chris got a hamstring cramp or something from too much DotNetNuke training and decided not to go.&amp;amp;nbsp; So, I invited Kim to go with me, and off we went to the offices of Klout!&amp;amp;nbsp; Overall, it was a great idea and I&amp;amp;rsquo;d love to do it again!&amp;lt;/p&amp;gt;</summary><category>Technology,Personal</category><pubDate>Wed, 26 Oct 2011 08:00:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;        border-width: 0px;border-style: solid;" title="Klout.com Headquarters: Front Door" alt="Klout.com Headquarters: Front Door" src="/Portals/1/Blog/Files/1/724/Windows-Live-Writer-Hanging-out-With-My-Klout-Out_14C5E-Klout-HQ-Front-Door-Header_3.jpg" width="524" height="264" /&gt;&lt;/p&gt;
&lt;p&gt;Originally, &lt;a href="http://www.chrishammond.com/" target="_blank"&gt;Chris Hammond&lt;/a&gt; and I were planning to go to the &lt;a href="http://twitter.com/#!/search/kloutdevnight" target="_blank"&gt;#KloutDevNight&lt;/a&gt; meetup tonight to hang out with the good folks at Klout.com. Well, Chris got a hamstring cramp or something from too much &lt;a href="http://www.dotnetnuke.com/" target="_blank"&gt;DotNetNuke&lt;/a&gt; training and decided not to go.&amp;nbsp; So, I invited Kim to go with me, and off we went to the offices of &lt;a href="http://klout.com" target="_blank"&gt;Klout&lt;/a&gt;!&amp;nbsp; Overall, it was a great idea and I&amp;rsquo;d love to do it again!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://klout.com" target="_blank"&gt;Klout&lt;/a&gt; is a web service that measures influence on the social web.&amp;nbsp; It takes your activity and the activity of those you interact with (and vice versa) and analyzes it to determine who has influence of others, and over what topics.&amp;nbsp; Despite their &lt;a href="http://corp.klout.com/blog/2011/10/a-more-accurate-transparent-klout-score/" target="_blank"&gt;controversial scoring algorithm update&lt;/a&gt; today, I was very excited to go to their headquarters and hang out with such a cool company!&lt;/p&gt;
&lt;iframe style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;border-width: 0px;" height="98" src="http://widgets.klout.com/badge/willstrohl" frameborder="0" width="200" allowtransparency="allowtransparency" scrolling="no"&gt;&lt;/iframe&gt;
&lt;p&gt;Overall, the event was fun and we met some really cool people.&amp;nbsp; We spoke with people from &lt;a href="http://klout.com" target="_blank"&gt;Klout&lt;/a&gt;, &lt;a href="http://twitter.com" target="_blank"&gt;Twitter&lt;/a&gt;, and other companies.&amp;nbsp; I was able to get deeper insight into Klout itself, as well as into their scoring update that had happened earlier in the day.&amp;nbsp; They were more than aware of the impact that their update has had on their community, and have a complete understanding of it.&amp;nbsp; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I don&amp;rsquo;t envy them.&amp;nbsp; &lt;a href="http://www.dotnetnuke.com/" target="_blank"&gt;DotNetNuke&lt;/a&gt; has been there before too.&amp;nbsp; Luckily, it happened before I joined! :)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While Kim and I really did have a great time, there was plenty of room for improvement for future &lt;a href="http://twitter.com/#!/search/kloutdevnight" target="_blank"&gt;#KloutDevNight&lt;/a&gt;&amp;rsquo;s&amp;hellip;&lt;/p&gt;
&lt;p&gt;There wasn&amp;rsquo;t an agenda of any kind.&amp;nbsp; While on the surface this was a cool thing, there wasn&amp;rsquo;t any announcement of any kind that there wasn&amp;rsquo;t an agenda.&amp;nbsp; That in itself would be enough agenda for me. &lt;/p&gt;
&lt;p&gt;It wasn&amp;rsquo;t clear who was with Klout and who wasn&amp;rsquo;t until you actually spoke with them.&amp;nbsp; Sure, you can tell most people apart by body language, but that&amp;rsquo;s not the point.&amp;nbsp; Only a few of the Klout staff wore their own brand.&amp;nbsp; I&amp;rsquo;d been more apt to introduce myself to more people that had been wearing Klout gear.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s it for the criticisms.&amp;nbsp; Like I said before, it was a great event.&amp;nbsp; There was plenty free beer, sliders, &lt;a href="http://klout.com" target="_blank"&gt;Klout&lt;/a&gt; swag, ping pong, and even beer pong.&amp;nbsp; These guys (and gals) sure know how to have a good time.&amp;nbsp; I really do look forward to the next &lt;a href="http://twitter.com/#!/search/kloutdevnight" target="_blank"&gt;#KloutDevNight&lt;/a&gt;.&lt;/p&gt;
&lt;object width="520" height="390"&gt;
&lt;param name="flashvars" value="offsite=true⟨=en-us&amp;amp;page_show_url=%2Fphotos%2Fwillstrohl%2Fsets%2F72157627987888616%2Fshow%2F&amp;amp;page_show_back_url=%2Fphotos%2Fwillstrohl%2Fsets%2F72157627987888616%2F&amp;amp;set_id=72157627987888616&amp;amp;jump_to="&gt;
&lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"&gt;
&lt;param name="allowFullScreen" value="true"&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowfullscreen="true" flashvars="offsite=true&amp;amp;lang=en-us&amp;amp;page_show_url=%2Fphotos%2Fwillstrohl%2Fsets%2F72157627987888616%2Fshow%2F&amp;amp;page_show_back_url=%2Fphotos%2Fwillstrohl%2Fsets%2F72157627987888616%2F&amp;amp;set_id=72157627987888616&amp;amp;jump_to=" width="520" height="390"&gt;&lt;/object&gt;</description></item><item><title>Telerik Insider Program</title><link>http://www.willstrohl.com/Blog/PostId/638/Telerik-Insider-Program</link><summary>&amp;lt;p&amp;gt;There has been a program offered by &amp;lt;a href=&amp;quot;http://www.telerik.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Telerik&amp;lt;/a&amp;gt; for some time now, where they will sponsor speakers to give presentations to user groups and code camps.&amp;amp;nbsp; This was partially an effort to further ensure the quality and existence of user groups since they saw a decline in user group activity in 2008.&amp;amp;nbsp; The list was never very long, but until now, I didn&amp;amp;rsquo;t realize how short the list really is.&amp;amp;nbsp; &amp;lt;a href=&amp;quot;http://www.telerik.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Telerik&amp;lt;/a&amp;gt; announced their &amp;lt;a href=&amp;quot;http://www.telerik.com/community/insiders.aspx&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Insiders Program&amp;lt;/a&amp;gt; today. &amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://www.telerik.com/community/insiders.aspx&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;border:0px;background-image: none;       padding-left: 0px; padding-right: 0px; display: inline;       padding-top: 0px;&amp;quot; title=&amp;quot;tekeik-insiders-header&amp;quot; alt=&amp;quot;tekeik-insiders-header&amp;quot; src=&amp;quot;/Portals/1/Blog/Files/1/681/Windows-Live-Writer-Telerik-Insider_CD64-tekeik-insiders-header_24f01582-36b7-405a-ac01-2ebf713ea068.png&amp;quot; width=&amp;quot;497&amp;quot; height=&amp;quot;34&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;</summary><category>DotNetNuke,Technology,ASP.Net</category><pubDate>Mon, 04 Apr 2011 08:00:00 GMT</pubDate><description>&lt;p&gt;There has been a program offered by &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; for some time now, where they will sponsor speakers to give presentations to user groups and code camps.&amp;nbsp; This was partially an effort to further ensure the quality and existence of user groups since they saw a decline in user group activity in 2008.&amp;nbsp; The list was never very long, but until now, I didn&amp;rsquo;t realize how short the list really is.&amp;nbsp; &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; announced their &lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;Insiders Program&lt;/a&gt; today. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;&lt;img style="background-image: none;  padding-left: 0px; padding-right: 0px; display: inline;    padding-top: 0px;    border-width: 0px;border-style: solid;" title="Telerik Insiders" alt="Telerik Insiders" src="/Portals/1/Blog/Files/1/681/Windows-Live-Writer-Telerik-Insider_CD64-tekeik-insiders-header_9297a060-9528-41c7-81ce-0c9f6fb1dfc5.png" width="497" height="34" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The program lists several top-notch speakers who are available to speak at various community events, their bio and abstracts (when available), and any events that they&amp;rsquo;re already scheduled to speak at.&amp;nbsp; I am very proud and honored to say that I an in their list of insiders.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;&lt;img style="background-image: none;  padding-left: 0px; padding-right: 0px; display: inline;    padding-top: 0px;    border-width: 0px;border-style: solid;" title="Telerik Insider Program Home Page" alt="Telerik Insider Program Home Page" src="/Portals/1/Blog/Files/1/681/Windows-Live-Writer-Telerik-Insider_CD64-telerik-insider-program-home-page_05120e9d-7415-4a68-8b39-fc47b7f34113.png" width="504" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When I was originally tapped to be in this program, I was concerned since my primary topic of choice tends to be &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt;, but they are completely understanding and accepting of the various talents and passions that their &lt;em&gt;&lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;insiders&lt;/a&gt;&lt;/em&gt; have.&lt;/p&gt;
&lt;p&gt;You don&amp;rsquo;t see my list of abstracts on my bio page there right now, but you will in the future.&amp;nbsp; Some of the other &lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;insiders&lt;/a&gt; already have abstracts and appearances listed to make it easy for you to see the availability and specialty of each presenter.&lt;/p&gt;
&lt;p&gt;While it&amp;rsquo;s great to boast about something like this because of how exclusive it appears to be, I cannot honestly sit here and do that without acknowledging that I didn&amp;rsquo;t make it to this list all on my own.&amp;nbsp; Like many of you, I&amp;rsquo;ve had mentors and a strong family to back my journey up and get me to where I am today.&amp;nbsp; With readers, supporters, user group members, community leaders, and others &amp;ndash; I couldn&amp;rsquo;t accept this exceptional honor to be a &lt;a href="http://www.telerik.com/community/insiders.aspx" target="_blank"&gt;Telerik Insider&lt;/a&gt;!&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:100976ed-0989-44df-8405-dbfb51fc9431" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Telerik" rel="tag"&gt;Telerik&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CMS" rel="tag"&gt;CMS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Content+Management" rel="tag"&gt;Content Management&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WCMS" rel="tag"&gt;WCMS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Presentations" rel="tag"&gt;Presentations&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Use jQueryPad For Your jQuery Editor</title><link>http://www.willstrohl.com/Blog/PostId/628/Use-jQueryPad-For-Your-jQuery-Editor</link><summary>&amp;lt;p&amp;gt;&amp;lt;img style=&amp;quot;border:0px;background-image: none;       padding-left: 0px; padding-right: 0px; display: inline;       padding-top: 0px;&amp;quot; title=&amp;quot;jquerypad-screen-shot&amp;quot; alt=&amp;quot;jquerypad-screen-shot&amp;quot; src=&amp;quot;/Portals/1/Blog/Files/1/671/Windows-Live-Writer-jQueryPad_9E38-jquerypad-screen-shot_dace7712-25fa-4aab-8cfd-c4175b9a78f4.jpg&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;304&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;This will be a quick post.&amp;amp;nbsp; I just wanted to let all of my readers know about a tool that &amp;lt;a href=&amp;quot;http://weblogs.asp.net/rchartier/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Rob Chartier&amp;lt;/a&amp;gt; found today.&amp;amp;nbsp; It&amp;amp;rsquo;s called &amp;lt;a href=&amp;quot;http://www.paulstovell.com/jquerypad&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;jQueryPad&amp;lt;/a&amp;gt;.&amp;amp;nbsp; This is an editor built specifically for &amp;lt;a href=&amp;quot;http://www.jquery.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;jQuery&amp;lt;/a&amp;gt; developers to use to build out any &amp;lt;a href=&amp;quot;http://www.jquery.com&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;jQuery&amp;lt;/a&amp;gt; code that they want.&amp;amp;nbsp; Although I have two specific features on my personal wish list, this tool is outstanding!&amp;lt;/p&amp;gt;</summary><category>Technology,ASP.Net</category><pubDate>Fri, 25 Feb 2011 08:00:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border:0px;background-image: none;       padding-left: 0px; padding-right: 0px; display: inline;       padding-top: 0px;" title="jquerypad-screen-shot" alt="jquerypad-screen-shot" src="/Portals/1/Blog/Files/1/671/Windows-Live-Writer-jQueryPad_9E38-jquerypad-screen-shot_d16261ae-81f4-48f2-9849-8c455eb81fea.jpg" width="500" height="304" /&gt;&lt;/p&gt;
&lt;p&gt;This will be a quick post.&amp;nbsp; I just wanted to let all of my readers know about a tool that &lt;a href="http://weblogs.asp.net/rchartier/" target="_blank"&gt;Rob Chartier&lt;/a&gt; found today.&amp;nbsp; It&amp;rsquo;s called &lt;a href="http://www.paulstovell.com/jquerypad" target="_blank"&gt;jQueryPad&lt;/a&gt;.&amp;nbsp; This is an editor built specifically for &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; developers to use to build out any &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; code that they want.&amp;nbsp; Although I have two specific features on my personal wish list, this tool is outstanding!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.paulstovell.com/jquerypad" target="_blank"&gt;jQueryPad&lt;/a&gt; is a free and open source application, written in WPF.&amp;nbsp; As a result, it&amp;rsquo;s only available for Windows, but that shouldn&amp;rsquo;t be a problem to most of my readers.&amp;nbsp; The only downside to how it is distributed is that there isn&amp;rsquo;t an installer for the program.&amp;nbsp; You can put it nearly anywhere on your computer though, and add it as a shortcut to your start menu, or task bar.&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;There are several features that will immediately make you happy with the tool:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Able to change the version of &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; used&lt;/li&gt;
    &lt;li&gt;HTML pane to add snippets to run code against&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; editing pane&lt;/li&gt;
    &lt;li&gt;Temporary file saved in memory&lt;/li&gt;
    &lt;li&gt;Ability to open in your installed web browsers&lt;/li&gt;
    &lt;li&gt;Quick running of the code by pressing F5 on your keyboard&lt;/li&gt;
    &lt;li&gt;Integrated tips to help you learn any shortcuts to the program&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Missing Features&lt;/h2&gt;
&lt;p&gt;I really wish that there was an installer for the program.&amp;nbsp; Even though it takes minimal effort to make it usable on your system, this is extra time that should not be necessary.&lt;/p&gt;
&lt;p&gt;There is no intellisense.&amp;nbsp; However, judging by the comments on the download page, this will probably be the most requested feature for a future version.&lt;/p&gt;
&lt;p&gt;If you write any code that throws a JavaScript error, there really isn&amp;rsquo;t any error-handling.&amp;nbsp; It would be very nice to see these errors trapped and bubbled up to have a meaningful UI response for the developer.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;That&amp;rsquo;s about it&amp;hellip;.&amp;nbsp; Overall, I am more than pleased with &lt;a href="http://www.paulstovell.com/jquerypad" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://www.paulstovell.com/jquerypad" target="_blank"&gt;jQueryPad&lt;/a&gt;.&amp;nbsp; I have already begun using it to test how I write &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt;, including with the &lt;a href="http://dnnwidgets.com/" target="_blank"&gt;Widget Suite&lt;/a&gt; for &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt;.&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:07942685-092b-4bf5-846d-d3943e1ad591" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Dilbert Leaves Bugs in the Software</title><link>http://www.willstrohl.com/Blog/PostId/626/Dilbert-Leaves-Bugs-in-the-Software</link><summary /><category>Technology</category><pubDate>Fri, 04 Feb 2011 06:08:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://twitter.com/#!/WEBPC/status/33207043540131840" target="_blank"&gt;Someone shared&lt;/a&gt; a hilarious Dilbert cartoon this morning that I thought was classic!&amp;#160; I’ve actually heard this conversation many times during my career – always tongue-in-cheek, of course.&amp;#160; Now, you get to share in this too! &lt;/p&gt;  &lt;p&gt;&lt;a title="Dilbert.com" href="http://dilbert.com/strips/comic/2011-02-03/"&gt;&lt;img border="0" alt="Dilbert.com" src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/10000/1000/700/111748/111748.strip.gif" width="500" height="155" /&gt;&lt;/a&gt;    &lt;br /&gt;&lt;a title="Dilbert.com" href="http://dilbert.com/strips/comic/2011-02-03/"&gt;Original Comic&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I hope you like it too! &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="/Portals/1/Blog/Files/1/669/Windows-Live-Writer-Dilbert_8044-wlEmoticon-smile_2.png" /&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:0767317B-992E-4b12-91E0-4F059A8CECA8:47623478-cf63-455e-b7a3-1076f3c710c7" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Dilbert" rel="tag"&gt;Dilbert&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Comic" rel="tag"&gt;Comic&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Funny" rel="tag"&gt;Funny&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Android Apps Used During our Trip Across the Country</title><link>http://www.willstrohl.com/Blog/PostId/620/Android-Apps-Used-During-our-Trip-Across-the-Coun</link><summary>&lt;p&gt;As you may or may not know, I recently moved to the San Francisco area in California, which involved moving my family and our entire home.&amp;#160; Due to all kinds of things, the family wasn’t able to move with me until the end of December.&amp;#160; Finally, the time came, and we drove from Orlando, FL to San Francisco, CA.&amp;#160; It was a very fun and challenging journey for a family of 5, across 8 states, and through 4 time zones for 6 days.&amp;#160; The trip could’ve been shorter, but we stayed with family in Arizona for a couple of days.&lt;/p&gt;  &lt;p&gt;During this time, we used our &lt;a href="http://g2.t-mobile.com/" target="_blank"&gt;Android G2 phones&lt;/a&gt; quite extensively.&amp;#160; There are apps that we always use, but including those, a couple of apps proved to be very helpful to us.&lt;/p&gt; </summary><category>Technology,Personal</category><pubDate>Tue, 11 Jan 2011 04:27:00 GMT</pubDate><description>  &lt;p&gt;As you may or may not know, I recently moved to the San Francisco area in California, which involved moving my family and our entire home.&amp;#160; Due to all kinds of things, the family wasn’t able to move with me until the end of December.&amp;#160; Finally, the time came, and we drove from Orlando, FL to San Francisco, CA.&amp;#160; It was a very fun and challenging journey for a family of 5, across 8 states, and through 4 time zones for 6 days.&amp;#160; The trip could’ve been shorter, but we stayed with family in Arizona for a couple of days.&lt;/p&gt;  &lt;p&gt;During this time, we used our &lt;a href="http://g2.t-mobile.com/" target="_blank"&gt;Android G2 phones&lt;/a&gt; quite extensively.&amp;#160; There are apps that we always use, but including those, a couple of apps proved to be very helpful to us.&lt;/p&gt;  &lt;h3&gt;Here I Am 2 Pro&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Here-I-Am-2-Pro_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Here I Am 2 Pro" border="0" alt="Android App: Here I Am 2 Pro" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Here-I-Am-2-Pro_thumb.jpg" width="164" height="244" /&gt;&lt;/a&gt; We wanted to keep our friends and family all updated at the same time, with the most efficient amount of effort.&amp;#160; Basically, I wanted a fun and easy way to update the social networks, SMS, e-mail, and more using an app.&amp;#160; While I could use a check-in app like &lt;a href="http://www.foursquare.com" target="_blank"&gt;Foursquare&lt;/a&gt;, SCVNGR, or Whrrl, I knew I wouldn’t always want to post my location at an actual “venue.”&amp;#160; So that ruled out the typical venue location apps.&amp;#160; I didn’t find anything with the best user experience that I was looking for, but &lt;a href="http://www.appbrain.com/app/here-i-am-2-pro/com.codesector.hereiam2.pro" target="_blank"&gt;Here I Am 2 Pro&lt;/a&gt; did a fair job of doing the job.&lt;/p&gt;  &lt;p&gt;I loved that (depending on GPS/wireless coverage) I could post my elevation or address along with the latitude and longitude directly to a contact, Facebook, and more.&amp;#160; Couple that with the syndication capabilities of the existing social networks, and you can post this information to anyone, anywhere.&amp;#160; Due to privacy concerns, I’d only suggest using this for special occasions.&amp;#160; I was quite annoyed that there weren’t more places to post my location to.&amp;#160; Probably the most annoying thing about this app is that I couldn’t have any more than 5 contacts to send information to.&lt;/p&gt;  &lt;p&gt;This is not a free app, but for $0.99, I really cannot complain too much.&lt;/p&gt;  &lt;h3&gt;Google Maps&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Google-Maps-Layers-Wikipedia_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Google Maps Wikipedia Layer" border="0" alt="Android App: Google Maps Wikipedia Layer" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Google-Maps-Layers-Wikipedia_thumb.jpg" width="148" height="244" /&gt;&lt;/a&gt; We all already know that &lt;a href="http://www.google.com/mobile/maps/" target="_blank"&gt;Google Maps&lt;/a&gt; does a more than decent job of providing a very useful and usable online/mobile mapping experience, despite some &lt;a href="http://blog.telemapics.com/?p=344" target="_blank"&gt;odd glitches&lt;/a&gt; here and there.&amp;#160; And don’t even get me started on how much I love the navigation feature (even though I didn’t need it for this trip).&amp;#160; However, during a road trip, this experience gets even better, depending on your data connectivity.&amp;#160; I had a decent data (G to 4G) through most of the trip across the country. &lt;/p&gt;  &lt;p&gt;In the &lt;a href="http://www.google.com/mobile/maps/" target="_blank"&gt;Android version of Google Maps&lt;/a&gt;, you can overlay Wikipedia to get useful landmarks and information about the areas you’re driving through or near – as well as get a good idea if there are any places you want to stop.&amp;#160; This was very cool to play around with and educate your kids while you travel.&amp;#160; &lt;/p&gt;  &lt;p&gt;Special thanks to &lt;a href="http://www.chrishammond.com/" target="_blank"&gt;Chris Hammond&lt;/a&gt; for this idea! :)&lt;/p&gt;  &lt;p&gt;This is a free app that’s normally bundled with your phone.&lt;/p&gt;  &lt;h3&gt;Google Sky&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Google-Sky_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Google-Sky" border="0" alt="Android App: Google-Sky" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Google-Sky_thumb.jpg" width="139" height="244" /&gt;&lt;/a&gt; One of the things that really amazes me out of all of the built-in Google apps is the amazing experience and accuracy of &lt;a href="http://www.google.com/mobile/skymap/" target="_blank"&gt;Google Sky&lt;/a&gt;.&amp;#160; I played with it before, just seeing what it could do.&amp;#160; During our road trip, we really got to put it through its paces when we reached certain areas that are void of light pollution, where you can see all of the stars that the human eye can see.&lt;/p&gt;  &lt;p&gt;We stopped somewhere in the western side of Texas, and pulled off the road.&amp;#160; One of the kids asked what a specific set of stars were.&amp;#160; Not being an astrologer, I fired up the app, and proceeded to help them find the various constellations.&amp;#160; Then, one of them asked where another one was.&amp;#160; This app allows you to search for something specific, giving you visual cues to move to see what you’re searching for.&amp;#160; It’s amazing!!!&lt;/p&gt;  &lt;p&gt;This is a free app that’s normally bundled with your phone.&lt;/p&gt;  &lt;h3&gt;Facebook&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Facebook_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Facebook" border="0" alt="Android App: Facebook" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Facebook_thumb.jpg" width="166" height="244" /&gt;&lt;/a&gt; If you use Facebook like I do, it’s a very useful tool to keep your personal friends and family updated on what’s going on in your life.&amp;#160; For the most part, I keep my professional like out of my Facebook profile.&amp;#160; However, many people were excited and eager to follow us on our journey across the United States, for various reasons.&lt;/p&gt;  &lt;p&gt;Not only was I able to post updates (which I mostly did using &lt;a href="http://www.appbrain.com/app/here-i-am-2-pro/com.codesector.hereiam2.pro" target="_blank"&gt;Here I Am 2 Pro&lt;/a&gt;), but I kept up-to-date on everyone else, and used this app exclusively to upload images from our various stops and landmarks.&lt;/p&gt;  &lt;p&gt;The only thing that’s missing from this app for me is the ability to upload videos.&amp;#160; I had to plug in to my laptop and connect to wireless to do that – which I did a few times.&amp;#160; Also, while it’s nit-picking, if I wanted to tag anyone in my photos, I had to login to the website to do it.&lt;/p&gt;  &lt;p&gt;This is a free app, and it’s normally bundled with your phone.&lt;/p&gt;  &lt;h3&gt;Whrrl&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Whrrl_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Whrrl" border="0" alt="Android App: Whrrl" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Whrrl_thumb.jpg" width="139" height="244" /&gt;&lt;/a&gt; I gave up Foursquare a while ago.&amp;#160; I grew tired of not getting credit for my check-ins way too easily, and the growing number of drive-by check-ins by people.&amp;#160; Those things take all of the fun out of the experience.&amp;#160; I’ve been using &lt;a href="http://whrrl.com/" target="_blank"&gt;Whrrl&lt;/a&gt; for a while now though, and it’s great!&lt;/p&gt;  &lt;p&gt;One of the things I love the most about &lt;a href="http://whrrl.com/" target="_blank"&gt;Whrrl&lt;/a&gt; is the integration with &lt;a href="http://www.facebook.com/places/" target="_blank"&gt;Facebook Places&lt;/a&gt;.&amp;#160; It will automatically check you in on Facebook too, if you want.&amp;#160;&amp;#160; You can also tweet your location.&amp;#160; However, there are still elements of competitiveness, especially amongst you and your friends.&amp;#160; You can compete to become the leader of specific venues, and the level up doesn’t appear to end (so far).&amp;#160; &lt;/p&gt;  &lt;p&gt;Unlike having badges, there are societies, and these societies help you to not only gain points, but also to find new places, give recommendations, and share pictures.&amp;#160; &lt;/p&gt;  &lt;p&gt;Probably the thing I like the most about this app is the lack of venues.&amp;#160; It appears to mostly be business-centric.&amp;#160; Foursquare is overflowing with bogus and meaningless venues, leading to check-in fatigue and losing credit for check-ins, and possibly losing a mayorship.&amp;#160; In some areas, you can literally spend all of your time checking in to places as you walk, never having put down the phone.&lt;/p&gt;  &lt;p&gt;Another thing I love about this app is that there appears to be more businesses using it than on Foursquare.&amp;#160; In even the most unexpected areas, I’ve seen opportunity to win prizes from nearby businesses, or even the one I am currently checking in to.&amp;#160; I’ve even won before.&lt;/p&gt;  &lt;p&gt;One thing to worry about this app is that it is data-intensive.&amp;#160; In Edge and G areas, the app can work pretty slow.&lt;/p&gt;  &lt;p&gt;This is a free app, but you will need to download it from the marketplace.&lt;/p&gt;  &lt;h3&gt;Fruit Ninja, Angry Birds, Paper Toss, Talking Tom&lt;/h3&gt;  &lt;p&gt;One of the things that you might have automatically thought of during the opening of this blog post is, “Oh my god! I cannot believe the kids are still alive. I would’ve killed them!”&amp;#160; This is probably the most common thing we’ve heard when talking to people about our trip.&amp;#160; Rightfully so.&amp;#160; Children already cause a certain level of stress, no matter how much you love them.&amp;#160; Stick them in a car for nearly 3,000 miles, and this becomes much more relevant.&lt;/p&gt;  &lt;p&gt;Luckily, besides having a portable DVD player, one of the many things we were able to use to keep them occupied were the games available to us on the Android marketplace.&amp;#160; The most popular with the kids included: &lt;a href="http://www.appbrain.com/app/angry-birds/com.rovio.angrybirds" target="_blank"&gt;Angry Birds&lt;/a&gt;, &lt;a href="http://www.appbrain.com/app/paper-toss/com.bfs.papertoss" target="_blank"&gt;Paper Toss&lt;/a&gt;, &lt;a href="http://www.appbrain.com/app/talking-tom-cat-free/com.outfit7.talkingtom" target="_blank"&gt;Talking Tom&lt;/a&gt;, and &lt;a href="http://www.appbrain.com/app/fruit-ninja/com.halfbrick.fruitninja" target="_blank"&gt;Fruit Ninja&lt;/a&gt;.&amp;#160; I cannot even begin to tell you how many pigs and birds I heard die over our 3,000 mile trek to San Francisco.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.appbrain.com/app/fruit-ninja/com.halfbrick.fruitninja" target="_blank"&gt;Fruit Ninja&lt;/a&gt; and &lt;a href="http://www.appbrain.com/app/angry-birds/com.rovio.angrybirds" target="_blank"&gt;Angry Birds&lt;/a&gt; will cost you around a dollar each, and Talking Tom has a paid version.&amp;#160; Otherwise, these are free apps.&amp;#160; The paid versions are well worth their $1 price tag.&lt;/p&gt;  &lt;h3&gt;Xfinity Mobile&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Xfinity_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Android App: Xfinity" border="0" alt="Android App: Xfinity" align="left" src="/Portals/1/Blog/Files/1/662/WLW-AndroidAppsUsedDuringourTripAcrosstheCou_9EF6-Android-Xfinity_thumb.jpg" width="148" height="244" /&gt;&lt;/a&gt; We are a Comcast Cable customer with an Xfinity plan.&amp;#160; This gives us our cable broadband and plenty of HD programming on our HD DVR.&amp;#160; However, we also have access to an &lt;a href="http://www.appbrain.com/app/xfinity-mobile/net.comcast.ottclient" target="_blank"&gt;Xfinity Android&lt;/a&gt; app that allows us to manage our account and watch videos, but also browse through programming to remotely program our DVR to records specific shows from anywhere in the world.&lt;/p&gt;  &lt;p&gt;This is just what we were able to do.&amp;#160; I spent a few moments one day looking through the programming over a week on the Food Network.&amp;#160; I was looking for a show that Kim and I are supposed to be on.&amp;#160; We were in the background during the filming of one of their shows.&amp;#160; I scheduled a few shows to record, and when we arrived home, they were waiting for us.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:24695327-008a-46f0-be45-095199473167" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Android" rel="tag"&gt;Android&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Mobile" rel="tag"&gt;Mobile&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Apps" rel="tag"&gt;Apps&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Do You Develop Websites? WebsiteSpark Might Be For You!</title><link>http://www.willstrohl.com/Blog/PostId/538/Do-You-Develop-Websites-WebsiteSpark-Might-Be-For</link><summary /><category>Technology</category><pubDate>Mon, 29 Mar 2010 19:19:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Microsoft WebsiteSpark" border="0" alt="Microsoft WebsiteSpark" align="left" src="/Portals/1/Blog/Files/3/566/WLW-DoYouDevelopWebsitesWebsiteSparkMightBeF_10B56-Website-Spark-Logo-250x110_3.jpg" width="250" height="110" /&gt;Microsoft recently had the excellent idea of helping out start up companies with their software needs by creating the &lt;a href="http://www.microsoft.com/BizSpark/" target="_blank"&gt;BizSpark&lt;/a&gt; program.&amp;#160; That program had become quite popular.&amp;#160; So popular, in fact, that my company, &lt;a href="http://www.rezhub.com" target="_blank"&gt;RezHub&lt;/a&gt; is a member.&amp;#160; Like &lt;a href="http://www.microsoft.com/BizSpark/" target="_blank"&gt;BizSpark&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt; is a similar program whose goal is to make it easier for website developers to start up.&amp;#160; They take the burden of the cost of software off of your hands for up to 3 years!&lt;/p&gt;  &lt;p&gt;I am not just here to tell you about &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt;, but I am here to also help you sign up.&amp;#160; That’s right!&amp;#160; I am a Network Partner, so let me know if you are interested in FREE SOFTWARE!&amp;#160; Hehehe…&lt;/p&gt;  &lt;h4&gt;What Do You Get?&lt;/h4&gt;  &lt;p&gt;What do you get with the &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt; program?&amp;#160; That’s easy:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Increased visibility and connections with network partners and hosts&lt;/li&gt;    &lt;li&gt;Two professional support tickets&lt;/li&gt;    &lt;li&gt;Free online training&lt;/li&gt;    &lt;li&gt;Access to MSDN newsgroups&lt;/li&gt;    &lt;li&gt;Visual Studio 2008 Professional Edition &lt;/li&gt;    &lt;li&gt;Expression Studio 2&lt;/li&gt;    &lt;li&gt;Expression Web 2&lt;/li&gt;    &lt;li&gt;Windows Web Server 2008&lt;/li&gt;    &lt;li&gt;SQL Server 2008 Web&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I kept the list pretty general, as there are several other benefits for you to have.&amp;#160; &lt;/p&gt;  &lt;h4&gt;What Does it Cost?&lt;/h4&gt;  &lt;p&gt;Initially, it costs you nothing.&amp;#160; At the end of the 3 year membership period, you just need to pay a small $100.00 USD exit fee.&lt;/p&gt;  &lt;p&gt;There are a ton of other things to know, but I promise you that it’s all good stuff!&amp;#160; I would encourage you to check out the &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt; program website for yourself to make up your own mind.&amp;#160; When you’re ready, contact me, and I will get you signed up!&lt;/p&gt;  &lt;h4&gt;Do I Qualify?&lt;/h4&gt;  &lt;p&gt;In the very least, in order to qualify to participate in the &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt; program, you just need to be developing a website solution using Microsoft technologies.&amp;#160; If you need a web host, no problem!&amp;#160; &lt;a href="http://www.microsoft.com/web/websitespark/" target="_blank"&gt;WebsiteSpark&lt;/a&gt; has a list of Hosting Partners that offer free 12-month hosting for those of you that are in the program.&amp;#160; My favorite is &lt;a href="http://www.appliedi.net" target="_blank"&gt;Applied Innovations&lt;/a&gt;.&amp;#160; Yep, they’re a Hosting Partner!&lt;/p&gt;  &lt;p&gt;This is perfect for those of us that use &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; since it’s already on the Microsoft platform – that makes it super easy!&lt;/p&gt;  &lt;h4&gt;Are You Already in the Program?&lt;/h4&gt;  &lt;p&gt;If you’re already in the program, please leave a comment to let everyone know how much you love it!&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:0767317B-992E-4b12-91E0-4F059A8CECA8:4eec392b-c5c9-4414-aaa2-9d280f3e95a0" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WebsiteSpark" rel="tag"&gt;WebsiteSpark&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hosting" rel="tag"&gt;Hosting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+Development" rel="tag"&gt;Web Development&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Orlando Code Camp 2010 Wrapped Up</title><link>http://www.willstrohl.com/Blog/PostId/537/Orlando-Code-Camp-2010-Wrapped-Up</link><summary /><category>Technology</category><pubDate>Sun, 28 Mar 2010 22:06:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://orlandocodecamp.com" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Orlando Code Camp" border="0" alt="Orlando Code Camp" align="left" src="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_thumb.png" width="358" height="153" /&gt;&lt;/a&gt;Another year has gone by, and as of last night, the 5th annual &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; has wrapped up.&amp;#160; Normally, my perspective of the code camp is much different than this year.&amp;#160; It began as a simple attendee, then upgraded to a Speaker, and then a Speaker/Volunteer.&amp;#160; This year, I was a Speaker and I helped our &lt;a href="http://www.onetug.org" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt; President, &lt;a href="http://estebanfg.blogspot.com/" target="_blank"&gt;Esteban Garcia&lt;/a&gt;, run the code camp.&amp;#160; So, this time I am blogging from a very different point of view.&lt;/p&gt;  &lt;p&gt;I cannot express to you how great it is to have a full crew of people to help with the planning of the event.&amp;#160; I more or less planned and executed last years &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; all by myself, so I know more than most how much goes into planning a code camp type event – no matter how big or small it is.&amp;#160; This years &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; was planned by the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; board: &lt;a href="http://estebanfg.blogspot.com/" target="_blank"&gt;Esteban Garcia&lt;/a&gt; (President), &lt;a href="http://www.ryppl.com/" target="_blank"&gt;John (JT) Torrey&lt;/a&gt; (Treasurer), &lt;strong&gt;Brian Mishler&lt;/strong&gt; (Director of Marketing), &lt;a href="http://www.mydcsoftware.com/" target="_blank"&gt;Darinel Cabrera&lt;/a&gt; (Director of Membership), and &lt;strong&gt;James (JT) Taylor&lt;/strong&gt; (Director of Education).&amp;#160; Oh, and me too!&amp;#160; Together, I think we formed a great team to make this years code camp a success.&lt;/p&gt;  &lt;p&gt;Did I say it was a success?&amp;#160; YES!&amp;#160; Although I am biased, and knowing that there were small hiccups along the way, we indeed had a successful event.&amp;#160; We had a registration count of well over 600 people, and the attendee count the day of the event ended up being 587 people!&amp;#160; We had plenty of .Net love for everyone that attended too.&amp;#160; There were 14 Microsoft MVP speakers, over 70 sessions to choose from, and plenty of food and giveaways for everyone.&amp;#160; &lt;/p&gt;  &lt;p&gt;I wasn’t able to monitor the twitter traffic this year, but I had in years past.&amp;#160; While the all of the previous code camps in Orlando were indeed a success too, I think we did a much better job of communicating and marketing through twitter, so this made the twitter traffic increase.&amp;#160; Does that mean anything?&amp;#160; Yes it does.&amp;#160; This allowed us and others to monitor feedback from those attended before, during, and after the event.&amp;#160; We could effectively measure how everything went this way.&amp;#160; It also enabled attendees to communicate with each other at the event, and to communicate with others around the world that were attending through our broadcasted LIVE track through Live Meeting.&lt;/p&gt;  &lt;h4&gt;Microsoft Speaker Idol&lt;/h4&gt;  &lt;p&gt;We were also very happy to welcome and host the first annual Microsoft Speaker Idol state finals, created by &lt;strong&gt;Roy Lawson&lt;/strong&gt;.&amp;#160; Our good friend, &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ Fustino&lt;/a&gt;, of &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ’ Toolshed&lt;/a&gt; was there to document the whole thing.&amp;#160; This event took a total of 3 sessions, one for a wild card round.&amp;#160; I was very honored to be invited and attend as a judge for the finals.&amp;#160; We had some incredible finalists, including the winner, &lt;a href="http://www.brandonkelly.com/" target="_blank"&gt;Brandon Kelly&lt;/a&gt;.&amp;#160; The winner of the wild card round was also the designer of our praised t-shirts this year, &lt;a href="http://www.dianeleeper.com/" target="_blank"&gt;Diane Leeper&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Russ and his crew recorded the whole thing.&amp;#160; It should be on &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ’ Toolshed&lt;/a&gt; and Microsoft’s &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt; sometime over the next week.&lt;/p&gt;  &lt;h4&gt;Set-Up&lt;/h4&gt;  &lt;p&gt;Despite hanging out with some of the speakers until around 2:30 AM the night before, I was there bright and early at 5:20 AM to help set-up for the day’s events.&amp;#160; I am both surprised and incredibly impressed that most of the volunteers that signed up to help out actually showed up between 5:30-5:45 AM.&amp;#160; Thank you so much!&amp;#160; Once we got security to realize that we were there and what they needed to do, we were in business and began moving tables and chairs, and getting rooms all set-up.&lt;/p&gt;  &lt;p&gt;We only had a few glitches in the morning.&amp;#160; There were a couple of projectors that needed to be reconnected, and we found out that last years signs weren’t going to make the cut this year.&amp;#160; We also had some other minor issues with Internet and projectors, but being the outstanding hosts they are, &lt;a href="http://www.seminolestate.edu/" target="_blank"&gt;Seminole State College&lt;/a&gt; knocked out everything for us.&amp;#160; You couldn’t ask for a better code camp host!&lt;/p&gt;  &lt;h4&gt;During the Day&lt;/h4&gt;  &lt;p&gt;Between having 2 sessions myself, and another 2 time blocks judging the Microsoft Speaker Idol contest, I was absent from the common areas for a good chunk of the day.&amp;#160; Luckily, we have a great group of people running the event alongside me, and the best volunteers you could ever find!&amp;#160; After set-up was done, the rest of the day ran itself.&amp;#160; It went without a hitch.&lt;/p&gt;  &lt;h4&gt;My Sessions&lt;/h4&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Orlando-Code-Camp-2010-Will-Strohl-Presentation-Room_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Orlando Code Camp 2010: Will Strohl 2nd Presentation Room" border="0" alt="Orlando Code Camp 2010: Will Strohl 2nd Presentation Room" align="right" src="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Orlando-Code-Camp-2010-Will-Strohl-Presentation-Room_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; I was very honored to be chosen as one of the 6 people to be featured on the live streaming from our code camp.&amp;#160; We kept the LIVE meeting room in the main common area, while the rest of the sessions were all together, a short walk away.&amp;#160; I was of course speaking about &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; during both of my sessions.&amp;#160; &lt;/p&gt;  &lt;p&gt;The first session was my LIVE one, and it went very well, despite having a couple of hiccups, caused by myself.&amp;#160; I was able to recover very quickly and easily though, thanks to the way that I manage all of the &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; sites on my development machine.&amp;#160; It was different though.&amp;#160; I am used to either speaking in front of an audience, or in front of an online audience – not both.&amp;#160; I had to keep reminding myself to talk to both groups at the same time, not excluding either one.&amp;#160; This meant repeating questions, looking into the webcam occasionally, and not assuming where people are in the world.&amp;#160; I had some great questions from both the online and present attendees.&lt;/p&gt;  &lt;p&gt;With this part of the event being Microsoft sponsored, we had Microsoft folks on-hand to moderate the questions.&amp;#160; At one point during the presentation, I was told of an online question that actually was a statement, “Will, this person wanted me to tell you that you’re hot.”&amp;#160; This is certainly not expected, and I hadn’t really heard anything like that since high school.&amp;#160; I simply said thanks, when our moderator spoke up, “Will, the person’s name is Peter.”&amp;#160; Hahaha!&amp;#160; I was certainly caught off guard.&amp;#160; Funny stuff!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Orlando-Code-Camp-2010-Will-Strohl-01_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Orlando Code Camp 2010: Will Strohl During a DotNetNuke Presentation" border="0" alt="Orlando Code Camp 2010: Will Strohl During a DotNetNuke Presentation" align="left" src="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Orlando-Code-Camp-2010-Will-Strohl-01_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Like I said before, the other session rooms were a short walk away.&amp;#160; While it wasn’t that far, some people would certainly disagree with that statement.&amp;#160; Regardless, after packing up my stuff and talking to people at the end of my current session, I had to hike it across the way to the next session room.&amp;#160; I got all set-up and began presenting about 10 minutes late.&amp;#160; The session went great though.&amp;#160; This was the second time for me doing this session.&amp;#160; The first time was at &lt;a href="http://www.fladotnet.com/codecamp/" target="_blank"&gt;South Florida Code Camp&lt;/a&gt;, and I felt like I bombed the demo, despite being told otherwise.&amp;#160; This time was great!&amp;#160; Everything went very well, and I think I got across what I was trying to.&lt;/p&gt;  &lt;h4&gt;End of the Day&lt;/h4&gt;  &lt;p&gt;After the final sessions, we gave the microphone over the &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ’ Toolshed&lt;/a&gt; to allow them do a presentation to the winner of the Microsoft Speaker Idol contest.&amp;#160; It was very cool and exciting to see the finalists be introduced and interviewed one final time before the winner being announced.&amp;#160; Everyone received $200.00 USD just for being a finalist.&amp;#160; Those who finished 3-5 received a Zune, the second place winner received an XBox 360 Elite.&amp;#160; The first prize winner also received the XBox, but was also rewarded with a special trophy.&amp;#160; &lt;a href="http://www.brandonkelly.com/" target="_blank"&gt;Brandon Kelly&lt;/a&gt; was the overall winner, and even brought his trophy with him to the Pub Club (after party).&lt;/p&gt;  &lt;p&gt;The end of the day is what a lot of people cannot wait for.&amp;#160; There are typically some great raffle prizes, and one or more grand prizes that everyone wants.&amp;#160; This year, the grand prize was an XBox 360 Elite!&amp;#160; That’s awesome!&amp;#160; We had what appeared to be over 100 people sticking around through some very boring announcements from the area user groups just to find out who won.&amp;#160; Once the XBox winner was announced, people immediately began herding out the doors to their cars.&lt;/p&gt;  &lt;h4&gt;Pub Club (After Party)&lt;/h4&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Tiffany-Martin-Heroine-Route-46-01_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Tiffany Martin and her band, Heroine at Route 46" border="0" alt="Tiffany Martin and her band, Heroine at Route 46" align="right" src="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Tiffany-Martin-Heroine-Route-46-01_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; I have never been to the venue where we held the after party this year.&amp;#160; It was at a place called &lt;a href="http://www.route-46.com/" target="_blank"&gt;Route 46 Entertainment District&lt;/a&gt;.&amp;#160; This was truly one of the best venues to hold a social gathering like ours, but it was just a bit far from our code camp venue. (JT) James Taylor was the person responsible for researching and choosing our Pub Club venue, and I must say he did a fantastic job!&amp;#160; &lt;/p&gt;  &lt;p&gt;This is normally the place and time where some of the best networking happens, but this venue was truly an “entertainment district” as it implies.&amp;#160; I thought of it as a mini-theme park of bars.&amp;#160; The food was very good, and the drinks came a plenty.&amp;#160; The service was top-notch as well, but the impressive beer list didn’t have Newcastle or Guinness.&amp;#160; (I just learned the night before that I now like Guinness at the speaker party.)&lt;/p&gt;  &lt;p&gt;While we were doing our thing, we couldn’t help but notice an all-girl band warming up on the stage near us.&amp;#160; This of course caused a stir of various comments from our group of techie guys.&amp;#160; Especially since they were all attractive.&amp;#160; Being a local, I couldn’t help but think that this might be the band that a local radio personality is part of, Heroine.&amp;#160; I asked a server who was playing tonight, and she told me a band named Rockit Fly.&amp;#160; Okay…&amp;#160; Must be another band, I thought.&amp;#160; But two of the blondes really reminded me of that radio personality, &lt;a href="http://www.tiffworld.com/" target="_blank"&gt;Tiffany Martin&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Tiffany-Martin-Kim-Rausch-Will-Strohl_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Kim Rausch and Will Strohl Meeting Tiffany Martin" border="0" alt="Kim Rausch and Will Strohl Meeting Tiffany Martin" align="left" src="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Tiffany-Martin-Kim-Rausch-Will-Strohl_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;After all of the day’s festivities, I was worn out, so Kim and I decided that we would leave after we heard the first song from the band.&amp;#160; As soon as I heard the singer begin, I knew I was right.&amp;#160; This was indeed &lt;a href="http://www.tiffworld.com/" target="_blank"&gt;Tiffany Martin&lt;/a&gt;, and her band &lt;a href="http://www.heroinemusicrocks.com/" target="_blank"&gt;Heroine&lt;/a&gt;.&amp;#160; Her hair was done up to where it looked like a mullet, but it wasn’t.&amp;#160; It was just a female-rocker-dew.&amp;#160; :)&lt;/p&gt;  &lt;p&gt;Kim and I are fans of hers and the radio show she’s on, &lt;a href="http://www.monsters.fm" target="_blank"&gt;Monsters in the Morning&lt;/a&gt;.&amp;#160; Knowing this, you can assume that we couldn’t leave without saying hi! &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h4&gt;The Final Word&lt;/h4&gt;  &lt;p&gt;I am still tired while I am writing this post to you.&amp;#160; In fact, I wouldn’t be surprised if the end result that gets posted has a ton of typos.&amp;#160; I keep having to re-spell words.&amp;#160; That being said, I am also missing important details and facts, but I will leave you with the feedback that I left Pub Club with.&lt;/p&gt;  &lt;p&gt;By all accounts, I learned that every one really had a great time and thought the event went exceptionally well.&amp;#160; The only negative comment I received is one that I always have agreed to as well.&amp;#160; The session rooms are way too far from the common area.&amp;#160; While I under no illusion that this was said by many people, it only made it back to me once.&amp;#160; Unfortunately, this is something we have to deal with for this specific venue.&amp;#160; Sorry.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Will-Strohl-Orlando-Code-Camp-2010-T-Shirt_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Will Strohl sporting the Orlando Code Camp 2010 T-Shirt" border="0" alt="Will Strohl sporting the Orlando Code Camp 2010 T-Shirt" align="left" src="/Portals/1/Blog/Files/5/565/WLW-OrlandoCodeCamp2010WrappedUp_B17D-Will-Strohl-Orlando-Code-Camp-2010-T-Shirt_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; We had over 70 sessions, over 14 Microsoft MVP’s, over 45 speakers, 587 attendees, over 600 registered, over 30 volunteers, 6 LIVE sessions, and by far the coolest code camp shirt ever – thanks to &lt;a href="http://www.dianeleeper.com/" target="_blank"&gt;Diane Leeper&lt;/a&gt;!&amp;#160; The design has the state of Florida mapped out using the session topics and speaker names, along with the top sponsors of the event.&lt;/p&gt;  &lt;p&gt;I want to thank all of the volunteers, including the photographers.&amp;#160; Even though I wasn’t there every moment to see everything you were doing, I got nothing but the greatest of compliments on the jobs you were doing.&amp;#160; I do want to especially thank Jace Weiss and Brian Banville.&amp;#160; They both did much more than any single persons share of work.&amp;#160; Not only did Jace run the food and refreshments pretty much the entire day, but he also took a spill to the ground in the parking lot at 5:30 AM trying to save the t-shirts box from hitting the ground.&amp;#160; I felt so bad, but luckily he wasn’t injured.&amp;#160; &lt;/p&gt;  &lt;p&gt;Brian was like having a right-hand-man.&amp;#160; He helped JT take care of registration, along with a few others – but he also was there and did every single other thing that I needed to have done.&lt;/p&gt;  &lt;p&gt;Finally, I have to thank the sponsors of the &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt;.&amp;#160; Without them, most of everything that we take for granted at code camps wouldn’t be possible.&amp;#160; Please take a moment of your day to check them out and maybe even send them a note saying thanks.&amp;#160; Their support allowed us to do so much this year.&amp;#160; Between them, the volunteers, and the speakers, code camps would not be possible!&amp;#160; Thank you!&lt;/p&gt;  &lt;p&gt;My only regret is that we were more than fortunate to have &lt;a href="http://blogs.law.harvard.edu/brandonhaynes/" target="_blank"&gt;Brandon Haynes&lt;/a&gt; as one of the speakers.&amp;#160; Brandon is easily one of the smartest people I know, and I wasn’t able to attend his session, and I was only able to talk to him for about 10 minutes.&amp;#160; :(&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/album.php?id=1046966128&amp;amp;aid=2048336" target="_blank"&gt;My Photo Album for the Orlando Code Camp 2010&lt;/a&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:0767317B-992E-4b12-91E0-4F059A8CECA8:db517c08-5e4f-4c97-a572-b5525e952576" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Orlando+Code+Camp" rel="tag"&gt;Orlando Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;&lt;/div&gt;</description></item><item><title>MSDN Webcast: Simulcast Event: Orlando Code Camp</title><link>http://www.willstrohl.com/Blog/PostId/534/MSDN-Webcast-Simulcast-Event-Orlando-Code-Camp</link><summary /><category>Technology</category><pubDate>Sat, 20 Mar 2010 20:46:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://orlandocodecamp.com" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Orlando Code Camp" border="0" alt="Orlando Code Camp" align="left" src="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_thumb.png" width="358" height="153" /&gt;&lt;/a&gt; I already teased this a bit in my rundown on &lt;a href="/Blog/EntryId/561/What-to-Expect-from-Orlando-Code-Camp-2010" target="_blank"&gt;what to expect from this years Orlando Code Camp&lt;/a&gt;.&amp;#160; Now, I am able to tell you specifically which sessions will be broadcast out to the world for your enjoyment.&amp;#160; This is very exciting for us for a couple of reasons.&amp;#160; First, this is a new thing for us to do and it’s a very welcome challenge to overcome for this years code camp.&amp;#160; Second, Microsoft has honored our code camp with being the very first code camp to ever do this.&amp;#160; With numerous code camps happening all over of the world each month, we are very truly honored.&amp;#160; And don’t worry…&amp;#160; We are well aware of the pressure that this brings.&amp;#160; :)&lt;/p&gt;  &lt;p&gt;All day long, the folks at Microsoft are helping us to stream a high-quality video feed of 6 of the sessions at the code camp.&amp;#160; The first session begins at 8:30 AM EST.&amp;#160; If you’re in another time zone, adjust your alarm clocks and partying accordingly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Will Strohl" border="0" alt="Will Strohl" align="left" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Will-Strohl_3.jpg" width="104" height="104" /&gt; Session 1: Installing and Upgrading DotNetNuke and DNN Modules, Will Strohl&lt;/strong&gt;     &lt;br /&gt;8:30 AM – 9:30 AM EST     &lt;br /&gt;There are quite a few misconceptions out there about the level of difficulty when installing and upgrading &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;, we'll walk you through the entire installation and upgrade process outlining some of the common problems and solutions.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Esteban Garcia" border="0" alt="Esteban Garcia" align="right" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Esteban-Garcia_3.jpg" width="84" height="84" /&gt; Session 2: Scalable Cloud Applications with Table Storage, Esteban Garcia&lt;/strong&gt;     &lt;br /&gt;9:45 AM – 10:45 AM EST     &lt;br /&gt;Learn how to take advantage of Windows Azure Table storage to manage your data at a fraction of the cost and with great scalability. We'll create a sample application and explore the different features of table storage on your dev machine and in the cloud.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stan Schultes" border="0" alt="Stan Schultes" align="left" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Stan-Schultes_3.jpg" width="104" height="104" /&gt; Session 3: Getting RAD with Microsoft Visual Studio 2010, Stan Schultes&lt;/strong&gt;     &lt;br /&gt;11:00 AM – 12:00 PM EST     &lt;br /&gt;This demo-intensive session covers the improved support for building distributed business applications in VS2010. We'll focus on some of the improvements and new advanced features.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Kevin Wolf" border="0" alt="Kevin Wolf" align="right" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Kevin-Wolf_3.jpg" width="100" height="100" /&gt; Session 4: Windows Phone 7, Nikita Polyakov (not pictured) and Kevin D. Wolf&lt;/strong&gt;     &lt;br /&gt;1:00 PM – 2:00 PM EST     &lt;br /&gt;There really isn’t anything that they are allowed to say about this session yet, because the content of their topic has been highly confidential until now.&amp;#160; They are talking about some of the things announced about Windows Phone 7 at Mix.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Sayed Hashimi" border="0" alt="Sayed Hashimi" align="left" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Sayed-Hashimi_3.jpg" width="104" height="86" /&gt; Session 5: Microsoft ASP.NET MVC Custom View Helpers, Sayed Hashimi&lt;/strong&gt;     &lt;br /&gt;2:15 PM – 3:15 PM EST     &lt;br /&gt;If you've been using ASP.NET MVC then you've certainly been using some of the built in view helper methods that are available. We'll take an in-depth look at how you can easily and effectively create your own view helpers and discuss how the default view helpers were created and the benefits that they provide.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Diane Leeper" border="0" alt="Diane Leeper" align="right" src="/Portals/1/Blog/Files/3/562/WLW-MSDNWebcastSimulcastEventOrlandoCodeCamp_11B23-Diane-Leeper_3.png" width="104" height="104" /&gt; Session 6: Design for Developers, Diane Leeper&lt;/strong&gt;     &lt;br /&gt;4:00 PM – 5:00 PM EST     &lt;br /&gt;Design is a plan for arranging elements in such a way as best to accomplish a particular purpose. It’s also the secret weapon of your developer toolkit. Learn 5 of the key fundamentals of design and how they can help your applications stand out.&lt;/p&gt;  &lt;p&gt;If you’re physically attending this event, these sessions will not be in the same room as the rest of the sessions that are in the same track.&amp;#160; Due to the technical needs to broadcast these sessions, they will be in another room, as if they were all part of the same track.&amp;#160; We will let you know what room to go to on the day of the event – just like the rest of the tracks.&lt;/p&gt;  &lt;p&gt;If you’re not excited about this, I don’t know what &lt;em&gt;could&lt;/em&gt; get you excited!&amp;#160; You have a small mix of everything that you’d want in a day of learning about various Microsoft technologies.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032447269&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US" target="_blank"&gt;Sign up for the MSDN webcast&lt;/a&gt;, or &lt;a href="http://orlandocodecamp.com/" target="_blank"&gt;register to attend the event&lt;/a&gt; if you live in the Orlando area.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:0dec3285-b893-44f4-838f-91b34d41976f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Orlando+Code+Camp" rel="tag"&gt;Orlando Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Phone+7" rel="tag"&gt;Windows Phone 7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.Net" rel="tag"&gt;ASP.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Experience" rel="tag"&gt;User Experience&lt;/a&gt;&lt;/div&gt;</description></item><item><title>What to Expect from Orlando Code Camp 2010</title><link>http://www.willstrohl.com/Blog/PostId/533/What-to-Expect-from-Orlando-Code-Camp-2010</link><summary /><category>Technology</category><pubDate>Fri, 19 Mar 2010 03:34:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://orlandocodecamp.com" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Orlando Code Camp" border="0" alt="Orlando Code Camp" align="left" src="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_thumb.png" width="358" height="153" /&gt;&lt;/a&gt; I have gone to the &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; every year since it was first held on the UCF campus 5 years ago.&amp;#160; It was run 3 consectutive years by &lt;strong&gt;Shawn Weisfeld&lt;/strong&gt;, and boy does he run a tight ship.&amp;#160; He was also the &lt;a href="http://www.onetug.org" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt; President, and his example is one the main ones I have used in leading the &lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt; and in organizing the first annual &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt;.&amp;#160; Since, Shawn has moved on to bigger and better things.&amp;#160; Taking over was his then Vice President, &lt;strong&gt;Jessica Sterner&lt;/strong&gt;.&amp;#160; She continued to run a great event.&amp;#160; I hardly noticed a difference in the event from year to year.&amp;#160; This story, repeated itself again when Jessica stepped aside and allow Esteban Garcia run the user group and code camp.&amp;#160; That brings us to this years event.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Orlando Code Camp 2010 on March 27&lt;/strong&gt;      &lt;br /&gt;8:00 AM – 5:00 PM      &lt;br /&gt;&lt;strong&gt;Seminole State College&lt;/strong&gt; (&lt;a href="http://www.bing.com/maps/?v=2&amp;amp;cp=28.74444999999998~-81.30565399999995&amp;amp;lvl=16&amp;amp;sty=r&amp;amp;where1=100%20Weldon%20Blvd%2C%20Sanford%2C%20FL%2032773-6132" target="_blank"&gt;map&lt;/a&gt;)      &lt;br /&gt;100 Weldon Blvd.      &lt;br /&gt;Sanford, FL 32773&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-Shirt-Artwork_4.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Orlando Code Camp 2010 T-Shirt Artwork by Diane Leeper" border="0" alt="Orlando Code Camp 2010 T-Shirt Artwork by Diane Leeper" align="right" src="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-Shirt-Artwork_thumb_1.jpg" width="244" height="244" /&gt;&lt;/a&gt; Esteban has big shoes to fill, and we all know it.&amp;#160; Luckily, his team includes some of the best people that a code camp could ask for to help run the event.&amp;#160; (And I’m not saying that just because I am one of them.)&amp;#160; We have some outstanding people on the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; board.&amp;#160; I have the utmost confidence that this year will once again be an outstanding code camp for all others to follow.&amp;#160; That being said, let’s get to the point!&lt;/p&gt;  &lt;p&gt;Orlando’s code camp traditionally has brought in some heavy hitters in terms of speakers.&amp;#160; For example, one year we even had &lt;a href="http://weblogs.asp.net/despos/" target="_blank"&gt;Dino Esposito&lt;/a&gt; presenting AJAX!&amp;#160; Those were some great sessions, despite his BBQ horror stories.&amp;#160; ;)&amp;#160; While we don’t have a Dino this year, we can easily boast about the &lt;strong&gt;15 Microsoft MVP’s&lt;/strong&gt; that are speaking this year.&amp;#160; Altogether, we have &lt;strong&gt;over 40 speakers&lt;/strong&gt; presenting on various development topics.&lt;/p&gt;  &lt;h4&gt;Lots of Sessions, High Quality Speakers, Relevant Topics&lt;/h4&gt;  &lt;p&gt;Among the 70 sessions that you’ll find at &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; are: Windows Phone 7, &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;, SharePoint, MVC, WPF, C#, Oracle .Net, Silverlight, Azure, Visual Studio, and more!&amp;#160; All of these topics and others span across 12 tracks of various content, with a total of 6 classes that you can attend over the course of the day.&amp;#160; You cold potentially learn about all of the above topics in a single day, and get a free lunch and a free t-shirt!&amp;#160;&amp;#160; (That’s the artwork for the code camp shirt above. It’s done by the very talented &lt;a href="http://www.dianeleeper.com/" target="_blank"&gt;Diane Leeper&lt;/a&gt;!)&lt;/p&gt;  &lt;h4&gt;MSDN Track&lt;/h4&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-2009-Session-Room-01_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Orlando Code Camp 2009 Session Room" border="0" alt="Orlando Code Camp 2009 Session Room" align="left" src="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-2009-Session-Room-01_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; One of the rooms will be dedicated to being a live streaming MSDN track that will be broadcast to the world on Microsoft’s MSDN website all day long.&amp;#160; This means that you might be able to get your face on Internet TV.&amp;#160; Hahaha!&amp;#160; We are the first code camp in the world to do this.&amp;#160; Only select sessions will be in this room, so be sure to check out the agenda when you get there.&lt;/p&gt;  &lt;h4&gt;First Annual Microsoft Speaker Idol State Finals&lt;/h4&gt;  &lt;p&gt;User groups throughout the state of Florida held mini-competitions to find new speakers that would talk about any topic for 5-10 minutes and do it well.&amp;#160; Winners from each user group competed in their Regional Area against their local user groups, and those winners will be competing against each other at this years code camp to find out who will be the very first &lt;strong&gt;Microsoft Speaker Idol&lt;/strong&gt; for Florida!&amp;#160; The winner will be promoted internationally, and win some great prizes.&amp;#160; The regional winners already won $200.00 each.&amp;#160; The finals will be presented by the one and only &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ Fustino&lt;/a&gt; of the highly acclaimed &lt;a href="http://www.russtoolshed.net/" target="_blank"&gt;Russ’ Toolshed&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You might know what that means…&amp;#160; Everyone will be on video, and there will be prizes given to attendees!&amp;#160; I am a judge too…&amp;#160; So, if you’re a finalist, I am officially accepting bribes!&amp;#160; ;)&lt;/p&gt;  &lt;h4&gt;&lt;a href="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-2009-Party-01_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Orlando Code Camp 2009 Party Pic" border="0" alt="Orlando Code Camp 2009 Party Pic" align="right" src="/Portals/1/Blog/Files/5/561/WLW-WhattoExpectfromOrlandoCodeCamp2010_13C09-Orlando-Code-Camp-2009-Party-01_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Party, Party, Party!&lt;/h4&gt;  &lt;p&gt;I have said this over and over again.&amp;#160; I will continue to do it as long as it remains true.&amp;#160; The after party at the &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; proves to be &lt;strong&gt;the most fun and most productive “party”&lt;/strong&gt; that I have ever had the pleasure of attending.&amp;#160; All kinds of things have come from the after party at this code camp.&amp;#160; I have seen new businesses formed, new business partnerships, jobs filled, and even things like the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; being made a reality!&lt;/p&gt;  &lt;p&gt;Do not underestimate the power of the after party.&amp;#160; Yes, most people will be having their “beverage of choice,” but you will have exclusive access to most of the speakers and event coordinators that you would not otherwise have.&amp;#160; If you want to &lt;strong&gt;talk about anything related to the technologies you work with&lt;/strong&gt;, &lt;u&gt;THIS IS THE RIGHT PLACE AND RIGHT TIME&lt;/u&gt;.&amp;#160; Face-to-face social networking doesn’t get any better or any easier.&amp;#160; Just show up there immediately following the raffles at the end of the day.&amp;#160; And yes, it is always family-friendly.&amp;#160; :)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Route 46 Entertainment District&lt;/strong&gt; (&lt;a href="http://www.bing.com/maps/?v=2&amp;amp;cp=28.812520999999983~-81.32780499999996&amp;amp;lvl=16&amp;amp;sty=r&amp;amp;where1=4316%20W%20State%20Road%2046%2C%20Sanford%2C%20FL%2032771-9005" target="_blank"&gt;map&lt;/a&gt;)      &lt;br /&gt;4316 W. State Road 46      &lt;br /&gt;Sanford, FL 32771&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;FREE STUFF!&lt;/h4&gt;  &lt;p&gt;If that wasn’t enough, there are a ton of door prizes that will be given away throughout the day.&amp;#160; Among those prizes are all kinds of software licenses - some being worth well over $1,000.00!&amp;#160; &lt;/p&gt;  &lt;p&gt;If you haven’t ever been to a code camp, can you guess how much all of this will cost you?&amp;#160; Let’s imagine that your supervisor found a similar event.&amp;#160; How much do you think you’d pay for it?&amp;#160; Some would easily be over $2,000.00, and you wouldn’t get any door prizes, and you might even have to buy your own lunch to boot!&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; is and always will be &lt;strong&gt;100% FREE TO ATTEND&lt;/strong&gt;!&amp;#160; Register now.&amp;#160; Get your friends to register now.&amp;#160; Bring your co-workers.&amp;#160; Bring your boss.&amp;#160; Get credit for it as a day of work.&amp;#160; Do whatever you need to do, but make sure you &lt;u&gt;don’t miss it&lt;/u&gt;!&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;While you’re at it, &lt;strong&gt;blog about it&lt;/strong&gt; and &lt;strong&gt;&lt;a href="http://twitter.com/home?status=I+am+going+to+be+at+the+%23OrlandoCC.+Are+you%3F+http%3A%2F%2Forlandocodecamp.com" target="_blank"&gt;tweet about it&lt;/a&gt;&lt;/strong&gt;.&amp;#160; The official hashtag is &lt;a href="http://search.twitter.com/search?q=orlandocc" target="_blank"&gt;#OrlandoCC&lt;/a&gt; and the event twitter account is &lt;a href="http://twitter.com/OrlandoCC" target="_blank"&gt;@OrlandoCC&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;See you there!&amp;#160; :)&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:0767317B-992E-4b12-91E0-4F059A8CECA8:a74582db-59fa-49ab-9354-56f7e3d9f5c5" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Orlando+Code+Camp" rel="tag"&gt;Orlando Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft+Speaker+Idol" rel="tag"&gt;Microsoft Speaker Idol&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Bing Challenge Day 7: The Final Day</title><link>http://www.willstrohl.com/Blog/PostId/535/Bing-Challenge-Day-7-The-Final-Day</link><summary /><category>Technology</category><pubDate>Thu, 18 Mar 2010 23:46:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bing vs Google" border="0" alt="Bing vs Google" align="left" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-bing-vs-google_3.png" width="216" height="180" /&gt; Well, it has been an exciting week.&amp;#160; I had pledged to use &lt;a href="http://www.bing.com" target="_blank"&gt;Bing&lt;/a&gt; exclusively in place of my preferred search engine, &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt;.&amp;#160; I knew going into this that I would get a little bit of flak and cause some ill will, as the topic of search engines can be a religious-type conversation among techies.&amp;#160; That, and depending on how we search and when we search, we can each get completely different results – literally.&amp;#160; This test was not at all surprising in those aspects.&amp;#160; Here is my run-down on the final day, and a summary of my findings.&lt;/p&gt;  &lt;p&gt;On my final day, it was mostly uneventful.&amp;#160; This is to say that for the most part, I found what I was looking for when I was looking for it.&amp;#160; Only one specific search stood out as a “failure” today.&lt;/p&gt;  &lt;h4&gt;Misspelled Non-Contextual Search&lt;/h4&gt;  &lt;p&gt;There is no way around it.&amp;#160; You are going to misspell your words from time to time.&amp;#160; Luckily for us, the search engines like many sites have come up with creative ways to account for this all-too-common human error.&amp;#160; It is rare that a standard application has a problem with this, but for search engines it is quite a different proposition.&amp;#160; Many applications have a certain type of context to work with.&amp;#160; Even when factoring in programs such as a word processing application, they are not dealing directly with expectation of context.&amp;#160; It just scans the words and offers feedback for words it doesn’t recognize.&amp;#160; &lt;/p&gt;  &lt;p&gt;Search engines do not have the luxury of the scan-it-and-forget-it software approach.&amp;#160; They are instead bound by a much more fluid and sensitive aspect of software design in anticipating what a human user is expecting to see instead of what we want them to see.&amp;#160; For the most part, search engines do fine.&amp;#160; However, Bing really missed the bus on one of my searches today.&lt;/p&gt;  &lt;p&gt;A while back, I wrote a tongue in cheek blog entry poking some fun at &lt;a href="http://www.chrishammond.com" target="_blank"&gt;Chris Hammond&lt;/a&gt; and Shaun Walker.&amp;#160; It’s not really important to know who they are if you don’t already.&amp;#160; But in a niche .Net community, they are considered a pretty big deal.&amp;#160; I wanted to link to this blog post, so I searched for it on Bing, and a happy accident happened.&amp;#160; I misspelled Chris’s last name.&amp;#160; Bing had no idea how to handle this.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/563/WLW-BingChallengeDay7TheFinalDay_127CF-Search-Results-CHammond-SWalker-Bing_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Search Results: Chris Hammond Shaun Walker on Bing" border="0" alt="Search Results: Chris Hammond Shaun Walker on Bing" src="/Portals/1/Blog/Files/5/563/WLW-BingChallengeDay7TheFinalDay_127CF-Search-Results-CHammond-SWalker-Bing_thumb.jpg" width="504" height="292" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If this alone was taken into consideration, it wouldn’t be an issue at all, but I plugged in the same exact search terms into Google to see how it would do.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/563/WLW-BingChallengeDay7TheFinalDay_127CF-Search-Results-CHammond-SWalker-Google_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Search Results: Chris Hammond Shaun Walker on Google" border="0" alt="Search Results: Chris Hammond Shaun Walker on Google" src="/Portals/1/Blog/Files/5/563/WLW-BingChallengeDay7TheFinalDay_127CF-Search-Results-CHammond-SWalker-Google_thumb.jpg" width="504" height="433" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see, Google was able to pull context out of the same search terms and determine that I meant to spell Chris’s last name with the missing “D” at the end.&amp;#160; I wouldn’t know how to pull context out of the same search terms, but the engineers at Google have figured out how, while Bing apparently didn’t.&lt;/p&gt;  &lt;h4&gt;Final Results of my Bing Challenge&lt;/h4&gt;  &lt;p&gt;Over the course of the week, Bing was consistently giving problems finding what I was looking for.&amp;#160; Out of a total of 8 problems I logged with searching, Bing only won out over Google once.&amp;#160; Every other time, Google clearly had its pulse on what I was looking for.&amp;#160; While writing this blog entry, I also gave myself time to reflect over not only what happened, but why I think those things happened. &lt;/p&gt;  &lt;p&gt;Google has had a very long time to work on their search algorithms.&amp;#160; In a world where a month can equate to a year of time in technology, Google has a lifetime of work ahead of the engineers at Bing.&amp;#160; When you take that into perspective, you might think to yourself, Google clearly has the upper hand.&amp;#160; I would say otherwise.&amp;#160; Using my analogy, Google beating Bing at this is like a retiree beating up a 4rd grader.&amp;#160; You would expect it, and you would likely root for the underdog as well as be more forgiving for its mishaps.&amp;#160; &lt;/p&gt;  &lt;p&gt;I mentioned that there were 8 problems I’ve had searching.&amp;#160; I must have used the search features on Bing nearly 100 times or more over the course of the last 7 days.&amp;#160; Bing only failed me 7 percent of the time.&amp;#160; Whoa!&amp;#160; That 4rd grader has really matured.&amp;#160; That retiree should be ashamed!&amp;#160; At this rate, we might see Bing overtake Google in relevance within the next couple of years.&amp;#160; &lt;/p&gt;  &lt;p&gt;However, I am not as forgiving as you might be.&amp;#160; I will be reverting back to Google until the day comes where Bing is more useful to me than Google.&amp;#160; My time is much too valuable to me to continue to switch search engines – even if it is only 7% of the time.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:70cc3f7c-1b11-457b-b649-7bcfb87b872a" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Search+Engines" rel="tag"&gt;Search Engines&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bing" rel="tag"&gt;Bing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Review" rel="tag"&gt;Review&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Bing Challenge: Day 6</title><link>http://www.willstrohl.com/Blog/PostId/532/Bing-Challenge-Day-6</link><summary /><category>Technology</category><pubDate>Wed, 17 Mar 2010 23:56:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bing vs. Google" border="0" alt="Bing vs. Google" align="left" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-bing-vs-google_3.png" width="216" height="180" /&gt; In my ongoing quest to put Bing through the wringer, and to see how it compares to my usual preferred search engine, I had some interesting results today.&amp;#160; Before I get into that though, I should mention that I have truly been taking this challenge seriously.&amp;#160; I have switched my default search engines, and I even search for more things than usual, just to put that much more effort towards my end goal.&amp;#160; What’s that goal?&amp;#160; Easy.&amp;#160; I want to give Bing its fair chance to make me a believer – if it can.&lt;/p&gt;  &lt;h4&gt;Searching for Technical Assistance&lt;/h4&gt;  &lt;p&gt;Probably the most common thing I use any search engine for is to look for assistance to technical issues I am having.&amp;#160; This is common.&amp;#160; While it really is more fun and beneficial to figure out the answer on my own – I simply don’t have that kind of time anymore.&amp;#160; So, one of my first steps to solve a technical issue that I don’t know the answer to is to jump on a search engine and see if anyone else has asked the same question I have, and what their resolution was.&lt;/p&gt;  &lt;p&gt;Today, my main technical issue revolved around an upgrade I am applying to 20+ modules and 4 skins that are using the &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; control suite.&amp;#160; This implementation of the popular control suite is more than a few versions old.&amp;#160; However, throughout my project, I am getting the following error:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Request for the permission of type ‘System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ failed.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I was running in circles looking for the cause of this error.&amp;#160; So, like a a true “expert,” I turned to my resources to find the answer. :)&lt;/p&gt;  &lt;p&gt;I went to Bing first of course.&amp;#160; I used a pretty standard search engine query style that I have come to use to find all of my answers successfully over time.&amp;#160; Here is my search:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;telerik Request for the permission of type ‘System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ failed.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As you can easily see, I just searched for the error message I encountered with the technology prepended to the query terms.&amp;#160; Unfortunately, Bing didn’t like that.&amp;#160; It instead seemed more content with ignoring the fact that I was concerned about &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; altogether.&amp;#160; None of the results on the first page pertain to &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; at all.&amp;#160; Not good…&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/560/WLW-BingChallengeDay6_D105-Search-Results-Telerik-Bing_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Telerik Error Message on Bing" border="0" alt="Search Results: Telerik Error Message on Bing" src="/Portals/1/Blog/Files/5/560/WLW-BingChallengeDay6_D105-Search-Results-Telerik-Bing_thumb.jpg" width="504" height="406" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Putting the same query into Google proved to do the exact opposite.&amp;#160; The very first result was from the &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; website itself.&amp;#160; While not all of the results on the page pertained to &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; specifically, there were many more than on Bing.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/560/WLW-BingChallengeDay6_D105-Search-Results-Telerik-Google_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Telerik Error Message on Google" border="0" alt="Search Results: Telerik Error Message on Google" src="/Portals/1/Blog/Files/5/560/WLW-BingChallengeDay6_D105-Search-Results-Telerik-Google_thumb.jpg" width="504" height="439" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I could not help but think while this was happening that with Bing being marketed as a “decision engine” that it made the decision for me what I was looking for instead of passing what I really expected back to me.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:255bbe3f-b06e-4272-937d-934e37944a6e" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Search+Engines" rel="tag"&gt;Search Engines&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bing" rel="tag"&gt;Bing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Review" rel="tag"&gt;Review&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Bing Challenge: Days 3-5</title><link>http://www.willstrohl.com/Blog/PostId/531/Bing-Challenge-Days-3-5</link><summary /><category>Technology</category><pubDate>Tue, 16 Mar 2010 22:37:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bing vs. Google" border="0" alt="Bing vs. Google" align="left" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-bing-vs-google_3.png" width="216" height="180" /&gt; I am not sure if it’s fortunate or not, but the last couple of days with Bing have been uneventful.&amp;#160; The few times that I wasn’t able to find what I was looking for, Google hadn’t a clue either.&amp;#160; In fact, one specific query returned nothing from Bing, and only returned about 8 non-relevant results from Google.&amp;#160; I’ll keep you posted as this weeks Bing Challenge comes to a close.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:96580a66-9b2e-4282-a973-63cbd6386fcf" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Bing" rel="tag"&gt;Bing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Review" rel="tag"&gt;Review&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Search+Engines" rel="tag"&gt;Search Engines&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Bing Challenge: Day 2</title><link>http://www.willstrohl.com/Blog/PostId/530/Bing-Challenge-Day-2</link><summary /><category>Technology</category><pubDate>Fri, 12 Mar 2010 23:53:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Bing vs. Google" border="0" alt="Bing vs. Google" align="left" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-bing-vs-google_3.png" width="216" height="180" /&gt; Today is the second day of my personal challenge to myself to give the &lt;a href="http://www.bing.com" target="_blank"&gt;Bing&lt;/a&gt; “decision engine” another full test run.&amp;#160; Today, I didn’t really have to search a whole lot.&amp;#160; When I did, they were very simple searches.&amp;#160; I am finding that searches that are not targeted to specific websites or technologies work pretty well.&amp;#160; When I go outside that scope, I begin to see the searches go from slightly different, to completely different, in comparison to &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Like I said, the searches today were uneventful.&amp;#160; I mostly got what I was looking for with similar effort that I’d expect from Google.&amp;#160; There was only a single exception.&lt;/p&gt;  &lt;h4&gt;Image Search&lt;/h4&gt;  &lt;p&gt;I used the image search pretty extensively today.&amp;#160; I was very pleased with it.&amp;#160; The searches executed and returned results very fast, and the results appeared to be completely relevant.&amp;#160; I think it goes without saying that the entire page looked much nicer than Google too.&amp;#160; :)&lt;/p&gt;  &lt;h4&gt;Vanity Search&lt;/h4&gt;  &lt;p&gt;Have you heard of a “vanity search?”&amp;#160; Well, let’s make sure…&amp;#160; A vanity search is when you search for your own name on a search engine.&amp;#160; For example, I might search for “will strohl” or “william strohl.”&amp;#160; Since I go by “Will” in pretty much every circle of my life, that is what I usually search on.&amp;#160; I realize that this may present an interesting challenge to search engine programmers, as the short form of my name is a common word, offering little to no context.&amp;#160; &lt;/p&gt;  &lt;p&gt;When I performed the vanity search on Bing, I was surprised a great deal to no see myself on the first page.&amp;#160; This is not due to conceit.&amp;#160; I spend a great deal of time in SEO efforts to get my name to return relevant results.&amp;#160; Unfortunately, Bing has decided to ignore those efforts completely.&amp;#160; I did not show up until their second page of results.&amp;#160; If my settings were different, I would have been on the third page.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/558/WLW-BingChallengeDay2_A90-Bing-Search-Vanity-Will-Strohl_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Vanity Search: Bing &amp;quot;Will Strohl&amp;quot;" border="0" alt="Vanity Search: Bing &amp;quot;Will Strohl&amp;quot;" src="/Portals/1/Blog/Files/5/558/WLW-BingChallengeDay2_A90-Bing-Search-Vanity-Will-Strohl_thumb.jpg" width="504" height="314" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see above, there are mixed results.&amp;#160; There are plenty of results for “strohl,” but nothing for “will.”&amp;#160; I was surprised to see results instead for people of the same surname, but with names like David, Pamela, or Greg.&amp;#160; It is very clear that Bing doesn’t know that “will” is also a name.&amp;#160; This is interesting though.&amp;#160; When you factor in that Bing most definitely recognized “strohl” as being a surname, it is disappointing to see that the same programming logic wasn’t used to make the same decision.&amp;#160; If it did, then it was a complete failure.&amp;#160; With Bing being marketed as a “decision engine,” this is an overwhelming failure in decision making.&amp;#160; In fact, it makes their commercials seem more funny – for the wrong reason.&lt;/p&gt;  &lt;p&gt;This same search in Google renders me as every single search result on the first page of search results.&amp;#160; This same search in the past used to be dominated by a bunch of results from the Strohl Systems company.&amp;#160; So, it is clear that I have been doing pretty well in optimizing for one of the search engines.&amp;#160; :)&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/558/WLW-BingChallengeDay2_A90-Google-Search-Vanity-Will-Strohl_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Vanity Search: Google &amp;quot;Will Strohl&amp;quot;" border="0" alt="Vanity Search: Google &amp;quot;Will Strohl&amp;quot;" src="/Portals/1/Blog/Files/5/558/WLW-BingChallengeDay2_A90-Google-Search-Vanity-Will-Strohl_thumb.jpg" width="504" height="314" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;That’s it for day two.&amp;#160; Since the next two days are the weekend, I do not expect to have much to report until Monday, but we’ll see.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:4adeb734-55bc-4e30-bcbf-0a0f6cc90b94" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Search+Engines" rel="tag"&gt;Search Engines&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bing" rel="tag"&gt;Bing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Review" rel="tag"&gt;Review&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Bing Challenge: Day 1</title><link>http://www.willstrohl.com/Blog/PostId/529/Bing-Challenge-Day-1</link><summary /><category>Technology</category><pubDate>Wed, 10 Mar 2010 23:02:00 GMT</pubDate><description>&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Bing vs Google" border="0" alt="Bing vs Google" align="left" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-bing-vs-google_3.png" width="216" height="180" /&gt; I &lt;a href="http://twitter.com/WillStrohl/statuses/10276385294" target="_blank"&gt;decided today&lt;/a&gt; to give the &lt;a href="http://www.bing.com/" target="_blank"&gt;Bing search engine&lt;/a&gt; another try.&amp;#160; I had tried it first launched and I wasn’t happy.&amp;#160; While the result generally were pretty good, they were not targeted enough, and even when they were, the &lt;a href="http://twitter.com/WillStrohl/statuses/1991853597" target="_blank"&gt;targeting was inconsistent&lt;/a&gt;.&amp;#160; I intended to give &lt;a href="http://www.bing.com/" target="_blank"&gt;Bing&lt;/a&gt; a full week then, but I only made it 6 of the 7 days.&amp;#160; It was enough for me.&amp;#160; I resorted back to the infamous &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt;.&amp;#160; It has been a long time, so it’s only fair to try it again.&amp;#160; Today is day one, and I will be doing this for 7 days.&amp;#160; Here’s a review of the problems I’ve had.&lt;/p&gt;  &lt;p&gt;I am only going to report the problems I’ve had.&amp;#160; That being said, you can be pretty sure that I use a search engine anywhere from 20-100 or more times per day.&amp;#160; So keep that in mind when reading.&amp;#160; It will give this review more context.&lt;/p&gt;  &lt;p&gt;Going into this, I didn’t expect for my testing and results to be so different.&amp;#160; I really did expect for both search engines to be comparable.&amp;#160; Day one proved to be surprising to say the least.&lt;/p&gt;  &lt;h4&gt;Search:&amp;#160; Earth Day Events&lt;/h4&gt;  &lt;p&gt;I was researching “earth day events” today for my weekly &lt;a href="http://twubs.com/greenchat" target="_blank"&gt;green chat&lt;/a&gt;.&amp;#160; I was expecting to receive a list of results containing websites that had Earth Day events listed on them, or sites that offer advice about Earth Day events.&amp;#160; This was an interesting test.&amp;#160; In this case, both search engines get a partial FAIL from me, with Bing slightly edging out Google for the higher level of failure.&lt;/p&gt;  &lt;p&gt;The first result on Bing was for a site called &lt;em&gt;Earth Day 2010 – EnviroLink Resource Guide&lt;/em&gt; (http://earthday.envirolink.org/).&amp;#160; While this site does indeed have an area and search on their site for Earth Day events, there is not a single event listed on their entire site.&amp;#160; I would think that the search engines would have enough logic to figure this out for us and drop the relevance of such a site using the search terms I did.&amp;#160; The only reason Google won here is because they listed this same site as the second result, and not the first like Bing.&lt;/p&gt;  &lt;h4&gt;Site Search: Tea Maker&lt;/h4&gt;  &lt;p&gt;Quite often I will find myself needing to reference something on my website.&amp;#160; In order to do this, I use the search terms, “[keywords] site:willstrohl.com” and I usually see exactly what I am looking for.&amp;#160; Today, this search consisted of “tea maker site:willstrohl.com” as I wanted to see what came up.&amp;#160; I have the tea maker in my office, but this is a great test for my experiment.&amp;#160; The results of this were disturbingly different.&lt;/p&gt;  &lt;p&gt;Google gave me exactly what I wanted, and nothing more.&amp;#160; I couldn’t have asked for a better search result set.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-google-tea-maker_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Google &amp;quot;tea maker site:willstrohl.com&amp;quot;" border="0" alt="Search Results: Google &amp;quot;tea maker site:willstrohl.com&amp;quot;" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-google-tea-maker_thumb.jpg" width="504" height="429" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Bing, however, didn’t give me what I wanted or expected at all.&amp;#160; In fact, the page I was looking for on my own site was not in the search results at all.&amp;#160; All I received were archive pages from my blog calendar.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-bing-tea-maker_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Bing &amp;quot;tea maker site:willstrohl.com&amp;quot;" border="0" alt="Search Results: Bing &amp;quot;tea maker site:willstrohl.com&amp;quot;" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-bing-tea-maker_thumb.jpg" width="504" height="408" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Bing clearly failed here.&amp;#160; I was very disappointed here.&amp;#160; I fully expected for the results to be a mirror image.&amp;#160; However, the other part that was the most disappointing to me was the integrated shopping search results in Bing.&amp;#160; Why in the world would an end-user expect or want to see that in a website specific search???&lt;/p&gt;  &lt;h4&gt;Search: Tweet Backup&lt;/h4&gt;  &lt;p&gt;There is a site that I rarely use.&amp;#160; I frequent it about once every other month.&amp;#160; It is a site that backs up my tweets from twitter.&amp;#160; Because of this, I have a difficult time remembering the site name and domain name.&amp;#160; I should probably bookmark the site, but for one reason or another, I just never have.&amp;#160; I have always known in the back of my mind that a quick search would bring it up on the first couple of results.&amp;#160; This was another instance where I was surprised.&amp;#160; On both search engines, I searched for “tweet backup.”&lt;/p&gt;  &lt;p&gt;Google did what I always see it do.&amp;#160; It gave me the site I was looking for near the top of the search results.&amp;#160; I highlighted the site in red below:&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-google-tweet-backup_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Google &amp;quot;tweet backup&amp;quot;" border="0" alt="Search Results: Google &amp;quot;tweet backup&amp;quot;" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-google-tweet-backup_thumb.jpg" width="504" height="433" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Bing once again disappointed me.&amp;#160; That site wasn’t on the first page of search results at all, much less near the top.&amp;#160; Instead, I found it near the bottom of the second page of search results.&amp;#160; This would be sad for me for any search engine, since I rarely venture past the first page of results.&amp;#160; It also confused me to see the twitter home page to be listed as a result for those keywords.&amp;#160; I cannot think of any reason that would have enough relevance to be the 4th search result out of every web page in the world once the word “backup” is in the query.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-bing-tweet-backup_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Search Results: Bing &amp;quot;tweet backup&amp;quot;" border="0" alt="Search Results: Bing &amp;quot;tweet backup&amp;quot;" src="/Portals/1/Blog/Files/5/557/WLW-BingChallengeDay1_130FC-search-results-bing-tweet-backup_thumb.jpg" width="504" height="410" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;That’s it for today.&amp;#160; Everything else was pretty much expected.&amp;#160; The only time I directly compared Google with Bing is when the results looked out of place, or I couldn’t find what I was looking for.&amp;#160; That being said, most of the day, I stayed on Bing.&amp;#160; While that sounds like a win for Bing, in comparison, I cannot think of the last time I left Google to go to another search engine to find something when it was my default search engine.&lt;/p&gt;  &lt;p&gt;Let’s see what happens for the rest of the 7 days…&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:0767317B-992E-4b12-91E0-4F059A8CECA8:f77066f8-cdb2-43b9-8140-bf41b76891a2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Search+Engines" rel="tag"&gt;Search Engines&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bing" rel="tag"&gt;Bing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Review" rel="tag"&gt;Review&lt;/a&gt;&lt;/div&gt;</description></item><item><title>South Florida Code Camp 2010 Recap</title><link>http://www.willstrohl.com/Blog/PostId/521/South-Florida-Code-Camp-2010-Recap</link><summary /><category>Technology</category><pubDate>Mon, 01 Mar 2010 05:59:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://www.facebook.com/album.php?aid=2045553&amp;amp;id=1046966128" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="My son, Kohen, wearing his Day of DotNetNuke® shirt at the speaker party" border="0" alt="My son, Kohen, wearing his Day of DotNetNuke® shirt at the speaker party" align="left" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-sflcc-2010-speaker-party-kohen-dodnn-shirt_3.jpg" width="184" height="244" /&gt;&lt;/a&gt; Another year has gone by since I last visited the Miami area.&amp;#160; It was of course for the &lt;a href="http://www.fladotnet.com/codecamp/" target="_blank"&gt;South Florida Code Camp&lt;/a&gt;.&amp;#160; There were many things that continue to remain the same with this event: the venue, the coordinators, and of course the fact that this was an incredible event!&amp;#160; The &lt;a href="http://www.fladotnet.com/codecamp/" target="_blank"&gt;South Florida Code Camp&lt;/a&gt; is one of the code camps in the state of Florida that you should never miss.&amp;#160; There are outstanding speakers, outstanding topics, and a ton of people to network with!&lt;/p&gt;  &lt;h4&gt;The Speaker Party&lt;/h4&gt;  &lt;p&gt;Being a speaker, my experience would begin with the speaker party the night before the event.&amp;#160; This is something I normally cannot attend since I travel so far to attend.&amp;#160; It’s kind of hard to validate the travel time during work.&amp;#160; However, I was able to make it to the speaker party this year!&amp;#160; It was a blast too!&amp;#160; Then again, what else would you expect?&amp;#160; With some of the best speakers in the state all coming to one place, such an event couldn't be expected to be anything but great!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/album.php?aid=2045553&amp;amp;id=1046966128" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="A view of some of the speakers at the speaker party" border="0" alt="A view of some of the speakers at the speaker party" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-sflcc-2010-speaker-party-table-view_3.jpg" width="504" height="379" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(&lt;em&gt;Thank you to Kim for taking the pictures at the speaker party.&lt;/em&gt;)&lt;/p&gt;  &lt;h4&gt;The Code Camp&lt;/h4&gt;  &lt;p&gt;The code camp itself was great.&amp;#160; It was a bit confusing at the registration desk, but didn’t get in the way too much.&amp;#160; I was disappointed to only see donuts for breakfast though.&amp;#160; I am not a fan of donuts.&amp;#160; Despite those very small issues, the morning went off without a hitch.&amp;#160; &lt;/p&gt;  &lt;p&gt;There was nearly an entire track of &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; love at the code camp, so I found myself staying in the same room most of the day.&amp;#160; Woo hoo!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3420.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Jim Begley presenting DotNetNuke 101" border="0" alt="Jim Begley presenting DotNetNuke 101" align="left" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3420_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; The first session of the DNN day was &lt;em&gt;DotNetNuke 101&lt;/em&gt;, presented by &lt;a href="http://www.jimbegley.com" target="_blank"&gt;Jim Begley&lt;/a&gt; of &lt;a href="http://www.glidecomputing.com" target="_blank"&gt;Glide Computing&lt;/a&gt;.&amp;#160; I went searching for water during the beginning of his presentation, so I missed the first 5-10 minutes.&amp;#160; So, I am not sure if he went through installation or not, but he did a great job of walking the attendees through the various features of DNN.&amp;#160; He spoke of administration, pages, modules, and skins.&amp;#160; I am certain that those in attendances were impressed.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3426.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Gary Kulwin presenting The Elegance of XMod" border="0" alt="Gary Kulwin presenting The Elegance of XMod" align="right" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3426_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Next was a speaker that was new to me, &lt;strong&gt;Gary Kulwin&lt;/strong&gt;.&amp;#160; I am not sure if it was his first presentation or not.&amp;#160; He was presenting a session titled, &lt;em&gt;The Elegance of XMod&lt;/em&gt;.&amp;#160; Basically, he demonstrated how to use the popular XMod module by &lt;a href="http://dnndev.com/" target="_blank"&gt;DNNDev.com&lt;/a&gt;.&amp;#160; I was excited to see this session out of all of them since I have a copy of this module myself.&amp;#160; I just haven’t took any time to try it out myself yet.&amp;#160; Gary’s presentation was very beneficial to giving me more reasons to get started with it.&amp;#160; By the end of the presentation, we were watching him work with a nearly functional example of a mini-app created by XMod.&amp;#160; I say nearly functional only because we didn’t get completely through all of the examples, and I think he had to leave a couple of things out that weren’t ready for the demo.&amp;#160; Great work, Gary!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3428.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Me, presenting How to AJAX-ify Your DNN Modules" border="0" alt="Me, presenting How to AJAX-ify Your DNN Modules" align="left" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3428_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; Finally, it was my turn.&amp;#160; My session was &lt;em&gt;How to AJAX-ify Your DotNetNuke Modules&lt;/em&gt;.&amp;#160; My goal was to show a handful of ways to add AJAX functionality to your DNN modules, and to also demonstrate the difference between those ways using the same module functionality in different views.&amp;#160; I am sure I got those points across, but I am deeply disappointed with my performance with the code demonstration.&amp;#160; I really was off my game and wasn’t able to get into my intended groove.&amp;#160; I had a specific path planned out in terms of how I was going to demonstrate each of the AJAX methods, but it didn’t work out the way I wanted it to.&amp;#160; I ended up jumping around and skipping a couple of things, only to come back to them.&amp;#160; I am sure at least a couple of the people might have been confused by this.&amp;#160; Basically, I compared no AJAX to DNN’s Partial Rendering, and then walked us through using &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; and &lt;a href="http://www.telerik.com" target="_blank"&gt;Telerik&lt;/a&gt; AJAX methods.&amp;#160; If you want to see the slide deck or the source code, &lt;a href="/Blog/EntryId/548/Presentation-files-for-AJAX-ifying-DotNetNuke-Modules"&gt;check my earlier blog post&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Lunch Time&lt;/h4&gt;  &lt;p&gt;There was nothing interesting to report about the lunch itself.&amp;#160; It was standard pizza, but I got there late, so it was cold.&lt;/p&gt;  &lt;p&gt;At the end of the lunch, I spent a great deal of time talking to &lt;a href="http://sqlandy.com/" target="_blank"&gt;Andy Warren&lt;/a&gt; about community and community events though.&amp;#160; It was probably the most valuable and rewarding part of the day.&amp;#160; Even though Andy lives in my neck of the woods, I would have traveled to Miami just for that conversation.&amp;#160; Thanks, Andy!&lt;/p&gt;  &lt;p&gt;That highlights the most important thing about these events…&amp;#160; The social networking that can be done at code camps is something that can only be duplicated by user group meetings.&amp;#160; However, not to scale.&amp;#160; I have seen a ton of positive conversations, plans, partnerships, jobs, and much more come out of the networking at events like these.&amp;#160; Heck, that’s how the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; was born!&lt;/p&gt;  &lt;h4&gt;The Rest of the Sessions&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://www.jimbegley.com" target="_blank"&gt;Jim Begley&lt;/a&gt; was on-deck again to speak about &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;, and this time it &lt;em&gt;Selling DotNetNuke to the Small and Medium-Sized Business&lt;/em&gt;.&amp;#160; Since my conversation with Andy had last much longer than I anticipated, I one again missed the beginning of Jim’s presentation.&amp;#160; However, the rest of what I saw was on par with what I would call a great presentation.&amp;#160; He had plenty of attendee participation, where it was clear that they all were very interested in using DNN to make money.&amp;#160; Nice!&amp;#160; That is usually a clear indicator of the success in a presentation, and this time it really was.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3439.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="South Florida Speaker Idol Regionals" border="0" alt="South Florida Speaker Idol Regionals" align="left" src="/Portals/1/Blog/Files/3/549/WLW-SouthFloridaCodeCamp2010Recap_149F1-IMG_3439_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; I only stayed for one more session before leaving to pickup the family before the after party, and it really wasn’t really a session.&amp;#160; It was the South Florida Microsoft Speaker Idol Regional competition.&amp;#160; The winner of this contest would compete against the other regions at &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; next month.&lt;/p&gt;  &lt;p&gt;There were 5 presenters competing for this honor, and a $200 gift card.&amp;#160; Each contestant would need to give a 10 minute or less presentation about anything Microsoft.&amp;#160; There were some outstanding presentations, including SEO, ASP.Net 0-60, and more.&amp;#160; Though I really favored a presentation from someone that didn’t place in the top 3, the winner was &lt;strong&gt;Jeff Truman&lt;/strong&gt;.&amp;#160; Congrats!&lt;/p&gt;  &lt;p&gt;(That being said, I was later recruited to be a judge at the State finals, so I am now accepting bribes!&amp;#160; Hehehe…)&lt;/p&gt;  &lt;h4&gt;The After Party&lt;/h4&gt;  &lt;p&gt;The family and I arrived early to the after party venue, &lt;strong&gt;JP Mulligans&lt;/strong&gt;.&amp;#160; The after party is one of the most important parts of the code camp events, that is, unless you know everything and know everyone already.&amp;#160; If you never want to gain another contact or learn anything new, then by all means, skip the after party.&amp;#160; You probably can do everything on your own, without any help whatsoever.&amp;#160; :P&lt;/p&gt;  &lt;p&gt;The venue was pretty good for an after party.&amp;#160; It’s basically a bar and grill, and specializes in beer and wings.&amp;#160; The coolest part of this place though was that one entire side was actually the side of a hockey rink too!&amp;#160; We were able to watch 2 different hockey games while we were there.&amp;#160; It was awesome!&amp;#160; My son especially liked it.&amp;#160; His face was glued to the glass most of the night.&lt;/p&gt;  &lt;p&gt;The food at events like these is never meant to last, so it went pretty quickly.&amp;#160; Only a couple of people missed it.&amp;#160; There was plenty of great conversations had that night.&amp;#160; Did you miss it?&amp;#160; Tsk, tsk…&amp;#160; Along with the rest of the event, you can see some of the &lt;a href="http://www.facebook.com/album.php?aid=2045553&amp;amp;id=1046966128" target="_blank"&gt;SFLCC pictures on my Facebook album&lt;/a&gt;.&amp;#160; Don’t miss it next time!&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:0767317B-992E-4b12-91E0-4F059A8CECA8:4e42bbc7-11fa-4a55-97e1-f6e9ab76f976" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN+Blogs" rel="tag"&gt;DNN Blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/South+Florida+Code+Camp" rel="tag"&gt;South Florida Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/XMod" rel="tag"&gt;XMod&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Modules" rel="tag"&gt;Modules&lt;/a&gt;&lt;/div&gt;</description></item><item><title>South West Florida: Tech Fest Event</title><link>http://www.willstrohl.com/Blog/PostId/511/South-West-Florida-Tech-Fest-Event</link><summary /><category>Technology</category><pubDate>Thu, 04 Feb 2010 16:42:00 GMT</pubDate><description>&lt;p&gt;Do you live in or near, or frequent the South West Florida area?&amp;#160; If you do, then you might want to attend the first ever &lt;a href="http://82degreestech.com/Default.aspx?pageId=184258&amp;amp;eventId=120555&amp;amp;EventViewMode=EventDetails" target="_blank"&gt;Tech Fest Event&lt;/a&gt;.&amp;#160; It is the Thursday before &lt;a href="http://www.fladotnet.com/codecamp/" target="_blank"&gt;South Florida Code Camp&lt;/a&gt;, so it would be a great primer for the code camp, or to talk your boss into paying for you to attend both!&amp;#160; This is a half day event, running from 2:00 PM to 6:30 PM on Thursday, February 25, 2010.&amp;#160; I am told that there will be lots of premium content with some great speakers from around Florida.&amp;#160; &lt;/p&gt;  &lt;p&gt;Among some top-notch speakers rises their keynote speaker, &lt;strong&gt;Jack Braman&lt;/strong&gt;, the &lt;strong&gt;Eastern U.S. Vice President of Microsoft&lt;/strong&gt;.&amp;#160; Other featured speakers include &lt;strong&gt;Ricardo Olivares&lt;/strong&gt;, a Business &amp;amp; Technology Strategy Executive and MIT Sloan Alumni, and &lt;strong&gt;Brian Zaas&lt;/strong&gt;, a Business Development Executive with over 22 years of experience implementing technology.&amp;#160; Heavy hitters!&lt;/p&gt;  &lt;p&gt;Right now, the event is completely free.&amp;#160; But on February 20th, they will be charging attendees $20, so &lt;a href="http://82degreestech.com/Default.aspx?pageId=184258&amp;amp;eventId=120555&amp;amp;EventViewMode=EventDetails" target="_blank"&gt;register now&lt;/a&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:0767317B-992E-4b12-91E0-4F059A8CECA8:2e16335d-c9d0-48ed-9bbd-c56881bee31a" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Technology" rel="tag"&gt;Technology&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Free" rel="tag"&gt;Free&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tech+Fest+Event" rel="tag"&gt;Tech Fest Event&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Regional Microsoft Speaker Idol Competition 2010</title><link>http://www.willstrohl.com/Blog/PostId/507/Regional-Microsoft-Speaker-Idol-Competition-2010</link><summary /><category>Technology</category><pubDate>Wed, 27 Jan 2010 00:04:00 GMT</pubDate><description>&lt;p&gt;For the first time, there will be a Regional Qualifier for the Florida Microsoft Speaker Idol contest on February 20th.&amp;#160; This contest was announced a few months ago.&amp;#160; Basically, you present a technical presentation on anything “Microsoft” for up to 10 minutes.&amp;#160; User groups all over the state have been participating in this event, and that includes the &lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt; (&lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;ODUG&lt;/a&gt;).&amp;#160; &lt;/p&gt;  &lt;p&gt;We held our competition at our December meeting where we had several &lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;ODUG&lt;/a&gt; members give us some great presentations.&amp;#160; However, we rebranded our instance of the event as the &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; Speaker Idol.&amp;#160; :)&amp;#160; We made sure to keep our version focused on DNN for obvious reasons, and it worked out really well.&amp;#160; I had more compliments and feedback about this meeting than any other.&amp;#160; Also, the attendance was very high.&amp;#160; The competition proved to be stiff.&amp;#160; We have 6 DNN presentations to choose from.&amp;#160; In the end, there could only be one winner though.&amp;#160; That winner was &lt;a href="http://www.hardyconsulting.com" target="_blank"&gt;Darrell Hardy&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;On February 20th @ 5PM, he will be going up against the winners from the &lt;a href="http://www.onetug.org" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt; (&lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt;), and the &lt;a href="http://cfdotnet.org/" target="_blank"&gt;Lakeland .Net User Group&lt;/a&gt; to find out who is going to represent the Central Florida user groups at the state competition.&lt;/p&gt;  &lt;p&gt;This should prove to be an outstanding event.&amp;#160; It’s being held at the &lt;a href="http://tatamelounge.com/" target="_blank"&gt;Tatame Tea &amp;amp; Sake Lounge&lt;/a&gt;, in Winter Park, FL.&amp;#160; This place has been getting nothing but great reviews, so I am super excited!&amp;#160; The place is run by the former &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; President, Jessica Sterner.&amp;#160; &lt;/p&gt;  &lt;p&gt;Following the Idol competition, we will be holding a .Net Jeopardy game, where you will be able to compete with your fellow user group members and members of the other user groups for many prizes.&amp;#160; Put your .Net knowledge to the test, and show us what you got!&lt;/p&gt;  &lt;p&gt;Roy Lawson, the President of the &lt;a href="http://cfdotnet.org/" target="_blank"&gt;Lakeland .Net User Group&lt;/a&gt;, is bringing a grill and cooking up what he is telling us is “the best smoked chicken and ribs on the planet!”&amp;#160; I don’t know about you, but I am going to definitely try those!&amp;#160; &lt;/p&gt;  &lt;p&gt;Now that you know what’s going on, make sure that you register to attend on the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; website…&amp;#160; See you there!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://onetug.org/events/10-01-26/Speaker_Idol_Regionals_and_NET_Jeopardy.aspx" target="_blank"&gt;Register to Attend the Regional Microsoft Speaker Idol on February 20th @ 5PM&lt;/a&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:0767317B-992E-4b12-91E0-4F059A8CECA8:a2685d79-9391-4748-a834-37fc6faa256d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN+Blogs" rel="tag"&gt;DNN Blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Speaker" rel="tag"&gt;Speaker&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Presentation" rel="tag"&gt;Presentation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Group" rel="tag"&gt;User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+.Net+User+Group" rel="tag"&gt;Orlando .Net User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ONETUG" rel="tag"&gt;ONETUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+DotNetNuke+Users+Group" rel="tag"&gt;Orlando DotNetNuke Users Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ODUG" rel="tag"&gt;ODUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Lakeland+.Net+User+Group" rel="tag"&gt;Lakeland .Net User Group&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Migrating Windows Live Writer and Missing Posts</title><link>http://www.willstrohl.com/Blog/PostId/504/Migrating-Windows-Live-Writer-and-Missing-Posts</link><summary /><category>Technology</category><pubDate>Sat, 16 Jan 2010 18:55:00 GMT</pubDate><description>&lt;p&gt;It is not uncommon to move from one computer for one reason or another.&amp;#160; When the original PC was also where you blogged, then you will likely want to move your posts as well, so that you can manage them on the new machine.&amp;#160; Another similar use case is when you might work on more than one machine.&amp;#160; If you plan on blogging on both of them, you might want to use &lt;a href="http://windowslivewriter.spaces.live.com" target="_blank"&gt;Windows Live Writer&lt;/a&gt; on both as well.&amp;#160; &lt;/p&gt;  &lt;p&gt;Moving your blog posts is easy enough.&amp;#160; There are plenty of blogs that talk about that.&amp;#160; Basically, all that you have to do is move the contents of the following folder:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;C:\Documents and Settings\&amp;lt;username&amp;gt;\My Documents\My Weblog Posts      &lt;br /&gt;- OR -       &lt;br /&gt;C:\Users\&amp;lt;username&amp;gt;\My Documents\My Weblog Posts&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If that’s all you’re looking for, please continue to read on…&amp;#160; There is something you need to know.&lt;/p&gt;  &lt;p&gt;If you’re wanting to copy the blog posts across machines, then you’d really want to use a solution such as that spoken about by &lt;a href="http://www.cto20.com" target="_blank"&gt;Antonio Chagoury&lt;/a&gt; in his blog.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;u&gt;Antonio Chagoury&lt;/u&gt;:&amp;#160; &lt;a href="http://cto20.com/post/Tips-Tricks-Customize-the-Location-of-Windows-Live-Writere28099s-e2809cMy-Weblog-Postse2809d-Folder.aspx" target="_blank"&gt;Customize the Location of Windows Live Writer’s “My Weblog Posts” Folder&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;That seems easy enough to do, and it is.&amp;#160; However, something I have noticed is that when you open &lt;a href="http://windowslivewriter.spaces.live.com" target="_blank"&gt;Windows Live Writer&lt;/a&gt;, any &lt;strong&gt;&lt;u&gt;old posts and drafts seem to be missing&lt;/u&gt;&lt;/strong&gt;!&amp;#160; When I noticed this, my first instinct was that I must have done something wrong.&amp;#160; So, I went through the steps again to be sure.&amp;#160; I did them right…&amp;#160; The posts and drafts are in the right places – we just don’t see them.&amp;#160; You’d never believe what the fix is!&lt;/p&gt;  &lt;p&gt;If everything is indeed in the right places on your machine too, then this is the fix.&amp;#160; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a new post. &lt;/li&gt;    &lt;li&gt;Save your progress.&amp;#160; &lt;/li&gt;    &lt;li&gt;Magically, your archived and draft posts will appear where they should’ve been in the first place!&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This is just plain stupid, in my opinion.&amp;#160; Those posts should just appear there like you expect.&amp;#160; I don’t know why this happens, but it is clear that WLW doesn’t read the posts folder until you save a post.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:5661f88f-5733-426b-8b5d-a7059f6667d2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Do You Want to Help Make Orlando Code Camp 2010 Successful?</title><link>http://www.willstrohl.com/Blog/PostId/502/Do-You-Want-to-Help-Make-Orlando-Code-Camp-2010-S</link><summary /><category>Technology</category><pubDate>Fri, 15 Jan 2010 10:48:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Orlando Code Camp" border="0" alt="Orlando Code Camp" align="left" src="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_thumb.png" width="358" height="153" /&gt;&lt;/a&gt; Being the newest Vice President of the prestigious &lt;a href="http://www.onetug.org" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt; (&lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt;), I also inherit some responsibility with one of the best code camps in the State of Florida, and perhaps the country!&amp;#160; :)&amp;#160; This time around, I will be helping to drum up and coordinate volunteers for the code camp.&amp;#160; I know you’re already jumping at your screen right now, trying to figure out how you can help, but let me tell you a few things first.&lt;/p&gt;  &lt;p&gt;A volunteer to any developer community event is an invaluable asset, and as a result, you would be the &lt;u&gt;only&lt;/u&gt; reason that the event is successful.&amp;#160; Having run the first annual &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; last year, I know that better than most.&amp;#160; The volunteers make sure that people get what they’re expecting, and they make things happen that are supposed to happen.&amp;#160; Here is a random list of things that need to get done at any code camp, and we’re no different:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Attendee registration&lt;/li&gt;    &lt;li&gt;Bag stuffing&lt;/li&gt;    &lt;li&gt;Signage posting&lt;/li&gt;    &lt;li&gt;Room prep&lt;/li&gt;    &lt;li&gt;Room cleaning&lt;/li&gt;    &lt;li&gt;Attendee support&lt;/li&gt;    &lt;li&gt;Speaker support&lt;/li&gt;    &lt;li&gt;Vendor support&lt;/li&gt;    &lt;li&gt;Lunchtime logistics&lt;/li&gt;    &lt;li&gt;Door prize and giveaway logistics&lt;/li&gt;    &lt;li&gt;and more…&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hopefully, you can begin to see the importance and impact you’re going to have as a volunteer to this year’s &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt;.&amp;#160; So… What are you waiting for??!&amp;#160; &lt;a href="http://orlandocodecamp.com/Volunteer.aspx" target="_blank"&gt;Register for the code camp as a volunteer&lt;/a&gt;, and maybe we’ll have some goodies or special event set-up for you! :)&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:0767317B-992E-4b12-91E0-4F059A8CECA8:3f4ee742-e84a-48f5-b98d-035c3f86019c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Orlando+Code+Camp" rel="tag"&gt;Orlando Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+.Net+User+Group" rel="tag"&gt;Orlando .Net User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ONETUG" rel="tag"&gt;ONETUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Orlando Code Camp 2010 Call for Speakers</title><link>http://www.willstrohl.com/Blog/PostId/501/Orlando-Code-Camp-2010-Call-for-Speakers</link><summary /><category>Technology</category><pubDate>Fri, 15 Jan 2010 01:11:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Orlando Code Camp" border="0" alt="Orlando Code Camp" align="left" src="/Portals/1/Blog/Files/5/529/WLW-OrlandoCodeCamp2010CallforSpeakers_E47-OrlandoCodeCamp_trans_358x153_thumb.png" width="358" height="153" /&gt;&lt;/a&gt; As of a few days ago, the call for speakers officially opened for this years &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt;.&amp;#160; Since it first began 5 years ago, this has been one of the premiere code camps to go to in the State of Florida.&amp;#160; One of the main reasons for this has partially been because we’ve had some really great speakers every year.&amp;#160; When I say “great speakers,” that doesn’t necessarily mean that the speakers were high profile.&amp;#160; It just means that they put on some very good presentations about relevant content. &lt;/p&gt;  &lt;p&gt;Do you have something interesting to show the developer community?&amp;#160; Can it fill an hour time slot?&amp;#160; You don’t have to be an expert on anything, but you do have to be willing to stand in front of your peers and show them something cool. Believe me, &lt;u&gt;YOU&lt;/u&gt; have what it takes.&amp;#160; Put together a session title and description, and go on to the &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; website, and submit your session.&lt;/p&gt;  &lt;p&gt;All people and all sessions are welcome.&amp;#160; Just make sure you have your abstract (title and description) well-written.&amp;#160; If you get that right, and you also incorporate something new or innovative, you’re nearly guaranteed to be chosen to speak at this year’s &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This year, the &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt; is on March 27, 2010 and is once again at the &lt;a href="http://www.seminolestate.edu/" target="_blank"&gt;Seminole Community College&lt;/a&gt;.&amp;#160; Mark your calendars to attend, no matter if you’re speaking or not.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:2363b8a9-15f1-475d-a3ee-e40b847c6d92" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Orlando+Code+Camp" rel="tag"&gt;Orlando Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Windows Live Writer Limitation with Images</title><link>http://www.willstrohl.com/Blog/PostId/499/Windows-Live-Writer-Limitation-with-Images</link><summary /><category>Technology</category><pubDate>Sat, 09 Jan 2010 21:12:00 GMT</pubDate><description>&lt;p&gt;My latest blog entry was about &lt;a href="/Blog/tabid/66/EntryId/526/A-Visit-to-the-Connecticut-DotNetNuke-User-Group-11-2009.aspx"&gt;my trip to Connecticut in 11/2009&lt;/a&gt;.&amp;#160; I was so excited about some of my pictures, that I tried to include many of them.&amp;#160; I used the Polaroid Picture plugin for Windows Live Writer for all of them at first.&amp;#160; I thought, “Why not?”&amp;#160; After all, I’ve done this many times before with no problems.&amp;#160; This would prove to not be the case this time around.&lt;/p&gt;  &lt;p&gt;I am currently writing on a newly installed instance of Windows 7 at home right now.&amp;#160; It was really great to finally get some personal stuff taken care of to make this possible.&amp;#160; Anyhow, I have nearly all of the programs that I need installed right now, including WLW.&amp;#160; I have even gotten my blog entries all synched up with the cloud, so I can blog from multiple machines, using the same WLW posts.&lt;/p&gt;  &lt;p&gt;I said that this experience posting was different because my first post from this machine simply would not go through.&amp;#160; I kept trying and trying, and even checking my firewall, because I kept getting an obscure (but unvalidatable) error message:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Network Connection Error&lt;/strong&gt;      &lt;br /&gt;Error attempting to connect to weblog at:      &lt;br /&gt;&amp;lt;&lt;em&gt;blog url&lt;/em&gt;&amp;gt;      &lt;br /&gt;The operation has timed out&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This was perplexing, because the connectivity was there.&amp;#160; The blog and the API that talks to WLW was working just fine.&amp;#160; The blog would simply not publish.&amp;#160; And to make matters worse, it would take forever to get that error each time, and the error somehow regenerated the blog entry as a draft several times.&amp;#160; The WLW event log was only helpful to tell me the exception that was occurring.&amp;#160; Nothing more.&amp;#160; It was frustrating, and doing several web searches didn’t really help me at all.&amp;#160; In the end, I just had to use the few clues on the sites that came up in the searches to lead me to my answers…&lt;/p&gt;  &lt;p&gt;I first thought that maybe the “timed out” clue meant that the image sizes were too large.&amp;#160; So, I resized and compressed them.&amp;#160; No dice.&lt;/p&gt;  &lt;p&gt;Next, I decided to reduce the number of images.&amp;#160; I cut them in half.&amp;#160; Still didn’t work.&amp;#160; &lt;/p&gt;  &lt;p&gt;Finally, I changed the method that I was using to include the images.&amp;#160; I switched from the Polaroid plugin to the standard image plugin on WLW.&amp;#160; Viola!&amp;#160; For some reason, the Polaroid plugin is not working on this system.&amp;#160; (Windows 7 Ultimate)&lt;/p&gt;  &lt;p&gt;Now that I found that I could get a post to work again, I included all of the original images (optimized) again, only to find the original error had also come back.&amp;#160; This time, reducing the number of images got me around the error.&lt;/p&gt;  &lt;p&gt;It seems that I may have been reaching the HTTP post limit on my server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary&lt;/u&gt;:&lt;/strong&gt;&amp;#160; Optimized your images for the web; reduce the number of images in your post; and try using another plugin or remove it altogether, if you are using one in your post.&lt;/p&gt;  &lt;p&gt;Even though I am happy to be posting again, I sure wish I could use the Polaroid plugin.&amp;#160; It really is a sweet plugin!&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:0767317B-992E-4b12-91E0-4F059A8CECA8:83c37f64-84b5-485a-b39c-1d72116deab4" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Southwest Florida Code Camp 2009 Video</title><link>http://www.willstrohl.com/Blog/PostId/483/Southwest-Florida-Code-Camp-2009-Video</link><summary /><category>Technology</category><pubDate>Tue, 27 Oct 2009 15:27:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/dpeeast/SouthWest-Florida-CodeCamp-Review-2009-Oct-03/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="channel_9_swflcc_2009_video" border="0" alt="channel_9_swflcc_2009_video" align="left" src="/Portals/1/Blog/Files/3/510/WLW-SouthwestFloridaCodeCamp2009Video_D981-channel_9_swflcc_2009_video_3.png" width="244" height="145" /&gt;&lt;/a&gt; Earlier in the month, I spoke about &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; in 3 different sessions at the Second Annual &lt;a href="http://codecamp.swfldev.net/" target="_blank"&gt;Southwest Florida Code Camp&lt;/a&gt;.&amp;#160; While there our Microsoft Evangelist, &lt;a href="http://www.devfish.net" target="_blank"&gt;Joe Healy&lt;/a&gt;, always does a great job of not only promoting all things Microsoft, but doing so in an engaging manner through interviews, pictures, and video.&amp;#160; He did the same thing for the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt;, but the video hasn’t been released yet.&amp;#160; &lt;/p&gt;  &lt;p&gt;This time though, I was one of the lucky people to make the final cut of the video.&amp;#160; Even though my son stole the show, I am still glad to make the video.&amp;#160; :)&lt;/p&gt;  &lt;p&gt;I say that, because I brought my son with me to the speaker party, code camp, and after party.&amp;#160; He was wearing the smallest &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; shirt we ordered – an instant hit!&amp;#160; Check out &lt;a href="http://channel9.msdn.com/posts/dpeeast/SouthWest-Florida-CodeCamp-Review-2009-Oct-03/" target="_blank"&gt;the video that Healy made on the Channel 9 website&lt;/a&gt;.&amp;#160; You will see him and I at 2:06, and he is showing of his DNN shirt with Stan Schultes at 2:28.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:6bc93200-9f77-4b2d-b81c-45c68fb39a6f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN+Blogs" rel="tag"&gt;DNN Blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Southwest+Florida+Code+Camp" rel="tag"&gt;Southwest Florida Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Video" rel="tag"&gt;Video&lt;/a&gt;&lt;/div&gt;</description></item><item><title>User Testing Made Easy with 3 Important Tips</title><link>http://www.willstrohl.com/Blog/PostId/475/User-Testing-Made-Easy-with-3-Important-Tips</link><summary /><category>Technology</category><pubDate>Wed, 07 Oct 2009 11:02:00 GMT</pubDate><description>&lt;p&gt;&lt;em&gt;First of all, in light of the recent FTC debacle in terms of bloggers, and users of social networks having to disclose relationships with companies, I will tell you that my only association with &lt;/em&gt;&lt;a href="http://www.usertesting.com" target="_blank"&gt;&lt;em&gt;UserTesting.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://www.sensible.com" target="_blank"&gt;&lt;em&gt;Steve Krug&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, and his book publisher is through being a customer, and later, a fan.&amp;#160; I am not being paid or compensated in any way from any company or entity for my remarks in this blog post.&amp;#160; If you’re unfamiliar with what I am talking about, do a news search for “ftc bloggers” and you will see a ton of news stories covering my disclaimer above.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;At my day job, usability was a main concern of ours, even before our first line of code was written.&amp;#160; If your software product does not have a focus on usability, then it will undoubtedly fail.&amp;#160; But what is usability?&amp;#160; &lt;/p&gt;  &lt;h3&gt;Read a Book (You know you want too…)&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0321344758?ie=UTF8&amp;amp;tag=themigblo-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321344758" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Don&amp;#39;t Make Me Think by Steve Krug" border="0" alt="Don&amp;#39;t Make Me Think by Steve Krug" align="left" src="/Portals/1/Blog/Files/5/502/WLW-UserTestingMadeEasyatUserTesting.com_872D-dont_make_me_think_steve_krug_3.png" width="191" height="244" /&gt;&lt;/a&gt; I thought that I knew what usability was.&amp;#160; I mean, it’s simple, right?&amp;#160; You just make sure people can use your product.&amp;#160; Wrong – kind of…&amp;#160; Even though you can simplify it like that, there is so much more to consider when usability is being addressed.&amp;#160; How do I know that?&amp;#160; Well, one of my favorite books these days is not a technical book, per se, but rather a non-technical book that focuses on design in technology.&amp;#160; It is called &lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0321344758?ie=UTF8&amp;amp;tag=themigblo-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321344758" target="_blank"&gt;Don’t Make Me Think, written by Steve Krug&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;If you are like I was, and you haven’t given any dedicated time to learning usability from a seasoned usability veteran, then stop all design and development now.&amp;#160; Read Krug’s book, and then apply what you have learned.&amp;#160; Seriously.&amp;#160; Don’t worry.&amp;#160; If you listened to me, you will only be dedicating about 2 hours of your day to reading.&amp;#160; If you compare the cost of man-hours to read the book, to the invaluable knowledge you will have after having read it, there will be no doubt that the book was well worth your time.&lt;/p&gt;  &lt;p&gt;The book takes you through many seemingly simple design issues, and talks to you about the right and wrong things to do when doing things such as creating buttons, links, layouts, and work flows.&amp;#160; Krug does a fantastic job of writing in a style that mirrors the concepts he speaks about in his book.&amp;#160; The book is very usable: easy to read, quick to get through, and relays all of the information you need without any work on your part.&amp;#160; This book is for anyone concerned about design, and not just programmers.&lt;/p&gt;  &lt;h3&gt;Use a 3rd Party User Testing Service Provider&lt;/h3&gt;  &lt;p&gt;In Krug’s book, he mentions user testing quite a bit, and even lays out a plan for you to execute your own user testing session.&amp;#160; However, through the amazing breakthroughs in technology, a company has combined a few common technologies to make user testing much more cost-effective for any company.&amp;#160; How so?&amp;#160; &lt;/p&gt;  &lt;p&gt;A typical user-testing plan will involve one or more (or all/more) of the following steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Have company meetings to discuss user testing goals&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;What areas do we need tested?&lt;/li&gt;      &lt;li&gt;What kind of tasks need to be defined?&lt;/li&gt;      &lt;li&gt;Who is our target audience to test?&lt;/li&gt;      &lt;li&gt;What department(s) and project sponsor(s) need to be assigned/involved?&lt;/li&gt;      &lt;li&gt;What projects need to be shelved to accomplish this?&lt;/li&gt;      &lt;li&gt;Do we know what we are doing?&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;Have company meetings to discuss user testing execution plan&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;How many people will be tested?&lt;/li&gt;      &lt;li&gt;Where will those people come from?&lt;/li&gt;      &lt;li&gt;Where will the user testing take place?&lt;/li&gt;      &lt;li&gt;How will we compensate or otherwise give incentives to the users?&lt;/li&gt;      &lt;li&gt;What physical resources will be needed to execute the user testing?&lt;/li&gt;      &lt;li&gt;What human resources will be needed to execute the user testing?&lt;/li&gt;      &lt;li&gt;How will the user testing be reviewed?&lt;/li&gt;      &lt;li&gt;How and where will the results be distributed and stored?&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;Define a budget for the user testing project&lt;/li&gt;    &lt;li&gt;Execute the logistics to get the user testing site set-up&lt;/li&gt;    &lt;li&gt;Begin user testing&lt;/li&gt;    &lt;li&gt;Handle any unknown anomalies that could not be planned for&lt;/li&gt;    &lt;li&gt;Close the user testing and clean up the user testing site&lt;/li&gt;    &lt;li&gt;Compile and review the user testing results and data&lt;/li&gt;    &lt;li&gt;Distribute the user testing results&lt;/li&gt;    &lt;li&gt;Make appropriate changes as needed&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The preceding list is not for the faint of heart.&amp;#160; Each bullet will obviously require substantial planning and man-hours to accomplish.&amp;#160; Also, I purposely left some things out to not turn you away.&amp;#160; (If you’ve made it this far.)&amp;#160; Needless to say, this is a lot for any size company to take on.&amp;#160; If you are doing this yourself, hopefully you have had some formal experience with this before.&amp;#160; Otherwise, I’d say that your user testing results will be skewed. &lt;/p&gt;  &lt;p&gt;The first and most substantial problem I see with doing this yourself, is that you are unlikely to find user testing participant who will test your product(s) without being compensated in some way.&amp;#160; That compensation will normally result in the tester feeling obligated to be less than truthful about their experience and feelings.&amp;#160; I don’t know about you, but I would much prefer to have brutal honesty about my software product.&amp;#160; If something really sucks, tell me about it.&amp;#160; I would rather have the problem corrected right then and there, versus finding out later that the problem was much bigger than originally communicated.&lt;/p&gt;  &lt;p&gt;Second, this is a lot of work to do.&amp;#160; In order to get the user testing done right, you would have to dedicate a substantial amount of time and staff to make your user testing sessions successful, and worth the time and resources that you’re paying for.&amp;#160; In my opinion, both of these reasons are reason enough to not move on.&amp;#160; It’s time to revise the user testing strategy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.usertesting.com" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="UserTesting.com Screen Shot" border="0" alt="UserTesting.com Screen Shot" align="left" src="/Portals/1/Blog/Files/5/502/WLW-UserTestingMadeEasyatUserTesting.com_872D-usertesting_com_3.png" width="199" height="244" /&gt;&lt;/a&gt; This is where technology has stepped in to change our lives forever, in the user testing space.&amp;#160; It goes without saying that my previous concerns warrant you hiring a 3rd party to conduct your user testing project.&amp;#160; However, conventional user testing methods are still quite expensive, and when not conducted correctly, their results will be mixed.&lt;/p&gt;  &lt;p&gt;There is an online service out there at &lt;a href="http://www.usertesting.com" target="_blank"&gt;UserTesting.com&lt;/a&gt;, where you can sign up, and pay for exactly what you want.&amp;#160; They have an ala carte selection work flow.&amp;#160; The work flow allows you to choose your demographic, number of testers, tester technical ability, user computer set-up, define tasks, and more.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.usertesting.com" target="_blank"&gt;UserTesting.com&lt;/a&gt; uses a screen capture tool on the tester’s machine, along with a microphone, allowing you to both see what they’re doing, as well as hearing what they think.&amp;#160; The tester is encouraged to speak about what they are doing and thinking throughout the duration of the test.&amp;#160; Tests generally last about 10 minutes, depending on the tasks you have defined for the tester.&amp;#160; Once the tester is done, the finished video is hosted on their site, where you can download and/or view it yourself.&lt;/p&gt;  &lt;p&gt;This is great!&amp;#160; I can choose the age, gender, technical ability, income level, and more for each tester.&amp;#160; In traditional testing, you get what you get, and sometimes that’s not very clear.&amp;#160; What’s more, you get a person who is not interested in saying only nice things, since they are not getting compensated by you.&amp;#160; They have no attachment to you since you’re not in the room with them, holding their gift certificate or something.&lt;/p&gt;  &lt;p&gt;Now let’s talk bullets and band-aids…&amp;#160; For just $29.00 USD per tester, you take care of most of the list above.&amp;#160; If you test 10 people, that’s a total of $290.00 USD out of pocket.&amp;#160; If you do this yourself, that amount is going to increase exponentially, perhaps $2,900.00 USD or more – not including the cost of staff involvement.&amp;#160; You only had to involve management, and your staff still kept moving on their current projects.&amp;#160; You didn’t have to hire any consultants, rent or buy physical resources, or anything else to make this happen.&amp;#160; &lt;/p&gt;  &lt;p&gt;This is definitely one of those “it’s too good to be true” situations, but as a customer, I can tell you that I would not do user testing any other way again.&amp;#160; We learned so much about our customers, our product, and about things we never would have thought about before.&lt;/p&gt;  &lt;h3&gt;Most Important User Testing Tip! Define Tasks, NOT Directions&lt;/h3&gt;  &lt;p&gt;Here’s a quick tip for you when planning your user testing tasks… When you’re planning your user testing tasks, DO NOT give them a step-by-step description of how to accomplish the task.&amp;#160; Instead, give them a one-sentence description of the task, and let them figure it out.&amp;#160; Believe it or not, you will get more information from that, &lt;u&gt;every&lt;/u&gt; time.&lt;/p&gt;  &lt;p&gt;WRONG!&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Click on the About Us tab&lt;/li&gt;    &lt;li&gt;Click on the Contact Us form&lt;/li&gt;    &lt;li&gt;Click on the Submit by Form link&lt;/li&gt;    &lt;li&gt;Tell us what you think&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;RIGHT!&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Send us feedback using the form on our website&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This scenario will show you if you got your overall design right.&amp;#160; You will learn if the placement of your links, pages, and other objects are in intuitive areas of the page, and easy to use or find.&amp;#160; Your tester will tell you if they did or did not like any of the preceding concerns or design elements.&amp;#160; They will show and tell you where they expected certain design elements to be and look like.&lt;/p&gt;  &lt;p&gt;I hope this blog post got you excited about user testing.&amp;#160; I have become so passionate about user testing, but usability overall.&amp;#160; A company the looks at usability, is a company that cares about customer service.&amp;#160; And that puts you to the front of the line in my short list of companies that I will spend money with and/or recommend.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:3c62de76-0302-4c47-973e-4003e10b299d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Usability" rel="tag"&gt;Usability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Testing" rel="tag"&gt;User Testing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Customer+Service" rel="tag"&gt;Customer Service&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Vice President of the Orlando .Net User Group</title><link>http://www.willstrohl.com/Blog/PostId/474/Vice-President-of-the-Orlando-Net-User-Group</link><summary /><category>Technology</category><pubDate>Tue, 06 Oct 2009 10:20:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://www.onetug.org" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="ONETUG Palm Logo" border="0" alt="ONETUG Palm Logo" align="left" src="/Portals/1/Blog/Files/5/501/WLW-VicePresidentoftheOrlando.NetUserGroup_899D-onetug_palm_100x134_3.gif" width="100" height="134" /&gt;&lt;/a&gt; The title of this post probably should say it all, but I have recently been appointed as the Vice President of the &lt;a href="http://www.onetug.org" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt; (&lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt;).&amp;#160; I woke up to an e-mail in my inbox one morning, congratulating me on the appointment, so I of course &lt;a href="http://twitter.com/WillStrohl/statuses/4171053690" target="_blank"&gt;tweeted about it&lt;/a&gt; as soon as I could! ;)&lt;/p&gt;  &lt;p&gt;This is a huge deal in my area.&amp;#160; The &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; is one of the most successful and active user groups in the State of Florida.&amp;#160; Historically, their events have been (in my opinion) some of the best in the entire state.&amp;#160; I have modeled many of my user group concepts and events using them as an example.&amp;#160; Now, I have to fill those really big shoes myself.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; was founded by &lt;a href="http://codecube.net/" target="_blank"&gt;Joel Martinez&lt;/a&gt;.&amp;#160; Whatever his original vision was for the user group, I think it’s safe to say that the success of the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; is much more than anyone could have hoped for.&amp;#160; I am super excited and honored to be considered worthy enough to be accepted as the Vice President by the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; board.&amp;#160; The Board votes on the appointment of other board members, so they full well know what they have gotten me into – even if I don’t know it yet.&amp;#160; Hehehe…&lt;/p&gt;  &lt;p&gt;What do I do as the VP of such a great organization?&amp;#160; Basically, I assist our current President, &lt;a href="http://estebanfg.blogspot.com/" target="_blank"&gt;Esteban Garcia&lt;/a&gt;, with any and all tasks that need to be taken care of to make our monthly meetings happen.&amp;#160; I am also the person who handles nominations of people to the Board and I sign any checks brought to me by the Treasurer.&lt;/p&gt;  &lt;p&gt;Along with the previously listed duties, the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; is responsible for organizing the annual &lt;a href="http://www.orlandocodecamp.com" target="_blank"&gt;Orlando Code Camp&lt;/a&gt;.&amp;#160; I have been to every code camp in the State of Florida.&amp;#160; I know I might be a little biased since I am from the area, but I really do feel that the code camp in Orlando is the best one in the state.&amp;#160; We have &lt;a href="http://www.drowningintechnicaldebt.com/ShawnWeisfeld/" target="_blank"&gt;Shawn Weisfeld&lt;/a&gt; to thank for that.&amp;#160; He laid out a fantastic example for everyone to follow.&lt;/p&gt;  &lt;h3&gt;Call To Action: We Want YOU!&lt;/h3&gt;  &lt;p&gt;Now that I have much more invested in the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt;, it is time for me to do my part.&amp;#160; My first task is to get some feedback from you.&amp;#160; Please e-mail me to let me know any thoughts that you have about the &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt;, no matter what it is.&amp;#160; You won’t hurt my feelings.&amp;#160; Answer questions such as these for me:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Have you ever been to a meeting?&amp;#160; &lt;/li&gt;    &lt;li&gt;What did you like/dislike about the meeting?&lt;/li&gt;    &lt;li&gt;What would you change about the meetings?&lt;/li&gt;    &lt;li&gt;Do you like the venue?&lt;/li&gt;    &lt;li&gt;Are there topics and/or speakers that you want to hear?&lt;/li&gt;    &lt;li&gt;Why haven’t you been to a meeting?&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I think you get the idea.&amp;#160; It is partly my responsibility to help the President make this user group as valuable as possible to YOU, the member.&amp;#160; We are here to make sure that you get what you’re looking for from each and every meeting.&amp;#160; We will certainly try our best to meet and exceed that challenge.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:0b3243dc-e7cb-426f-a102-66024964aa1b" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.Net" rel="tag"&gt;.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Group" rel="tag"&gt;User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+.Net+User+Group" rel="tag"&gt;Orlando .Net User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ONETUG" rel="tag"&gt;ONETUG&lt;/a&gt;&lt;/div&gt;</description></item><item><title>South West Florida Code Camp 2009 Recap</title><link>http://www.willstrohl.com/Blog/PostId/473/South-West-Florida-Code-Camp-2009-Recap</link><summary /><category>Technology</category><pubDate>Mon, 05 Oct 2009 02:55:00 GMT</pubDate><description>&lt;p&gt;Yesterday, I had the honor of speaking about &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; at the second annual &lt;a href="http://codecamp.swfldev.net/" target="_blank"&gt;South West Florida Code Camp&lt;/a&gt;.&amp;#160; Code camps are a great way to meet new people that you can network with about technology.&amp;#160; Last year, I missed my opportunity to do this at this particular code camp.&amp;#160; This year, I was making up for it with 3 sessions about &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;.&amp;#160; As it turns out, it was a good thing I was there.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-jdunagan_20090327_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="John Dunagan at Orlando Code Camp 2009" border="0" alt="John Dunagan at Orlando Code Camp 2009" align="right" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-jdunagan_20090327_thumb.jpg" width="175" height="244" /&gt;&lt;/a&gt; The &lt;a href="http://codecamp.swfldev.net/" target="_blank"&gt;South West Florida Code Camp&lt;/a&gt; is organized by &lt;a href="http://www.linkedin.com/in/jdunagan" target="_blank"&gt;John Dunagan&lt;/a&gt;.&amp;#160; If you haven’t met John, enjoy your time with him when you do.&amp;#160; He is a .Net community machine.&amp;#160; Even though this is one of the smaller code camps in Florida, he put on an outstanding event.&amp;#160; They topped off their attendee count at 150, which is a 50% increase over last year.&amp;#160; I don’t think any other code camp in Florida can boast such a stat.&amp;#160; His diligence at recruiting speakers and registrations has paid dividends.&amp;#160; &lt;/p&gt;  &lt;h3&gt;The Trip Down&lt;/h3&gt;  &lt;p&gt;For the first time, I brought my 9 year-old son with me to a code camp.&amp;#160; We decided to have a father/son weekend trip.&amp;#160; We spent the first part of that in a 3.5 hour road trip, which he slept through.&amp;#160; The trip down was long.&amp;#160; I am beginning to realize that I am no longer enjoying the scenery in Florida.&amp;#160; Everywhere you drive, it’s the same tree and off-ramp, over and over.&amp;#160; There’s nothing interesting about driving here.&amp;#160; I miss California.&amp;#160; We arrived at our hotel about an hour before the speaker party began.&lt;/p&gt;  &lt;h3&gt;The Speaker Party&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-ftmeyers_bassproshops_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Bass Pro Shops in Fort Meyers, Florida" border="0" alt="Bass Pro Shops in Fort Meyers, Florida" align="left" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-ftmeyers_bassproshops_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; The speaker party was held at the &lt;strong&gt;Islamorada Fish Company Restaurant&lt;/strong&gt;, inside the Fort Meyers Bass Pro Shops.&amp;#160; My son LOVES Bass Pro Shops, because it has a very fun atmosphere, fish tanks, and other cool things like paintball guns.&lt;/p&gt;  &lt;p&gt;We arrived a bit late to the speaker party, but just in time for the shirt distribution.&amp;#160; Soon after we arrived, some food was brought out.&amp;#160; It was mild buffalo wings, and cajun shrimp.&amp;#160; Both were very delicious.&lt;/p&gt;  &lt;p&gt;The Islamadora was a great place to hold this kind of event, as we were on a private side patio with a cash bar and plenty of privacy.&amp;#160; With great food, and decorative deep sea fishing gear adorning the walls, it was truly a fun place to hang out.&amp;#160; However, I must complain that the bar didn’t serve &lt;a href="http://newcastlebrown.com/" target="_blank"&gt;Newcastle Brown Ale&lt;/a&gt;, so that was disappointing.&lt;/p&gt;  &lt;h3&gt;The Code Camp Venue&lt;/h3&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_opening_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Opening Announcement by John Dunagan" border="0" alt="Opening Announcement by John Dunagan" align="left" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_opening_thumb.jpg" width="244" height="176" /&gt;&lt;/a&gt;This code camp was held at the Florida Gulf Coast University.&amp;#160; Unlike many venues, this one was easy to find.&amp;#160; Many code camps also do not clearly mark parking when the event is held at a similar facility.&amp;#160; This time, the parking was &lt;u&gt;clearly&lt;/u&gt; marked.&amp;#160; Big win there!&lt;/p&gt;  &lt;p&gt;However, once you got out of your vehicle, and began walking to the buildings, it was not clear which building was which.&amp;#160; I know the e-mails and website told us the building numbers, but not everyone remembers that information when walking away from their car at 8:00 in the morning.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_keynote_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Keynote Presentation by Joe Healy" border="0" alt="Keynote Presentation by Joe Healy" align="right" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_keynote_thumb.jpg" width="244" height="176" /&gt;&lt;/a&gt; Check-in was flawless and quick.&amp;#160; But I did arrive a little bit after the morning announcements from &lt;a href="http://www.linkedin.com/in/jdunagan" target="_blank"&gt;John Dunagan&lt;/a&gt; had already begun.&amp;#160; But I was early enough to get settled in before the keynote speaker took the helm to get everyone started.&lt;/p&gt;  &lt;p&gt;The keynote was done by the Microsoft Developer Evangelist for our state, &lt;a href="http://www.devfish.net" target="_blank"&gt;Joe Healy&lt;/a&gt;, who opened up telling us how he doesn’t like to do keynote presentations.&amp;#160; Though, he then led us through a history lesson of how the .Net community in that area became what it is today.&amp;#160; It of course ended with Joe talking to us about how &lt;a href="http://www.linkedin.com/in/jdunagan" target="_blank"&gt;John Dunagan&lt;/a&gt; has turned everything around.&amp;#160; Great job, John!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_kohen_dodnn_shirt_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="swflcc_2009_kohen_dodnn_shirt" border="0" alt="swflcc_2009_kohen_dodnn_shirt" align="left" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_kohen_dodnn_shirt_thumb.jpg" width="184" height="244" /&gt;&lt;/a&gt; I spent the rest of the morning following the keynote going over my presentations, making sure that everything was going to run as planned.&amp;#160; Following lunch, my 3 presentations would begin, back-to-back.&amp;#160; The presentation files are already on this site, on &lt;a href="/Sessions.aspx" target="_blank"&gt;the Sessions page&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;During this time, my son was having fun playing on his Nintendo DS, and receiving compliments from everyone about his &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; shirt that he was wearing.&amp;#160; I was calling him my little sandwich board.&amp;#160; Hehehe…&amp;#160; &lt;a href="http://www.devfish.net" target="_blank"&gt;Joe Healy&lt;/a&gt; even made sure to take a couple pictures of him in the shirt.&lt;/p&gt;  &lt;h3&gt;My Sessions: Introduction to DotNetNuke®&lt;/h3&gt;  &lt;p&gt;It’s been a while since I presented this “introduction” session.&amp;#160; However, it’s always a fun one to do, as it is a critical moment for those in attendance.&amp;#160; They are often in a state of mind where this presentation will either push them into being motivated to use &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;, or push them away from it.&amp;#160; It is completely up to the presenter.&amp;#160; Depending on how the presenter provides the information and how the technical demonstrations go, the attendee will forever have this initial impression of &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;.&amp;#160; No pressure!&amp;#160; ;)&lt;/p&gt;  &lt;p&gt;This presentation went very well.&amp;#160; However, I didn’t get to all of the information that I wanted to.&amp;#160; I covered the installation and upgrade of DNN, as well as discussing the installation of modules.&amp;#160; But I barely got to touch on things like administration, creating pages, and so on.&amp;#160; This type of session really should be two sessions to be 100% effective.&lt;/p&gt;  &lt;h3&gt;My Sessions: DotNetNuke® 5 Widgets&lt;/h3&gt;  &lt;p&gt;I have given this session about widgets 5 times now.&amp;#160; This is the first time where I really felt that it well.&amp;#160; I went through all of the same demonstrations and information as before, but something really clicked this time.&amp;#160; That being said, I did rework the demonstrations in the morning to include some updated information and pictures.&amp;#160; I am still reflecting on this one though.&amp;#160; I am not sure what made this one better.&amp;#160; Even though I felt it went well, I still think that there is a problem with the flow of the presentation.&amp;#160; Not sure yet what the fix is there either.&amp;#160; Despite my previous concerns, I did get several compliments on the session.&lt;/p&gt;  &lt;h3&gt;My Sessions: Using jQuery in DotNetNuke®&lt;/h3&gt;  &lt;p&gt;I have only given this &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; session one time before.&amp;#160; In that demonstration, I fielded so many questions that I didn’t really get a live run on the demonstration (as it was planned) in front of an audience.&amp;#160; I did this time, and quickly learned that I need to make some changes in the demonstration if I have beginners in the audience.&amp;#160; I only had one module developer sitting in this session, so I am unsure of how much the others got out of my presentation.&amp;#160; I ended up spending the end of my session showing various selector techniques and walking through the &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; documentation site.&lt;/p&gt;  &lt;h3&gt;The After Party&lt;/h3&gt;  &lt;p&gt;My son and I took of a few moments early from the end of the day raffle, and went to the &lt;strong&gt;Islamadora Fish Company Restaurant&lt;/strong&gt; again for the after party.&amp;#160; This time, we were on our own for the food, and that was fine.&amp;#160; It allowed us to get our hands on the menu, which looked impressive.&amp;#160; I ordered their Fish Tacos, and they were delicious!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_kohen_rootbeer_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="My son drinking his (root) beer with &amp;quot;the guys&amp;quot;" border="0" alt="My son drinking his (root) beer with &amp;quot;the guys&amp;quot;" align="left" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_kohen_rootbeer_thumb.jpg" width="184" height="244" /&gt;&lt;/a&gt; Service was slow though. I do not think that the staff there were expecting that many people to be there.&amp;#160; We had nearly 1/3 of the code camp attendees show up.&amp;#160; &lt;/p&gt;  &lt;p&gt;I spent a lot of time with some fellow DNN’ers in the area.&amp;#160; I want to thank them for some great conversations.&amp;#160; My son was having a great time.&amp;#160; At one point, he ordered a root beer.&amp;#160; Once he got it, he was full of amusement for the rest of us.&amp;#160; He stood up, propped on foot on the chair he was sitting in, and held his (root) beer bottle by the neck and drank with us.&amp;#160; It was funny!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vbnetexpert.com" target="_blank"&gt;&lt;a href="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_after_party_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Fellow DNN&amp;#39;ers: Juan Ramos and Van Vangor" border="0" alt="Fellow DNN&amp;#39;ers: Juan Ramos and Van Vangor" align="right" src="/Portals/1/Blog/Files/3/500/WLW-SouthWestFloridaCodeCamp2009Recap_1258D-swflcc_2009_after_party_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;Stan Schultes&lt;/a&gt; asked my son if he had a good time.&amp;#160; Kohen of course answered, “Yes.”&amp;#160; When Stan asked what his favorite part was, my son answered, “the root beer!”&amp;#160; Hahaha!&lt;/p&gt;  &lt;p&gt;We had a great time hanging out with everyone, but since we were going home the same night, we had to leave early.&amp;#160; Though, quite a few people were leaving early.&amp;#160; I was surprised.&amp;#160; After another 3.5 hours, we arrived home, safe and sound.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks to all of the sponsors, organizers, and volunteers that made this event possible.&amp;#160; We cannot wait until next year!&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:0767317B-992E-4b12-91E0-4F059A8CECA8:0ba10372-eb77-4489-99a9-45287923e8a7" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN+Blogs" rel="tag"&gt;DNN Blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/South+West+Code+Camp" rel="tag"&gt;South West Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Widgets" rel="tag"&gt;Widgets&lt;/a&gt;,&lt;a href="http://technorati.com/tags/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;&lt;/div&gt;</description></item><item><title>A Gaming Theater? Heck yeah! I want one!</title><link>http://www.willstrohl.com/Blog/PostId/472/A-Gaming-Theater-Heck-yeah-I-want-one</link><summary /><category>Technology</category><pubDate>Thu, 01 Oct 2009 08:02:00 GMT</pubDate><description>&lt;p&gt;I was watching &lt;a href="http://current.com" target="_blank"&gt;Current TV&lt;/a&gt;, and one of the stories featured a theater in Spain that has been converted to be a large place for large groups of people to gather and play against or with each other on popular video games.&amp;#160; It combines a theater with a club, and throws in everything else a gamer might enjoy.&amp;#160; I really love this idea and think it could take off and be successful in America too.&lt;/p&gt;  &lt;p&gt;&lt;object id="ce_89857063" width="500" height="375" data="http://current.com/e/89857063/en_US"&gt;&lt;param name="movie" value="http://current.com/e/89857063/en_US"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://current.com/e/89857063/en_US" width="500" height="375" wmode="transparent" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&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:0767317B-992E-4b12-91E0-4F059A8CECA8:875d50ef-22f1-43fe-a68a-a5ff788d3651" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Gaming" rel="tag"&gt;Gaming&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Windows Live Writer Tip: Using the Auto Linking Feature</title><link>http://www.willstrohl.com/Blog/PostId/464/Windows-Live-Writer-Tip-Using-the-Auto-Linking-Fe</link><summary /><category>Technology</category><pubDate>Thu, 17 Sep 2009 14:17:00 GMT</pubDate><description>&lt;p&gt;One of the first things I do when using new or upgraded software is to look at the “options” or “preferences” to see how I am allowed to customize or extend my experience with the software.&amp;#160; &lt;a href="http://download.live.com/writer" target="_blank"&gt;Windows Live Writer&lt;/a&gt; was no different.&amp;#160; I had been using WLW for quite a while now though, and I only recently noticed one of its features.&amp;#160; As it turns out, it’s one of my favorite features!&amp;#160; Did you know about the Auto Linking feature?&lt;/p&gt;  &lt;p&gt;The Auto Linking does exactly what it sounds like.&amp;#160; It automatically links text in your blog posts for you, as you type.&amp;#160; There’s no thinking or clicking involved one you set it up.&amp;#160; This feature is so simple and intuitive – but most of all, it’s incredibly productive!&amp;#160; Here’s how to use it…&lt;/p&gt;  &lt;p&gt;First, click on the Tools menu, and choose Options.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Windows Live Writer: Tools menu &amp;gt; Options menu item" border="0" alt="Windows Live Writer: Tools menu &amp;gt; Options menu item" src="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_tools_options_3.png" width="205" height="136" /&gt; &lt;/p&gt;  &lt;p&gt;In the Options dialogue, click the Auto Linking option in the left pane.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_options_autolinking_item_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Windows Live Writer: Options &amp;gt; Auto Linking" border="0" alt="Windows Live Writer: Options &amp;gt; Auto Linking" src="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_options_autolinking_item_thumb.png" width="504" height="487" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The Auto Linking options will load on the right side.&amp;#160; This is where you can manage the text that gets automatically linked while you are typing.&amp;#160; Make sure that you keep the “Automatically link matching terms” checkbox checked.&amp;#160; In order to add a new text snippet, click the Add button.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_autolinking_options_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Windows Live Writer: Auto Linking Options" border="0" alt="Windows Live Writer: Auto Linking Options" src="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_autolinking_options_thumb.png" width="504" height="487" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In the new dialogue, you can enter the word(s) to match against.&amp;#160; For my example, I used “&lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;” for mine, to link to &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;http://www.dotnetnuke.com&lt;/a&gt;.&amp;#160; You can also optionally choose to have the link always open in a new window, set the rel attribute, or a Title.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Add Auto Link" border="0" alt="Add Auto Link" src="/Portals/1/Blog/Files/5/490/WLW-WLWTipUsingtheAutoLinkingF_C486-wlw_autolinking_addnew_3.png" width="398" height="301" /&gt; &lt;/p&gt;  &lt;p&gt;Once you are happy with the text and URL to link to, click OK to save your link.&amp;#160; You can now click OK to exit the Options dialogue, or continue adding more links.&amp;#160; The end result is that while you’re typing, the text will be automatically linked on the keystroke after the text is matched.&amp;#160; It’s awesome!&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:0767317B-992E-4b12-91E0-4F059A8CECA8:ac862d66-6729-45be-b150-6a838ec85485" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Why the Apple Software Update Irritates Me</title><link>http://www.willstrohl.com/Blog/PostId/462/Why-the-Apple-Software-Update-Irritates-Me</link><summary /><category>Technology</category><pubDate>Tue, 15 Sep 2009 14:19:00 GMT</pubDate><description>&lt;p&gt;I have always disliked the &lt;strong&gt;Apple Software Update&lt;/strong&gt;, mainly because in the beginning it kept nagging me to install iTunes, and even installed it without my knowledge before.&amp;#160; I only have it running to keep Quicktime updated.&amp;#160; I don’t like Quicktime myself, but many people and movie houses post videos in the Quicktime movie format.&amp;#160; Therefore, since I like to watch movie trailers, I keep Quicktime installed, and updated.&lt;/p&gt;  &lt;p&gt;In the last 2 years, the software update has been less intrusive to me, but today it ticked me off again.&amp;#160; I am just being picky and venting, but it showed me something that caused me to get irritated enough to spend some valuable time looking into it.&lt;/p&gt;  &lt;p&gt;The software update dialog popped like it usually does, showing the available updates and new software available for Windows.&amp;#160; Usually, only Quicktime shows up in my updates pane.&amp;#160; However, this time, the iPhone Configuration Utility also does!&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/487/WLW-WhytheAppleSoftwareUpdateIrritatesMe_C759-apple_software_update_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Apple Software Update: iPhone Configuration Utility highlighted" border="0" alt="Apple Software Update: iPhone Configuration Utility highlighted" align="left" src="/Portals/1/Blog/Files/5/487/WLW-WhytheAppleSoftwareUpdateIrritatesMe_C759-apple_software_update_thumb.png" width="254" height="325" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I have never owned and do not plan to own an iPhone.&amp;#160; Therefore, I have had no reason now or in the past to install such a utility, much less update it!&lt;/p&gt;  &lt;p&gt;I looked in my “Add/Remove Programs” dialog to see if I could uninstall it. It’s not listed.&amp;#160; I looked all over in my “Program Files” directory.&amp;#160; There’s no such program.&amp;#160; I did a search through my registry.&amp;#160; There were several entries with “iphone” in the names and keys, but not enough to show me an installed program.&lt;/p&gt;  &lt;p&gt;This leads me to believe that this is a NEW install, not an update to an existing program, which is very misleading.&amp;#160; After all, if I have a program that needs an update, it’s generally a good idea to keep it updated - for security reasons, if nothing else.&lt;/p&gt;  &lt;p&gt;Have any of you run into this too?&amp;#160; Do you have any more knowledge on the subject?&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:0767317B-992E-4b12-91E0-4F059A8CECA8:83d95aa0-f6c7-4be5-ba64-498021fdd4bc" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Apple" rel="tag"&gt;Apple&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iPhone" rel="tag"&gt;iPhone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Quicktime" rel="tag"&gt;Quicktime&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Jacksonville Code Camp 2009 Recap</title><link>http://www.willstrohl.com/Blog/PostId/450/Jacksonville-Code-Camp-2009-Recap</link><summary /><category>Technology</category><pubDate>Sun, 30 Aug 2009 04:50:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_2992_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Morning Announcements" border="0" alt="Morning Announcements" align="left" src="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_2992_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; I had the honor of once again speaking at the &lt;a href="http://jaxcodecamp.com" target="_blank"&gt;Jacksonville Code Camp&lt;/a&gt;, for the second year in a row.&amp;#160; I was very happy to be accepted to speak at this event, as it is one of the largest and most renowned in the State of Florida.&amp;#160; I do not know what their official final head count was, but I am told that their registration number reached a whopping 640!&amp;#160; That is impressive for any community event, and definitely a number that most reach for.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="The Jacksonville Code Camp 2009 common area" border="0" alt="The Jacksonville Code Camp 2009 common area" align="right" src="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3002_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;I drove up to Jacksonville the night before.&amp;#160; This drive was MUCH different than last year.&amp;#160; Last year, there was a hurricane hovering over the entire county.&amp;#160; It was one of those hurricanes that mostly consist of rain though.&amp;#160; This year, that drive was not eventful or ominous at all – just your typical boring Florida drive.&lt;/p&gt;  &lt;p&gt;We used &lt;a href="http://www.rezhub.com" target="_blank"&gt;RezHub.com&lt;/a&gt; to book a room at the &lt;a href="http://www.rezhub.com/Hotels/HotelOverview/tabid/324/hotelId/11240722/hotel/Homestead%20Suites%20Jacksonville%20-%20Southside%20-%20St%20%20Johns%20Towne%20Center/Default.aspx" target="_blank"&gt;Homestead Studio Suites&lt;/a&gt;, about 2 miles from the venue.&amp;#160; (RezHub’s travel search form is built using &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; and CSS!)&amp;#160; This was the cheapest hotel ($59.99/night) within a few minutes drive time to the venue.&amp;#160; This hotel was more like one of those long-term hotel places.&amp;#160; Each room had a full fridge, stove, and dining area.&amp;#160; Overall, it was nice.&amp;#160; There was great water pressure, the room was clean, and it had central air.&amp;#160; However, our freezer leaked water onto the floor.&amp;#160; Also, the water was either too hard or too soft, because it was the kind of water that kept making you feel that you hadn’t rinsed all of the soap off.&amp;#160; I really cannot stand that.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3004_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="My Presentation Room" border="0" alt="My Presentation Room" align="left" src="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3004_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; The venue this year was at the &lt;a href="http://www.unf.edu/" target="_blank"&gt;University of North Florida&lt;/a&gt;.&amp;#160; I must say that despite the ongoing construction on campus, it was a really nice place.&amp;#160; The buildings were all nice and new, and had a great appearance.&amp;#160; The class rooms were all nice as well, having what appeared to be new furniture and equipment.&amp;#160; &lt;/p&gt;  &lt;p&gt;Unfortunately, my room was the only room with a projector problem.&amp;#160; I have never had a projector problem with my current laptop, or since I began speaking – so I was definitely due for one.&amp;#160; Once I exhausted my troubleshooting skills, I asked for help from the Jax Code Camp volunteers.&amp;#160; They eventually ended up having to redirect the wires on the podium to allow my laptop to work.&amp;#160; From what I was told, the room I was in was the only one that didn’t have a laptop connection completed for the room.&amp;#160; But we got it sorted out with plenty of time to spare.&amp;#160; Thanks guys!&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3000_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="My Presentation Area and Screen" border="0" alt="My Presentation Area and Screen" align="right" src="/Portals/1/Blog/Files/3/469/WLW-JacksonvilleCodeCamp2009Recap_B0-IMG_3000_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; The screens and projectors in the room I was in were huge!&amp;#160; They were perfect for the purpose we were using them for.&amp;#160; I couldn’t help but think of the possibilities that they could have with the right surround sound system.&amp;#160; Hehehe…&lt;/p&gt;  &lt;p&gt;My presentation was entitled, “Using jQuery in DotNetNuke Development.”&amp;#160; The intention of my presentation was to give some background of &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt;, and then move into the various ways &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; could make a difference in &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; development.&amp;#160; &lt;/p&gt;  &lt;p&gt;What I quickly found out though, was that half of the attendees had not even used DNN yet, much less developed in it.&amp;#160; So, I adjusted my presentation accordingly.&amp;#160; I used a lot of time giving background to the attendees about DNN, and its features, and pros and cons.&amp;#160; They seemed to really enjoy this, and had plenty of questions.&amp;#160; I gave away a &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; 2009 shirt for each question.&amp;#160; Unfortunately, this meant that I had to cut off time from our demo.&amp;#160; It’s a good thing that I already had the module code available on &lt;a href="http://www.codeplex.com" target="_blank"&gt;CodePlex&lt;/a&gt;.&amp;#160; It’s a &lt;a href="http://wnslightbox.codeplex.com" target="_blank"&gt;Lightbox gallery module&lt;/a&gt; that was built specifically to give various examples of using &lt;a href="http://www.jquery.com" target="_blank"&gt;jQuery&lt;/a&gt; in a DNN module.&lt;/p&gt;  &lt;p&gt;My last presentation was at the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt;, which I also ran.&amp;#160; I really feel that I bombed that presentation, because I was very exhausted and my mind was all over the place, thinking about the event.&amp;#160; I think that today’s presentation was an excellent follow-up, as I was rested and prepared, and had nothing to worry about but the topic and content.&amp;#160; I hope everyone enjoyed it as much as I did.&lt;/p&gt;  &lt;p&gt;I had a great conversation with a lady whose name I cannot remember about shopping carts in DNN, and custom DNN development.&amp;#160; I pointed her to some of the usual suspects in our DNN ecosystem.&amp;#160; Then, I had a very similar conversation with two other ladies at the end of my session.&amp;#160; They too were look at shopping cart solutions for DNN, but had been having a really hard time meeting their business requirements.&amp;#160; They already have one in production, so they know very well what requirements they have.&lt;/p&gt;  &lt;p&gt;We spoke at great length about how they might need to approach their shopping cart replacement strategy.&amp;#160; What really stuck out about the conversation though, was that they were speaking to someone local about their problems before speaking to me.&amp;#160; He had been telling them to avoid DNN at all costs, because installing modules was way too difficult to do.&amp;#160; I was taken back to say the least, since this is one of the easiest things to do in DNN.&amp;#160; I gave them a demo of the different ways that people may use to load modules into their DNN website:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Using an install package&lt;/li&gt;    &lt;li&gt;Using a DNN manifest file&lt;/li&gt;    &lt;li&gt;Using the Create Module interface&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;That demo literally took less than 10 minutes including questions, so I think that I cleared up any concerns that they had with module installation.&amp;#160; (Though we ran into one error when installing one of my custom modules.&amp;#160; I didn’t realize until later that it was because I was trying to install a DNN 5+ module on DNN 4.09.04. I chose another module and moved on.)&lt;/p&gt;  &lt;p&gt;I finished up our conversation by showing them the file system and solution setup for a compiled module.&amp;#160; It was like giving a second presentation (which I of course don’t mind doing).&amp;#160; I really feel that I helped them, so if nothing else happened, I am pleased with that.&lt;/p&gt;  &lt;p&gt;I of course recorded the session as I usually do, but at this point, I am not sure when I will be able to make it available.&amp;#160; :(&lt;/p&gt;  &lt;p&gt;I am sorry to say that I didn’t stay for the entire day.&amp;#160; I had to leave to head back home.&amp;#160; If the morning was any indication for how the event would end up, then it had to be incredible!&lt;/p&gt;  &lt;p&gt;I have already sent my slide deck to the organizers, and also posted it on the &lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;ODUG&lt;/a&gt; website.&lt;/p&gt;  &lt;p&gt;Did you attend this year’s &lt;a href="http://jaxcodecamp.com" target="_blank"&gt;Jacksonville Code Camp&lt;/a&gt;?&amp;#160; What did you think?&lt;/p&gt;  &lt;p&gt;&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:0767317B-992E-4b12-91E0-4F059A8CECA8:b50f576c-68ee-49aa-9c2f-458103dc77c4" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Jacksonville" rel="tag"&gt;Jacksonville&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;&lt;/div&gt;</description></item><item><title>CodePlex Feature Request: Project Status Dashboard</title><link>http://www.willstrohl.com/Blog/PostId/449/CodePlex-Feature-Request-Project-Status-Dashboard</link><summary /><category>Technology</category><pubDate>Sat, 29 Aug 2009 19:37:00 GMT</pubDate><description>&lt;p&gt;I have begun to build up a list of projects on the popular project repository, &lt;a href="http://www.codeplex.com" target="_blank"&gt;CodePlex&lt;/a&gt;.&amp;#160; In doing so, I have noticed a management problem, in terms of usability and convenience.&amp;#160; When you are logged in, and go to the home page, there is a convenient shortcut area on the right side, that will take you to your projects.&amp;#160; It lists all of the projects that you participate in, regardless of your role in that project.&amp;#160; This alone is just fine, but what if I want to know more about two or more of the projects?&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/5/468/WLW-CodePlexFeatureRequestProjectStatusDashb_10C3C-codeplex_homepage_projects_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CodePlex Homepage: Projects Section Highlighted" border="0" alt="CodePlex Homepage: Projects Section Highlighted" src="/Portals/1/Blog/Files/5/468/WLW-CodePlexFeatureRequestProjectStatusDashb_10C3C-codeplex_homepage_projects_thumb.png" width="504" height="381" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Think about things such as: number of downloads, number of page views, page view increase/decrease percentage, creation date, last activity date, and so on.&amp;#160; If you have 5 projects, and want to know all of that, you either have to spend about 10 minutes navigating to and through each project, or decide to move to other things that deserve your time.&amp;#160; This is not good if you want to actually increase visibility of your project.&amp;#160; Since they have added advertisements to projects, such information becomes even more important.&lt;/p&gt;  &lt;p&gt;Let consider this information… What if you had a chart that looked something like this, where the column headers allowed you to sort the data by the respective column?&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="496"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="77"&gt;Project Name&lt;/td&gt;        &lt;td valign="top" width="95"&gt;Number of Downloads&lt;/td&gt;        &lt;td valign="top" width="67"&gt;Page Views&lt;/td&gt;        &lt;td valign="top" width="72"&gt;Page View Change&lt;/td&gt;        &lt;td valign="top" width="76"&gt;Last Activity&lt;/td&gt;        &lt;td valign="top" width="46"&gt;Open Issues&lt;/td&gt;        &lt;td valign="top" width="61"&gt;Creation Date&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="75"&gt;Project A&lt;/td&gt;        &lt;td valign="top" width="94"&gt;5&lt;/td&gt;        &lt;td valign="top" width="65"&gt;33&lt;/td&gt;        &lt;td valign="top" width="71"&gt;+20%&lt;/td&gt;        &lt;td valign="top" width="75"&gt;8/26/2009&lt;/td&gt;        &lt;td valign="top" width="50"&gt;0&lt;/td&gt;        &lt;td valign="top" width="65"&gt;8/20/2009&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="74"&gt;Project B&lt;/td&gt;        &lt;td valign="top" width="93"&gt;24&lt;/td&gt;        &lt;td valign="top" width="64"&gt;78&lt;/td&gt;        &lt;td valign="top" width="70"&gt;-5%&lt;/td&gt;        &lt;td valign="top" width="74"&gt;8/15/2009&lt;/td&gt;        &lt;td valign="top" width="52"&gt;3&lt;/td&gt;        &lt;td valign="top" width="68"&gt;7/2/2009&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="73"&gt;Project C&lt;/td&gt;        &lt;td valign="top" width="92"&gt;2&lt;/td&gt;        &lt;td valign="top" width="63"&gt;16&lt;/td&gt;        &lt;td valign="top" width="70"&gt;+3%&lt;/td&gt;        &lt;td valign="top" width="74"&gt;8/22/2009&lt;/td&gt;        &lt;td valign="top" width="54"&gt;1&lt;/td&gt;        &lt;td valign="top" width="69"&gt;8/17/2009&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="73"&gt;Project D&lt;/td&gt;        &lt;td valign="top" width="92"&gt;154&lt;/td&gt;        &lt;td valign="top" width="63"&gt;533&lt;/td&gt;        &lt;td valign="top" width="69"&gt;-34%&lt;/td&gt;        &lt;td valign="top" width="73"&gt;7/29/2009&lt;/td&gt;        &lt;td valign="top" width="55"&gt;7&lt;/td&gt;        &lt;td valign="top" width="70"&gt;5/22/2009&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="73"&gt;Project E&lt;/td&gt;        &lt;td valign="top" width="92"&gt;77&lt;/td&gt;        &lt;td valign="top" width="63"&gt;129&lt;/td&gt;        &lt;td valign="top" width="69"&gt;+43&lt;/td&gt;        &lt;td valign="top" width="73"&gt;8/27/2009&lt;/td&gt;        &lt;td valign="top" width="55"&gt;3&lt;/td&gt;        &lt;td valign="top" width="71"&gt;6/10/2009&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;With information like shown above, this puts you in a powerful position to market and manage your projects.&amp;#160; I am telling all of you about this not because I want you to develop this or to whine about it.&amp;#160; Rather, I am telling you about this, because I created a feature request on the &lt;a href="http://www.codeplex.com" target="_blank"&gt;CodePlex&lt;/a&gt; website.&amp;#160; Their features work on a voting system.&amp;#160; The more votes a proposed feature has, the more priority the &lt;a href="http://www.codeplex.com" target="_blank"&gt;CodePlex&lt;/a&gt; team gives it on their road map.&amp;#160; &lt;/p&gt;  &lt;p&gt;So what are you waiting for?&amp;#160; &lt;a href="http://codeplex.codeplex.com/WorkItem/View.aspx?WorkItemId=24481" target="_blank"&gt;Vote to get a Project Status Dashboard put into the CodePlex website&lt;/a&gt;.&amp;#160; Even if you don’t have your own projects, this feature will help you by the project owners being able to better manage the project.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:e536895f-60ad-4f9a-942c-897d3e510596" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/CodePlex" rel="tag"&gt;CodePlex&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Open+Source" rel="tag"&gt;Open Source&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Blogging Woes with Windows Live Writer (Update)</title><link>http://www.willstrohl.com/Blog/PostId/448/Blogging-Woes-with-Windows-Live-Writer-Update</link><summary /><category>Technology</category><pubDate>Thu, 27 Aug 2009 16:43:00 GMT</pubDate><description>&lt;p&gt;I posted an entry a few days ago about &lt;a href="/Blog/tabid/66/EntryId/463/Blogging-Woes-with-Windows-Live-Writer.aspx" target="_blank"&gt;a problem I began experiencing with Windows Live Writer&lt;/a&gt;.&amp;#160; I am proud to announce that those woes are all gone, and I am back using &lt;a href="http://windowslivewriter.spaces.live.com" target="_blank"&gt;Windows Live Writer&lt;/a&gt; (WLW) again!&amp;#160; Woo hoo!&amp;#160; Here’s what I went through…&lt;/p&gt;  &lt;p&gt;If you looked at the other post, you know that I began getting an obscure error from WLW.&amp;#160; It was, “An invalid IP address was specified.”&amp;#160; What in the heck does that mean?&amp;#160; I didn’t know until several hours later.&amp;#160; I was extremely lucky to have the expert assistance from a well-known DNN community member and Core Team Member, &lt;a href="http://blogs.law.harvard.edu/brandonhaynes/" target="_blank"&gt;Brandon Haynes&lt;/a&gt;.&amp;#160; I already knew he was a smart guy.&amp;#160; I mean, look at his blog address!&amp;#160; :)&amp;#160; I now got to see first-hand how bright Brandon is…&lt;/p&gt;  &lt;p&gt;Luckily for me, my error and PC symptoms really intrigued Brandon.&amp;#160; He began writing console apps and sending them to me to help troubleshoot what we thought was a problem with WLW.&amp;#160; With his incredible assistance, we quickly determined that the problem was not with WLW at all, but rather something deeper in Windows.&lt;/p&gt;  &lt;p&gt;We spent plenty of time conversing via &lt;a href="http://download.live.com/?sku=messenger" target="_blank"&gt;Live Messenger&lt;/a&gt; about the possible causes and various symptoms that my PC was giving me.&amp;#160; Eventually, we determined that the root of my problem was with my DNS server list.&amp;#160; One of the DNS servers was returning all IP numbers incorrectly encoded.&amp;#160; You know, those boxes and wing dings that you see when the character encoding is wrong?&amp;#160; What that means to my PC is that anything that needed to call out that wasn’t a web browser or IM was not working right, and/or was reporting various errors.&lt;/p&gt;  &lt;p&gt;I posted the fix on &lt;a href="http://social.microsoft.com/Forums/en-US/writergeneral/thread/bd57c9ed-ef2a-440a-8f1b-df0bba4f6fe6" target="_blank"&gt;the forum thread I opened on the WLW forums&lt;/a&gt; so anyone else who gets this error can fix it.&amp;#160; I looked for hours on various search results, and I kept seeing my error.&amp;#160; But I never once saw an answer to fix the error.&lt;/p&gt;  &lt;p&gt;I cannot thank Brandon enough for his time and expertise.&amp;#160; He completely floored me with his (blind) troubleshooting abilities and knowledge.&amp;#160; His skills prevented me from wiping my PC clean, and starting from scratch.&amp;#160; I nearly did.&amp;#160; If you ever have a chance to work with Brandon on something, jump on the chance!&amp;#160; :)&lt;/p&gt;  &lt;h3&gt;What I Learned About the Various Blog Clients&lt;/h3&gt;  &lt;p&gt;In the &lt;a href="/Blog/tabid/66/EntryId/463/Blogging-Woes-with-Windows-Live-Writer.aspx" target="_blank"&gt;aforementioned post&lt;/a&gt; I spoke about a few of the blog clients I began to try, in looking for a WLW replacement.&amp;#160; I must say that I am often not impressed with the software that Microsoft puts out there.&amp;#160; Out of my favorite software products, I can easily count on one hand how many originated in Redmond.&amp;#160; That being said, WLW would definitely be on my top 5 in that same list!&amp;#160; I can point out many things that WLW doesn’t have that other blogging clients does.&amp;#160; However, the features that is does have beat the competition, hands down.&amp;#160; Just considering the WYSIWYG editor, plugins, and image handling, I cannot choose another program out there.&lt;/p&gt;  &lt;p&gt;I am extremely happy to be using WLW again.&amp;#160; Now, if Microsoft could just add some of those missing features… Hehehe…&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:0767317B-992E-4b12-91E0-4F059A8CECA8:e7c9c4d9-418e-4bdb-86a6-14e61d6f6ebe" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Blogging" rel="tag"&gt;Blogging&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Live+Writer" rel="tag"&gt;Windows Live Writer&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Another Technology Scare Tactic</title><link>http://www.willstrohl.com/Blog/PostId/446/Another-Technology-Scare-Tactic</link><summary /><category>Technology</category><pubDate>Wed, 26 Aug 2009 13:39:00 GMT</pubDate><description>&lt;p&gt;Scare tactics happen too often these days.&amp;nbsp; You see them in the news, politics, sports, commercials, and so on.&amp;nbsp; This is not new to us.&amp;nbsp; For example, most pharmaceutical ads basically tell us that we will die if we don't talk to our doctor and begin using their product.&amp;nbsp; The HPV ads are the worst at this.&amp;nbsp; Now, we are on to the average consumer and their PC.&lt;/p&gt;&lt;p&gt;I have been hearing and seeing ads for products like CleanPCToday, where they scare the average person into thinking that their PC is infected with viruses before the commercial even ends.&amp;nbsp; I am sure that if you have family members like I have, you will undoubtedly be asked about this product, or one like it.&amp;nbsp; Your Aunt Jane will buy this up immediately.&amp;nbsp; But why?&lt;/p&gt;&lt;p&gt;(&lt;span style="font-style: italic;"&gt;FYI - I didn't link that company on purpose.&amp;nbsp; I don't want them to have the benefit of the link.&lt;/span&gt;)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This commercial uses statements such as, "Does your email take more than 3 seconds to open? This is a tell-tell sign of virus activity on your PC."&amp;nbsp; Give me a break!&amp;nbsp; Many programs can potentially take more than 3 seconds to open up.&amp;nbsp; There is a plethora of reasons to explain this, only one of which being a virus. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Be prepared to answer that phone call from your Aunt Jane, asking you to stop by because her PC is still slow, even though she installed that latest speed-up-my-PC product from the infomercial last night.&lt;/p&gt;&lt;p&gt;How can you avoid Aunt Jane from calling you for something this stupid though?&amp;nbsp; Well, there is no real way to do that without disowning your favorite Aunt.&amp;nbsp; You could fix the PC, but that will warrant plenty of future tech support calls.&amp;nbsp; You could point her to a PC support service, but then your favorite Aunt may have to fork out some outrageous fees to that service for something that could have been fixed at a fraction of the price.&lt;/p&gt;&lt;p&gt;I say, fix the PC, and downgrade your Aunt's profile to a Guest account.&amp;nbsp; Ha!&amp;nbsp; That'll teach her.&amp;nbsp; Just kidding.&amp;nbsp; Our Aunt Jane's are all different, so I would love to hear how you handle this.&lt;br /&gt;&lt;/p&gt;Technorati Tags: &lt;a class="performancingtags" href="http://technorati.com/tag/PC" rel="tag"&gt;PC&lt;/a&gt;, &lt;a class="performancingtags" href="http://technorati.com/tag/Antivirus" rel="tag"&gt;Antivirus&lt;/a&gt;, &lt;a class="performancingtags" href="http://technorati.com/tag/Support" rel="tag"&gt;Support&lt;/a&gt;, &lt;a class="performancingtags" href="http://technorati.com/tag/Marketing" rel="tag"&gt;Marketing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=618bbaf6-a980-80f6-9816-e72e457b857a" /&gt;&lt;/div&gt;</description></item><item><title>Blogging Woes with Windows Live Writer</title><link>http://www.willstrohl.com/Blog/PostId/445/Blogging-Woes-with-Windows-Live-Writer</link><summary /><category>Technology</category><pubDate>Tue, 25 Aug 2009 23:48:00 GMT</pubDate><description>
&lt;p&gt;Earlier today, I began writing a blog in between solution builds. This is common for me to do. I try to multi-task every moment throughout the day. Somehow, I still always seem to be out of time. Weird...&lt;/p&gt;
&lt;p&gt;I have been using Windows Live Writer (WLW) to create, publish, and manage my blog entries for several months now. I used to use a web interface on my site. I must say, that using WLW was awesome! I was able to work on a blog post for as long as I wanted without worrying about the session expiring, or any other web-based snafu. It was like having electricity for the first time. I loved not having to light the candles on my blog!&lt;/p&gt;
&lt;p&gt;Well, I eventually got my blog post to the point of being able to publish it. I had all of my text where I wanted, my styles all shored up, images added, tags added, and so on. I clicked the Publish button. Ding! I received an error. Whaaaa...?!! I never get an error using WLW. Crap! Here is the error I was seeing:&lt;/p&gt;
&lt;p&gt;&lt;img src="file:///C|/Documents%20and%20Settings/wstrohl/Desktop/wlw_ip_error.png" style="WIDTH: 367px; DISPLAY: inline; HEIGHT: 125px" height="125" alt="Windows Live Writer Error: An invalid IP address was specified" width="367"/&gt;&lt;/p&gt;
&lt;p&gt;The error "An invalid IP address was specified" was incredibly confusing to me. It still is. I began to ask and vent about this error, &lt;a href="http://twitter.com/WillStrohl/statuses/3546303325" target="_blank"&gt;here&lt;/a&gt;, &lt;a href="http://twitter.com/WillStrohl/statuses/3546703199" target="_blank"&gt;here&lt;/a&gt;, and &lt;a href="http://twitter.com/WillStrohl/statuses/3548950553" target="_blank"&gt;here&lt;/a&gt;. I even searched for the error on the search engines. Nothing was coming back, so I &lt;a href="http://social.microsoft.com/Forums/en-US/writergeneral/thread/bd57c9ed-ef2a-440a-8f1b-df0bba4f6fe6" target="_blank"&gt;posted a forum thread about this error at the Microsoft Live Forums&lt;/a&gt;. Then, I was pleasantly surprised to have &lt;a href="http://www.chrishammond.com/" target="_blank"&gt;Chris Hammond&lt;/a&gt; pop up and offer to help me. We were able to determine that the problem is definitely on my machine. Something is seriously out-of-whack with my instance of WLW. That didn't help me post my blog though, so I began to search the registry for clues (not recommended for newbies). After a while, I was still getting nowhere.&lt;/p&gt;
&lt;p&gt;Woefully, I began to look for alternatives to WLW. I found a couple of good blog posts on the topic, such as: &lt;a href="http://bloggingbits.com/15-alternatives-to-your-boring-blog-editor/" target="_blank"&gt;15+ Alternatives to Your Boring Blog Editor&lt;/a&gt;, &lt;a href="http://webworkerdaily.com/2008/01/08/six-good-alternative-blogging-tools/" target="_blank"&gt;Six Time-Saving Blogging Tools&lt;/a&gt;, and &lt;a href="http://bloggerinme.wordpress.com/2008/05/11/blog-editor-alternative/" target="_blank"&gt;Blog Editor Alternative&lt;/a&gt;. With all of the options provided by these resources, I couldn't help but dabble. But I was limited to what I could and should try. My blogging routine and platform requires that I at minimum have the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MetaWeblogAPI&lt;/li&gt;
&lt;li&gt;Intuitive and easy image handling&lt;/li&gt;
&lt;li&gt;Code snippet handling&lt;/li&gt;
&lt;li&gt;Multiple blog accounts&lt;/li&gt;
&lt;li&gt;Intermediate to advanced HTML editing capabilities&lt;/li&gt;
&lt;li&gt;Windows OS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This ruled out most of the options out there. However, I did try a few...&lt;/p&gt;
&lt;p&gt;First, I tried &lt;a href="http://www.qumana.com/" target="_blank"&gt;Qumana&lt;/a&gt;, which is a blog client for both Windows and Mac. It's interface was intuitive, and I had my blogs imported in no time at all. It has the ability to incorporate advertising directly into blog entries. This is not an important feature to me, but you might like it. However, I could not successfully publish my first post. It just gave me the wait animation. Nothing would happen. I was floored, as the program had worked flawlessly, and easily up to that point. This was not totally unexpected though. This program runs on Java, and bugs like this always happen to me with Java programs. I am not a fan of anything Java, we a result. Oh well... Next!&lt;/p&gt;
&lt;p&gt;I then installed the &lt;a href="http://www.scribefire.com/" target="_blank"&gt;ScribeFire&lt;/a&gt; addon for &lt;a href="http://www.getfirefox.com/" target="_blank"&gt;Firefox&lt;/a&gt;. I was very impressed with this browser plugin. It was easy to use, and handled most of my requirements. However, it did not allow me to manage the HTML very well at all - forcing me to go to the source view to manually edit the HTML. It has some really cool features, many of which I hope can be in WLW someday. I think the most useful feature is the context menu that you can use directly from a webpage to initiate a blog entry about that page. I can use this for quick posts about websites, but this is definitely not going to be able to replace WLW. I was able to post &lt;a href="/Blog/tabid/66/EntryId/462/My-Upcoming-Speaking-Engagements-2009-August-September-and-October.aspx" target="_blank"&gt;my blog entry from earlier&lt;/a&gt; though! After posting, I did find that I had to go and manually mark the entry as "published".&lt;/p&gt;
&lt;p&gt;The next blog client I decided to try was &lt;a href="http://www.zoundryraven.com/" target="_blank"&gt;Zoundry Raven&lt;/a&gt;. The name does nothing for me, but &lt;a href="http://bloggerinme.wordpress.com/2008/05/11/blog-editor-alternative/" target="_blank"&gt;the initial impression from this blogger&lt;/a&gt; had me interested. I was hoping that I would be installing the more stable and bug free version after he/she tried it. That is what I am using right now. It has a &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/" target="_blank"&gt;Thunderbird&lt;/a&gt; feel about it. The interface is boring, but clearly has a lot of features to take advantage of. I am very pleased there. I love that it has many of the features that I wished WLW had. However, it is clear that the image handling is not going to be as hands-off as I want it to be, and I am not sure how code snippets will be handled. We'll see.&lt;/p&gt;
&lt;p&gt;For right now, I still do not have a new blog editor, and honestly I do not want a new one. After using these other programs, I know that I was truly happy with WLW. I really need to find a fix for it - especially since &lt;a href="http://orlando.dotnetnukeug.net/WhatsNew/Events/tabid/91/ctl/Details/Mid/428/ItemID/116/Default.aspx?selecteddate=9/8/2009" target="_blank"&gt;I will be doing a presentation about blogging&lt;/a&gt; next month. Ugh!&lt;/p&gt;
&lt;p xmlns="" class="zoundry_raven_tags"&gt;
  &lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt;
  &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://www.technorati.com/tag/Blog+Clients" class="ztag" rel="tag"&gt;Blog Clients&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Blogging" class="ztag" rel="tag"&gt;Blogging&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Qumana" class="ztag" rel="tag"&gt;Qumana&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/ScribeFire" class="ztag" rel="tag"&gt;ScribeFire&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Windows+Live+Writer" class="ztag" rel="tag"&gt;Windows Live Writer&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/Zoundry+Raven" class="ztag" rel="tag"&gt;Zoundry Raven&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;</description></item><item><title>Google Reader Adds &amp;ldquo;Send To&amp;rdquo; Feature</title><link>http://www.willstrohl.com/Blog/PostId/435/Google-Reader-Adds-ldquoSend-Tordquo-Feature</link><summary /><category>Technology</category><pubDate>Mon, 17 Aug 2009 17:25:00 GMT</pubDate><description>&lt;p&gt;I don’t know about you, but my RSS Reader of choice is &lt;a href="http://reader.google.com" target="_blank"&gt;Google Reader&lt;/a&gt;.&amp;#160; It’s chock &lt;a href="http://www.google.com/help/reader/tour.html" target="_blank"&gt;full of features&lt;/a&gt;, fast, and I can access it everywhere.&amp;#160; With feature updates like the one I am about to talk about, it only gets better.&amp;#160; There may be a better reader out there, but so far, this one suits me just fine.&amp;#160; &lt;a href="http://reader.google.com" target="_blank"&gt;Google Reader&lt;/a&gt; is the main tool I use to keep up with all things &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;h4&gt;What is an RSS Reader?&lt;/h4&gt;  &lt;p&gt;Some of you might not know what a RSS Reader is.&amp;#160; First, &lt;a href="http://en.wikipedia.org/wiki/Rss_reader" target="_blank"&gt;Wikipedia does a great job of defining a RSS Reader&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;In short, a RSS Reader is a software tool or program that allows you to aggregate content of your choosing from anywhere on the Internet.&amp;#160; There is a very wide variety of product offerings for all kinds of RSS Readers out there.&amp;#160; Some are installable desktop programs, others are web-based, and yet others try to bridge the gap between those two.&amp;#160; Regardless of your preferred reader, you can save all kinds of time by using them.&lt;/p&gt;  &lt;h4&gt;The New “Send To” Feature&lt;/h4&gt;  &lt;p&gt;Using &lt;a href="http://reader.google.com" target="_blank"&gt;Google Reader&lt;/a&gt;, I read today on &lt;a href="http://www.mattcutts.com/blog" target="_blank"&gt;Matt Cutts’ blog&lt;/a&gt; about the new “Send To” feature.&amp;#160; If you’re not &lt;a href="http://www.mattcutts.com/blog/about-me/" target="_blank"&gt;familiar with Matt Cutts&lt;/a&gt;, he is the head of the Webspam Team at Google, and an avid blogger about many things, mostly technology (and Google, of course).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.mattcutts.com/blog/google-reader-adds-send-to-feature/" target="_blank"&gt;Matt just wrote about the “Send To” feature&lt;/a&gt;, where &lt;a href="http://reader.google.com" target="_blank"&gt;Google Reader&lt;/a&gt; allows you to share your favorite blog entries from any of your feeds with a simple click or two of the mouse.&amp;#160; This is great, as it can easily save you a bunch of time if you want to share a particular piece of content via &lt;a href="http://www.digg.com" target="_blank"&gt;Digg&lt;/a&gt;, &lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;, and several other built-in sharing sites.&amp;#160; Additionally, they took this feature even further, in allowing you to add any other similar site very easily.&amp;#160; Since I like using &lt;a href="http://www.dotnetkicks.com" target="_blank"&gt;DotNetKicks&lt;/a&gt; and &lt;a href="http://www.pimpthisblog.com" target="_blank"&gt;PimpThisBlog&lt;/a&gt;, that’s exactly what I set out to do.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Google Reader &amp;quot;Send To&amp;quot; Feature" border="0" alt="Google Reader &amp;quot;Send To&amp;quot; Feature" src="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_thumb.png" width="504" height="362" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Using this feature is as simple as clicking on the “Send To” button at the end of any item in your feeds.&amp;#160; Then you choose which method you want to use to share that item.&amp;#160; You will not see this on your reader until you go into your settings and add at least one method of sharing.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_settings_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Google Reader: Sent To Settings" border="0" alt="Google Reader: Sent To Settings" src="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_settings_thumb.png" width="504" height="549" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see, there are several options provided to you by default.&amp;#160; But the real beauty of this feature is that it also allows you to add links that are not there.&amp;#160; For example, my favorite link sharing site is &lt;a href="http://www.pimpthisblog.com" target="_blank"&gt;PimpThisBlog&lt;/a&gt;.&amp;#160; Adding them as an option to “Send To” is as simple as clicking the “Create a Custom Link” button at the bottom of the page.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_addnew_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Google Reader: Create a New &amp;quot;Send To&amp;quot;" border="0" alt="Google Reader: Create a New &amp;quot;Send To&amp;quot;" src="/Portals/1/Blog/Files/3/443/WLW-GoogleReaderAddsSendToFeature_ED13-greader_sendto_addnew_thumb.png" width="504" height="310" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;With only three fields, you cannot go wrong.&amp;#160; All you need now is the URL format for your link sharing site.&amp;#160; &lt;a href="http://www.pimpthisblog.com" target="_blank"&gt;PimpThisBlog&lt;/a&gt; uses the following format:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;http://pimpthisblog.com/Submit?url=[YOUR_URL_HERE]&amp;amp;title=[YOUR_TITLE_HERE]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The folks at Google did a good thing by providing their replacement tokens right there on the form, and to also make them easy to use.&amp;#160; In order to add my link, I ended up with the following URL for the form:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;http://pimpthisblog.com/Submit?url=${url}&amp;amp;title=${title}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;That’s it!&amp;#160; I just gave it a name, and I was immediately able to successfully share any of my favorite blog entries with the world!&amp;#160; &lt;/p&gt;  &lt;p&gt;On a side note, you may notice that in my screenshot, I have icons specified for both of my custom links.&amp;#160; I got creative in my acquisition of those icons.&amp;#160; Therefore, I am not condoning the same “creativity” by telling you how and/or where I got them.&amp;#160; :)&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:0767317B-992E-4b12-91E0-4F059A8CECA8:73997fe9-6a72-4d2c-b2be-5068963f6eea" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Social+Bookmarks" rel="tag"&gt;Social Bookmarks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/RSS" rel="tag"&gt;RSS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Readers" rel="tag"&gt;Readers&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Shared (or Static) Methods versus Singleton Methods</title><link>http://www.willstrohl.com/Blog/PostId/432/Shared-or-Static-Methods-versus-Singleton-Methods</link><summary /><category>Technology</category><pubDate>Thu, 13 Aug 2009 10:50:00 GMT</pubDate><description>&lt;p&gt;I figured that since I have manager to build up a respectable readership here, I might as well try to make this a little more interactive, while also providing some useful information to you all.&lt;/p&gt;  &lt;p&gt;I was in the middle of refactoring an entire class library this morning when the solution to a few of my problems came in the form of changing a Shared method to a Singleton method, and vice versa.&amp;#160; The question then hit me, “Is there something I don’t know about the tradeoffs of using each?”&amp;#160; I set out to research this a bit, reminding myself of some things I have forgotten over time.&amp;#160; (&lt;em&gt;Warning, I am only looking at this from the ASP.Net side of the house.&lt;/em&gt;)&lt;/p&gt;  &lt;p&gt;For any newbies, or non-programmers reading this… The surface difference between the two types of methods are that a Singleton method requires an instantiation of it’s class, while a Shared (or Static in C#) method does not.&amp;#160; This results in the difference of code such as:&lt;/p&gt;  &lt;div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 500px; padding-right: 4px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"&gt;   &lt;div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;     &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #008000"&gt;' Using Singleton Methods&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt; ctlCustomer &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; CustomerController&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt; intCustomerId &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Integer&lt;/span&gt; = ctlCustomer.GetCustomerIdByName(&lt;span style="color: #008000"&gt;'John Doe')&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&amp;#160;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #008000"&gt;' Using Shared Methods&lt;/span&gt;&lt;/pre&gt;

    &lt;pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #0000ff"&gt;Dim&lt;/span&gt; intCustomerId &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Integer&lt;/span&gt; = CustomerController.GetCustomerIdByName('John Doe')&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;At it’s core, &lt;strong&gt;Shared Methods&lt;/strong&gt; are great for &lt;strong&gt;Function&lt;/strong&gt; or &lt;strong&gt;Utility Libraries&lt;/strong&gt;, and &lt;strong&gt;API Libraries&lt;/strong&gt;.&amp;#160; However, you run into the limitations of not being able to properly inherit the function and override it.&amp;#160; You also have differing limits in terms of the number of allowable arguments to be passed, but I find that limit too high already.&amp;#160; Then there is also the potential to create methods that are not thread-safe, if they access or manage any state information.&amp;#160; What’s not thread safe?&amp;#160; Well, that would be when you access things like cache, viewstate, and so on.&lt;/p&gt;

&lt;p&gt;In my opinion, there are some distinct scenarios where Shared methods are bad.&amp;#160; For example: &lt;strong&gt;DAL&lt;/strong&gt; (data access), &lt;strong&gt;Cache&lt;/strong&gt;, and &lt;strong&gt;Email Notification&lt;/strong&gt; and classes.&amp;#160; All of these examples have the inherent need to access objects that would throw an exception, should two calls come in at the same time.&amp;#160; Even worse, the DAL also runs the risk of overloading your connection pool to your database server.&amp;#160; As a result, other methods that would not ordinarily timeout, will.&amp;#160; When that happens, you don’t always get a clear message, pointing you to the true problem that I have described here.&lt;/p&gt;

&lt;p&gt;When we think of &lt;strong&gt;Singleton Methods&lt;/strong&gt;, there is an immediate concern of using more memory when we instantiate an entirely new instance of a class.&amp;#160; There are plenty of people who (right or wrong) do not trust the Garbage Collector in .Net.&amp;#160; Then there is also the school of thought that less code is better.&amp;#160; If I can do something with one line of code, it’s faster, and better for the overall project, right?&amp;#160; Maybe…&lt;/p&gt;

&lt;p&gt;Here are a few resources I dug up on the topic through a simple search that may help you make up your own mind:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://weblogs.asp.net/miked/archive/2004/01/15/59171.aspx" target="_blank"&gt;Static/Shared Methods&lt;/a&gt; by Mike Diehl &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://stackoverflow.com/questions/781732/a-question-about-c-and-static-classes-and-functions" target="_blank"&gt;A Question About C# and Static Classes and Functions&lt;/a&gt; by Stackoverflow &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blog.jagregory.com/2008/03/28/static-method-abuse/" target="_blank"&gt;Static Method Abuse&lt;/a&gt; by James Gregory &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms245046.aspx" target="_blank"&gt;Mark Members as Static&lt;/a&gt; by Microsoft &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://channel9.msdn.com/forums/TechOff/463455-Are-Static-Methods-Evil/" target="_blank"&gt;Are Static Methods Evil?&lt;/a&gt; by Channel 9 Forums &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://gregbeech.com/blogs/tech/archive/2007/01/11/static-vs-instance-method-performance.aspx" target="_blank"&gt;Static vs Instance Method Performance&lt;/a&gt; by Greg Beech &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/e8e482ef-df3c-41d4-8b85-3f31a0757615" target="_blank"&gt;What is Better? Static Methods or Instance Methods&lt;/a&gt; by MSDN Forums &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I think that’s a pretty decent introduction.&amp;#160; What are your thoughts and experiences in using both types of methods?&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:0767317B-992E-4b12-91E0-4F059A8CECA8:c95fc72e-bd53-472a-8674-0992ed72c681" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Programming" rel="tag"&gt;Programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.Net" rel="tag"&gt;ASP.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VB" rel="tag"&gt;VB&lt;/a&gt;,&lt;a href="http://technorati.com/tags/C%23" rel="tag"&gt;C#&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Upcoming .Net Community Events in Florida</title><link>http://www.willstrohl.com/Blog/PostId/420/Upcoming-Net-Community-Events-in-Florida</link><summary /><category>Technology</category><pubDate>Thu, 02 Jul 2009 15:10:00 GMT</pubDate><description>&lt;p&gt;There are quite a few events coming up in Florida in the next few months. They are all free, and most will give you the opportunity to win free stuff just for showing up. Awesome!&amp;#160; If you find yourself in or around any of these events, I strongly recommend you stop by.&amp;#160; I have been to most of them, and they are great.&lt;/p&gt;  &lt;p&gt;All of the following information came from the &lt;a href="http://orlando.dotnetnukeug.net/" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt; (&lt;a href="http://orlando.dotnetnukeug.net/" target="_blank"&gt;ODUG&lt;/a&gt;) website.&amp;#160; See our &lt;a href="http://orlando.dotnetnukeug.net/Events.aspx" target="_blank"&gt;events page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 9&lt;/strong&gt; - &lt;a href="http://orlando.dotnetnukeug.net/WhatsNew/Events/tabid/91/ctl/Details/Mid/428/ItemID/107/Default.aspx?selecteddate=7/9/2009" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt;    &lt;br /&gt;Will Strohl (nobody) will be talking about the Core DNN Blog Module.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 14&lt;/strong&gt; – &lt;a href="http://opass.org" target="_blank"&gt;Orlando PASS&lt;/a&gt;    &lt;br /&gt;Chad Miller will be discussing Powershell with SQL Server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 15&lt;/strong&gt; – &lt;a href="http://www.scdnug.org/Events.aspx" target="_blank"&gt;Space Coast .Net User Group&lt;/a&gt;    &lt;br /&gt;Oleg Sych will be presenting on VSTS and TFS.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 16&lt;/strong&gt; – &lt;a href="http://www.onetug.org/sf/events/onetugevents.aspx" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt;    &lt;br /&gt;Joe Healy (Microsoft Developer Evangelist) will be speaking about the developer features in IE8.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 16&lt;/strong&gt; – &lt;a href="http://spacecoast.sqlpass.org/" target="_blank"&gt;Space Coast SQL User Group&lt;/a&gt;    &lt;br /&gt;Don King and Clay Seifert will be each presenting a different session. They will be speaking about SQL Server 2005 Clustering and SQL Server Analysis Services, respectively.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;July 21&lt;/strong&gt; – &lt;a href="http://www.cfdotnet.org/" target="_blank"&gt;Lakeland .Net User Group&lt;/a&gt;    &lt;br /&gt;This user group will be holding a session entitled “Lakeland’s .Net Speaker Idol” and it promises to be a fun time, where you will see speakers compete against each other for prizes.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;August 4&lt;/strong&gt; – &lt;a href="http://orlando.dotnetnukeug.net/WhatsNew/Events/tabid/91/ctl/Details/Mid/428/ItemID/115/Default.aspx?selecteddate=8/4/2009" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt;    &lt;br /&gt;DNN author, Darren Neese will be showing the new features in the DNN skinning engine.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;August 18&lt;/strong&gt; – &lt;a href="http://www.scdnug.org/Events.aspx" target="_blank"&gt;Space Coast .Net User Group&lt;/a&gt;    &lt;br /&gt;Topic and speaker TBA. (sorry…)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;August 20&lt;/strong&gt; – &lt;a href="http://www.onetug.org/sf/events/onetugevents.aspx" target="_blank"&gt;Orlando .Net User Group&lt;/a&gt;    &lt;br /&gt;Christopher Bennage (MVP) will be showing the attendees SilverArcade.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;August 20&lt;/strong&gt; – &lt;a href="http://spacecoast.sqlpass.org/" target="_blank"&gt;Space Coast SQL User Group&lt;/a&gt;    &lt;br /&gt;Joe Healy (Microsoft Developer Evangelist) shows the group SQL Server 2008 enhancements from a developers perspective.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;August 29&lt;/strong&gt; – &lt;a href="http://www.jaxcodecamp.com" target="_blank"&gt;Jacksonville Code Camp&lt;/a&gt;    &lt;br /&gt;The Jax Code Camp crew overcame some very challenging obstacles last year. I was extremely impressed.&amp;#160; I expect them to put on a great event again this year.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;September 5&lt;/strong&gt; – &lt;a href="http://tlhdotnet.org/CodeCampV/tabid/155/Default.aspx" target="_blank"&gt;Tallahassee Code Camp&lt;/a&gt;    &lt;br /&gt;Tallahassee Code Camp was a great time last year.&amp;#160; They always have some great presenters on-hand.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;September 10&lt;/strong&gt; – &lt;a href="http://spacecoast.sqlpass.org/" target="_blank"&gt;Space Coast SQL User Group&lt;/a&gt;    &lt;br /&gt;Jack Corbett will be presenting a yet to be determined topic.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;November 5&lt;/strong&gt; – &lt;a href="http://orlando.dotnetnukeug.net/WhatsNew/Events/tabid/91/ctl/Details/Mid/428/ItemID/108/Default.aspx?selecteddate=11/5/2009" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt;    &lt;br /&gt;DNN Blog Project Team Lead, Antonio Chagoury, will be presenting “Mashing Up Your DotNetNuke Using RESTful APIs.”&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:0767317B-992E-4b12-91E0-4F059A8CECA8:7a6eea05-ee4f-4386-841a-d1cd36fb8012" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" rel="tag"&gt;DotNetNuke&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DNN+Blogs" rel="tag"&gt;DNN Blogs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.Net" rel="tag"&gt;.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code+Camp" rel="tag"&gt;Code Camp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Group" rel="tag"&gt;User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ODUG" rel="tag"&gt;ODUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+DotNetNuke+Users+Group" rel="tag"&gt;Orlando DotNetNuke Users Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ONETUG" rel="tag"&gt;ONETUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Orlando+.Net+User+Group" rel="tag"&gt;Orlando .Net User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Space+Coast+SQL+User+Group" rel="tag"&gt;Space Coast SQL User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Space+Coast+.Net+User+Group" rel="tag"&gt;Space Coast .Net User Group&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Web Browser Market Share from My Perspective</title><link>http://www.willstrohl.com/Blog/PostId/413/Web-Browser-Market-Share-from-My-Perspective</link><summary /><category>Technology</category><pubDate>Thu, 25 Jun 2009 22:58:00 GMT</pubDate><description>&lt;p&gt;The trend recently seems to be that comments and topics are brought up on twitter, and they end up growing to be something more outside of it – especially in the world of &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; that I have immersed myself in.&amp;#160; Today was no different.&amp;#160; A fellow &lt;a href="http://www.twibes.com/group/dotnetnuke" target="_blank"&gt;DNN twibe&lt;/a&gt; member and also a member of the &lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;Orlando DotNetNuke® Users Group&lt;/a&gt; (&lt;a href="http://orlando.dotnetnukeug.net" target="_blank"&gt;ODUG&lt;/a&gt;), &lt;a href="http://www.mikevandermeulen.com" target="_blank"&gt;Mike van der Meulen&lt;/a&gt;, &lt;a href="http://twitter.com/1mikevdm/statuses/2331122558" target="_blank"&gt;gave me a friendly jab&lt;/a&gt; about using &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt;.&amp;#160; He said:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;God! Why do you people all use FF, the rest of the world doesn’t :-)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;That provoked a thought in me, “what &lt;u&gt;is&lt;/u&gt; the current market share for the web browsers?”&amp;#160; Not being a scientific study, I proceed to check 3 sources: &lt;a href="/" target="_blank"&gt;my blog&lt;/a&gt;, &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank"&gt;W3Schools&lt;/a&gt;, and &lt;a href="http://www.rezhub.com/" target="_blank"&gt;RezHub&lt;/a&gt;.&amp;#160; They each have a different demographic.&amp;#160; &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank"&gt;W3Schools&lt;/a&gt; is visited primarily by techies.&amp;#160; &lt;a href="http://www.rezhub.com/" target="_blank"&gt;RezHub&lt;/a&gt; has more of a mainstream flow of visitors.&amp;#160; Finally, while my blog tends to lean towards the techie visitor, it does have a mix of both.&amp;#160; Here is what I found…&lt;/p&gt;  &lt;h4&gt;W3Schools&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank"&gt;W3Schools&lt;/a&gt; has a very techie following, meaning that most of their visitors have a technical background of some kind.&amp;#160; They either are professionals in the IT industry, or they dabble in it in some way.&amp;#160; That being said, most techies tend to use the most trendy applications and gadgets.&amp;#160; As of today, the &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank"&gt;W3Schools&lt;/a&gt; website is showing the &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt; accounts for &lt;strong&gt;47.7%&lt;/strong&gt; of their visitors, and &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; collectively shares &lt;strong&gt;41%&lt;/strong&gt; across its various versions. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="W3Schools Visitor Browsers" border="0" alt="W3Schools Visitor Browsers" src="/Portals/1/Blog/Files/3/420/WLW-WebBrowserMarketSharefromMyPerspective_135DE-w3schools_browsers_3.png" width="504" height="323" /&gt; &lt;/p&gt;  &lt;h4&gt;RezHub.com&lt;/h4&gt;  &lt;p&gt;As I mentioned before, &lt;a href="http://www.rezhub.com/" target="_blank"&gt;RezHub&lt;/a&gt; is frequented by a more mainstream web audience.&amp;#160; There are all types and ages of people that come to this website, and has a very high number of unique daily visitors.&amp;#160; It is a very clear indication of what the general public is using to browse the Internet.&amp;#160; However, contrary to the techies, a mainstream Internet visitor is much less likely to change the web browser that they are using due to all kinds of reasons.&amp;#160; Mostly, &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; is generally pre-installed and set as the default web browser of nearly all computers.&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/420/WLW-WebBrowserMarketSharefromMyPerspective_135DE-rezhub_browsers_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Rezhub.com Visitor Browsers" border="0" alt="Rezhub.com Visitor Browsers" src="/Portals/1/Blog/Files/3/420/WLW-WebBrowserMarketSharefromMyPerspective_135DE-rezhub_browsers_thumb.png" width="504" height="256" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In what appears to be a drastic reversal in market share for the web browsers, &lt;a href="http://www.rezhub.com/" target="_blank"&gt;RezHub&lt;/a&gt;’s visitors clearly favor the &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; family of web browsers at &lt;strong&gt;64.48%&lt;/strong&gt; of the visitors, while &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt; makes up a measly &lt;strong&gt;24.74%&lt;/strong&gt; of the market share.&lt;/p&gt;  &lt;h4&gt;My Blog: The Mighty Blog&lt;/h4&gt;  &lt;p&gt;Now, we look at the favored web browser of my visitors here on this blog.&amp;#160; The results look very similar to &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank"&gt;W3Schools&lt;/a&gt;, in that the trend clearly leans to the &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt; web browser at &lt;strong&gt;45.52%&lt;/strong&gt;, whereas &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; comes in second this time with &lt;strong&gt;40.59%&lt;/strong&gt; of the market share.&amp;#160; Contrary to my original beliefs, it would appear that most of my visitors are also techies.&amp;#160; I guess I need to post more food reviews, and some more of my photo work. :)&lt;/p&gt;  &lt;p&gt;&lt;a href="/Portals/1/Blog/Files/3/420/WLW-WebBrowserMarketSharefromMyPerspective_135DE-themightyblog_browsers_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="The Mighty Blog Visitor Browsers" border="0" alt="The Mighty Blog Visitor Browsers" src="/Portals/1/Blog/Files/3/420/WLW-WebBrowserMarketSharefromMyPerspective_135DE-themightyblog_browsers_thumb.png" width="504" height="256" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;In Conclusion&lt;/h4&gt;  &lt;p&gt;Most of you were probably reading this to get an idea of which web browser(s) you should be covering more thoroughly in your development efforts.&amp;#160; There appears to no longer be a conclusive stat that covers all demographics like there used to be in the IE 5 days.&amp;#160; &lt;/p&gt;  &lt;p&gt;We need to more closely consider our audience that we intend to visit our website than ever before.&amp;#160; For example, if we were building a site that is targeted at delivering technical content to our visitors, we would probably want to make sure that &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt; renders the best out of all of the web browsers.&amp;#160; In contrast, maybe a website whose purpose is to deliver cooking recipes would target &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; as their primary web browser.&lt;/p&gt;  &lt;p&gt;In my own personal opinion though, you should be targeting both &lt;a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; and &lt;a href="http://www.getfirefox.com" target="_blank"&gt;FireFox&lt;/a&gt; simultaneously.&amp;#160; Even if your visitors are clearly using one web browser over another, you want to deliver the best possible experience to your visitors.&amp;#160; This holds true for all use cases, including those where your visitors are not purchasing a product, but rather are receiving free content.&amp;#160; If you have a competitor whose site functions and looks better in their favorite browser, you’re going to lose that visitor.&amp;#160; &lt;/p&gt;  &lt;p&gt;Let’s face facts, all sites exist to either earn money or traffic (usually both).&amp;#160; Ignoring either major web browser will certainly lead to you losing visitors from the other browser demographic.&amp;#160; I say develop for both, and this will also ensure a more stable future.&amp;#160; You never know when and how fast one web browser will steal loyalty from the other.&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:0767317B-992E-4b12-91E0-4F059A8CECA8:7662fb02-4d78-4e21-a7ac-dc08dd2bdd2b" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Web+Browsers" rel="tag"&gt;Web Browsers&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Browser" rel="tag"&gt;Browser&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Market+Share" rel="tag"&gt;Market Share&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Internet+Explorer" rel="tag"&gt;Internet Explorer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IE" rel="tag"&gt;IE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FireFox" rel="tag"&gt;FireFox&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FF" rel="tag"&gt;FF&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Tips to Get Retweeted on Twitter</title><link>http://www.willstrohl.com/Blog/PostId/399/Tips-to-Get-Retweeted-on-Twitter</link><summary /><category>Technology</category><pubDate>Mon, 08 Jun 2009 05:51:00 GMT</pubDate><description>&lt;p&gt;If you are a user of the newest rage, &lt;a href="http://twitter.com" target="_blank"&gt;twitter&lt;/a&gt;, then you might have seen or heard a term called “retweet.”&amp;#160; When someone retweets, it means that they are repeating someone else’s tweet.&amp;#160; Usually, this form of passing on information includes giving the original tweeter credit.&amp;#160; Before we can talk about this more, we need to tell you what a tweet is.&amp;#160; A tweet is the name given to an update that you place on twitter.&amp;#160; So, once you have posted your update to twitter, you have tweeted.&lt;/p&gt;  &lt;p&gt;So, why might someone want to retweet your tweet?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;They might think that you said someone very cool or interesting &lt;/li&gt;    &lt;li&gt;Your tweet might contain some very relevant and new information &lt;/li&gt;    &lt;li&gt;Your tweet could be something that someone feels passionate about &lt;/li&gt;    &lt;li&gt;The information in your tweet is marketable &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;Regardless of the reason, the end result is the same – the person(s) who retweeted your tweet wanted to spread the word.&amp;#160; For example, I have retweeted an update from the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; official twitter account.&amp;#160; (Secret: I run that account as well.)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="Example of a retweet on twitter" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="162" alt="Example of a retweet on twitter" src="/Portals/1/Blog/Files/3/406/WLW-TipstoGetRetweetedonTwitter_EEC-retweet_example_3.png" width="504" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;As you can see from above, the &lt;a href="http://dayofdnn.com" target="_blank"&gt;Day of DotNetNuke®&lt;/a&gt; posted an update to promote the event.&amp;#160; In this case, &lt;strong&gt;Will Strohl&lt;/strong&gt; (me), wanted to let all of his followers know about the event.&amp;#160; In order to do so, he retweeted the original tweet.&amp;#160; In it’s simplest form, this can be done by copying and pasting the original tweet, but most twitter applications facilitate this function as a feature.&amp;#160; Regardless to how it’s done, the format is always the same:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;RT [poster]: [original tweet]      &lt;br /&gt;RT &lt;a href="http://twitter.com/DayOfDNN" target="_blank"&gt;@DayOfDNN&lt;/a&gt;: Go to the Day of DotNetNuke this weekend &lt;a href="http://bit.ly/ec4Pv"&gt;http://bit.ly/ec4Pv&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Retweet [poster]: [original tweet]      &lt;br /&gt;Retweet &lt;a href="http://twitter.com/DayOfDNN" target="_blank"&gt;@DayOfDNN&lt;/a&gt;: Go to the Day of DotNetNuke this weekend &lt;a href="http://bit.ly/ec4Pv"&gt;http://bit.ly/ec4Pv&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Retweeting [poster]: [original tweet]      &lt;br /&gt;Retweeting &lt;a href="http://twitter.com/DayOfDNN" target="_blank"&gt;@DayOfDNN&lt;/a&gt;: Go to the Day of DotNetNuke this weekend &lt;a href="http://bit.ly/ec4Pv"&gt;http://bit.ly/ec4Pv&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;As you can see from above, it is quite simple to retweet someone else’s tweet, but how can you increase your chances of your tweet being retweeted?&amp;#160; Let explore some simple tips…&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Be the First to Break News&lt;/strong&gt;       &lt;br /&gt;Few of us are reporters, but we all witness news, or news-worthy activity.&amp;#160; For example, if &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke®&lt;/a&gt; releases a new version of it’s application, the first tweet about it is very likely to be repeated over and over.&amp;#160; The gravity of the information your posting can sometimes be enough all on its own to encourage retweets.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Say Something Interesting&lt;/strong&gt;       &lt;br /&gt;We will not always have something that is interesting to others.&amp;#160; For example, if you tweet about someone not holding the elevator for you, such an event is way too common to be retweeted.&amp;#160; However, if the person who didn’t hold the elevator were Bill Gates, then you might have a retweetable tweet.&amp;#160; Also, there are times when relevancy might do the same thing.&amp;#160; For instance, if there is a hot topic going around at the time, and you post a funny joke about it, this may have a wildfire effect on &lt;a href="http://twitter.com" target="_blank"&gt;twitter&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Include a Picture&lt;/strong&gt;       &lt;br /&gt;Sometimes, a tweet is very likely to be retweeted, only if it included a bit more information – such as a picture.&amp;#160; For example, if you went to the grand opening of a new restaurant by Emeril Lagasse, that alone is not retweetable.&amp;#160; But if you were to have a picture in your tweet of you standing next to him, that is likely to be retweeted.&amp;#160; There are many picture services that help you do this, such as &lt;a href="http://yfrog.com" target="_blank"&gt;YFrog&lt;/a&gt;, and &lt;a href="http://twitpic.com" target="_blank"&gt;TwitPic&lt;/a&gt;.&amp;#160; This can be taken another level these days with services like &lt;a href="http://12seconds.tv/" target="_blank"&gt;12 seconds&lt;/a&gt;, where you can tweet video.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Pay Attention to the Length of Your Tweet&lt;/strong&gt;       &lt;br /&gt;&lt;a href="http://twitter.com" target="_blank"&gt;Twitter&lt;/a&gt; only allows 140 characters of content to be posted at a time.&amp;#160; &lt;a href="http://twitter.com" target="_blank"&gt;Twitter&lt;/a&gt; usernames are allowed to be up to 15 characters.&amp;#160; Keeping that in mind, if you tweet 138 characters in your latest update and someone wanted to retweet it, then they would have to try and edit your original tweet.&amp;#160; Most people will not do that.&amp;#160; In general, you want to keep your tweets down to 120 characters to not discourage folks from retweeting your update.&amp;#160; This allows people to just click a retweet button somewhere, and they do not have to worry about editing your update.&amp;#160; Most twitter applications will put the retweet in the format mentioned above.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Ask for the Retweet&lt;/strong&gt;       &lt;br /&gt;Sometimes, you already know that something you are saying is important, or you simply want the extra exposure on that tweet.&amp;#160; Many people simply need that extra little nudge to retweet your update.&amp;#160; You’d be surprised at how many of your followers would do this if you just ask, “Please RT,” at the end of your tweet.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;It’s that easy… Just be short, interesting, and leave room for folks.&amp;#160; That’s some basic advice to get retweets on &lt;a href="http://twitter.com" target="_blank"&gt;twitter&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c25d7a68-57a8-4219-ad8e-1ac1de914f9f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Power Saving Tips for the Google (G1) Phone</title><link>http://www.willstrohl.com/Blog/PostId/356/Power-Saving-Tips-for-the-Google-G1-Phone</link><summary /><category>Technology</category><pubDate>Tue, 31 Mar 2009 22:15:00 GMT</pubDate><description>&lt;p&gt;I have been using the first generation attempt from Google in the cell phone or smart phone market.&amp;#160; Nearly everyone already knows that the &lt;a href="http://www.t-mobileg1.com/" target="_blank"&gt;G1 or Google Phone&lt;/a&gt; exists.&amp;#160; Everyone has their own opinion on whether or not it’s a good phone to have.&amp;#160; For me, there’s no question that there is no other phone that I could live with.&amp;#160; I absolutely love mine, and I cannot wait to use their next version, codenamed “cupcake.&amp;quot;&amp;#160; While that is indeed a horrible codename, &lt;a href="http://gizmodo.com/tag/android-g2/" target="_blank"&gt;the new features look incredible&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Since we cannot look at the G2 right now, I figured that I would help you with your G1 right now.&amp;#160; The fact is, the G1 is packed full of features.&amp;#160; But, just like any other computer out there, the more features that you use at once, the more power it will use.&amp;#160; For those that do not understand this, the G1 could be a difficult or bad experience.&amp;#160; Some have even gone as far as returning their phone because they do not understand this.&amp;#160; Unfortunately, I cannot fault them for that.&amp;#160; If the phone doesn’t work how they expect to, please do return it.&amp;#160; That being said, once you understand how much your G1 is doing out of the box, the better off you’ll be.&lt;/p&gt;  &lt;p&gt;When you first begin using the G1, it will already be doing the following at a minimum:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Screen will be at its brightest level &lt;/li&gt;    &lt;li&gt;Sound will be turned all the way up &lt;/li&gt;    &lt;li&gt;Auto-synch is enabled for all Google services &lt;/li&gt;    &lt;li&gt;Wireless networks is enabled &lt;/li&gt;    &lt;li&gt;GPS is enabled &lt;/li&gt;    &lt;li&gt;Screensaver time will be longer &lt;/li&gt;    &lt;li&gt;Instant messenger(s) running &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;Your phone probably has much more than that going on, but you should get the idea.&amp;#160; Once you walk out of the store, and begin using your phone, that list will get longer and longer as you install applications.&amp;#160; Some applications are always on, while others allow you to close them.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The rest of this post contains tips that can help you save battery life on your G1 phone.&amp;#160; Some will apply to you, and others will not.&amp;#160; We all use the G1 differently.&amp;#160; That being said, just know that there is not a longer life battery out there for us to buy.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Tip #1 – Keep Only the Minimum Number of Applications&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;Just know that many applications “call home” from time to time.&amp;#160; What does that mean?&amp;#160; It means that the application uses your data plan to contact a server to do something.&amp;#160; This may be checking for application updates, or looking for data (i.e., email, twitter, etc.).&amp;#160; The more applications that are open, actively calling home, the more power your phone is using.&amp;#160; Conversely, even if those applications are not calling home, they are taking up memory, which also uses up power.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;So, make sure that you only install the applications that you absolutely use, and only open them when you need to use them.&amp;#160; Also, uninstall any applications that you’re not using.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Tip #2 – Close Your Web Browser Windows&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;When you use the web browser, you undoubtedly are having a great time looking all kinds of things up.&amp;#160; However, if you leave the browser window open, and just exit back to the desktop or start the screensaver, your phone will be using more power to keep the browser window open, and the browser history for that window.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Close every browser window when you’re done with it.&amp;#160; Even if you have only one window open, close that window as well.&amp;#160; What will happen is that the web browser will open up a new one that has no browser history to maintain.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Tip #3 – Turn Off the Phone Every Now and Then&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;Some applications are not able to be closed by us.&amp;#160; We think we closed the application, but in reality, it is still open in the background.&amp;#160; Unless the program has a setting that literally is labeled something like “Exit” or “Close Application,” think of what you’re doing as minimizing the application.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;As a general rule, I would suggest that you turn off your phone and turn it back on every 1-3 days.&amp;#160; This will ensure that all open applications are closed.&amp;#160; This has another added benefit too.&amp;#160; You get a fresh connection to the cell phone carrier network.&amp;#160; This is a good thing.&amp;#160; However, also be aware that applications like the Live Messenger will automatically start up and sign you in when you turn your phone back on.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Tip #4 – Use Only the Networks You Need&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;The G1 gives you the convenience of using the Edge, G, 2G, or 3G networks.&amp;#160; You can also use local wireless networks, such as your home or work wireless network.&amp;#160; Unfortunately, the default settings has the phone constantly scanning for all of these network connections, so it can either optimize your phone’s data speed, or notify you that the network exists.&amp;#160; Every time this scan occurs, more power is used.&amp;#160; This scan happens at least once a minute.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;If you are in an area that you know doesn’t have 3G available, turn it off.&amp;#160; Your phone will no longer scan to see if 3G is available again.&amp;#160; Also, turn off the wireless networks option completely until you actually want to connect to one.&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Tip #5 – Get the Power Manager Application&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;One application that is an absolute necessity is the &lt;a href="http://www.android.com/market/free-tools.html#app=powermanager" target="_blank"&gt;Power Manager&lt;/a&gt;.&amp;#160; Without this application, there is very little that you will be able to do to really get the most out of your battery life.&amp;#160; No matter how many tricks you employ to save battery life, this application will at least double your efforts for you.&amp;#160; &lt;a href="/Blog/tabid/66/EntryId/348/Is-Your-G1-Google-Phone-Battery-Draining-Faster-Today.aspx"&gt;I have blogged about the Power Manager&lt;/a&gt; before, but in short it allows you to create and change profiles to match conditions on your phone to help you save power.&amp;#160; For example, one of my profiles is called “Low Power.”&amp;#160; This profile is started by this application when the battery life lowers to 30%.&amp;#160; When this happens, I have the phone do the following: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Dim the screen&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Turn off GPS&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Turn off wireless networks&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;The screen saver comes on quicker &lt;/li&gt;    &lt;li&gt;Volume goes down &lt;/li&gt;    &lt;li&gt;Bluetooth is disabled &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;The profile I just described may not work for you, but my list should give you an idea of what is possible.&amp;#160; You can easily customize or create new profiles to manage the phone features to fit your needs and extend the battery life.&amp;#160; Just know that the application now costs $0.99, which is a steal!&lt;/font&gt;&lt;/p&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;p&gt;&lt;font size="2"&gt;I hope that my tips have given you an idea of how to extend the life of your battery on your G1 phone.&amp;#160; And maybe you will have an idea of how to determine another option to better help you use your G1 phone longer and easier.&amp;#160; If you have any additional tips, please leave a comment.&lt;/font&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:98c5d9bd-3176-4847-a5aa-fc79a512c575" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/G1" rel="tag"&gt;G1&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Android" rel="tag"&gt;Android&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Power+Manager" rel="tag"&gt;Power Manager&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Battery+Life" rel="tag"&gt;Battery Life&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Is Your G1 (Google Phone) Battery Draining Faster Today?</title><link>http://www.willstrohl.com/Blog/PostId/342/Is-Your-G1-Google-Phone-Battery-Draining-Faster-T</link><summary /><category>Technology</category><pubDate>Mon, 16 Mar 2009 21:23:00 GMT</pubDate><description>&lt;p&gt;If your &lt;a href="http://www.t-mobileg1.com/" target="_blank"&gt;G1 phone&lt;/a&gt;, otherwise called the Google phone, seems to be losing its charge faster today, than it normally does, that’s probably because it is.&amp;#160; As of today, one of the most popular &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt; applications began charging for their program.&amp;#160; The program is called &lt;a href="http://www.android.com/market/free-tools.html#app=powermanager" target="_blank"&gt;Power Manager&lt;/a&gt;.&amp;#160; It is the most important application you can possibly install on the &lt;a href="http://www.t-mobileg1.com/" target="_blank"&gt;G1&lt;/a&gt;, as it helps to make your battery life last longer.&amp;#160; This application does more than just say that it will save battery life.&amp;#160; Once it is set up to save power according to your usage patterns (which you set), it makes an incredible difference.&amp;#160; For me, that meant only charging my phone once a day, compared to the typical owners that charge theirs 2 or more times a day.&lt;/p&gt;  &lt;p&gt;As of today though, all of our dreams are shattered.&amp;#160; The &lt;a href="http://www.android.com/market/free-tools.html#app=powermanager" target="_blank"&gt;Power Manager&lt;/a&gt; application is no longer free.&amp;#160; I went in to check my settings because my phone appeared to be visibly draining itself of power.&amp;#160; When I did, Power Manager let me know that my trial had expired.&amp;#160; Wha…?&amp;#160; I unfortunately had to pay the extraordinary amount of $0.99 USD to keep using the application.&amp;#160; Truth be told, that is a steal.&amp;#160; I just wanted to gripe. ;)&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3091539b-5255-4a29-9e82-d908f1c7d94b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Phone" rel="tag"&gt;Phone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/G1" rel="tag"&gt;G1&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Android" rel="tag"&gt;Android&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Power+Manager" rel="tag"&gt;Power Manager&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Application" rel="tag"&gt;Application&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Is Your Child Blog Missing from the WLW Import?</title><link>http://www.willstrohl.com/Blog/PostId/331/Is-Your-Child-Blog-Missing-from-the-WLW-Import</link><summary /><category>Technology</category><pubDate>Fri, 06 Mar 2009 21:58:00 GMT</pubDate><description>&lt;p&gt;In a previous blog entry tonight, I briefly outlined that I was not able to import one of my child blogs when attempting to use the &lt;a href="http://get.live.com/writer/overview" target="_blank"&gt;Windows Live Writer (WLW)&lt;/a&gt; method of blogging to a &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt; blog.&amp;#160; It was quite perplexing.&amp;#160; I even &lt;a href="http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/92/threadid/293317/scope/posts/Default.aspx"&gt;posted a forum post about it&lt;/a&gt;, as I could not find any information about anyone else having the same issue.&lt;/p&gt;  &lt;p&gt;To quickly recap, I followed the instructions provided in a &lt;a href="http://cto20.com/home/entryid/77/tips-amp-tricks-setup-windows-live-writer-with-the-dnn-blog.aspx" target="_blank"&gt;blog post by Antonio Chagoury&lt;/a&gt;.&amp;#160; In Step 4, WLW shows you a list of available blogs to choose from.&amp;#160; I would imagine that most folks would only have a single blog entry available in the list.&amp;#160; However, if you're like me, that may not be true.&lt;/p&gt;  &lt;p&gt;In my instance, I have a parent blog of which I do not post to.&amp;#160; Then, I have two child blogs, Personal Edition, and Professional Edition.&amp;#160; (&lt;em&gt;I named my child blogs before the DNN PE announcement.&lt;/em&gt;)&amp;#160; The Professional Edition is where I post all of my &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt; related entries.&amp;#160; Everything else goes into the Personal Edition.&amp;#160; I go into more detail about this configuration in &lt;a href="http://willstrohl.com/Blog/tabid/66/EntryId/262/HOW-TO-Organize-Your-DNN-Blog-Entries.aspx"&gt;an earlier blog post&lt;/a&gt;.&amp;#160; Basically, it allows me to split up the RSS feeds pretty painlessly.&lt;/p&gt;  &lt;p&gt;Back to step 4... Professional Edition was missing from my list of available blogs to connect WLW to. There didn't appear to be any real reason for this.&amp;#160; My first instinct was that this was a new bug that I had found.&amp;#160; This turned out to be mostly true.&lt;/p&gt;  &lt;h2&gt;Background Information&lt;/h2&gt;  &lt;p&gt;The &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt; Blog Module allows any blog owner to create child blogs for a variety of reasons.&amp;#160; When the blog owner creates such a blog, the blog module inserts their UserId into the new blog record.&amp;#160; Sounds simple enough, but if you're not careful, this work flow can be easily disrupted.&lt;/p&gt;  &lt;p&gt;The Super User or Host account was designed to be able to do anything on an entire instance of &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke&lt;/a&gt;.&amp;#160; In the case of the blog module, this account takes more of a moderation role.&amp;#160; For example, being able to manage rogue bloggers, or inappropriate posts.&lt;/p&gt;  &lt;p&gt;In the case of existing blogs, the Host account can create child blogs for the actual blog owner.&amp;#160; This behavior is important to note, as this is the cause of the problem I am writing about.&lt;/p&gt;  &lt;h2&gt;Why is the Child Blog Missing from WLW?&lt;/h2&gt;  &lt;p&gt;When the actual owner of a blog creates their own child blog, everything works as expected.&amp;#160; But when a Host creates a child blog on someone else's existing blog, the UserId that is inserted into the blog record is that of the Host account.&amp;#160; If you are not using a tool like WLW, the different UserId might never present a problem.&amp;#160; However, when you use WLW, the first step asks for authentication information.&amp;#160; This information includes the blog URL, username, and password.&amp;#160; When WLW pulls a list of available blogs from your blog website, it only pulls the blogs that match the UserId matching the given username.&amp;#160; BINGO!&lt;/p&gt;  &lt;h2&gt;How Do We Fix This?&lt;/h2&gt;  &lt;p&gt;Fortunately, the fix for this problem is quick and easy.&amp;#160; That is, as long as you have either direct access to the database, or a Host account.&amp;#160; I will assume here that you're using a Host account.&amp;#160; The first thing we need to do is figure out what the BlogID is for the child blog that is missing.&amp;#160; We can do that using a bit of T-SQL.&lt;/p&gt;  &lt;p&gt;Using the host account, you would run the following query using the SQL page, found in the Host menu.&amp;#160; Make sure you check the &amp;quot;Run As Script&amp;quot; checkbox.&lt;/p&gt;  &lt;div style="border-right: #000000 1px solid; border-top: #000000 1px solid; overflow: auto; border-left: #000000 1px solid; width: 500px; border-bottom: #000000 1px solid"&gt;   &lt;pre&gt;SELECT * FROM {DatabaseOwner}{ObjectQualifier}blog_blogs&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Using the previous query, be sure to take note of two things.&amp;#160; First, note the UserID that is assigned to the other blogs that are not missing.&amp;#160; Second, take note of the BlogID for the missing blog.&amp;#160; I will refer to both of those values as X and Y, respectively.&lt;/p&gt;

&lt;p&gt;Run the following query, replacing X and Y with the values you found in the previous query.&lt;/p&gt;

&lt;div style="border-right: #000000 1px solid; border-top: #000000 1px solid; overflow: auto; border-left: #000000 1px solid; width: 500px; border-bottom: #000000 1px solid"&gt;
  &lt;pre&gt;UPDATE {DatabaseOwner}{ObjectQualifier}blog_blogs SET UserID = X WHERE BlogID = Y&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;That's all there is too it!&amp;#160; You can now import the missing child blog into WLW.&lt;/p&gt;

&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DotNetNuke" target="_blank" rel="tag"&gt;DotNetNuke&lt;/a&gt;, &lt;a href="http://technorati.com/tags/DNN" target="_blank" rel="tag"&gt;DNN&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Blog%20Module" target="_blank" rel="tag"&gt;Blog Module&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Windows%20Live%20Writer" target="_blank" rel="tag"&gt;Windows Live Writer&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WLW" target="_blank" rel="tag"&gt;WLW&lt;/a&gt;&lt;/p&gt;</description></item><item><title>First WLW Blog Post on WillStrohl.com</title><link>http://www.willstrohl.com/Blog/PostId/330/First-WLW-Blog-Post-on-WillStrohlcom</link><summary /><category>Technology</category><pubDate>Fri, 06 Mar 2009 19:32:00 GMT</pubDate><description>&lt;p&gt;Today is the first that I am trying &lt;a href="http://get.live.com/writer/overview" target="_blank"&gt;Windows Live Writer&lt;/a&gt; (WLW) to post to my blog.&amp;#160; This post is mostly just to see how everything works.&amp;#160; However, I have run into one major problem.&amp;#160; &lt;a href="http://www.google.com/search?q=wlw+missing+blog+site%3Adotnetnuke.com" target="_blank"&gt;Searches on the DotNetNuke website&lt;/a&gt; have yet to lead me to anyone else having the same problem though.&lt;/p&gt;  &lt;p&gt;Basically, I followed the &lt;a href="http://cto20.com/home/entryid/77/tips-amp-tricks-setup-windows-live-writer-with-the-dnn-blog.aspx" target="_blank"&gt;excellent instructional blog post by Antonio Chagoury&lt;/a&gt;. When I get to Step 4, I am missing my most active and popular blog, &lt;a href="http://www.willstrohl.com/Blog/tabid/66/BlogID/3/ParentBlogID/1/Default.aspx"&gt;Professional Edition&lt;/a&gt;. I only see my main parent blog, The Mighty Blog, and Personal Edition.&lt;/p&gt;  &lt;p&gt;I &lt;a href="http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/92/threadid/293317/scope/posts/Default.aspx" target="_blank"&gt;posted this problem in the DotNetNuke Forums&lt;/a&gt;, hoping that someone else comes up with an answer.&amp;#160; Let me know if &lt;u&gt;you&lt;/u&gt; do.&lt;/p&gt;  &lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WLW" target="_blank" rel="tag"&gt;WLW&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Windows%20Live%20Writer" target="_blank" rel="tag"&gt;Windows Live Writer&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Blog%20Module" target="_blank" rel="tag"&gt;Blog Module&lt;/a&gt;&lt;/p&gt;</description></item><item><title>January 2009 ONETUG Meeting Review - XNA Gaming by Joel Martinez</title><link>http://www.willstrohl.com/Blog/PostId/307/January-2009-ONETUG-Meeting-Review-XNA-Gaming-b</link><summary>&amp;lt;p&amp;gt;I attended the January &amp;lt;a href=&amp;quot;http://www.onetug.org&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Orlando .Net User Group (ONETUG)&amp;lt;/a&amp;gt; meeting last Thursday like I usually do.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Sun, 01 Feb 2009 15:53:00 GMT</pubDate><description>&lt;p&gt;As you probably already know, I pumped up the last &lt;a target="_blank" href="http://www.onetug.org"&gt;ONETUG&lt;/a&gt; meeting a lot.&amp;#160; That was primarily because they were talking about XNA.&amp;#160; I love to watch XNA demos.&amp;#160; I just wish there was more time in the day to play with it myself.&lt;/p&gt;
&lt;p&gt;The meeting had well over 40 people registered attend.&amp;#160; However, I think that they had a lot more than 50 show up.&amp;#160; We had to pull out extra chairs, and we ran out of food and drinks.&amp;#160;&lt;/p&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://www.onetug.org"&gt;ONETUG&lt;/a&gt; Vice President, Fabio Honigmann, was by himself trying to get things ready, and he was already running behind.&amp;#160; He asked me to help by working the registration table, and I was more than happy to oblige.&amp;#160;&lt;/p&gt;
&lt;p&gt;There were some great things to note.&amp;#160; First, Fabio was able to work out a deal with a local audio/visual company to film the &lt;a target="_blank" href="http://www.onetug.org"&gt;ONETUG&lt;/a&gt; meetings for free.&amp;#160; They were there in full force that night, doing a promo video in conjunction with their typical video services.&amp;#160; Their video and lighting equipment quickly put my single webcam and HD camera to shame.&amp;#160; :)&amp;#160; I thought of asking them to trade cameras, but I doubt it would have had the reaction I would've wanted.&lt;/p&gt;
&lt;p&gt;I was of course able to promote the &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; before, during, and after the &lt;a target="_blank" href="http://www.onetug.org"&gt;ONETUG&lt;/a&gt; meeting.&amp;#160; In fact, I managed to recruit another &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; member while there.&amp;#160; I found someone that was just thinking about using &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&lt;/a&gt;, and he said it was "a sign" that I was there.&amp;#160; Awesome!&lt;/p&gt;
&lt;p&gt;I always have my &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; materials out there for people to pick up, and I try to wear my &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; attire too.&amp;#160; That night, I had my Open Force Connect - Orlando shirt on.&lt;/p&gt;
&lt;p&gt;Joel Martinez was finally able to get started after a while.&amp;#160; He did a great job.&amp;#160; However, I didn't pay as much attention as I should have, since I had already seen much of what he spoke about during a previous presentation.&amp;#160; I kept myself busy preparing an &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; newsletter to send out.&amp;#160;&lt;/p&gt;
&lt;p&gt;Joel's demos were great.&amp;#160; There were a great many times when he would show a little bit of AI or other features, and the entire room would go, "Ooooo...," or, "Ahhhhh..."&amp;#160; For instance, there is a very easy way in XNA to put a 3D sky into your game, or manage lighting.&amp;#160; It's friggin incredible!!!&lt;/p&gt;
&lt;p&gt;Here are a couple of pictures of the meeting that I took while I tweeted...&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Unfortunately, either &lt;a target="_blank" href="http://phodroid.com"&gt;Phodroid&lt;/a&gt; or &lt;a target="_blank" href="http://twidroid.com"&gt;Twidroid&lt;/a&gt; didn't rotate this picture.&amp;#160; &lt;a target="_blank" href="http://phodroid.com/gpgnmg"&gt;http://phodroid.com/gpgnmg&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Here is Joel talking about XNA.&amp;#160; Same problem with rotation. Hasn't happened before, or since. :(&amp;#160; &lt;a target="_blank" href="http://phodroid.com/82c9ew"&gt;http://phodroid.com/82c9ew&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Technorati Tags:  &lt;a rel="tag" href="http://technorati.com/tags/DNN"&gt;DNN&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/DotNetNuke"&gt;DotNetNuke&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/DNN%20Blog"&gt;DNN Blog&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/ONETUG"&gt;ONETUG&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Orlando%20.Net%20Users%20Group"&gt;Orlando .Net Users Group&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/XNA"&gt;XNA&lt;/a&gt; , &lt;a rel="tag" href="http://technorati.com/tags/Community"&gt;Community&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Review"&gt;Review&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ONETUG Meeting Tomorrow Night - XNA Game Studio</title><link>http://www.willstrohl.com/Blog/PostId/302/ONETUG-Meeting-Tomorrow-Night-XNA-Game-Studio</link><summary>&amp;lt;p&amp;gt;This first month of January has just flown by like it was nothing.&amp;amp;#160; We are already at the end of the month, and that means that the ONETUG meeting is tomorrow.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Wed, 28 Jan 2009 22:43:00 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; is the Orlando .Net Users Group.&amp;#160; The next &lt;a href="http://www.onetug.org" target="_blank"&gt;ONETUG&lt;/a&gt; meeting is tomorrow.&amp;#160; They have their founder and Microsoft MVP, Joel Martinez speaking about XNA Game Studio.&amp;#160; I cannot wait!&amp;#160; Watching XNA demos are so much fun!&lt;/p&gt;
&lt;p&gt;This is kind of a repeat session because the last time he spoke there weren't many people to show up.&amp;#160; It was during the night before a hurricane hit Orlando last year.&amp;#160; I am sure that we won't have the same problem this time.&lt;/p&gt;
&lt;p&gt;I also have it on good authority that there will be PLENTY of giveaways for those that attend.&lt;/p&gt;
&lt;p&gt;Hopefully, we'll see you at the meeting tomorrow night.&lt;/p&gt;
&lt;p&gt;Orlando City Hall @ 7 PM (&lt;em&gt;Show up early to network and eat pizza&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Technorati Tags:  &lt;a href="http://technorati.com/tags/ONETUG" rel="tag"&gt;ONETUG&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Orlando%20.Net%20Users%20Group" rel="tag"&gt;Orlando .Net Users Group&lt;/a&gt;, &lt;a href="http://technorati.com/tags/XNA" rel="tag"&gt;XNA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Things Geeks Want - Adventure Toys</title><link>http://www.willstrohl.com/Blog/PostId/300/Things-Geeks-Want-Adventure-Toys</link><summary>&amp;lt;p&amp;gt;During some of the early morning tweets on Twitter this morning, a few of us day dreamed about toys that we want.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Mon, 26 Jan 2009 05:00:00 GMT</pubDate><description>&lt;p&gt;Geeks are not hard to please, just give us a couple of toys.&amp;#160; Here are a couple of toys from the Wish Wish List.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.innespace.com/" target="_blank"&gt;Dolphin Boat&lt;/a&gt; - a boat that allows you to skim across the water like its namesake&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.airscooter.com/" target="_blank"&gt;Air Scooter&lt;/a&gt; - a small helicopter-like vehicle for personal flight&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.iconaircraft.com/" target="_blank"&gt;Icon A5&lt;/a&gt; - the best of both worlds... A personal flight and water craft!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What's your favorite wish wish list toy?&lt;/p&gt;
&lt;p&gt;Technorati Tags: 
&lt;a href="http://technorati.com/tags/Shopping" rel="tag"&gt;Shopping&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Gift%20Ideas" rel="tag"&gt;Gift Ideas&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Geek" rel="tag"&gt;Geek&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Wrox P2P Forums for DotNetNuke Books</title><link>http://www.willstrohl.com/Blog/PostId/271/Wrox-P2P-Forums-for-DotNetNuke-Books</link><summary>&amp;lt;p&amp;gt;It is one thing to own a &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.wrox.com&amp;quot;&amp;gt;Wrox&amp;lt;/a&amp;gt; book. It is even better to own a &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.wrox.com&amp;quot;&amp;gt;Wrox&amp;lt;/a&amp;gt; book about &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://www.dotnetnuke.com&amp;quot;&amp;gt;DotNetNuke&amp;lt;/a&amp;gt;. Did you know that each book has its own form on the &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;http://p2p.wrox.com&amp;quot;&amp;gt;Wrox P2P&amp;lt;/a&amp;gt; site?&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Tue, 23 Dec 2008 00:23:00 GMT</pubDate><description>&lt;p&gt;You may not know, but the folks at Wrox have just completed an upgrade of their forums, and there are areas on their specifically for their books.&amp;#160; I was pleasantly surprised to find this out.&amp;#160; While everyone is encouraged to contribute and use these forums, the authors of the books are encouraged to reply to threads and usually do.&lt;/p&gt;
&lt;p&gt;To quote Jim Minatel, Wrox Editor, "&lt;em&gt;The new forums add RSS feeds, digest email subscriptions, avatars, rating posts, thank-yous for posters, better spam prevention, better admin features, SEO friendly URLS, easy to use layout templates, and a bunch of other goodies.&lt;/em&gt;"&lt;/p&gt;
&lt;p&gt;Check out the DotNetNuke forums for Wrox books here:&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a target="_blank" href="http://p2p.wrox.com/dotnetnuke-439/"&gt;http://p2p.wrox.com/dotnetnuke-439/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Technorati Tags:  &lt;a rel="tag" href="http://technorati.com/tags/DNN"&gt;DNN&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/DotNetNuke"&gt;DotNetNuke&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/DNN%20Blog"&gt;DNN Blog&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Wrox"&gt;Wrox&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Community"&gt;Community&lt;/a&gt;&lt;/p&gt;</description></item><item><title>First Impression of MSDN Developer Conference - Orlando</title><link>http://www.willstrohl.com/Blog/PostId/258/First-Impression-of-MSDN-Developer-Conference-O</link><summary>&amp;lt;p&amp;gt;The MSDN Developer Conference was held in Orlando, Florida at the Rosen Centre.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Thu, 11 Dec 2008 16:07:00 GMT</pubDate><description>&lt;p&gt;The MSDN Developer Conference (MDC) is a great event! Basically, it is the "best of" from the PDC that just passed.&lt;/p&gt;
&lt;p&gt;The keynote today was given by Ron Jacobs, where he gave us some demos on&amp;#160;Windows 7.&amp;#160; He showed us how&amp;#160;the services platform&amp;#160;will work, shortcut keys and functions, the new taskbar, and tried to show us the&amp;#160;new&amp;#160;multi-touch functionality in the touchscreen.&amp;#160; Unfortunately, that demo&amp;#160;didn't work.&amp;#160; :(&amp;#160; It was intended to be a touchscreen version of Pong where&amp;#160;two fingers creates the bar to bounce the ball on the screen.&amp;#160;&lt;/p&gt;
&lt;p&gt;The Micrsoft speakers are all wearing really nice black dress shirts with Microsoft branding.&amp;#160; They all look, "kinda like ninjas," my fellow &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; member said.&lt;/p&gt;
&lt;p&gt;There was a TON of networking going on in the main common areas, with one of the breaks even hosting a "tweetup".&amp;#160; This was a meeting of the various people who use Twitter at the event to have a face-to-face meeting.&amp;#160; That was very fun.&amp;#160; There was even code camp and user group planning going on for speakers, content, voluteers, etc.&lt;/p&gt;
&lt;p&gt;The area user groups shared two tables in front of the Open Space room.&amp;#160; &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt; of course had their banner out! &amp;#160;:)&amp;#160; Sorry, no pictures. &amp;#160;I forgot my camera today...&lt;/p&gt;
&lt;p&gt;One of the most popular features today was the lunch though.&amp;#160; It must've been a 5-star buffet!&amp;#160; There were plenty of items vegetarian-friendly, including a Heart of Palm salad.&amp;#160; The chicken and fish were cooked perfectly, and were packed with flavor.&lt;/p&gt;
&lt;p&gt;I am sitting at the user group tables during the last sessions right now.&amp;#160; Unfortunately, I will not be attending yet another after-party.&amp;#160; Tonight's excuse is really good though.&amp;#160; The family and I are attending a sneak preview of &lt;em&gt;The Day the Earth Stood Still&lt;/em&gt;.&amp;#160; I have to rush across Orlando to make the premiere following the last session.&lt;/p&gt;
&lt;p&gt;Great job hosting this, Microsoft!&amp;#160; It was outstanding!&lt;/p&gt;
&lt;p&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/DNN"&gt;DNN&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/DotNetNuke"&gt;DotNetNuke&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/DNN%20Blog"&gt;DNN Blog&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/ODUG"&gt;ODUG&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Orlando%20DotNetNuke%20Users%20Group"&gt;Orlando DotNetNuke Users Group&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Orlando%20DotNetNuke%20User%20Group"&gt;User Group&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Code%20Camp"&gt;Code Camp&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Community"&gt;Community&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Events"&gt;Events&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Microsoft"&gt;Microsoft&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/MSDN"&gt;MSDN&lt;/a&gt;&lt;/p&gt;</description></item><item><title>My RSS Address Has Changed, Now Using Feedburner</title><link>http://www.willstrohl.com/Blog/PostId/256/My-RSS-Address-Has-Changed-Now-Using-Feedburner</link><summary>&amp;lt;p&amp;gt;&amp;amp;#160;I have updated the way my blog is syndicated. If you are willing, please update your RSS reader.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Wed, 10 Dec 2008 19:58:00 GMT</pubDate><description>&lt;p&gt;&amp;#160;I updated the way that my blog is syndicated today.&amp;#160; It now gets consumed through a different URL.&amp;#160; I have begun using the &lt;a target="_blank" href="http://www.feedburner.com"&gt;Feedburner&lt;/a&gt; service.&amp;#160; Yes, it is now owned by Google (the "G" word to some of you), but I didn't know that until after - I swear!&amp;#160; :)&lt;/p&gt;
&lt;p&gt;I first impression I have from it is incredible, due to how many services it offers you, for free!&amp;#160; You have so many services to choose from that one might feel overwhelmed at first.&amp;#160; As long as you read through the service descriptions, you'll be fine.&amp;#160; I mostly wanted to make subscribing to my RSS feed easier for all visitors to do.&amp;#160; Secondly, I wanted some feedback from the consumption of the RSS feed.&amp;#160; Unfortunately, this is a feature not yet implemented into &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke®&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Implementing the &lt;a target="_blank" href="http://www.feedburner.com"&gt;Feedburner&lt;/a&gt; service turned out to be &lt;u&gt;very&lt;/u&gt; easy!&amp;#160; After going through their set-up, all I do is provide a link to their feed URL that is consuming my feed.&lt;/p&gt;
&lt;p&gt;The new address is as follows:&amp;#160; &lt;a target="_blank" href="http://feeds.feedburner.com/willstrohl"&gt;http://feeds.feedburner.com/willstrohl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If it's not too much trouble, I would appreciate it if you could take a moment to update your RSS readers with the new URL.&amp;#160; If you don't want to, that's fine too, as it will continue to function going forward.&amp;#160; But if you don't, I might have to frown in your general direction - when you're not looking, of course...&amp;#160; :)&lt;/p&gt;
&lt;p&gt;Technorati Tags: 
&lt;a href="http://technorati.com/tags/DNN" rel="tag"&gt;DNN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/RSS" rel="tag"&gt;RSS&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Holiday Gift Ideas for the Geeks You Know (ThinkGeek.com)</title><link>http://www.willstrohl.com/Blog/PostId/254/Holiday-Gift-Ideas-for-the-Geeks-You-Know-ThinkGe</link><summary>&amp;lt;p&amp;gt;&amp;amp;#160;Someone sent me a link this morning to something on ThinkGeek.com, but a few other things caught my eye...&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Wed, 10 Dec 2008 12:18:00 GMT</pubDate><description>&lt;p&gt;If you know anyone, chances are at least a couple of the people you know have some "geek" in them.&amp;#160; That being said, there is a popular website out there that caters to the geek in us all, by selling some fun and funny products.&lt;/p&gt;
&lt;p&gt;Here are a few that caught my eye that pretty much any (male) geek would love!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crayola Executive Pen&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/homeoffice/supplies/8ed0/"&gt;http://www.thinkgeek.com/homeoffice/supplies/8ed0/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Office Space - Cubicle Kit&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/geektoys/cubegoodies/8e6c/"&gt;http://www.thinkgeek.com/geektoys/cubegoodies/8e6c/&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Office Space - Initech Employee Award ("no talent ass clown")&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/geektoys/cubegoodies/9244/"&gt;http://www.thinkgeek.com/geektoys/cubegoodies/9244/&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Office Space - Red Swingline Stapler&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/homeoffice/supplies/61b7/"&gt;http://www.thinkgeek.com/homeoffice/supplies/61b7/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Ninja Electronics Duster&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/homeoffice/supplies/7076/"&gt;http://www.thinkgeek.com/homeoffice/supplies/7076/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Stickman Action Figure&lt;/strong&gt; (I just won one through &lt;a target="_blank" href="http://www.community-credit.com"&gt;Community Credit&lt;/a&gt;)&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/geektoys/collectibles/a7f9/"&gt;http://www.thinkgeek.com/geektoys/collectibles/a7f9/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Santa Vader Bobble Head&lt;/strong&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://www.thinkgeek.com/geektoys/collectibles/a8c6/"&gt;http://www.thinkgeek.com/geektoys/collectibles/a8c6/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There a lot more items that are gift-worthy, but I cannot sit here and list them all.&amp;#160; If in doubt, any of the shirts are a favorite for any geek!&amp;#160; :)&lt;/p&gt;
&lt;p&gt;Technorati Tags:  &lt;a rel="tag" href="http://technorati.com/tags/Shopping"&gt;Shopping&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Gift%20Ideas"&gt;Gift Ideas&lt;/a&gt; ,&lt;a rel="tag" href="http://technorati.com/tags/Geek"&gt;Geek&lt;/a&gt;&lt;/p&gt;</description></item><item><title>I'll Be At MDC Orlando on Thursday, Will You?</title><link>http://www.willstrohl.com/Blog/PostId/253/Ill-Be-At-MDC-Orlando-on-Thursday-Will-You</link><summary>&amp;lt;p&amp;gt;&amp;amp;#160;The MSDN Developer Conference Orlando is two days away. You can still register to go.&amp;lt;/p&amp;gt;</summary><category>Technology</category><pubDate>Tue, 09 Dec 2008 12:58:00 GMT</pubDate><description>&lt;p&gt;From what I heard PDC was really great.&amp;#160; There was a lot of great blog posts and general buzz around how great it was.&amp;#160; To follow, &lt;a target="_blank" href="http://www.msdndevcon.com/Pages/Orlando.aspx"&gt;MDC&lt;/a&gt; was announced, which is rumored to be the "Best of" from PDC.&amp;#160; &lt;a target="_blank" href="http://www.msdndevcon.com/Pages/Orlando.aspx"&gt;MDC&lt;/a&gt; stands for the MSDN Developer Converence.&amp;#160;&lt;/p&gt; &lt;p&gt;There will be plenty of great speaker there presenting all kinds of cool things from .Net Framework version 4.0, to Silverlight, to Visual Studio 2010, and much more.&amp;#160; I am especially excited about hearing the ASP.Net and jQuery talk from &lt;a target="_blank" href="http://www.devfish.net"&gt;Joe Healy&lt;/a&gt;, &lt;a target="_blank" href="http://devlicious.com/blogs/christopher_bennage/"&gt;Christopher Bennage&lt;/a&gt;, and &lt;a target="_blank" href="http://devlicio.us/blogs/rob_eisenberg/default.aspx"&gt;Rob Eisenberg&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The admission for &lt;a target="_blank" href="http://www.msdndevcon.com/Pages/Orlando.aspx"&gt;MDC&lt;/a&gt; is a paltry $99, and you are sure to get much more than $99-worth out of it.&amp;#160; There will also be plenty of vendors there, no doubtedly with giveaways, as well as the local user groups - including the &lt;a target="_blank" href="http://orlando.dotnetnukeug.net"&gt;ODUG&lt;/a&gt;!&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;a target="_blank" href="http://www.msdndevcon.com/Pages/Orlando.aspx"&gt;http://www.msdndevcon.com/Pages/Orlando.aspx&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: left;"&gt;Register now!&amp;#160; There is still time...&amp;#160; You don't want to be the only kid in class without that newest &lt;em&gt;thing-a-ma-jig&lt;/em&gt; that they are giving to everyone that attends, do you?&lt;/p&gt;
&lt;p&gt;Technorati Tags: 
&lt;a href="http://technorati.com/tags/ODUG" rel="tag"&gt;ODUG&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/Orlando%20DotNetNuke%20Users%20Group" rel="tag"&gt;Orlando DotNetNuke Users Group&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/Orlando%20DotNetNuke%20User%20Group" rel="tag"&gt;User Group&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/Events" rel="tag"&gt;Events&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;
,&lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>I am Community Credit Winner Again</title><link>http://www.willstrohl.com/Blog/PostId/237/I-am-Community-Credit-Winner-Again</link><summary>I just went into my e-mail for a very unexpected surprise...</summary><category>Technology</category><pubDate>Tue, 02 Dec 2008 21:40:00 GMT</pubDate><description>&lt;p&gt;The one month that I really did log every single thing I did, I won first place on &lt;a href="http://www.community-credit.com" target="_blank"&gt;Community Credit&lt;/a&gt;.&amp;nbsp; So it was not at all unexpected to get awarded that month - but I was surprised to see it be first place.&amp;nbsp; However, this month was different.&amp;nbsp; I won 9th place!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The reason that this was unexpected is only because I didn't full that I put any effort into it.&amp;nbsp; In fact, I wasn't sure if many of my submissions made it into &lt;a href="http://www.community-credit.com" target="_blank"&gt;Community Credit&lt;/a&gt;.&amp;nbsp; Apparently, they did!&lt;/p&gt;
&lt;p&gt;I am the proud winner of the &lt;a href="http://www.thinkgeek.com/geektoys/collectibles/a7f9/" target="_blank"&gt;Stickman Action Figure&lt;/a&gt;.&amp;nbsp; It looks REALLY cool!&amp;nbsp; I cannot wait to get it!&lt;/p&gt;
&lt;p&gt;Thank you so much to David Silverlight and everyone else that make &lt;a href="http://www.community-credit.com" target="_blank"&gt;Community Credit&lt;/a&gt; possible.&amp;nbsp; We all appreciate it!&lt;/p&gt;</description></item><item><title>Community Credit Submission Made Easy</title><link>http://www.willstrohl.com/Blog/PostId/229/Community-Credit-Submission-Made-Easy</link><summary>I happened across a cool piece of software this evening...</summary><category>Technology</category><pubDate>Thu, 20 Nov 2008 01:15:00 GMT</pubDate><description>&lt;p&gt;Today must've been &lt;a target="_blank" href="http://www.cto20.com"&gt;Antonio Chagoury&lt;/a&gt; day, because all roads have led back to him.&amp;nbsp; In preparation for &lt;a target="_blank" href="http://orlando.dotnetnukeug.net/WhatsNew/Events/tabid/91/ctl/Details/Mid/428/ItemID/9/Default.aspx?selecteddate=11/20/2008"&gt;tomorrow's ODUG meeting&lt;/a&gt;, I have been catching up on my &lt;a target="_blank" href="http://blogs.dotnetnuke.com"&gt;DotNetNuke&amp;reg; blog&lt;/a&gt; reading and DNN news, and his blogs kept being at the end of the line for every path I took!&amp;nbsp; That is certainly a testament to his impact on the community right now.&amp;nbsp; Great work, Antonio!&lt;/p&gt;
&lt;p&gt;Anyhow, one of the things that took up a bunch of my time tonight is a software program that he wrote for the &lt;a target="_blank" href="http://www.community-credit.com"&gt;Community Credit&lt;/a&gt; program.&amp;nbsp; It is sometimes a pain to use the Community Credit website, as the postbacks occassionally hang, and there are a couple of bugs that I run into that annoy me.&lt;/p&gt;
&lt;p&gt;The software that he wrote is called &lt;a target="_blank" href="http://www.codeplex.com/ccstudio"&gt;Community Credit Studio&lt;/a&gt;, and can be found on &lt;a target="_blank" href="http://www.codeplex.com/ccstudio"&gt;CodePlex&lt;/a&gt;.&amp;nbsp; As of this evening, it only has 52 downloads, but I expect that to rise.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="/Portals/1/images/blog/software/cc_studio.png" target="_blank"&gt;&lt;img hspace="5" height="289" border="0" width="400" vspace="5" src="/Portals/1/images/blog/software/th_cc_studio.png" alt="Community Credit Studio version 0.09.00" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This desktop program basically emulates the web form, but without the nasty postback.&amp;nbsp; Apparently, the original idea arose from David Silverlight, the &lt;a target="_blank" href="http://www.community-credit.com"&gt;Community Credit&lt;/a&gt; founder, asking Antonio to add the &lt;a target="_blank" href="http://www.community-credit.com"&gt;Community Credit&lt;/a&gt; submissions as a feature to the &lt;a target="_blank" href="http://www.dotnetnuke.com/Products/Development/Forge/ModuleBlog/tabid/842/Default.aspx"&gt;DNN Blog Module&lt;/a&gt;. Since Antonio is the &lt;a target="_blank" href="http://www.dotnetnuke.com/Products/Development/Forge/ModuleBlog/tabid/842/Default.aspx"&gt;Blog Module&lt;/a&gt; Project Team Lead, it was worth asking.&amp;nbsp; However, the request came too late to make it into the current release.&lt;/p&gt;
&lt;p&gt;I have been using the program pretty extensively tonight, in an attempt to make it back to recording my community involvement.&amp;nbsp; I must say, that although there are no bells and whistles that I noticed, it does exactly what I expected it to do.&amp;nbsp; It is missing some usability features, but works great!&lt;/p&gt;
&lt;p&gt;If you participate in the &lt;a target="_blank" href="http://www.community-credit.com"&gt;Community Credit&lt;/a&gt; website, I would suggest trying the program out.&amp;nbsp; Go ahead!&amp;nbsp; Give it a test run!&lt;/p&gt;</description></item><item><title>Orlando MSDN Developer Conference Coming Up</title><link>http://www.willstrohl.com/Blog/PostId/221/Orlando-MSDN-Developer-Conference-Coming-Up</link><summary>Here is some good news if you couldn't attend PDC.</summary><category>Technology</category><pubDate>Fri, 14 Nov 2008 13:49:00 GMT</pubDate><description>&lt;p&gt;If you missed PDC and you're in the Central Florida area, you have a chance to check out all of the content you missed last time around.&amp;nbsp; It is the MSDN Developer Converence in Orlando on December 11.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Registration begins at 7:30AM and the keynote is at 8:30AM.&amp;nbsp; I am told that the $99 registration fee will be more than validated with the giveaways.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.msdndevcon.com/Pages/start.aspx"&gt;http://www.msdndevcon.com/&lt;wbr&gt;&lt;/wbr&gt;Pages/start.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Funny Google Ad</title><link>http://www.willstrohl.com/Blog/PostId/218/Funny-Google-Ad</link><summary>Here is a funny ad that I noticed on my iGoogle page today...</summary><category>Technology</category><pubDate>Thu, 13 Nov 2008 00:15:00 GMT</pubDate><description>&lt;p&gt;I normally block out all ads on web sites.&amp;nbsp; It is pretty much a habit it now.&amp;nbsp; If you asked me if I have seen [&lt;em&gt;online ad description here&lt;/em&gt;], chances are that I haven't.&amp;nbsp; I just don't really care.&amp;nbsp; I would imagine that most people do this, so the prices of online ads really confuses me.&amp;nbsp; But that's not what this post is about.&lt;/p&gt;
&lt;p&gt;Here is the ad I saw:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img hspace="5" height="63" border="1" width="237" vspace="5" src="/Portals/1/images/blog/Google/GoogleAd_IsYouDumb.png" alt="Ads by Google - Is You Dumb?" /&gt;&lt;/p&gt;
&lt;p&gt;(&lt;u&gt;Warning&lt;/u&gt;: If you click on the above screen shot of the ad, you pretty much answered the question.)&lt;/p&gt;</description></item><item><title>Google Amazes Me... Again!</title><link>http://www.willstrohl.com/Blog/PostId/215/Google-Amazes-Me-Again</link><summary>Did you know about a new feature in GMail...?</summary><category>Technology</category><pubDate>Tue, 11 Nov 2008 21:07:00 GMT</pubDate><description>&lt;p&gt;You know, I should stop being surprised when &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt; does something else innovative.&amp;nbsp; They are a prime example of raising the bar, over and over again.&amp;nbsp; However, to be fair, many of their innovations have been bought...&lt;/p&gt;
&lt;p&gt;The newest innovation I have come across was by the way of a Twitter comment by &lt;a href="http://www.hanselman.com" target="_blank"&gt;Scott Hanselman&lt;/a&gt;.&amp;nbsp; &lt;a href="http://mail.google.com/videochat" target="_blank"&gt;Google has integrated web cam chat into their e-mail client!!!&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I simply &lt;u&gt;love&lt;/u&gt; the &lt;a href="http://www.google.com/apps" target="_blank"&gt;Google suite of applications&lt;/a&gt;, but above all the &lt;a href="http://www.gmail.com" target="_blank"&gt;GMail &lt;/a&gt;application is top-notch.&amp;nbsp; No one comes close.&amp;nbsp; One disappointment that I am growing increasingly tired of waiting for though is for their desktop chat client to catch up to the web version in terms of features.&lt;/p&gt;</description></item><item><title>Call of Duty: World at War</title><link>http://www.willstrohl.com/Blog/PostId/212/Call-of-Duty-World-at-War</link><summary>I picked up my pre-order copy of the newest Call of Duty tonight.</summary><category>Technology</category><pubDate>Tue, 11 Nov 2008 00:46:00 GMT</pubDate><description>&lt;p&gt;Wow! I don't know exactly what I expected, but the newest Call of Duty is fantastic!&amp;nbsp; I have it on XBox.&amp;nbsp; The regular game play is great.&amp;nbsp; I haven't played the Live mode yet, but multiplayer is highly improved!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This version of the game takes us back to the 1940's and the World Wars.&amp;nbsp; Therefore, we are using some of the older weapons such as the M1 Garand.&amp;nbsp; Instead of helicopters and air strikes like in the previous version, we now have artillery and dogs!&amp;nbsp; The dogs will kick your butt!!!&lt;/p&gt;
&lt;p&gt;My favorite part of the game has always been going head-to-head with others in multiplayer mode, and this time the game play is outstanding!&amp;nbsp; The maps are larger, and more complex.&amp;nbsp; No matter how good you are, it is easy for the lesser skilled player to catch up and even beat you!&amp;nbsp; My son was lucky to get 5 kills on me in the last version, and he keeps me on my toes and even beats me in this one.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I guess the final thing to say so far is how impressed I am with the realism that this version brings.&amp;nbsp; Up to this point in the game, we are playing a U.S. Marine, and being a former Marine myself, I can tell you that there is not only a great deal of realism in terms of injuries.&amp;nbsp; But the interation between Marines is also very real.&amp;nbsp; I glossed over it, but the blood is more pronounced, I saw limbs fly off, and the fog of war is really captivating.&lt;/p&gt;
&lt;p&gt;Great job!&amp;nbsp; If you like this kind of game, you better get it when you can!&amp;nbsp;&lt;/p&gt;</description></item><item><title>Voting Day &amp; Scott Hanselman Blog</title><link>http://www.willstrohl.com/Blog/PostId/210/Voting-Day-Scott-Hanselman-Blog</link><summary>Get out and vote today! Also, I found a great blog entry by Scott Hanselman.</summary><category>Technology</category><pubDate>Mon, 03 Nov 2008 09:51:00 GMT</pubDate><description>&lt;p&gt;&lt;strong&gt;Get Out and Vote!&lt;/strong&gt;&lt;br /&gt;No matter who you're voting for, it is of the highest importance that you make time today to get out to &lt;a href="http://www.vote411.org/" target="_blank"&gt;your voting precinct&lt;/a&gt; and let your voice be heard!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Tips for Preparing a Technical Presentation&lt;/strong&gt;&lt;br /&gt;Scott Hanselman has a recent blog entry where he speaks to &lt;a href="http://www.hanselman.com/blog/TipsForPreparingForATechnicalPresentation.aspx" target="_blank"&gt;the steps he takes to prepare for his presentations&lt;/a&gt;. I am more of a free-form, winging it kind of guy, and most times this works for me. However, I do not forego pre-work altogether and whenever I see good ideas like his, I snatch them up! :)&lt;/p&gt;</description></item><item><title>Google's Haunted House - SPOOKY!</title><link>http://www.willstrohl.com/Blog/PostId/194/Googles-Haunted-House-SPOOKY</link><summary>Someone sent me an interesting link last night that I thought was worth sharing...</summary><category>Technology</category><pubDate>Wed, 22 Oct 2008 08:12:00 GMT</pubDate><description>&lt;p&gt;We see these kinds of calculators out there every day.&amp;nbsp; They allow you to enter or choose some values and they tell you how much money or carbon you will be saving should you change your habits.&amp;nbsp; This is another on of those from Google.&amp;nbsp; As usual, they make these kinds of things fun!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.google.com/hauntedhouse08/" target="_blank"&gt;http://www.google.com/hauntedhouse08/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Orlando Developer Community Events</title><link>http://www.willstrohl.com/Blog/PostId/191/Orlando-Developer-Community-Events</link><summary>There are some great evening coming in the near future for those in the Central Florida area...</summary><category>Technology</category><pubDate>Tue, 21 Oct 2008 22:58:00 GMT</pubDate><description>&lt;p&gt;We have some great events coming up in the Central Florida developer community:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;October 25 - &lt;a href="http://www.sqlsaturday.com/" target="_blank"&gt;SQL Saturday&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;November 10 - &lt;a href="http://www.adogo.us" target="_blank"&gt;ADOGO&lt;/a&gt; Meeting&lt;/li&gt;
    &lt;li&gt;November 10 - &lt;a href="http://opass.org/" target="_blank"&gt;OPASS&lt;/a&gt; Meeting&lt;/li&gt;
    &lt;li&gt;November 20 - &lt;a href="http://www.onetug.org/" target="_blank"&gt;ONETUG&lt;/a&gt; Meeting&lt;/li&gt;
    &lt;li&gt;November 20 - &lt;a href="http://www.adogo.us" target="_blank"&gt;ODUG&lt;/a&gt; Meeting&lt;/li&gt;
    &lt;li&gt;December 6 - &lt;a href="http://www.tampacodecamp.com" target="_blank"&gt;Tampa Code Camp&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;December 8 - &lt;a href="http://www.adogo.us" target="_blank"&gt;ADOGO&lt;/a&gt; Meeting&lt;/li&gt;
    &lt;li&gt;December 10 - &lt;a href="http://www.adogo.us" target="_blank"&gt;ODUG&lt;/a&gt; Meeting&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CodeZone Hates Google Chrome!</title><link>http://www.willstrohl.com/Blog/PostId/182/CodeZone-Hates-Google-Chrome</link><summary>This is obviously tongue in cheek.  I just noticed something amusing today...</summary><category>Technology</category><pubDate>Wed, 03 Sep 2008 20:13:00 GMT</pubDate><description>&lt;p&gt;I have begun trying to use &lt;a href="http://www.google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt; as my default browser.  This is mostly to be able to accurately determine the differences between it and the other mainstream web browsers.&lt;/p&gt; &lt;p&gt;One of the things I do at least once every other day is visit &lt;a href="http://www.codezone.com/" target="_blank"&gt;CodeZone.com&lt;/a&gt;.  If you are active in any user group whose focus is on Microsoft technologies, chances are that you've been there.&lt;/p&gt; &lt;p&gt;Anyway, I went to the site using &lt;a href="http://www.google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt;, and I was shown the following error:&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="/Portals/1/images/blog/Google/GoogleChrome_CodeZone.png" target="_blank"&gt;&lt;img hspace="5" height="104" border="0" width="475" vspace="5" src="/Portals/1/images/blog/Google/th_GoogleChrome_CodeZone.png" alt="Evidence that CodeZone.com hates Google Chrome (click to see larger image)" style="border:1px solid #000000;" /&gt;&lt;/a&gt;
(click for a larger image)&lt;/p&gt; &lt;p&gt;So it seems that &lt;a href="http://www.codezone.com/" target="_blank"&gt;CodeZone&lt;/a&gt; is discriminating against the Google web browser!  Hehehe...&lt;/p&gt;</description></item><item><title>Google Chrome Misses the Mark</title><link>http://www.willstrohl.com/Blog/PostId/181/Google-Chrome-Misses-the-Mark</link><summary>Google traditionally has raised the bar for software developers. But with its release of its new web browser, "Chrome", they failed a few things right out of the gate with me.</summary><category>Technology</category><pubDate>Tue, 02 Sep 2008 23:58:00 GMT</pubDate><description>&lt;p&gt;&lt;a target="_blank" href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt; was released today.&amp;nbsp; It is Google's new web browser.&amp;nbsp; I have been using it most of the day and night since it was released.&amp;nbsp; Overall, I must say that I like it a lot.&amp;nbsp; It is based on the Apple Kit and FireFox, so the experience is appropriately similar to the experience of Safari (in speed) and FireFox (in rendering).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have just a few gripes for this release:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;I am used to and demand the ability of being able to granularly set my security settings. It you can in Chrome, it is not easily found.&lt;/li&gt;
    &lt;li&gt;The widely used and very popular fckEditor does not render.&lt;/li&gt;
    &lt;li&gt;Many of the styles in my stylesheets are overridden for some reason.&amp;nbsp; I have seen this mostly in links so far.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Quote About Programming</title><link>http://www.willstrohl.com/Blog/PostId/169/Quote-About-Programming</link><summary>Here is a quote that amused me today...</summary><category>Technology</category><pubDate>Mon, 30 Jun 2008 12:00:00 GMT</pubDate><description>&lt;p&gt;One of the hundreds of things that I have feeding into my RSS reader is a feed for quotes.&amp;nbsp; While many of them I simply dismiss as a waste of time, this one amused me:&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;em&gt;Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.&lt;/em&gt;&amp;quot;&amp;nbsp; - Rick Cook&lt;/p&gt;
&lt;p&gt;I have not idea which Rick Cook was supposedly quoted as saying this, so &lt;a target="_blank" href="http://www.google.com/search?hl=en&amp;amp;q=%22rick+cook%22"&gt;here is who I think it is&lt;/a&gt;.&amp;nbsp; :)&lt;/p&gt;</description></item><item><title>AOL, SPAM, and Will You Just Die Already?</title><link>http://www.willstrohl.com/Blog/PostId/142/AOL-SPAM-and-Will-You-Just-Die-Already</link><summary>I just had a run-in with the AOL SPAM filters for one of the web sites I am involved in.  Here is my gripe...</summary><category>Technology</category><pubDate>Wed, 16 Apr 2008 12:00:00 GMT</pubDate><description>&lt;p&gt;You know, sending legitimate e-mail is becoming increasingly more difficult as spammers get more and more creative in finding ways around SPAM prevention techniques used by the larger e-mail providers.&amp;nbsp; That being said, one of the sites I am associated with just became black-listed by AOL.&lt;/p&gt;
&lt;p&gt;I already do not have a favorable opinion of AOL.&amp;nbsp; They misrepresent the Internet to their customers.&amp;nbsp; Most of the AOL customers I have met do not understand how I can connect to the Internet without the AOL software.&amp;nbsp; Fortunately, this is changing for the better.&amp;nbsp; As kids grow up and teach their close-minded parents about the Internet, eyes are opening, and AOL is losing its market share.&lt;/p&gt;
&lt;p&gt;Anyhow, let's get back to the topic at hand...&lt;/p&gt;
&lt;p&gt;Although the site I am talking about will eventually send out a large amount of e-mail, it isn't right now.&amp;nbsp; So, according to the AOL white list guidelines, someone must have marked one of our e-mails as spam manually.&amp;nbsp; This infuriates me since the only e-mails that are sent out so far have been as a response to either a reservation made by the visitor, or a response to them signing up on the site.&amp;nbsp; We haven't even begun a newsletter marketing campaign yet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Homer's Voice] Stupid users!&lt;/p&gt;
&lt;p&gt;Although none of this would be necessary if not for the spammers out there.&lt;/p&gt;
&lt;p&gt;[Homer's Voice] Stupid spammers!&lt;/p&gt;
&lt;p&gt;Well, now I have found myself jumping through hoops this morning to make sure that our server has the appropriate settings, and then filling out their form.&amp;nbsp; Then, responding to their e-mail check.&amp;nbsp; And I am finally at the point of crossing my fingers and waiting for them to approve or deny my white list request.&lt;/p&gt;
&lt;p&gt;What I cannot stand about this is that I am sure I will have to do this again in the future, but for a different e-mail provider.&amp;nbsp; When that happens, if they allow us to participate in a rebuttal process, who's to say that we will not have to make changes to our e-mail servers that will no longer keep the likes of AOL happy?!&lt;/p&gt;
&lt;p&gt;On a closing note, I would like to mention a heartening article I read in a VERY good and environmentally conscience magazine called &amp;quot;&lt;a target="_blank" href="http://www.fastcompany.com"&gt;Fast Company&lt;/a&gt;&amp;quot;.&amp;nbsp; The article I am mentioning &lt;a target="_blank" href="http://www.fastcompany.com/magazine/124/dead-man-walking.html"&gt;walks us through all of the reasons that AOL should be closing its doors in the near future&lt;/a&gt;.&amp;nbsp; It basically outlines all of the bad decisions that it has made in the past that has resulted in its current low levels of revenue.&amp;nbsp; All I have to say about that is, &amp;quot;when are you going to just die already?!&amp;quot;&lt;/p&gt;
&lt;p&gt;And I am done.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Steps down from the soap box]&lt;/p&gt;
&lt;p&gt;Feel free to gripe back about how stupid this post and my view point is...&lt;/p&gt;</description></item><item><title>Woo hoo!  My new system...</title><link>http://www.willstrohl.com/Blog/PostId/140/Woo-hoo-My-new-system</link><summary>I just finished building a new PC at home, and I am nearing the end of the software installations.  However, something caused me to stumble along the way.  Here is a reminder piece of advice...</summary><category>Personal,Technology</category><pubDate>Sun, 13 Apr 2008 12:00:00 GMT</pubDate><description>&lt;p&gt;My PC at home typically doubles as a file server.&amp;nbsp; In PC years, my home work station was ancient.&amp;nbsp; I should have replaced it a &lt;u&gt;long&lt;/u&gt; time ago.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I just mentioned it being a file server.&amp;nbsp; Well, wiith it being a file server on my home network, I naturally had permissions in place to keep prying eyes out of certain directories.&amp;nbsp; For instance, the last thing I need is a curious family member to accidentally opening and changing a code file or Photoshop file.&lt;/p&gt;
&lt;p&gt;Wouldn't you know it, I forgot to reset these permissions before removing and moving the hard drive for data extraction to the new machine (new, larger, and&amp;nbsp;faster hard drive).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The file transfer didn't like me trying to move all of the files with deny entries in the ACL.&amp;nbsp; I had to first try and use the &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&amp;amp;displaylang=en"&gt;SubInACL&lt;/a&gt; tool from Microsoft.&amp;nbsp; However, I either couldn't find the right command line arguments, or it wasn't going to fix my problem.&lt;/p&gt;
&lt;p&gt;Next, I tried an open source product from &lt;a target="_blank" href="http://sourceforge.net"&gt;SourceForge&lt;/a&gt;, called &lt;a target="_blank" href="http://sourceforge.net/projects/setacl"&gt;SetACL&lt;/a&gt;.&amp;nbsp; This worked like a charm.&amp;nbsp; I found it on a forum while performing a Google Search to find a solution to my problem.&amp;nbsp; After some reading through the online documentation, I was able to reset the permissions on all of the directories and files in the old hard drive.&lt;/p&gt;</description></item><item><title>Orlando Code Camp 2008</title><link>http://www.willstrohl.com/Blog/PostId/135/Orlando-Code-Camp-2008</link><summary>Well, Orlando Code Camp has come and gone this year.  This time, I decided to make myself available in a more helpful capacity by speaking.  Here is my view on how it went.</summary><category>Technology</category><pubDate>Mon, 24 Mar 2008 12:00:00 GMT</pubDate><description>&lt;p&gt;&lt;a target="_blank" href="http://www.orlandocodecamp.com"&gt;Orlando Code Camp&lt;/a&gt; is certainly an event that I always look forward to, and that I would also point any SQL, Windows, or .Net developer to as well.&amp;nbsp; There is always a wide range of topics that techies of many areas would appreciate and learn something in.&amp;nbsp; With this being the &lt;a target="_blank" href="http://www.orlandocodecamp.com"&gt;3rd Annual Orlando Code Camp&lt;/a&gt;, it just seems to get better and better.&lt;/p&gt;
&lt;p&gt;In all honesty though, the venue this time was a bit small, but there is very little to be done about that since the venues are typically donated, and each room needs to meet certain technical requirements in order to allow a speaker to present.&amp;nbsp; That aside, this was another huge success!&lt;/p&gt;
&lt;p&gt;My main passion in the techie world is &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;.&amp;nbsp; The first year of &lt;a target="_blank" href="http://www.orlandocodecamp.com"&gt;Orlando Code Camp&lt;/a&gt;, there was an entire track dedicated to &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;.&amp;nbsp; I was ecstatic and enjoyed the entire day in a single room.&amp;nbsp; The second year (last year) though, there was only a single session on &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;.&amp;nbsp; I was afraid that this might happen again, so I immediately volunteered myself for two sessions.&amp;nbsp; One session being about skinning, and the other for using &lt;a target="_blank" href="http://www.subsonicproject.com"&gt;SubSonic&lt;/a&gt; in module development.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Not too long after&amp;nbsp;I signed&amp;nbsp;up as a speaker, &lt;a target="_blank" href="http://www.dnnspired.com"&gt;DNNSpired.com&lt;/a&gt; generously invited and sponsored one of the &lt;a target="_blank" href="http://www.dotnetnuke.com/About/DevTeam/tabid/698/Default.aspx"&gt;DotNetNuke&amp;reg; Core Team Members&lt;/a&gt;, and the Vice President of Core Technology and Co-Founder, Joe Brinkman.&amp;nbsp; Having Joe accept and speak at Code Camp was an awesome experience.&amp;nbsp; Unfortunately, some personal committments kept me from hanging out with him during the pre-party and after-party, but it was otherwise very cool.&lt;/p&gt;
&lt;p&gt;His session was about using PowerShell to automate and test certain things in DNN.&amp;nbsp; However, a technical glitch forced him to abandon that and speak more about the upcoming Cambrian release than he probably intended.&amp;nbsp; Well, with there being several MVP's and DNN enthusiats in the room, his session was bound to run over into mine, and it did.&amp;nbsp; I didn't at all mind.&amp;nbsp; There was no telling when else we would be fortunate enough to have him speak to us, and get the kind of inside knowledge that he offered.&lt;/p&gt;
&lt;p&gt;The first DNN session was about the best resources to learn how to use and develop in &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;, presented by Brian Scarbeau.&amp;nbsp; Mike Web from &lt;a href="http://www.dnnspired.com"&gt;DNNSpired.com&lt;/a&gt;, and myself assisted him (not that he needed it).&amp;nbsp; He invited us to speak to what helped us learn for a minute or two each.&lt;/p&gt;
&lt;p&gt;Stan Schultes was next to present.&amp;nbsp; His topic was on the installation, upgrade, and management of &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;.&amp;nbsp; Unfortunately, Stan has some little imps that follow him around to all of his speaking engagements.&amp;nbsp; They love to cause him grief during his presentations to make things break.&amp;nbsp; It happened to him again, and after switching out from one of the attendees laptops to another speaker's laptop, he was finally able to present on his topic, but unfortunately, it was much more truncated than it should have been due to the technical problems earlier.&amp;nbsp; Sorry Stan.&lt;/p&gt;
&lt;p&gt;For those of you who haven't seen one of Stan's complete presentations, I can assure you that it is top notch!&amp;nbsp; :)&lt;/p&gt;
&lt;p&gt;The next session was on securing data connection strings as presented by Darrell Hardy.&amp;nbsp; HIs presentation was great and reminded us of a couple key things.&amp;nbsp; First, security is not the same as encryption.&amp;nbsp; Second, hello?...&amp;nbsp; Encrypt your connection strings and connection string section.&amp;nbsp; He demonstrated the relatively unknown way to encrypt the connection string via command line and the &lt;font face="Courier New"&gt;aspnet_regiis&lt;/font&gt; assembly, then how to do it in ASPNet 2.0 in codebehind.&amp;nbsp; For those of you that missed it, he had some great eye-opening things to say.&amp;nbsp; Too bad you missed it!&lt;/p&gt;
&lt;p&gt;Ryan Morgan had the pleasure of presenting just before lunch, and he took us through part 2 of his module development topic.&amp;nbsp; Part 1 is freely available on his web site &lt;a target="_blank" href="http://www.arrownuke.com"&gt;ArrowNuke.com&lt;/a&gt;, and was presented at the first &lt;a target="_blank" href="http://www.orlandocodecamp.com"&gt;Orlando Code Camp&lt;/a&gt;.&amp;nbsp; There were quite a few things that I learned there, not the least of which were the short-cut keys to reformat a single-line XML file.&amp;nbsp; (For those of you as interested as I am, it is the following series of key strokes: &lt;font face="Courier New"&gt;Alt+A&lt;/font&gt;, &lt;font face="Courier New"&gt;Alt+K&lt;/font&gt;, &lt;font face="Courier New"&gt;Alt+F&lt;/font&gt;.&amp;nbsp; He also covered Scheduler creation, management and troubleshooting - which was great.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;** AT LUNCH **&lt;/em&gt;&amp;nbsp; Mmmm...&amp;nbsp; Lunch was provided by &lt;a target="_blank" href="http://www.publix.com"&gt;Publix&lt;/a&gt; and was YUMMY!&lt;/p&gt;
&lt;p&gt;Joe Brinkman was up to bat after lunch, but I already went through his presentation, so I will move on to mine.&amp;nbsp; But first, I would like to say, &amp;quot;Thank you, Joe.&amp;nbsp; You may not know, but your presence at Code Camp was very appreciated and extremely informative.&amp;quot;&lt;/p&gt;
&lt;p&gt;My session about using &lt;a target="_blank" href="http://www.subsonicproject.com"&gt;SubSonic&lt;/a&gt; in module development was next, and although I think it was a disaster, I got quite a few compliments on it.&amp;nbsp; The only reason I feel that it was a disaster was because I only had a short amount of time to work on it and I had planned on a full session time block.&amp;nbsp; I was battling internally with what to pull out of the session, and what to leave in throughout the presentation.&amp;nbsp; Regardless, I wouldn't have had it any other way since the loss of time was due to picking the brain of Joe Brinkman.&amp;nbsp; ;)&lt;/p&gt;
&lt;p&gt;The final session was by Tracey Wittenkeller from T-Worx.com, and it was about skinning &lt;a target="_blank" href="http://www.t-worx.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt;.&amp;nbsp; He always does a great job of breaking down the skin process into palattable chunks.&amp;nbsp; His presentation two years ago is what led me to begin generating skins.&amp;nbsp; This one was similar, but more informative and better organized.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In my opinion, all of the DNN presenters were exceptional and it was a great day for the &lt;a target="_blank" href="http://www.dotnetnuke.com"&gt;DotNetNuke&amp;reg;&lt;/a&gt; community in Orlando, Florida.&amp;nbsp; Thank you so much for all of your efforts and contributions to the DNN community and the .Net community in general.&lt;/p&gt;
&lt;p&gt;Don't forget to join the &lt;a target="_blank" href="http://orlando,dotnetnukeug.net"&gt;Orlando DotNetNuke&amp;reg; Users Group&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>HOW TO: Use Localhost With an Actual Domain Name</title><link>http://www.willstrohl.com/Blog/PostId/132/HOW-TO-Use-Localhost-With-an-Actual-Domain-Name</link><summary>Sometimes when you are programming or debugging a site, or even when you are using certain 2rd party controls, you cannot effectively do so unless viewing the site using an actual URL.  "Localhost" might be causing grief in any number of ways.  Here is how to mask or fake a domain name...</summary><category>Technology</category><pubDate>Wed, 13 Feb 2008 13:00:00 GMT</pubDate><description>&lt;p&gt;First of all, you will need to be running Windows and have your system configured to have and run IIS.&amp;nbsp; After that, the rest is cake...&amp;nbsp; The first thing we need to do is determine what URL you want to use.&amp;nbsp; In our example here, I will choose to use &amp;quot;www.anywhere.com&amp;quot;&lt;/p&gt;
&lt;p&gt;Go into IIS, and enter the properties for your site.&amp;nbsp; Unless you are running a server instance of Windows, you will only have a single site.&amp;nbsp; Right click on it to get to the site properties.&lt;/p&gt;
&lt;p&gt;In the &amp;quot;Web Site&amp;quot; tab, click the &amp;quot;Advanced&amp;quot; button.&lt;/p&gt;
&lt;p&gt;Click the &amp;quot;Add&amp;quot; button to add an identity to the site.&amp;nbsp; Enter the port as number 80, and then enter the URL into the &amp;quot;Host Header Name&amp;quot; field.&amp;nbsp; (&lt;em&gt;Please note that you might want to repeat this step if you intend on not using the &amp;quot;www.&amp;quot; in the URL.&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Click OK to exit out of all of the dialogs and to save your changes.&lt;/p&gt;
&lt;p&gt;Go into your &lt;em&gt;system32&lt;/em&gt; directory.&amp;nbsp; This is either found in the &lt;em&gt;WINDOWS&lt;/em&gt; or &lt;em&gt;WINNT&lt;/em&gt; directory on your hard drive.&amp;nbsp; Either way, continue to the following directory.&lt;/p&gt;
&lt;pre&gt;C:\WINDOWS\system32\drivers\etc\&lt;br /&gt;C:\WINNT\system32\drivers\etc\&lt;/pre&gt;
&lt;p&gt;Within this directory, there is a file named &amp;quot;&lt;em&gt;hosts&lt;/em&gt;&amp;quot;.&amp;nbsp; Make a copy of this file to use as a backup in case you mess something up somehow.&lt;/p&gt;
&lt;p&gt;Now, open up the &lt;em&gt;hosts&lt;/em&gt; file using &lt;em&gt;NotePad&lt;/em&gt;.&amp;nbsp; Add the following lines of text to the file and save your changes.&lt;/p&gt;
&lt;pre&gt;127.0.0.1&amp;nbsp;anywhere.com&amp;nbsp;&amp;nbsp;# localhost alias&lt;br /&gt;127.0.0.1&amp;nbsp;www.anywhere.com&amp;nbsp;# localhost alias&lt;/pre&gt;
&lt;p&gt;That's it!&amp;nbsp; Your site should already be responding to requests made to the anywhere.com domain.&amp;nbsp; On small occasions, you may have to restart IIS, or clear your local DNS cache.&amp;nbsp; Otherwise, your site is ready to use the domain name locally.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Orlando .Net Users Group</title><link>http://www.willstrohl.com/Blog/PostId/104/Orlando-Net-Users-Group</link><summary>Woo hoo!  The very first Orlando DotNetNuke Users Group is about to occur.  I cannot wait!  I have high hopes for this users group.  Especially due to the great examples of other user groups in the area.</summary><category>Technology</category><pubDate>Wed, 02 Jan 2008 13:00:00 GMT</pubDate><description>&lt;p&gt;Woo hoo!&amp;nbsp; The very first Orlando DotNetNuke Users Group is about to occur.&amp;nbsp; I cannot wait!&amp;nbsp; I have high hopes for this users group.&amp;nbsp; Especially due to the great examples of other user groups in the area.&lt;/p&gt;
&lt;p&gt;It is set to be on February 2nd, 2008.&amp;nbsp; For more information, visit our web site at:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a target="_blank" rel="nofollow" href="http://sws.lhps.org/dnnorlando"&gt;http://sws.lhps.org/dnnorlando&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Single XML Schema Element with a Single Attribute</title><link>http://www.willstrohl.com/Blog/PostId/97/Single-XML-Schema-Element-with-a-Single-Attribute</link><summary>First of all, happy holidays to everyone that celebrates something this time of year.  :)  I have been hand-coding quite a few XML schema files (XSD) recently.  Writing it is easy enough, but I just ran into what seemed like a very thing to write - that is until I actually begun to write it.</summary><category>Technology</category><pubDate>Mon, 24 Dec 2007 16:46:01 GMT</pubDate><description>&lt;p&gt;First of all, happy holidays to everyone that celebrates something this time of year.&amp;nbsp; :)&amp;nbsp; I have been hand-coding quite a few XML schema files (XSD) recently.&amp;nbsp; Writing it is easy enough, but I just ran into what seemed like a very thing to write - that is until I actually begun to write it.&lt;/p&gt;
&lt;p&gt;I wanted to define a single XML element that has a value, and a single attribute.&amp;nbsp; It would look like this:&lt;/p&gt;
&lt;div style="width:500px;height:30px;overflow:auto;border:1px solid #000000;"&gt;&lt;pre&gt;&amp;lt;myElement myAttribute=&amp;quot;textvalue&amp;quot;&amp;gt;123.45&amp;lt;/myElement&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Well, my first instinct was to write it like this:&lt;/p&gt;
&lt;div style="width:500px;height:75px;overflow:auto;border:1px solid #000000;"&gt;&lt;pre&gt;&amp;lt;xs:element name=&amp;quot;myElement&amp;quot; type=&amp;quot;xs:decimal&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xs:attribute name=&amp;quot;myAttribute&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/xs:element&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;However, with Visual Studio being the trusty side kick that it is, it quickly let me know that my code was invalid.&amp;nbsp; D'oh!&lt;/p&gt;
&lt;p&gt;I then begun toying with a few variations of it, and then even quickly looked through the &lt;a target="_blank" href="http://www.w3schools.com/schema"&gt;W3School Schema Reference&lt;/a&gt;, before turning to a forum.&lt;/p&gt;
&lt;p&gt;Right after I made that post, a light bulb suddenly lit up in my head.&amp;nbsp; I know how to show myself how to do this!&lt;/p&gt;
&lt;p&gt;Visual Studio has a really cool tool that is built in that will write schema definitions for you.&amp;nbsp; I don't usually use it though, because it does not write the schema in an extensible way.&amp;nbsp; However, in this very situation, the tool was a life saver. I simply created an XML document with the element structure I wanted.&amp;nbsp; Then, I&amp;nbsp;selected the &amp;quot;&lt;em&gt;Create Schema&lt;/em&gt;&amp;quot; option from the XML menu (only available when viewing the XML document).&lt;/p&gt;
&lt;p&gt;Whalla!!&amp;nbsp; The schema was created and opened right before me eyes!&lt;/p&gt;
&lt;p&gt;Here is how to define the XML from above:&lt;/p&gt;
&lt;div style="width:500px;height:200px;overflow:auto;border:1px solid #000000;"&gt;&lt;pre&gt;&amp;lt;xs:element name=&amp;quot;myElement&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xs:extension base=&amp;quot;xs:decimal&amp;quot;&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xs:attribute name=&amp;quot;myAttribute&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;&amp;lt;/xs:element&amp;gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>DotNetKicks - Funny Error</title><link>http://www.willstrohl.com/Blog/PostId/95/DotNetKicks-Funny-Error</link><summary>Hahaha... Sorry, it is still quite amusing to me.  I just finished scanning a really good article on the strengths and weaknesses of the Web Form model.  I liked it so much that I wanted to "kick" the author through DotNetKicks, and I received this error... (Click the thumbnail to see a larger view of the screenshot.)</summary><category>Technology</category><pubDate>Tue, 11 Dec 2007 22:11:48 GMT</pubDate><description>&lt;p&gt;Hahaha... Sorry, it is still quite amusing to me.&amp;nbsp; I just finished scanning a really good article on the strengths and weaknesses of the Web Form model.&amp;nbsp; I liked it so much that I wanted to &amp;quot;kick&amp;quot; the author through &lt;a target="_blank" href="http://www.dotnetkicks.com"&gt;DotNetKicks&lt;/a&gt;, and I received this error...&amp;nbsp; (Click the thumbnail to see a larger view of the screenshot.)&lt;/p&gt;
&lt;p align="center"&gt;&lt;a target="_blank" href="/Portals/1/images/blog/DotNetKicks_Funny_Error.png"&gt;&lt;img height="274" alt="DotNetKicks - Funny Error Page (screenshot)" hspace="5" width="400" vspace="5" border="0" src="/Portals/1/images/blog/th_DotNetKicks_Funny_Error.png" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Argh!!!  Internet Explorer 7 is the DEVIL!!!</title><link>http://www.willstrohl.com/Blog/PostId/76/Argh-Internet-Explorer-7-is-the-DEVIL</link><summary>Can you picture Kathy Bates' character in 'The Waterboy' saying, "Look out, Bobby Boucher... Internet Explorer 7 is THE DEVIL!"  I certainly can...</summary><category>Technology</category><pubDate>Fri, 17 Aug 2007 13:20:10 GMT</pubDate><description>&lt;p&gt;Can you picture &lt;a target="_blank" href="http://www.imdb.com/name/nm0000870/"&gt;Kathy Bates&lt;/a&gt;' character in '&lt;a target="_blank" href="http://www.imdb.com/title/tt0120484/"&gt;The Waterboy&lt;/a&gt;' saying, &amp;quot;Look out, Bobby Boucher... Internet Explorer 7 is THE DEVIL!&amp;quot;&amp;nbsp; I certainly can...&lt;/p&gt;
&lt;p&gt;I wrote before about how I have (mostly) switched to Internet Explorer because it has been rendering web pages faster than my other favorite browser, Firefox.&amp;nbsp; Well, that was written from the perspective of an end-user.&amp;nbsp; As a typical visitor and user of web sites, that is fine and dandy...&lt;/p&gt;
&lt;p&gt;NOW...&amp;nbsp; Here it is from the perspective of a web developer or programmer...&amp;nbsp; INTERNET EXPLORER IS HORRIBLE!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the good ol' days when we only had to worry about Firefox 1, Internet Explorer 6, and version 5, cross-browser compatibility was relatively easy.&amp;nbsp; The only hard part was getting things to work the first time.&amp;nbsp; Then, you knew what to do with each and every project.&lt;/p&gt;
&lt;p&gt;This has become something more of a monster with the inclusion of Internet Explorer 7.&amp;nbsp; Why can't Microsoft just do what they are SUPPOSED to do?&amp;nbsp; Just build the friggin' web browser around the W3c standards?!!&amp;nbsp; Why can't all web browsers do that more?&lt;/p&gt;
&lt;p&gt;This is ridiculous that I have to spend 3 or more days on a project that should already be completed - just because Microsoft's own software does not create code that is properly rendered across all of the browsers, and their browser is the worst at the actual rendering of the pages...&amp;nbsp; Argh!!!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This browser is going to take 5-10 years off of my life span - EASILY!&lt;/p&gt;
&lt;p&gt;Okay...&amp;nbsp; I am done venting.&amp;nbsp; Carry on...&lt;/p&gt;</description></item><item><title>Google is Creating a Phone</title><link>http://www.willstrohl.com/Blog/PostId/70/Google-is-Creating-a-Phone</link><summary>There has been rumors for some time now that Google has been patiently developing plans to release a cell phone to the market.  Well, it appears that this is true.</summary><category>Technology</category><pubDate>Thu, 02 Aug 2007 23:05:44 GMT</pubDate><description>&lt;p&gt;There has been rumors for some time now that Google has been patiently developing plans to release a cell phone to the market.&amp;nbsp; Well, it appears that this is true.&lt;/p&gt;
&lt;p&gt;However, it appears that this one will have more applications and a better value...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a target="_blank" href="http://news.yahoo.com/s/infoworld/20070802/tc_infoworld/90691"&gt;http://news.yahoo.com/s/infoworld/20070802/tc_infoworld/90691&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Visual Studio Error: Unable to write to output file...</title><link>http://www.willstrohl.com/Blog/PostId/68/Visual-Studio-Error-Unable-to-write-to-output-file</link><summary>If your Visual Studio crashes as much as mine does, you have invariably ran into an error stating "Unable to write to output file [filepathandname]: Unspecified error".  At first, this error really ticked me off, as it left me with no path to troubleshoot and correct the error.</summary><category>Technology</category><pubDate>Fri, 29 Jun 2007 07:00:00 GMT</pubDate><description>&lt;p&gt;If your Visual Studio crashes as much as mine does, you have invariably ran into an error stating &amp;quot;Unable to write to output file [filepathandname]: Unspecified error&amp;quot;.&amp;nbsp; At first, this error really ticked me off, as it left me with no path to troubleshoot and/or correct the error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The problem?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now let me digress to the behavior that occurred just prior to the error...&amp;nbsp; Although I am running on a relatively clean install of Windows XP (not upgrading to Vista anytime in the near future), and Visual Studio 2005, i have many instances where Visual Studio 2005 will freeze for seemingly no reason.&amp;nbsp; Sometimes, whatever is holding it up will clear out and I can get back to work.&amp;nbsp; Other times, I have to force it to close through Task Manager.&lt;/p&gt;
&lt;p&gt;Just before this error occurs, Visual Studio would have frozen and closed either due to it capturing an error, or because I had no choice but to close it.&amp;nbsp; When I reopen it and attempt to build a project or solution, it will sometimes return this error.&lt;/p&gt;
&lt;pre&gt;Unable to write to output file [FILENAME]: Unspecified error&lt;/pre&gt;
&lt;p&gt;If you attempt to rebuild instead of build, it will do nothing.&amp;nbsp; You can close and reopen the program... No dice.&amp;nbsp; Since it kind of sounds like a permissions error, you could check the permissions throughout your system.&amp;nbsp; It won't help.&amp;nbsp; You can do the unthinkable and reboot your machine and this error will not go away.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The cause?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So...&amp;nbsp; What caused it?&amp;nbsp; Why is this happening to me (you)?&lt;/p&gt;
&lt;p&gt;This problem is there due to Visual Studio not being able to resolve the location of a file that is supposed to be in your project.&amp;nbsp; Either the folder name or file name changed and Visual Studio cannot find it.&lt;/p&gt;
&lt;p&gt;This happens to me most often when the freeze occurs while I am moving or renaming files in my project (folders too).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The solution?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, make sure that your project is allowing you to see files that are not &amp;quot;included&amp;quot; in your project.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Second, look through your folders and find any files with an exclamation point before the filename.&amp;nbsp; Fix the missing or renamed file problem.&amp;nbsp; Normally this&amp;nbsp;involves&amp;nbsp;restoring the previous file name or moving files back into the old&amp;nbsp;directory.&amp;nbsp; Try rebuilding and you should be fine!&lt;/p&gt;</description></item><item><title>Safari: It's Still for Jungles Only *UPDATE 2*</title><link>http://www.willstrohl.com/Blog/PostId/63/Safari-Its-Still-for-Jungles-Only-UPDATE-2</link><summary>I forgot to mention yet another tid-bit about this Safari release...</summary><category>Technology</category><pubDate>Fri, 15 Jun 2007 05:00:00 GMT</pubDate><description>&lt;p&gt;I forgot to mention yet another tid-bit about this Safari release...&lt;/p&gt;
&lt;p&gt;When you choose to install the Bonjour part of the package, the Bonjour module makes calls out to the Internet repeatedly throughout the day.&amp;nbsp; This happens even when Safari has never been opened!&lt;/p&gt;
&lt;p&gt;I don't know about the rest of you, but I never trust a dormant program that makes calls out to the Internet - REGARDLESS to who developed the program.&amp;nbsp; And the calling executable is conveniently named &amp;quot;mDNSResponder.exe&amp;quot;.&amp;nbsp; That sounds 100% safe, doesn't it?&amp;nbsp; The bright side is at least it isn't named something more malicious sounding like, &amp;quot;SteveJobsIsWatchingYouRightNow.exe&amp;quot;.&lt;/p&gt;
&lt;p&gt;Can you guess what I have recently uninstalled???&amp;nbsp; :)&lt;/p&gt;</description></item><item><title>Safari: It's Still for Jungles Only *UPDATE*</title><link>http://www.willstrohl.com/Blog/PostId/62/Safari-Its-Still-for-Jungles-Only-UPDATE</link><summary>I just wanted to hit on a very good point when it comes to the Safari web browser... SPEED.</summary><category>Technology</category><pubDate>Thu, 14 Jun 2007 07:00:00 GMT</pubDate><description>&lt;p&gt;&lt;twocents&gt;&lt;/twocents&gt;&lt;/p&gt;
&lt;p&gt;I just wanted to hit on a very good point when it comes to the Safari web browser... SPEED.&lt;/p&gt;
&lt;p&gt;It was noticed by a friend that the Safari web browser was faster than IE or Firefox.&amp;nbsp; I tend to agree with that assertion so far.&amp;nbsp; And this is a serious consideration when choosing a web browser since each second on the Internet can easily be equated by the average web surfer as a minute or more.&amp;nbsp; Afterall, I have just recently switched back to IE for the same reason...&lt;/p&gt;
&lt;p&gt;However, when you consider everything that the Safari web browser is NOT doing when rendering the page (CSS, HTML, XHTML, JavaScript, etc.), it seems to be pretty clear as to why this browser is faster.&amp;nbsp; It is not rendering everything up to W3C standards.&amp;nbsp; That shortcut alone could easily account for the increase in speed - especially if you mix in the fact that this is all done client-side and is therefore dependant on our own PC's.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Safari: It's Still for Jungles Only</title><link>http://www.willstrohl.com/Blog/PostId/61/Safari-Its-Still-for-Jungles-Only</link><summary>A friend and colleague just sent me a link to the download page for the Safari web browser.  I was instantly impressed that Apple is attempting to make their web browser a serious player in the Internet world by making it a cross-platform player, but I am equally not impressed with this release.</summary><category>Technology</category><pubDate>Tue, 12 Jun 2007 05:00:00 GMT</pubDate><description>&lt;p&gt;A friend and colleague just sent me a link to the &lt;a target="_blank" href="http://www.apple.com/safari/download/"&gt;download page for the Safari web browser&lt;/a&gt;.&amp;nbsp; I was instantly impressed that Apple is attempting to make their web browser a serious player in the Internet world by making it a cross-platform player, but I am equally not impressed with this release.&lt;/p&gt;
&lt;p&gt;First of all, it is tiring, frustrating, and absolutely obsurd that people like me have to program for multiple web browsers on a single codebase.&amp;nbsp; Safari is just continuing to make this job all the more frustrating.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Being a fan of the folks at Apple, I absolutely LOVE their products, omitting this black sheep in the family we all call &amp;quot;Safari&amp;quot; (as long we are not cursing at it).&amp;nbsp; While I am a fan, I know many people who use Macs daily either for personal or professional tasks, I cannot for the life of me think of any one of them that uses Safari.&amp;nbsp; All of them use Firefox.&lt;/p&gt;
&lt;p&gt;While this Internet browser war continues to rage on, I have very unfortunate news for &lt;a target="_blank" href="http://www.getfirefox.com"&gt;Firefox&lt;/a&gt;.&amp;nbsp; There is one thing that more important to me than anything when I consider a web browser.&amp;nbsp; While additional features are a very close second, I have switched back to &lt;a target="_blank" href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx"&gt;Internet Explorer&lt;/a&gt; (read: Exploder) for my web surfing needs.&amp;nbsp; This is due to one unmistakeable and unbeatable fact: of the two current versions of these browsers, Internet Explorer is simply faster at rendering the page.&lt;/p&gt;
&lt;p&gt;I am sure there is a tradeoff there that I am not aware of, for instance, perhaps Firefox's delay is due to a much welcomed security check during the rendering process, but only a web browser hound who compares their code and reviews them daily would know such a thing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Psst...&amp;nbsp; Mozilla, if this is the case, you either need to speed it up, or let the greater public know!&lt;/p&gt;
&lt;p&gt;As an IT professional, although I&amp;nbsp;HATE the fact that I need to consider multiple web page renderers, at least the major players (not Safari) all look &lt;u&gt;similar&lt;/u&gt;.&amp;nbsp; Apple's Safari department needs to pay attention to the public as much at their iPod department does!&lt;/p&gt;
&lt;p&gt;Now, this is definitely not a &lt;u&gt;comprehensive&lt;/u&gt; review of any of the products.&amp;nbsp; In invite you to make your own judgements and choose the one that best fits your needs.&amp;nbsp; I didn't delve as far as comparing the additional features, responsiveness and functionality of the RSS readers, or anything else.&amp;nbsp; Listen to this web browser manufacturers!!!&amp;nbsp; If I cannot get past your rendering problem, then forget it!&amp;nbsp; &lt;u&gt;I have dropped you from the radar&lt;/u&gt;.&lt;/p&gt;
&lt;p&gt;Speaking of the browser &amp;quot;radar&amp;quot;...&amp;nbsp; Where is &lt;a target="_blank" href="http://www.opera.com"&gt;Opera&lt;/a&gt; in all of this?&amp;nbsp; They are certainly ahead of Safari, I can tell you that.&amp;nbsp; They even have a mobile version of their browser for handheld users.&amp;nbsp; Take that, Firefox!&amp;nbsp; Let's get a move on people!!!&lt;/p&gt;
&lt;p&gt;That's it from the depths of nothingness...&amp;nbsp; Back to work for me!&lt;/p&gt;</description></item><item><title>VISTA is not quite the "view" we are looking for...</title><link>http://www.willstrohl.com/Blog/PostId/59/VISTA-is-not-quite-the-view-we-are-looking-for</link><summary>With the marketing giant, Microsoft, you cannot deny that Vista is the best operation system, ever.  Right?  Hmmm...</summary><category>Technology</category><pubDate>Tue, 29 May 2007 05:00:00 GMT</pubDate><description>&lt;p&gt;With the marketing giant, Microsoft, you cannot deny that Vista is the best operation system, ever.&amp;nbsp; Right?&amp;nbsp; Hmmm...&lt;/p&gt;
&lt;p&gt;I beg to differ...&amp;nbsp; I am not trying to beat a dead horse, but Vista has been long&amp;nbsp;anticipated and there have been great expectations.&amp;nbsp; However, Vista is nothing different than watching the funniest movie trailer ever, only to go see the movie and realize that you have already seen all the best parts.&lt;/p&gt;
&lt;p&gt;Let me just clear something up though.&amp;nbsp; I certainly do make my living on Microsoft products.&amp;nbsp; I program using their software suite, operating system and so on.&amp;nbsp; If not for Microsoft, I am not sure what I would be doing right now.&amp;nbsp; However, I cannot at any time agree with their assertion that they are innovators, or with their decision to release Vista as is.&lt;/p&gt;
&lt;p&gt;Vista is simply XP on steriods, but after over-doing it and now it has saggy boobs that weren't there before and it is currently suffering from erectile dysfunction.&amp;nbsp; After 5 years, I am greatly disappointed.&amp;nbsp; There are no &amp;quot;must have&amp;quot; features, yet PC makers, and distributors are being forced to force us to buy it.&amp;nbsp; There is currently nothing wrong with WIndows XP that we haven't already handled and/or are used to.&amp;nbsp; Why pay the money to switch???&lt;/p&gt;
&lt;p&gt;Like the XP launch, you are going to be forced to deal with programs and drivers that don't work, a bloated codebase (how did that happen?), forced hardware upgrades, and more.&amp;nbsp; Even worse, nearly all of the software vendors are behind in releasing patches, and drivers to ease your pain.&lt;/p&gt;
&lt;p&gt;I strongly urge you all to send a message to Microsoft...&amp;nbsp; DO NOT buy Vista right now.&amp;nbsp; Stand up and &lt;u&gt;demand&lt;/u&gt; Windows XP (or your other favorite alternative operating system).&amp;nbsp; We are already stuck with a President who put us in a pickle, do not put yourself in one too.&amp;nbsp; :)&lt;/p&gt;
&lt;p&gt;Here is my suggestion...&amp;nbsp; Move to linux and run an emulator or dual boot into Windows only when you &lt;u&gt;need&lt;/u&gt; to.&amp;nbsp; Then you don't have to worry about it at all.&amp;nbsp; &lt;a target="_blank" href="http://www.maximumpc.com/linux"&gt;Maximum PC has an EXCELLENT article on this, here&lt;/a&gt;.&amp;nbsp; However, Microsoft has just recently taken aim at&amp;nbsp;Ubuntu and the Linux&amp;nbsp;community in general.&amp;nbsp; This&amp;nbsp;is some sort of patent infringements, but they will not tell anyone what those actual infringements are...&amp;nbsp; Typical...&lt;/p&gt;
&lt;h3&gt;Remember...&lt;/h3&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.maximumpc.com/linux"&gt;http://www.maximumpc.com/linux&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Jammin!, Google, and Good Deed</title><link>http://www.willstrohl.com/Blog/PostId/57/Jammin-Google-and-Good-Deed</link><summary>I thought while I was jammin' out, listening to some Miles Davis that I should post an update...</summary><category>Technology</category><pubDate>Wed, 16 May 2007 05:00:00 GMT</pubDate><description>&lt;p&gt;I thought while I was jammin' out, listening to some Miles Davis that I should post an update...&lt;/p&gt;
&lt;h2&gt;On Work...&lt;/h2&gt;
&lt;p&gt;Work is going well.&amp;nbsp; I still cannot tell anyone anything yet.&amp;nbsp; :(&amp;nbsp; Sorry.&lt;/p&gt;
&lt;h2&gt;On Google...&lt;/h2&gt;
&lt;p&gt;I just came across a pretty cool web page that puts what appears to be all of Google's searches onto one page.&amp;nbsp; There is nothing fancy about it, but I thought it was interesting&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://lloydi.com/blog/simplygoogleoriginal.htm"&gt;http://lloydi.com/blog/simplygoogleoriginal.htm&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;On Good Deed...&lt;/h2&gt;
&lt;p&gt;I may have very well been duped, but I feel good about what I believe was a good deed yesterday.&amp;nbsp; I was behind a couple at a toll booth and they obviously didn't have any money.&amp;nbsp; Since I couldn't control the situation at all, I didn't get upset like most people I see at a toll booth.&amp;nbsp; I just waited a few moments.&lt;/p&gt;
&lt;p&gt;The gentleman driving was furiously looking through the front and back seats and finally jumped out of the car and politely told me his situation and asked if I could spare 50 cents to help him get to the airport.&lt;/p&gt;
&lt;p&gt;Since 50 cents really isn't much money and it could only help the situation, I agreed.&amp;nbsp; Well, between that booth and the airport there were 3 more toll booths.&amp;nbsp; Luckily for them 2 of them were on my way and I ended up behind them at both of them.&amp;nbsp; I paid most of their way.&amp;nbsp; They were thanking me multiple times at each booth.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Even if it was some sort of way for them to con someone like me out of a buck or two on a toll road, it feels good to just assume that I did the right thing to &amp;quot;&lt;strong&gt;pay it forward&lt;/strong&gt;&amp;quot; and do something for someone that they couldn't do for themselves.&lt;/p&gt;</description></item><item><title>Internet Explorer &amp;lt;LI&amp;gt; rendering problem</title><link>http://www.willstrohl.com/Blog/PostId/56/Internet-Explorer-ltLIgt-rendering-problem</link><summary>If you are looking at this post, you are probably already aware of the issues that Internet Explorer (read: EXPLODER) forces developers to deal with when using the &amp;lt;LI&amp;gt; HTML tag to do certain things.  Most all of the dynamic menu systems use this tag, so Internet Explorer is placing a huge hurdle in front of us.</summary><category>Technology</category><pubDate>Mon, 07 May 2007 07:00:00 GMT</pubDate><description>&lt;p&gt;If you are looking at this post, you are probably already aware of the issues that Internet Explorer (read: EXPLODER) forces developers to deal with when using the &amp;lt;LI&amp;gt; HTML tag to do certain things.&amp;nbsp; Most all of the dynamic menu systems use this tag, so Internet Explorer is placing a huge hurdle in front of us.
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is well documented and well known that Internet Explorer refuses to recognize the closing tag of the &amp;lt;LI&amp;gt; element.&amp;nbsp; Instead, Internet Explorer decides to continue to treat it as if the tag was never closed (past behavior from when the tag was never closed).
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you are using a dynamic menu or listing such as those offered by the likes of SolPart or telerik, you are probably well aware of this problem.&amp;nbsp; This is especially likely if you have tried any modifications to the rendering or skinning of those controls.&lt;/p&gt;
&lt;p&gt;Countless forums threads and blogs suggest adding some CSS to clear up this issue.&amp;nbsp; For example:&lt;/p&gt;
&lt;pre&gt;&amp;lt;li style="display: inline;"&amp;gt;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;This did nothing to help me.&amp;nbsp; I saw absolutely no change in the rendering of the page using this approach.&lt;/p&gt;
&lt;p&gt;The only thing that cleared this up for me was to add the following CSS to my stylesheet:&lt;/p&gt;
&lt;pre&gt;li{&lt;br /&gt;_width: 1px;&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;What this does is tell Internet Explorer to resize the &amp;lt;LI&amp;gt; element to be 1 pixel wide.&amp;nbsp; However, when anything is in the &amp;lt;LI&amp;gt; element, it will automatically resize to the expected width.&amp;nbsp; All other browsers ignore the width attribute because of the underscore preceding the width keyword.
&lt;/p&gt;</description></item><item><title>Whoa! Free Image editing program!!! (Paint.Net)</title><link>http://www.willstrohl.com/Blog/PostId/47/Whoa-Free-Image-editing-program-PaintNet</link><summary>Now, I am sure that this post will generate some comments (sent or not) about GIMP. I have not used GIMP because at home I have a full version of Photoshop CS. However, at work right now I do not have any image editing abilities other than what the standard "Paint" application and Microsoft Office offer. Nearly everyone knows that those options are horrible. I tried installing GIMP some weeks ago, but the install conflicted with a GAIM/Jabber (now called Pidgin - that story is yet another reason to HATE AOL) installation I have and I really do not want to mess with that.</summary><category>Technology</category><pubDate>Wed, 11 Apr 2007 05:00:00 GMT</pubDate><description>&lt;P&gt;Now, I am sure that this post will generate some comments (sent or not) about &lt;A href="http://gimp-win.sourceforge.net/" target=_blank&gt;GIMP&lt;/A&gt;. I have not used GIMP because at home I have a full version of Photoshop CS. However, at work right now I do not have any image editing abilities other than what the standard "Paint" application and Microsoft Office offer. Nearly everyone knows that those options are &lt;SPAN style="FONT-STYLE: italic"&gt;horrible&lt;/SPAN&gt;. I tried installing &lt;A href="http://gimp-win.sourceforge.net/" target=_blank&gt;GIMP&lt;/A&gt; some weeks ago, but the install conflicted with a &lt;A href="http://www.pidgin.im/"&gt;GAIM&lt;/A&gt;/&lt;A href="http://www.jabber.org/" target=_blank&gt;Jabber&lt;/A&gt; (now called &lt;A href="http://www.pidgin.im/" target=_blank&gt;Pidgin&lt;/A&gt; - that story is yet another reason to &lt;STRONG&gt;HATE AOL&lt;/STRONG&gt;) installation I have and I really do not want to mess with that.&lt;/P&gt;
&lt;P&gt;I then began searching the web for a "free image editing program". While I cam up with some very interesting and sometimes x-rated results, I found nothing but links and references to &lt;A href="http://gimp-win.sourceforge.net/" target=_blank&gt;GIMP&lt;/A&gt;. This is indeed a testament to the user-base of that particular program. I eventually gave up the search.&lt;/P&gt;
&lt;P&gt;Just today, a co-worker mentioned another program that I did not find in the previous searches. This program is called "&lt;A href="http://www.getpaint.net/" target=_blank&gt;Paint.Net&lt;/A&gt;". I just downloaded and installed version 3.05. I must say that although I have not used it to perform any major image enhancements, creations, or alterations, this program has been immediately impressive. I am sure that since I am a Photoshop user, I will soon become disappointed, but I do not plan on needing to perform any major image editing tasks at work anyhow.&lt;/P&gt;
&lt;P&gt;Here are my initial impressions:&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;Easy to use (MAJOR benefit) &lt;/LI&gt;
&lt;LI&gt;Incorporates some &lt;A href="http://www.adobe.com/photoshop"&gt;Photoshop&lt;/A&gt; short-cuts [place video of &lt;A href="http://en.wikipedia.org/wiki/Borat" target=_blank&gt;Borat&lt;/A&gt; saying "That's nice!" here]&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;So... For the rest of you who are looking for something basic to perform image enhancements, this may be a good place to look before dropping $100 or more on &lt;A href="http://www.adobe.com/photoshop"&gt;Photoshop&lt;/A&gt; Elements.&lt;/P&gt;</description></item><item><title>Interesting Social Networking Web Site</title><link>http://www.willstrohl.com/Blog/PostId/42/Interesting-Social-Networking-Web-Site</link><summary>I know this isn't new, but I just recently paid some attention to the LinkedIn social networking site. I found it to be a very interesting and creative spin on using the social networking power found on the Internet to connect co-workers and former co-workers. Not only that, it contains features to help each other advance themselves professionally. I have only been a member for about a week, but my first impression of this web site is very positive.</summary><category>Technology</category><pubDate>Fri, 06 Apr 2007 05:00:00 GMT</pubDate><description>&lt;P&gt;I know this isn't new, but I just recently paid some attention to the &lt;A href="http://www.linkedin.com/" target=_blank&gt;LinkedIn&lt;/A&gt; social networking site. I found it to be a very interesting and creative spin on using the social networking power found on the Internet to connect co-workers and former co-workers. Not only that, it contains features to help each other advance themselves professionally. I have only been a member for about a week, but my first impression of this web site is very positive.&lt;/P&gt;
&lt;P&gt;One immediate frustration I have experienced was when I first began searching for co-workers from a previous employer. Being a programmer and having created my own search services, I wrongly assumed that I could search using all lowercase letters. While the search did indeed work, the site saved this search using the lowercase letters. If there is a way to edit the job title and employer name, it is not easily found. Now, I look incredibly unprofessional on a professional networking web site. Ugh!!!&lt;/P&gt;
&lt;P&gt;In case you are interesting, &lt;A href="http://www.linkedin.com/in/themightywill" target=_blank&gt;my LinkedIn profile is here&lt;/A&gt;.&lt;/P&gt;</description></item><item><title>Net Neutrality</title><link>http://www.willstrohl.com/Blog/PostId/41/Net-Neutrality</link><summary>I found a good blog post on Net Neutrality today. However, the video it incorporates is even better. This video is a MUST SEE for anyone who likes the Internet even a little bit!</summary><category>Technology</category><pubDate>Thu, 05 Apr 2007 05:00:00 GMT</pubDate><description>&lt;p&gt;I found a &lt;A href="http://www.cto20.com/Default.aspx?tabid=647&amp;amp;EntryID=33" target=_blank&gt;good blog post&lt;/A&gt; on &lt;A href="http://en.wikipedia.org/wiki/Net_neutrality" target=_blank&gt;Net Neutrality&lt;/A&gt; today. However, the video it incorporates is even better. &lt;A href="http://www.foureyedmonsters.com/neutrality" target=_blank&gt;This video is a MUST SEE&lt;/A&gt; for anyone who likes the Internet even a little bit!&lt;/p&gt;</description></item><item><title>Orlando .Net CodeCamp by ONETUG</title><link>http://www.willstrohl.com/Blog/PostId/39/Orlando-Net-CodeCamp-by-ONETUG</link><summary>The 2nd annual Orlando .Net CodeCamp event completed yesterday as an overall success. I thought it was once again very ell put together and managed. Thank you to the members of ONETUG and especially Shawn Weisfeld, Jessica Sterner, and Ken Tucker. You are all very valuable to the local .Net developer community. Also, a huge thank you goes to Seminole Community College for letting us use their facilities for this important event. We couldn't have had this without you.</summary><category>Technology</category><pubDate>Sun, 25 Mar 2007 05:00:00 GMT</pubDate><description>&lt;P&gt;The 2nd annual Orlando .Net CodeCamp event completed yesterday as an overall success. I thought it was once again very ell put together and managed. Thank you to the members of ONETUG and especially Shawn Weisfeld, Jessica Sterner, and Ken Tucker. You are all very valuable to the local .Net developer community. Also, a huge thank you goes to Seminole Community College for letting us use their facilities for this important event. We couldn't have had this without you.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Highlight of the event:&lt;/SPAN&gt; I brought in children's books for extra raffle tickets and won 4 times. I ended up bringing home 3 nice books and a thermos mug for my hot tea. I guess this makes up for the thousands of raffles that I participated in and didn't win... :)&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;Low of the event: &lt;/SPAN&gt;I locked my keys in my truck and missed some of Shawn's opening comments. :(&lt;/P&gt;</description></item><item><title>"FrontPage Killer"</title><link>http://www.willstrohl.com/Blog/PostId/38/FrontPage-Killer</link><summary>You can easily tell from a simple search on Google (or your favorite search engine) that the term "FrontPage killer" gets used a lot in reference to many different web site creation programs. This terms has been used by supporters of products like Macromedia (whooops! Adobe) Dreamweaver, Adobe GoLive, and so on. </summary><category>Technology</category><pubDate>Tue, 20 Mar 2007 05:00:00 GMT</pubDate><description>&lt;P&gt;You can easily tell from a simple search on Google (or your favorite search engine) that the term "FrontPage killer" gets used a lot in reference to many different web site creation programs. This terms has been used by supporters of products like &lt;A href="http://www.adobe.com/products/dreamweaver/" target=_blank&gt;Macromedia (whooops! Adobe) Dreamweaver&lt;/A&gt;, &lt;A href="http://www.adobe.com/products/golive/" target=_blank&gt;Adobe GoLive&lt;/A&gt;, and so on. &lt;/P&gt;
&lt;P&gt;In my most recent search using this term, I came across a free application called &lt;A href="http://www.nvu.com/" target=_blank&gt;NVU&lt;/A&gt; (pronounced "n-view" and stands for "new view"). Although I have not used this application yet, it has been touted by many bloggers as the standard "FrontPage killer". (Just from reviewing their web site, it appeared to be pretty exciting.)&lt;/P&gt;
&lt;P&gt;However, I must confess that the first time I heard the term "FrontPage killer", it was by a Microsoft Employee in reference to an upcoming replacement for &lt;A href="http://www.microsoft.com/frontpage" target=_blank&gt;Microsoft FrontPage&lt;/A&gt;. (However, it was made clear that they were not allowed to really call it that.) &lt;/P&gt;
&lt;P&gt;When I was getting a new download of MS SQL Server Books Online today, I noticed an ad on the MS web site for something called "&lt;A href="http://www.microsoft.com/products/expression/en/expression-web/default.mspx" target=_blank&gt;Microsoft Expression Web&lt;/A&gt;". This immediately raised a red flag with me, reminding me of the statement above. So, I clicked on it like a drone and saw the supposed "FrontPage killer". Here is a link to it. Let me know how you like/dislike it.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/products/expression/en/expression-web/default.mspx" target=_blank&gt;http://www.microsoft.com/products/expression/en/expression-web/default.mspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>2nd Annual .Net CodeCamp</title><link>http://www.willstrohl.com/Blog/PostId/35/2nd-Annual-Net-CodeCamp</link><summary>This is the second time they are putting on this FREE event. Last year was great!!! There were freebies for everyone (tech books, shirts, and more), including lunch. It appears that lunch is probably paid for again, but they make no mention of the other freebies this time. Last year it was held at UCF, but they moved it to SCC this year. If you are at all interested in .Net, this is a great event for learning, sharing, and networking.</summary><category>Technology</category><pubDate>Wed, 07 Mar 2007 06:00:00 GMT</pubDate><description>&lt;P&gt;This is the second time they are putting on this FREE event. Last year was great!!! There were freebies for everyone (tech books, shirts, and more), including lunch. It appears that lunch is probably paid for again, but they make no mention of the other freebies this time. Last year it was held at UCF, but they moved it to SCC this year. If you are at all interested in .Net, this is a great event for learning, sharing, and networking.&lt;/P&gt;
&lt;P&gt;Orlando .Net Codecamp&lt;BR&gt;&lt;A href="http://www.orlandocodecamp.com/"&gt;http://www.orlandocodecamp.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Their Flyer&lt;BR&gt;&lt;A href="http://www.orlandocodecamp.com/images/codecampflyer.pdf"&gt;http://www.orlandocodecamp.com/images/codecampflyer.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Location:&lt;BR&gt;&lt;A href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=100+Weldon+Blvd+32773&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=38.22949,71.015625&amp;amp;layer=&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;ll=28.744709,-81.30548&amp;amp;spn=0.010347,0.024376&amp;amp;om=1&amp;amp;iwloc=addr" target=_blank&gt;http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=100+Weldon+Blvd+32773&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=38.22949,71.015625&amp;amp;layer=&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;ll=28.744709,-81.30548&amp;amp;spn=0.010347,0.024376&amp;amp;om=1&amp;amp;iwloc=addr&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Interesting! Google Trends... What EXACTLY is it telling us?</title><link>http://www.willstrohl.com/Blog/PostId/32/Interesting-Google-Trends-What-EXACTLY-is-it-tell</link><summary>I found out about Google Trends some time ago and I briefly played with its features, but I had forgotten about it until today when I read about it again in my current issue of Maximum PC. In reading it, I finally thought of a good reason for me to use it.</summary><category>Technology</category><pubDate>Tue, 23 Jan 2007 06:00:00 GMT</pubDate><description>&lt;P&gt;I found out about &lt;A href="http://trends.google.com/" target=_blank&gt;Google Trends&lt;/A&gt; some time ago and I briefly played with its features, but I had forgotten about it until today when I read about it again in my current issue of &lt;A href="http://www.maximumpc.com/" target=_blank&gt;Maximum PC&lt;/A&gt;. In reading it, I finally thought of a good reason for me to use it.&lt;/p&gt;
&lt;p&gt;If you don't already know, &lt;A href="http://trends.google.com/" target=_blank&gt;Google Trends&lt;/A&gt; allows you to see near real-time search term popularity and compare search terms.&lt;/p&gt;
&lt;p&gt;If you do not already know, I am a &lt;A href="http://www.dotnetnuke.com/" target=_blank&gt;DotNetNuke&lt;/A&gt; Portal supporter. I use it for nearly all web projects that I have. I won't go into why right now. That could be for another posting. However, I did want to try and judge the popularity of the &lt;A href="http://www.dotnetnuke.com/" target=_blank&gt;DotNetNuke&lt;/A&gt; project compared to other popular portals. I used &lt;A href="http://trends.google.com/" target=_blank&gt;Google Trends&lt;/A&gt; to test this out. See the results below.&lt;/p&gt;
&lt;p&gt;&lt;A href="http://www.google.com/trends?q=dotnetnuke%2C+phpnuke%2C+sharepoint%2C+mambo%2C+websphere&amp;amp;ctab=1&amp;amp;geo=US&amp;amp;date=all" target=_blank&gt;Portal Search Popularity in the United States&lt;/A&gt;&lt;/p&gt;
&lt;p&gt;&lt;A href="http://www.google.com/trends?q=dotnetnuke%2C+phpnuke%2C+sharepoint%2C+mambo%2C+websphere&amp;amp;ctab=1&amp;amp;date=all" target=_blank&gt;Portal Search Popularity in the World&lt;/A&gt;&lt;/p&gt;
&lt;p&gt;I expected the PHP portal results to be at least somewhat high. This was not surprising at all. However, I am no longer as savvy on the most popular PHP portals right now. Performing a search, I found quote a few out there. I at first also included Xoops, but its results were quote low. You may have better luck if you know of other PHP portals that are more popular.&lt;/p&gt;
&lt;p&gt;The trend results were very interesting and somewhat concerning for me. I cannot believe how much more &lt;A href="http://www.microsoft.com/sharepoint/" target=_blank&gt;SharePoint&lt;/A&gt; and &lt;A href="http://www.ibm.com/websphere/portal" target=_blank&gt;Websphere&lt;/A&gt; are searched for on &lt;A href="http://www.google.com/" target=_blank&gt;Google&lt;/A&gt;. Especially when you consider the different in costs! One could speculate on this "trend" in many different ways, but I will allow you to draw your own conclusion.&lt;/P&gt;</description></item><item><title>Google Trends Update</title><link>http://www.willstrohl.com/Blog/PostId/33/Google-Trends-Update</link><summary>I found a couple more of the more popular portal web sites (CMS), and I found using Google Trends that DotNetNuke is still at the bottom of the "trends" shown on Google. Hmmm... I then took DotNetNuke out of the trend and here are the results.</summary><category>Technology</category><pubDate>Tue, 23 Jan 2007 06:00:00 GMT</pubDate><description>&lt;P&gt;I found a couple more of the more popular portal web sites (CMS), and I found using &lt;A href="http://trends.google.com/" target=blank&gt;Google Trends&lt;/A&gt; that &lt;A href="http://www.dotnetnuke.com/" target=blank&gt;DotNetNuke&lt;/A&gt; is still at the bottom of the "trends" shown on &lt;A href="http://www.google.com/"&gt;Google&lt;/A&gt;. Hmmm... I then took &lt;A href="http://www.dotnetnuke.com/" target=blank&gt;DotNetNuke&lt;/A&gt; out of the trend and here are the results.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.google.com/trends?q=sharepoint%2C+mambo%2C+websphere%2C+joomla%2C+moodle&amp;amp;ctab=0&amp;amp;geo=all&amp;amp;date=all" target=blank&gt;Google Trend Results for Popular Portals World-Wide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If this is data that we can rely on, then this shows some interesting "trends". :) &lt;/P&gt;
&lt;P&gt;What will continue to baffle me for some time is the fact that so many people are intent on spending money on a CMS like &lt;A href="http://www.ibm.com/websphere/portal" target=blank&gt;Websphere&lt;/A&gt; or &lt;A href="http://www.microsoft.com/sharepoint/" target=blank&gt;SharePoint&lt;/A&gt; when there are low or no cost solutions out there that are just as good or better (with a few exceptions, such as &lt;A href="http://www.microsoft.com/office" target=blank&gt;MS Office&lt;/A&gt; integration).&lt;/P&gt;</description></item><item><title>Update...  and Code Camp</title><link>http://www.willstrohl.com/Blog/PostId/16/Update-and-Code-Camp</link><summary>Well, it has been (once again) a while since I last posted. A bunch of cool things have happened. My new job is going well, I got my truck fixed and repainted (photos to come soon), and I have been working (which is playing to me) hard.</summary><category>Technology,Personal</category><pubDate>Sat, 22 Apr 2006 05:00:00 GMT</pubDate><description>&lt;p&gt;Well, it has been (once again) a while since I last posted. A bunch of cool things have happened. My new job is going well, I got my truck fixed and repainted (photos to come soon), and I have been working (which is playing to me) hard.&lt;/p&gt;
&lt;p&gt;I really wanted to post about an event I attended somewhat recently called .Net Code Camp. It was held at the UCF Campus in Orlando, Florida and it ran several tracks simultaneously to center in on whatever subject you wanted to learn more about and network with others on. I have no idea how detailed the Code Camp would be until I got there. I failed to check the information posted on their web site.&lt;/p&gt;
&lt;p&gt;In order to appropriately highlight what I got out of this event, I should tell you a bit more about myself...&lt;/p&gt;
&lt;p&gt;Several years ago I was tasked with providing a new web site for the companys intranet. The previous one I had been simply updating with new content. It was similar to most things you find on the internet where someone says "I can build a web site" and the end result is something static with a single column of links and animated GIFs. In this case I was lucky and the previous people to edit the site actually knew a bit about HTML, so there was some organization to it. However, no time or design effort was given to add any scalability or flexibility to the site in the UI or the back-end programming (yes, there was &lt;SPAN style="FONT-STYLE: italic"&gt;some&lt;/SPAN&gt; ASP done).&lt;/p&gt;
&lt;p&gt;In planning to replace the site with something that more correctly addressed the needs of the company, I came across the common idea that this company needed a portal. &lt;A href="http://www.answers.com/portal&amp;amp;r=67" target=_blank&gt;Answers.com&lt;/A&gt; has definitions for what a portal is, so I won't bore you with it.&lt;BR&gt;&lt;BR&gt;I searched online for a while with my favorite tool, Google. :) After some research, I kept hitting on something called IBuySpy Portal. Within some of my freebies from previous events I had been to and magazines I had subscribed to, I remembered that I disk I was given or sent had this term on it. I proceeded to &lt;A href="http://www.asp.net/" target=_blank&gt;&lt;/A&gt; and found that they had some resources to support it. There was a download and information section and a forum with plenty of users who were using and extending it. This inspired me to do the same, so several months later the new intranet web site was released to the company and it was received with open arms. I was even rewarded with our annual IT award for the web site.&lt;/p&gt;
&lt;p&gt;If you don't already know, the IBuySpy Portal was a great &lt;SPAN style="FONT-STYLE: italic"&gt;start&lt;/SPAN&gt; for any portal web site, but it was also very incomplete. I had to write my own Active Directory back-end for it. I also created a built-in page creation mechanism. There was so much more done to it. Also, with the different needs of various departments, I had the need to create sub-portals to account for larger amounts of information and varying needs for the way users logged in. This is only a few of the many upgrades it received. It became nearly unrecognizable, except for the fact that I didn't change the build name.&lt;/p&gt;
&lt;p&gt;I found out about 6 months later that right after I had committed myself to this project another portal was released as an open source solution using the very same .Net language I was using. It is called &lt;A href="http://www.dotnetnuke.com/" target=_blank&gt;DotNetNuke&lt;/A&gt;. This new portal offered all of the things that I had built, and much more.&lt;/p&gt;
&lt;p&gt;About 3 or more years of maintaining that site and then moving on to a new company, DotNetNuke has become a monster compared to what it once was. So, while this new employer wants a portal solution, I now have a chance to use DotNetNuke to provide a base for the intranet and internet web site for this employer. Right out of the box, I have already save myself MONTHS of development and debugging time. I can deploy this solution and simply write new DotNetNuke modules to plug right in to the current portal. I do not have to worry about security, it is already taken care of for me. I simply use the built-in features to handle this for me.&lt;/p&gt;
&lt;p&gt;While I have already been debugging and testing DotNetNuke in this new environment and I have not yet made it live, this .Net Code Camp came up. I wanted to go for pretty much the same reasons that everyone else does. I wanted to learn things that other people have been able to learn from their projects that have differed from mine, and I also wanted to network with others who are more experienced than I am.&lt;BR&gt;&lt;BR&gt;To my great surprise there were several different tracks available which focused on various topics. However, the one at the very end of the list caught my eye. It said DotNetNuke!!! I was ecstatic. I immediately committed myself to sit in that one room all day long. I wanted to soak up everything that these other people have learned to give myself a head-start on my newest journey.&lt;/p&gt;
&lt;p&gt;The track was great. I learned a lot of things. The speakers and attendees all were from varying backgrounds and had different focuses with DotNetNuke itself. As you would expect, the track began with an introduction to DotNetNuke, and ended with some more complicated stuff, only to be followed by a question and answer session. It was highly useful. It was a dream come true, so to speak.&lt;/p&gt;
&lt;p&gt;Also, the organizers, &lt;A href="http://www.onetug.org/" target=_blank&gt;Orlando Dot Net Users Group&lt;/A&gt;, did an excellent job of getting speakers and freebies there. Not only was the event completely free, but they even threw in a free lunch and a semi-free event to follow at a local bar &amp;amp; grill. From what they said the speakers were not paid to be there, but they also brought their own freebies and made it a point to be there and let us pick their brains. It was a brilliant success. Many of the speakers I have seen before at expensive and free Microsoft Events as well.&lt;BR&gt;&lt;BR&gt;To sum up all of my babbling above, if you run across a .Net Boot Camp in your area GO TO IT!!! It may not be as good as the one I went to, but it is definitely worth your time. Thank you to all of the organizers and speakers who attended! Thank you so much!&lt;/p&gt;
&lt;p&gt;Now, I just want to give a plug to a few of the speakers that I had the pleasure of listening to and learning from (not that they need it). Thank you all for your time and sharing your experience! If you have time, visit these folks:&lt;/p&gt;
&lt;p&gt;Ryan Morgan - &lt;A href="http://www.arrowdesigns.com/" target=_blank&gt;http://www.arrowdesigns.com/&lt;/A&gt;&lt;BR&gt;Tracy Wittenkeller - &lt;A href="http://www.t-worx.com/" target=_blank&gt;http://www.t-worx.com/&lt;/A&gt;&lt;BR&gt;Stan Shultes - &lt;A href="http://www.vbnetexpert.com/" target=_blank&gt;http://www.vbnetexpert.com/&lt;/A&gt;&lt;/p&gt;</description></item><item><title>Holy Web Site, Google-Man!</title><link>http://www.willstrohl.com/Blog/PostId/13/Holy-Web-Site-Google-Man</link><summary>Have you heard of Google Pages?</summary><category>Technology</category><pubDate>Mon, 27 Feb 2006 06:00:00 GMT</pubDate><description>&lt;P&gt;Many people in the internet world already know about it, but Google has recently launched &lt;A href="http://pages.google.com/" target=_blank&gt;Google Pages&lt;/A&gt;. This is a very useful tool for those that either do not know how to build a web site, or choose not to use a web site editor for whatever reason. It is EXTREMELY easy to use, but it requires that you have an account with Google. For some, this will obviously add to the many privacy conspiracies surrounding Google's "data harvesting" on individuals.&lt;/P&gt;</description></item></channel></rss>