<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Visual Basic</title>
        <link>http://acmebinary.com/blog/category/3.aspx</link>
        <description>Visual Basic</description>
        <language>en-US</language>
        <copyright>Kent Sharkey</copyright>
        <managingEditor>kent@acmebinary.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>MVC coding in VB (part 416)</title>
            <link>http://acmebinary.com/blog/archive/2008/04/25/mvc-coding-in-vb-part-416.aspx</link>
            <description>The bits move on, and only the code keeps changing.&lt;br /&gt;
&lt;br /&gt;
My complaints in the &lt;a href="http://acmebinary.com/blog/archive/2008/04/17/mvc-coding-in-vb.aspx"&gt;last post &lt;/a&gt;are no longer valid. As of the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=ReadMe&amp;amp;referringTitle=Home"&gt;4/16 release&lt;/a&gt; of the MVC framework, VB no longer has that weird behaviour. Now, all action methods must return an ActionResult, so they become functions in both VB and C#.&lt;br /&gt;
&lt;br /&gt;
Of course, you already knew that because you're not behind on your reading, and you've already read &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/04/16/asp-net-mvc-source-refresh-preview.aspx"&gt;ScottGu's post on this&lt;/a&gt;. I just read blogs for a living (partly), unfortunately the posts I want to read oftimes get pushed back because of it.&lt;img src="http://acmebinary.com/blog/aggbug/305.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/04/25/mvc-coding-in-vb-part-416.aspx</guid>
            <pubDate>Sat, 26 Apr 2008 01:37:09 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/04/25/mvc-coding-in-vb-part-416.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/305.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/305.aspx</trackback:ping>
        </item>
        <item>
            <title>MVC coding in VB</title>
            <link>http://acmebinary.com/blog/archive/2008/04/17/mvc-coding-in-vb.aspx</link>
            <description>Don't ask why, but I decided to try to use the porridge that was "just right" in VB while trying to create a site using the new &lt;a href="http://www.asp.net/mvc"&gt;ASP.NET MVC framework&lt;/a&gt;. As I will no doubt forget the syntax to use in about 42 seconds, I'm including it here. Others may find it useful as well.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;ActionLinks&lt;/span&gt;:&lt;br /&gt;
&lt;pre&gt;&amp;lt;%=Html.ActionLink(Of ViewEngines.CategoryController) _&lt;br /&gt;    (Function(c As ViewEngines.CategoryController) c.Add(), _&lt;br /&gt;    "Add Category")%&amp;gt;&lt;/pre&gt;
&lt;span style="font-weight: bold;"&gt;Form definition&lt;/span&gt;:&lt;br /&gt;
&lt;pre&gt;&amp;lt;%  Using Html.Form(Of ViewEngines.CategoryController) _&lt;br /&gt;    (Function(c As ViewEngines.CategoryController) c.Update(ViewData.CategoryID), _&lt;br /&gt;    FormMethod.Post)%&amp;gt;&lt;/pre&gt;
The &lt;span style="font-family: Courier New;"&gt;Function(c as ViewEngines.CategoryController) c.blah&lt;/span&gt; syntax is the equivalent syntax to the shorter, more symbolrific C# syntax: &lt;span style="font-family: Courier New;"&gt;c =&amp;gt; c.Add()&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
That was still giving me an error. What I found (see below) was that the &lt;span style="font-style: italic;"&gt;trick &lt;/span&gt;seems to be to change your methods into functions (instead of the Subs that I was using), and it would work:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    Public &lt;span style="font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 153);"&gt;Function&lt;/span&gt; &lt;/span&gt;Update(ByVal id As Integer) &lt;span style="font-weight: bold; background-color: rgb(255, 255, 153);"&gt;As Object&lt;/span&gt;&lt;br /&gt;        Dim c As New Category()&lt;br /&gt;        c.LoadByKey(id)&lt;br /&gt;        c.LoadFromPost()&lt;br /&gt;        c.Save()&lt;br /&gt;        RedirectToAction("List")&lt;br /&gt;        &lt;span style="font-weight: bold; background-color: rgb(255, 255, 153);"&gt;Return Nothing&lt;/span&gt;&lt;br /&gt;    End Function&lt;/pre&gt;
&lt;br /&gt;
Now someone can please tell me I'm wrong, and there is a simpler solution. Barring that, I think I might stick with using the "&lt;a href="http://graysmatter.codivation.com/ChangesFromMicrosoftMVCPreview1ToPreview2PartB.aspx"&gt;less correct&lt;/a&gt;" versions of the calls (or, more likely, using C# for all my MVC sites)&lt;br /&gt;
&lt;br /&gt;
(Special thanks to Chuwanga on the asp.net forums for the &lt;a href="http://forums.asp.net/p/1243363/2277569.aspx"&gt;original solution&lt;/a&gt;. I wouldn't have figured out that last step)&lt;img src="http://acmebinary.com/blog/aggbug/304.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/04/17/mvc-coding-in-vb.aspx</guid>
            <pubDate>Thu, 17 Apr 2008 20:46:20 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/04/17/mvc-coding-in-vb.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/304.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/304.aspx</trackback:ping>
        </item>
        <item>
            <title>Victoria Code Camp retrospective</title>
            <link>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx</link>
            <description>[modified] Almost forgot. Here are &lt;a href="http://acmebinary.com/share/subsonic.pdf"&gt;the slides&lt;/a&gt; if you want to see them.&lt;br /&gt;
&lt;br /&gt;
We're back from Victoria, where I did another version of my "A quick look at SubSonic" talk (it was a shorter version of the talk I gave in Winnipeg). What did I learn?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;People don't stay all day at a Code Camp. During the kickoff, there looked to be around 100 people in attendance. There were all of 8 or so people in my talk (and a big 'Thank you!' to all of you), and the &lt;a href="http://www.victoriacodecamp.com/SessionSchedule.aspx"&gt;other two speakers&lt;/a&gt; (I would have gladly been in either of their talks) during the last session claimed 25 each.&lt;/li&gt;
    &lt;li&gt;I really need to force myself to get out and speak (and write) more&lt;/li&gt;
    &lt;li&gt;While I feel generally apprehensive around the whole "LINQ thing", the syntactic sugar they added to VB to help on the XML work is excellent. You can now declare and use an XML element (or document) on the fly:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;        Dim custs = &amp;lt;customers&amp;gt;&lt;br /&gt;                        &amp;lt;customer id="ALFKI"&amp;gt;&lt;br /&gt;                            &amp;lt;company&amp;gt;Alfreds Futterkiste&amp;lt;/company&amp;gt;&lt;br /&gt;                            &amp;lt;address&amp;gt;&lt;br /&gt;                                &amp;lt;street&amp;gt;Obere Str. 57&amp;lt;/street&amp;gt;&lt;br /&gt;                                &amp;lt;city&amp;gt;Berlin&amp;lt;/city&amp;gt;&lt;br /&gt;                                &amp;lt;zip&amp;gt;12209&amp;lt;/zip&amp;gt;&lt;br /&gt;                                &amp;lt;country&amp;gt;Germany&amp;lt;/country&amp;gt;&lt;br /&gt;                            &amp;lt;/address&amp;gt;&lt;br /&gt;                            &amp;lt;contact&amp;gt;&lt;br /&gt;                                &amp;lt;name&amp;gt;Maria Anders&amp;lt;/name&amp;gt;&lt;br /&gt;                                &amp;lt;title&amp;gt;Sales Representative&amp;lt;/title&amp;gt;&lt;br /&gt;                                &amp;lt;phone&amp;gt;030-0074321&amp;lt;/phone&amp;gt;&lt;br /&gt;                                &amp;lt;fax&amp;gt;030-0076545&amp;lt;/fax&amp;gt;&lt;br /&gt;                            &amp;lt;/contact&amp;gt;&lt;br /&gt;                        &amp;lt;/customer&amp;gt;&lt;br /&gt;			'...more here, but removed&lt;br /&gt;                    &amp;lt;/customers&amp;gt;&lt;br /&gt;&lt;br /&gt;        Dim contacts = From cust In custs...&amp;lt;contact&amp;gt; _&lt;br /&gt;                       Select cust.&amp;lt;name&amp;gt;, cust.&amp;lt;phone&amp;gt;&lt;br /&gt;&lt;br /&gt;        For Each contact In contacts&lt;br /&gt;            Console.WriteLine(String.Format("{0}: {1}", _&lt;br /&gt;                                            contact.name.Value, _&lt;br /&gt;                                            contact.phone.Value))&lt;br /&gt;        Next&lt;/pre&gt;&lt;img src="http://acmebinary.com/blog/aggbug/298.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx</guid>
            <pubDate>Mon, 28 Jan 2008 21:20:41 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/298.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/298.aspx</trackback:ping>
        </item>
        <item>
            <title>Lies, damed lies and (glorious) stats</title>
            <link>http://acmebinary.com/blog/archive/2007/10/22/lies-damed-lies-and-glorious-stats.aspx</link>
            <description>Via &lt;a href="http://scienceblogs.com/cortex/2007/10/writing_sentences.php"&gt;The Frontal Cortex&lt;/a&gt;, I see that Amazon now has a few tidbits of information about some books, so I had to take a look to see the last two I worked on (not entirely my work/words, but mostly for amusement). &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;a href="http://www.amazon.com/Professional-XML-Programmer-Bill-Evjen/dp/0471777773/ref=sr_1_1/103-1523667-5026213?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193090790&amp;amp;sr=1-1"&gt;Professional XML&lt;/a&gt;:&lt;/h3&gt;
These statistics are computed from the text of this book. &lt;span class="tiny"&gt;(&lt;a href="http://www.amazon.com/gp/search-inside/text-percentiles-help.html/103-1523667-5026213" target="AmazonHelp" onclick="return amz_js_PopWin('/gp/search-inside/text-percentiles-help.html/ref=sib_ab_cmp_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');"&gt;learn more&lt;/a&gt;)&lt;/span&gt;
&lt;table width="100%" cellspacing="0" class="no-decor"&gt;
    &lt;tbody&gt;
        &lt;tr valign="top"&gt;
            &lt;td valign="bottom" colspan="2" class="textStatHeader"&gt; 	  &lt;strong&gt;Readability&lt;/strong&gt; &lt;span class="tiny"&gt;(&lt;a href="http://www.amazon.com/gp/search-inside/text-readability-help.html/103-1523667-5026213" target="AmazonHelp" onclick="return amz_js_PopWin('/gp/search-inside/text-readability-help.html/ref=sib_ab_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');"&gt;learn more&lt;/a&gt;)&lt;/span&gt;     &lt;/td&gt;
            &lt;td class="textStatHeader" style="padding-left: 15px;"&gt;         &lt;strong&gt;Compared with books in &lt;/strong&gt;&lt;span onmouseover="setHighlight();"&gt;&lt;a href="http://www.amazon.com/Professional-XML-Programmer-Bill-Evjen/dp/sitb-next/0471777773/ref=sbx_con/103-1523667-5026213#textstats" id="browsePop_1" name="browseTreePop|he|browseTreePopDiv" onclick="return false;" height="20px"&gt;&lt;span id="category_title"&gt;Computer... &amp;gt; Programm... &amp;gt; Language... &amp;gt; General&lt;/span&gt; &lt;img width="11" height="11" border="0" alt="" src="http://g-images.amazon.com/images/G/01/x-locale/common/icons/drop-down-icon-small-arrow.gif" style="margin: 0px 2px -1px 4px;" /&gt;&lt;/a&gt;&lt;/span&gt;        &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Fog Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;12.5&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_fog"&gt;37&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="47" id="tdfog" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_fog"&gt;63&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Flesch Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;45.7&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_flesch"&gt;38&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="48" id="tdflesch" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_flesch"&gt;62&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Flesch-Kincaid Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;10.0&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_flesch-kincaid"&gt;35&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="45" id="tdflesch-kincaid" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_flesch-kincaid"&gt;65&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3" class="textStatHeader"&gt;       &lt;strong&gt;Complexity&lt;/strong&gt;&lt;span class="tiny"&gt; (&lt;a href="http://www.amazon.com/gp/search-inside/text-complexity-help.html/103-1523667-5026213" target="AmazonHelp" onclick="return amz_js_PopWin('/gp/search-inside/text-complexity-help.html/ref=sib_ab_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');"&gt;learn more&lt;/a&gt;)&lt;/span&gt;     &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Complex Words: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;19%&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_wordComplex"&gt;55&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="65" id="tdwordComplex" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_wordComplex"&gt;45&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Syllables per Word: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;1.8&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_wordLength"&gt;55&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="65" id="tdwordLength" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_wordLength"&gt;45&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Words per Sentence: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;12.7&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_sentLength"&gt;26&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="36" id="tdsentLength" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_sentLength"&gt;74&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3" class="textStatHeader"&gt; 	      &lt;strong&gt;Number of&lt;/strong&gt;  	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Characters: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;1,622,846&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numChars"&gt;85&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="95" id="tdnumChars" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numChars"&gt;15&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Words: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;227,865&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numWords"&gt;83&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="93" id="tdnumWords" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numWords"&gt;17&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Sentences: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;17,986&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numSents"&gt;85&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" class="no-decor" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="95" id="tdnumSents" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" style="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" alt="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" style="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numSents"&gt;15&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3" class="textStatHeader"&gt;  	   &lt;strong&gt;Fun stats&lt;/strong&gt;      &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStat" style="white-space: nowrap;"&gt;Words per Dollar: &lt;/td&gt;
            &lt;td class="textStatValue"&gt;               6,907      &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStat"&gt;Words per Ounce: &lt;/td&gt;
            &lt;td class="textStatValue"&gt;               5,217      &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
Easy reading, and 6.9Kwords per dollar! That's about 20,000 words for the price of a (decent) latte! Where else can you get a bargain like that? Well...&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;a href="http://www.amazon.com/Professional-VB-2005-Programmer/dp/sitb-next/0764575368/ref=sbx_con/103-1523667-5026213#concordance"&gt;Professional VB 2005&lt;/a&gt;: &lt;br /&gt;
&lt;/h3&gt;
(They didn't have the concordance set up for the &lt;a href="http://www.amazon.com/Professional-2005-NET-3-0-Programmer/dp/0470124709/ref=sr_1_3/103-1523667-5026213?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193091195&amp;amp;sr=1-3"&gt;new edition&lt;/a&gt; yet)&lt;br /&gt;
These statistics are computed from the text of this book. &lt;span class="tiny"&gt;(&lt;a onclick="return amz_js_PopWin('/gp/search-inside/text-percentiles-help.html/ref=sib_ab_cmp_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');" target="AmazonHelp" href="http://www.amazon.com/gp/search-inside/text-percentiles-help.html/103-1523667-5026213"&gt;learn more&lt;/a&gt;)&lt;/span&gt;
&lt;table width="100%" cellspacing="0" class="no-decor"&gt;
    &lt;tbody&gt;
        &lt;tr valign="top"&gt;
            &lt;td valign="bottom" class="textStatHeader" colspan="2"&gt; 	  &lt;strong&gt;Readability&lt;/strong&gt; &lt;span class="tiny"&gt;(&lt;a onclick="return amz_js_PopWin('/gp/search-inside/text-readability-help.html/ref=sib_ab_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');" target="AmazonHelp" href="http://www.amazon.com/gp/search-inside/text-readability-help.html/103-1523667-5026213"&gt;learn more&lt;/a&gt;)&lt;/span&gt;     &lt;/td&gt;
            &lt;td style="padding-left: 15px;" class="textStatHeader"&gt;         &lt;strong&gt;Compared with books in &lt;/strong&gt;&lt;span onmouseover="setHighlight();"&gt;&lt;a height="20px" onclick="return false;" name="browseTreePop|he|browseTreePopDiv" id="browsePop_1" href="http://www.amazon.com/Professional-VB-2005-Programmer/dp/sitb-next/0764575368/ref=sbx_con/103-1523667-5026213#textstats"&gt;&lt;span id="category_title"&gt;Computer... &amp;gt; Programm... &amp;gt; Language... &amp;gt; General&lt;/span&gt; &lt;img width="11" height="11" border="0" style="margin: 0px 2px -1px 4px;" src="http://g-images.amazon.com/images/G/01/x-locale/common/icons/drop-down-icon-small-arrow.gif" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;        &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Fog Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;13.1&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_fog"&gt;56&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="66" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdfog"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_fog"&gt;44&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Flesch Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;46.9&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_flesch"&gt;40&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="50" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdflesch"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_flesch"&gt;60&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Flesch-Kincaid Index: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;10.5&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_flesch-kincaid"&gt;53&lt;/span&gt;% are easier&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="63" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdflesch-kincaid"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_flesch-kincaid"&gt;47&lt;/span&gt;% are harder&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStatHeader" colspan="3"&gt;       &lt;strong&gt;Complexity&lt;/strong&gt;&lt;span class="tiny"&gt; (&lt;a onclick="return amz_js_PopWin('/gp/search-inside/text-complexity-help.html/ref=sib_ab_help/103-1523667-5026213','AmazonHelp','width=480,height=400,resizable=1,scrollbars=1,toolbar=1,status=1');" target="AmazonHelp" href="http://www.amazon.com/gp/search-inside/text-complexity-help.html/103-1523667-5026213"&gt;learn more&lt;/a&gt;)&lt;/span&gt;     &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Complex Words: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;18%&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_wordComplex"&gt;53&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="63" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdwordComplex"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_wordComplex"&gt;47&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Syllables per Word: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;1.7&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_wordLength"&gt;46&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="56" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdwordLength"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_wordLength"&gt;54&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Words per Sentence: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;15.1&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_sentLength"&gt;64&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="74" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdsentLength"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_sentLength"&gt;36&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStatHeader" colspan="3"&gt; 	      &lt;strong&gt;Number of&lt;/strong&gt;  	&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Characters: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;2,173,556&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numChars"&gt;98&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="108" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdnumChars"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numChars"&gt;2&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Words: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;337,224&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numWords"&gt;98&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="108" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdnumWords"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numWords"&gt;2&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td width="150" class="textStat"&gt;Sentences: &lt;/td&gt;
            &lt;td width="50" class="textStatValue"&gt;22,325&lt;/td&gt;
            &lt;td class="percentile"&gt;
            &lt;table cellspacing="0" cellpadding="0" border="0" class="no-decor"&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width="102" class="percentiletext"&gt;&lt;span id="easy_numSents"&gt;98&lt;/span&gt;% have fewer&lt;/td&gt;
                        &lt;td width="120"&gt;
                        &lt;table width="120" cellspacing="0" cellpadding="0" border="0" style="background-repeat: no-repeat; background-position: center bottom; background-image: url(http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/graph_bg._V46773739_.gif);" class="no-decor"&gt;
                            &lt;tbody&gt;
                                &lt;tr&gt;
                                    &lt;td width="108" style="margin: 0px; padding: 0px; text-align: right; vertical-align: bottom;" id="tdnumSents"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_left._V46762241_.gif" alt="" /&gt;         &lt;/td&gt;
                                    &lt;td style="margin: 0px; padding: 0px; vertical-align: bottom;"&gt; &lt;img width="10" height="20" border="0" style="" src="http://g-ecx.images-amazon.com/images/G/01/digital/sitb/sitb-next/indicator_right._V46763689_.gif" alt="" /&gt;         &lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/tbody&gt;
                        &lt;/table&gt;
                        &lt;/td&gt;
                        &lt;td width="100" class="percentiletext"&gt;&lt;span id="hard_numSents"&gt;2&lt;/span&gt;% have more&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td colspan="3"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStatHeader" colspan="3"&gt;  	   &lt;strong&gt;Fun stats&lt;/strong&gt;      &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td style="white-space: nowrap;" class="textStat"&gt;Words per Dollar: &lt;/td&gt;
            &lt;td class="textStatValue"&gt;               9,921      &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr valign="top"&gt;
            &lt;td class="textStat"&gt;Words per Ounce: &lt;/td&gt;
            &lt;td class="textStatValue"&gt;               6,799      &lt;/td&gt;
            &lt;td&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
That's right -- almost 10,000 words per dollar! (The &lt;a href="http://www.amazon.com/Professional-2005-NET-3-0-Programmer/dp/0470124709/ref=sr_1_3/103-1523667-5026213?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193091195&amp;amp;sr=1-3"&gt;new edition&lt;/a&gt; is even longer/larger, so the bargains keep piling on. Operators and Web sites are standing by.)&lt;img src="http://acmebinary.com/blog/aggbug/281.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/10/22/lies-damed-lies-and-glorious-stats.aspx</guid>
            <pubDate>Mon, 22 Oct 2007 22:16:54 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/10/22/lies-damed-lies-and-glorious-stats.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/281.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/281.aspx</trackback:ping>
        </item>
        <item>
            <title>What has been occupying my time</title>
            <link>http://acmebinary.com/blog/archive/2007/04/04/256.aspx</link>
            <description>It's been about a nice round 17 months (give or take) since I left Microsoft. Since then, Microsoft shipped some software, people have argued, and the world continues its revolution, rotation and other movements.&lt;br /&gt;
&lt;br /&gt;
I know all of you were wondering, "What's Kent up to?", so here is some of what I've been up to since I left.&lt;br /&gt;
&lt;br /&gt;
I do a daily newsletter for &lt;a href="http://www.codeproejct.com"&gt;Code Project&lt;/a&gt;, the &lt;a href="http://www.codeproject.com/script/rumor/list.asp"&gt;Insider&lt;/a&gt;. It's a daily email of news on the industry, developer stuff and more. Oh, and sorry, no RSS feed.&lt;br /&gt;
&lt;br /&gt;
I helped &lt;a href="http://geekswithblogs.net/evjen"&gt;Bill Evjen&lt;/a&gt; (aka Writing Monster II) create a couple more books. &lt;br /&gt;
&lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470124709.html" target="_blank"&gt;&lt;img width="100" vspace="10" hspace="10" height="126" align="left" src="/images/acmebinary_com/blog/7/o_0470124709.jpg" alt="Pro VB 2005" /&gt;&lt;/a&gt;I did four chapters in Wrox's new &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470124709.html"&gt;Professional VB 2005 with .NET 3.0.&lt;/a&gt; (Proving once again that&lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0471777773.html" target="_blank"&gt;&lt;img width="100" vspace="10" hspace="10" height="126" align="right" src="/images/acmebinary_com/blog/7/o_0471777773.jpg" alt="Pro XML" /&gt;&lt;/a&gt; Microsoft doesn't have a lock on overly long product names.) No prizes if you guess which chapters I did, but I hope you like them. It also continued my almost perfect series. I realized as we were working on it that I have written on every version of VB since 5 with the sole exception of 2003. That I would have included, but I chickened out, and &lt;a href="http://duncanmackenzie.net/"&gt;D&lt;/a&gt; had to &lt;a href="http://www.samspublishing.com/bookstore/product.asp?isbn=0672325497&amp;amp;rl=1"&gt;finish it&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I did far too many (in my opinion) chapters in Wrox's &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0471777773.html"&gt;Professional XML&lt;/a&gt;. It was a good experience, I think; it just took too long for everyone involved. Bill and I had originally planned for it to be out last year, but schedules, our new jobs and assorted other events contributed to it not. Again, no prizes if you can pick out my chapters. One of the things I liked about the book is that Bill wanted it framework-agnostic. That means it isn't a .NET book per se, but there are .NET samples, Java samples, Ruby samples and many others. It may not end up being a must-have book for everyone, but I think there is a lot of useful information in it.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://techedbloggers.net/" target="_blank"&gt;&lt;img width="249" vspace="10" hspace="10" height="153" align="left" src="/images/acmebinary_com/blog/7/TechEdBloggers_small.png" alt="TechEd Bloggers" /&gt;&lt;/a&gt;I've been helping out with the whole &lt;a href="http://techedbloggers.net/Default.aspx"&gt;TechEd Bloggers&lt;/a&gt; family of sites. Mostly poking at the back end of it, but I did also help out with the new look. More on that later, along with assorted complaints about CSS. While I am discussing TechEdBloggers, though. Don't forget to add your blog to their system. You don't have to be going to TechEd to participate. Oh, and if you like (or hate) the new look, feel free to let me know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/coding4fun/" target="_blank"&gt;&lt;img width="267" vspace="10" hspace="10" height="166" align="right" src="/images/acmebinary_com/blog/7/C4Fun_small.png" alt="Coding4Fun" /&gt;&lt;/a&gt;Finally (at least that I'll admit to right now), I've worked on a couple of Web sites for Microsoft. The &lt;a href="http://blogs.msdn.com/coding4fun/"&gt;Coding4Fun &lt;/a&gt;Web site was an experiment -- an attempt to host information both on MSDN and MSDN Blogs. Finally, Dan came to his senses, and he's moving it over to being a blog-only site. Check out the new look. &lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://msdn.microsoft.com/vstudio/express/bdlc/"&gt;Beginner Developer Learning Center&lt;/a&gt; is more of a standard site as far as MSDN is concerned, but is still an important site for me. The one group we miss in all of our discussions of best practices, language wars and datagrids is the complete beginner. This site really strives to help them out, and I know it will continue to get even better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's next? Dunno. Maybe another Alphabet project - at least it kept me posting. Maybe some of the items that don't make the newsletter, or comments about some of the items that do. Maybe something about the article series I'm doing for MSDN, assuming I do the next one and if any of them ever get published.&lt;br clear="all" /&gt;&lt;img src="http://acmebinary.com/blog/aggbug/256.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/04/04/256.aspx</guid>
            <pubDate>Thu, 05 Apr 2007 00:03:50 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/04/04/256.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/256.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/256.aspx</trackback:ping>
        </item>
    </channel>
</rss>