<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Galactic Patrol</title><link>http://blogs.msdn.com/b/bwill/</link><description>Saving the Universe from Boskone and Bugs</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Interested in Indigo?</title><link>http://blogs.msdn.com/b/bwill/archive/2005/03/22/400744.aspx</link><pubDate>Wed, 23 Mar 2005 02:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:400744</guid><dc:creator>bwill</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=400744</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2005/03/22/400744.aspx#comments</comments><description>&lt;p&gt;I've been posting some comments about Indigo on &lt;a href="http://galactic-patrol.blogspot.com/"&gt;my other blog&lt;/a&gt; - feel free to subscribe if you're interested in Indigo.&amp;nbsp; Here are some of the Indigo entries I've written:&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/02/indigo-is-re-released-into-wild.html"&gt;http://galactic-patrol.blogspot.com/2005/02/indigo-is-re-released-into-wild.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/02/to-indigo-clr-contract-is-not.html"&gt;http://galactic-patrol.blogspot.com/2005/02/to-indigo-clr-contract-is-not.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/02/serviceoperation-wheres-message.html"&gt;http://galactic-patrol.blogspot.com/2005/02/serviceoperation-wheres-message.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/03/indigo-testing-take-pretty-things-and.html"&gt;http://galactic-patrol.blogspot.com/2005/03/indigo-testing-take-pretty-things-and.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/03/got-indigo-questions.html"&gt;http://galactic-patrol.blogspot.com/2005/03/got-indigo-questions.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/2005/03/whats-right-way-to-dispose-channel.html"&gt;http://galactic-patrol.blogspot.com/2005/03/whats-right-way-to-dispose-channel.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Fair warning, I do occasionally blog about non-technical topics.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=400744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/bwill/archive/tags/Microsoft/">Microsoft</category><category domain="http://blogs.msdn.com/b/bwill/archive/tags/Web+Services/">Web Services</category></item><item><title>new blog feed at http://galactic-patrol.blogspot.com/atom.xml</title><link>http://blogs.msdn.com/b/bwill/archive/2004/11/19/266849.aspx</link><pubDate>Fri, 19 Nov 2004 23:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:266849</guid><dc:creator>bwill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=266849</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/11/19/266849.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;To answer a question from my comments, the subscription feed for my moved blog is:&lt;/p&gt; &lt;p&gt;&lt;a href="http://galactic-patrol.blogspot.com/atom.xml"&gt;http://galactic-patrol.blogspot.com/atom.xml&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=266849" width="1" height="1"&gt;</description></item><item><title>this blog is moving to http://galactic-patrol.blogspot.com</title><link>http://blogs.msdn.com/b/bwill/archive/2004/11/07/253509.aspx</link><pubDate>Sun, 07 Nov 2004 13:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:253509</guid><dc:creator>bwill</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=253509</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/11/07/253509.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;I find that (a) I don&amp;rsquo;t tend to write very many technical entries on this blog (which offends some readers), and (b) I feel constrained about posting on possibly-controversial topics, like politics or religion. &amp;nbsp;Not that my thoughts are *&lt;b&gt;&lt;span style='font-weight:bold'&gt;that&lt;/span&gt;&lt;/b&gt;* controversial &amp;ndash; and Microsoft has never explicitly prohibited me from saying anything I want &amp;ndash; but warranted or not, I can&amp;rsquo;t help but feel a certain implicit responsibility when posting to an msdn.com site.&lt;/p&gt; &lt;p&gt;Therefore, I&amp;rsquo;m starting a new blog at &lt;a href="http://galactic-patrol.blogspot.com/"&gt;http://galactic-patrol.blogspot.com&lt;/a&gt;. &amp;nbsp;It will be mostly the same stuff that I have on this blog; probably more of my personal opinions on things. &amp;nbsp;Don&amp;rsquo;t expect to see anything that is likely to get me fired. &amp;nbsp;&amp;lt;grin&amp;gt;&amp;nbsp; However, once the current rev of Indigo leaves NDA-land, you can expect to see some posts about it.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=253509" width="1" height="1"&gt;</description></item><item><title>Our hearts are with you, Pat</title><link>http://blogs.msdn.com/b/bwill/archive/2004/10/29/249356.aspx</link><pubDate>Fri, 29 Oct 2004 07:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:249356</guid><dc:creator>bwill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=249356</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/10/29/249356.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;Pat Helland just posted some terrible (and terribly personal) news on his blog &amp;ndash; my heart goes out to him!&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/PatHelland/archive/2004/10/28/249133.aspx"&gt;http://blogs.msdn.com/PatHelland/archive/2004/10/28/249133.aspx&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=249356" width="1" height="1"&gt;</description></item><item><title>Microsoft Garage Band</title><link>http://blogs.msdn.com/b/bwill/archive/2004/10/14/242153.aspx</link><pubDate>Thu, 14 Oct 2004 12:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:242153</guid><dc:creator>bwill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=242153</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/10/14/242153.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;Reason #193 why I like working for Microsoft:&lt;/p&gt; &lt;p&gt;I&amp;rsquo;m leaving work today, and as usual I take the elevator down to the lowest level of the underground parking (there are four underground levels).&amp;nbsp; I get off the elevator and there, in the elevator entry room I see three of my team mates.&amp;nbsp; One is on drums; one is on guitar; and the last is on bass guitar.&amp;nbsp; They&amp;rsquo;re standing there in the sub-sub-basement, practicing their music.&lt;/p&gt; &lt;p&gt;Now *&lt;b&gt;&lt;span style='font-weight:bold'&gt;that&lt;/span&gt;&lt;/b&gt;* is a garage band!&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=242153" width="1" height="1"&gt;</description></item><item><title>kudos to Home Depot as well</title><link>http://blogs.msdn.com/b/bwill/archive/2004/10/01/236839.aspx</link><pubDate>Sat, 02 Oct 2004 05:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:236839</guid><dc:creator>bwill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=236839</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/10/01/236839.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;It seems like the week for good customer service on the blogs I read &amp;ndash; &lt;a href="http://blogs.msdn.com/johnmont/archive/2004/09/27/235035.aspx"&gt;here we see an example of Home Depot doing right by their customers&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=236839" width="1" height="1"&gt;</description></item><item><title>Kudos to BankOne</title><link>http://blogs.msdn.com/b/bwill/archive/2004/09/29/235864.aspx</link><pubDate>Thu, 30 Sep 2004 02:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:235864</guid><dc:creator>bwill</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=235864</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/09/29/235864.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;You so often hear about crappy service from credit card and financial services companies; it was a delight to read &lt;a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1526"&gt;this very positive report&lt;/a&gt; by Chris Sells on BankOne&amp;rsquo;s actions in response to credit card fraud on one of his accounts:&lt;/p&gt; &lt;p&gt;&amp;ldquo;Apparently somebody got a hold of the number and started making charges with it today. A $19 charge was approved, but the $331 charge swung the BankOne AI software into action and the charge was declined. They called right away to confirm the activity and when I didn't recognize it, they credited me the $19, canceled the card, put a new one in the mail, sent all three major credit card agencies a notice so that my credit rating wouldn't be affected and put an affidavit in the mail so that I could swear that the $19 charge wasn't mine. All of this defense against identity theft cost me 5 minutes on the phone, a few days wait while I receive my new card, a signature and $0. Amazing.&amp;rdquo;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=235864" width="1" height="1"&gt;</description></item><item><title>Cool GUI for editing parameters in visual studio - vote for it!</title><link>http://blogs.msdn.com/b/bwill/archive/2004/08/17/216201.aspx</link><pubDate>Wed, 18 Aug 2004 06:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216201</guid><dc:creator>bwill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=216201</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/08/17/216201.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;Mitch Denny proposes a &lt;a href="http://notgartner.com/posts/509.aspx"&gt;very cool idea for popping up in-place GUI when you need to edit a formatted string or other parameter in source code&lt;/a&gt;.&amp;nbsp; He has &lt;a href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackId=FDBK13881"&gt;posted his idea up on the Ladybug site&lt;/a&gt;; I&amp;rsquo;ve voted for it, and you should too!&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=216201" width="1" height="1"&gt;</description></item><item><title>There are only two kinds of developer...</title><link>http://blogs.msdn.com/b/bwill/archive/2004/08/17/216154.aspx</link><pubDate>Wed, 18 Aug 2004 05:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216154</guid><dc:creator>bwill</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=216154</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/08/17/216154.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&lt;a href="http://diveintomark.org/archives/2004/08/16/specs"&gt;&amp;nbsp;Mark Pilgrim explains how there are only two kinds of developer: assholes and morons.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=216154" width="1" height="1"&gt;</description></item><item><title>Microsoft and Indian Academia: Progress, Problems, and Opportunities</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/30/201393.aspx</link><pubDate>Fri, 30 Jul 2004 12:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:201393</guid><dc:creator>bwill</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=201393</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/30/201393.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;A friend of mine recently &lt;a href="http://dotnetjunkies.com/WebLog/sriram/archive/2004/07/27/20495.aspx"&gt;posted about the Microsoft presence in Indian schools&lt;/a&gt;. &amp;nbsp;He points out the great progress that Microsoft has made at Indian universities, and also points out some key areas for improvement. &amp;nbsp;I hope Microsoft India is reading&amp;hellip;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=201393" width="1" height="1"&gt;</description></item><item><title>treasured blogger comes to Microsoft</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/29/201189.aspx</link><pubDate>Fri, 30 Jul 2004 05:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:201189</guid><dc:creator>bwill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=201189</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/29/201189.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;I read &lt;a href="http://neopoleon.com/blog/posts/7285.aspx"&gt;here&lt;/a&gt; that Rory is coming to work at Microsoft.&amp;nbsp; Outstanding!&amp;nbsp; I have to admit that when I do my daily blog reading, I often skip over Rory&amp;rsquo;s, perhaps just admiring the titles, but leaving them unread on my to-do list &amp;ndash; because I&amp;rsquo;m saving them up for a special time when I can really sit down and savor his bits of humor and wisdom.&amp;nbsp; Skimming just won&amp;rsquo;t do when it comes to Rory&amp;rsquo;s posts; oh, no!&lt;/p&gt; &lt;p&gt;Welcome!&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=201189" width="1" height="1"&gt;</description></item><item><title>avoid dialog boxes while refactoring</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/26/197315.aspx</link><pubDate>Tue, 27 Jul 2004 01:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:197315</guid><dc:creator>bwill</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=197315</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/26/197315.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;I was reading &lt;a href="http://blogs.msdn.com/jaybaz_MS/archive/2004/07/25/196450.aspx"&gt;a post about Visual Studio refactoring support in the next version&lt;/a&gt;, and I noticed that it described the process of refactoring the order of parameters for a function as something like this:&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;1.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;click on a function name&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;2.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;select refactor-&amp;gt;reorder parameters from the menu&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;3.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;adjust the ordering on a dialog that pops up&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;4.&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;click OK to apply the changes everywhere&lt;/p&gt; &lt;p&gt;This seems unnecessarily cumbersome to me. &amp;nbsp;The same post talks about the existence of &amp;ldquo;smart tags&amp;rdquo; in the UI. &amp;nbsp;You should be able to grab the smart tag for a particular parameter, and just drag that parameter into a different position in the list. &amp;nbsp;This should do the full refactoring, including fixing up all the calls to that function.&amp;nbsp; You should be able to grab the smart tag and &amp;ldquo;throw it away&amp;rdquo; too &amp;ndash; just like you can do to column headers in Outlook.&amp;nbsp; That would do a &amp;ldquo;remove parameter&amp;rdquo; refactoring.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=197315" width="1" height="1"&gt;</description></item><item><title>Its like playing 'Quake', but in the real world</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/23/193232.aspx</link><pubDate>Fri, 23 Jul 2004 23:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:193232</guid><dc:creator>bwill</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=193232</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/23/193232.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;Despite my skepticism about head-mounted displays, I remain enthusiastic about the possibilities of &amp;lsquo;augmented reality&amp;rsquo; &amp;ndash; it is just too cool for words!&amp;nbsp; &lt;a href="http://wearables.unisa.edu.au/projects/ARQuake/www/index.html"&gt;Here you see a research project&lt;/a&gt; that lets folks run around a (real not virtual) college campus, and shoot at monsters from the game &amp;lsquo;Quake&amp;rsquo; that are superimposed on their vision.&amp;nbsp; The game knows about the real geometry of the campus, so it can present or hide the monsters appropriately.&lt;/p&gt; &lt;p&gt;There are so many interesting directions this technology could go &amp;ndash; games, information about real-world objects and events, even replacing a real object with a different representation of it.&amp;nbsp; In theory, for example, you could make everyone you meet look like a dinosaur. &amp;nbsp;(Not sure why you&amp;rsquo;d want to, but hey &amp;ndash; different strokes for different folks!)&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=193232" width="1" height="1"&gt;</description></item><item><title>Think the product feedback rating system is wrong?  go vote!</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/17/185943.aspx</link><pubDate>Sat, 17 Jul 2004 11:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:185943</guid><dc:creator>bwill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=185943</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/17/185943.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;If you think the MSDN Product Feedback Center rating equation isn&amp;rsquo;t right, go vote for this bug:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=00bf32ec-50e7-4def-8464-7e19cc4812ba"&gt;http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=00bf32ec-50e7-4def-8464-7e19cc4812ba&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=185943" width="1" height="1"&gt;</description></item><item><title>TiVo should support external hard drives</title><link>http://blogs.msdn.com/b/bwill/archive/2004/07/15/184323.aspx</link><pubDate>Fri, 16 Jul 2004 00:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:184323</guid><dc:creator>bwill</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=184323</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/07/15/184323.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;&amp;nbsp;I noticed &lt;a href="http://www.pvrblog.com/pvr/2004/07/humaxs_300hr_ti.html"&gt;a post&lt;/a&gt; recently that commented on TiVo&amp;rsquo;s upcoming support for larger hard drives.&amp;nbsp; This reminded me of another idea I had &amp;ndash; TiVo should support additional external hard drives.&amp;nbsp; After all, when I see something like &lt;a href="http://www.gizmodo.com/archives/lacie-16tb-bigger-disk-extreme-017624.php"&gt;La Cie&amp;rsquo;s new 1.6 TB external hard drive&lt;/a&gt;, the gadget freak in me immediately wants to order one.&amp;nbsp; Unfortunately, I can&amp;rsquo;t quite rationalize it to myself &amp;ndash; my little 60GB laptop drive seems to be doing a fine job of holding all my digital pictures, why do I really need 1.6TB?&amp;nbsp; If TiVo allowed me to plug that drive in, however, I would be much more motivated to buy that honkin&amp;rsquo; big drive!&lt;/p&gt; &lt;p&gt;Heck, TiVo and La Cie should do some kind of cross-branding promotional thingie &amp;ndash; they could make bank!&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=184323" width="1" height="1"&gt;</description></item><item><title>fetching you a bottle of water does *not* motivate me</title><link>http://blogs.msdn.com/b/bwill/archive/2004/06/24/164463.aspx</link><pubDate>Thu, 24 Jun 2004 13:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:164463</guid><dc:creator>bwill</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=164463</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/06/24/164463.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;This is the story of an inspirational speech that, well &amp;ndash; wasn&amp;rsquo;t.&lt;/p&gt; &lt;p&gt;I went to a divisional meeting recently &amp;ndash; lots of people, lots of powerpoint.&amp;nbsp;The topics were a bit dry, and the last speaker was clearly trying to drum up some excitement and enthusiasm.&amp;nbsp; He started telling us a story about Lance Armstrong.&amp;nbsp; &amp;ldquo;People think of him as this amazing solo performer,&amp;rdquo; he said, &amp;ldquo;but he relies on his team to make him a success.&amp;rdquo;&amp;nbsp; He goes on to tell us about the nine other people on the tour-de-france bike team with Lance.&amp;nbsp; They are so motivated.&amp;nbsp; They are so dedicated.&amp;nbsp; He tells us how they let Lance draft behind them.&amp;nbsp; He tells us how they sprint ahead to tire out all the other competitors.&amp;nbsp; He goes into this long sequence about how one of Lance&amp;rsquo;s teammates, tired as hell, still turned around, went back down the hill, grabbed eight bottles of water, and then sprinted back up the hill to give the water to Lance.&amp;nbsp; I have to tell you, the whole presentation left me flat &amp;ndash; if anything, it unmotivated me.&lt;/p&gt; &lt;p&gt;Its possible I was just in a bad mood that day.&amp;nbsp; Its possible that I&amp;rsquo;m just not a big cycling fan.&amp;nbsp; (Heresy for a Redmond resident, I know.)&amp;nbsp; But really &amp;ndash; if you want to motivate me, tell me that I can be Lance Armstrong &amp;ndash; not just his waterboy.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=164463" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/bwill/archive/tags/Microsoft/">Microsoft</category></item><item><title>How well do you know your Microsoft acronyms?</title><link>http://blogs.msdn.com/b/bwill/archive/2004/06/22/163020.aspx</link><pubDate>Wed, 23 Jun 2004 05:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:163020</guid><dc:creator>bwill</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=163020</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/06/22/163020.aspx#comments</comments><description>&lt;P class=Section1&gt;&amp;nbsp;I made the following challenge &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=9994"&gt;over on Channel 9&lt;/A&gt; &amp;#8211; anyone care to take up the gauntlet?&lt;/P&gt;
&lt;P class=Section1 style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN&gt;&amp;#8220;That takes me back - when I started at Microsoft eight years ago, I worked in the Windows build lab.&amp;nbsp; This was back when we were working on SUR, and IIS 1.0.&amp;nbsp; We used SLM instead of SD, and there were no VBLs.&amp;nbsp; Working in the neck of the software development funnel was quite an experience back then - and I'm sure the challenges of the job have not decreased over the past eight years.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Section1 style="MARGIN-LEFT: 0.5in"&gt;&lt;SPAN&gt;10 points to anyone who can identify all the acronyms I used above.&amp;nbsp; (Ok, only 5 points if you are an MS employee.)&amp;#8221;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;[UPDATE: Kevin Dente got them all right - I suggest guessing before reading the comments on this entry if you want to play along.]&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=163020" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/bwill/archive/tags/Microsoft/">Microsoft</category></item><item><title>obfuscated C code, for fun and profit (ok, just for fun)</title><link>http://blogs.msdn.com/b/bwill/archive/2004/06/22/162453.aspx</link><pubDate>Tue, 22 Jun 2004 21:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162453</guid><dc:creator>bwill</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=162453</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/06/22/162453.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;If you&amp;rsquo;ve ever coded in C, you owe it to yourself to check out the (fully functional) programs at this link:&lt;/p&gt; &lt;p&gt;&lt;a href="http://remus.rutgers.edu/~rhoads/Obfuscated_C/obfuscate.html"&gt;http://remus.rutgers.edu/~rhoads/Obfuscated_C/obfuscate.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Here is one of the programs presented:&lt;/p&gt; &lt;pre&gt;
char*lie;
&lt;/pre&gt; &lt;pre&gt;
        double time, me= !0XFACE,
&lt;/pre&gt; &lt;pre&gt;
        not; int rested,   get, out;
&lt;/pre&gt; &lt;pre&gt;
        main(ly, die) char ly, **die ;{
&lt;/pre&gt; &lt;pre&gt;
            signed char lotte,
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
dear; (char)lotte--;
&lt;/pre&gt; &lt;pre&gt;
        for(get= !me;; not){
&lt;/pre&gt; &lt;pre&gt;
        1 -  out &amp;amp; out ;lie;{
&lt;/pre&gt; &lt;pre&gt;
        char lotte, my= dear,
&lt;/pre&gt; &lt;pre&gt;
        **let= !!me *!not+ ++die;
&lt;/pre&gt; &lt;pre&gt;
            (char*)(lie=
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
"The gloves are OFF this time, I detest you, snot\n\0sed GEEK!");
&lt;/pre&gt; &lt;pre&gt;
        do {not= *lie++ &amp;amp; 0xF00L* !me;
&lt;/pre&gt; &lt;pre&gt;
        #define love (char*)lie -
&lt;/pre&gt; &lt;pre&gt;
        love 1 *!(not= atoi(let
&lt;/pre&gt; &lt;pre&gt;
        [get -me?
&lt;/pre&gt; &lt;pre&gt;
            (char)lotte-
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
(char)lotte: my- *love -
&lt;/pre&gt; &lt;pre&gt;
        'I'  -  *love -  'U' -
&lt;/pre&gt; &lt;pre&gt;
        'I'  -  (long)  - 4 - 'U' ])- !!
&lt;/pre&gt; &lt;pre&gt;
        (time  =out=  'a'));} while( my - dear
&lt;/pre&gt; &lt;pre&gt;
        &amp;amp;&amp;amp; 'I'-1l  -get-  'a'); break;}}
&lt;/pre&gt; &lt;pre&gt;
            (char)*lie++;
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
(char)*lie++, (char)*lie++; hell:0, (char)*lie;
&lt;/pre&gt; &lt;pre&gt;
        get *out* (short)ly   -0-'R'-  get- 'a'^rested;
&lt;/pre&gt; &lt;pre&gt;
        do {auto*eroticism,
&lt;/pre&gt; &lt;pre&gt;
        that; puts(*( out
&lt;/pre&gt; &lt;pre&gt;
            - 'c'
&lt;/pre&gt; &lt;pre&gt;
        
&lt;/pre&gt; &lt;pre&gt;
-('P'-'S') +die+ -2 ));}while(!"you're at it");
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
for (*((char*)&amp;amp;lotte)^=
&lt;/pre&gt; &lt;pre&gt;
        (char)lotte; (love ly) [(char)++lotte+
&lt;/pre&gt; &lt;pre&gt;
        !!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; }
&lt;/pre&gt; &lt;pre&gt;
        else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&amp;amp;lotte) -=
&lt;/pre&gt; &lt;pre&gt;
        '4' - ('I'-1l); not; for(get=!
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
get; !out; (char)*lie  &amp;amp;  0xD0- !not) return!!
&lt;/pre&gt; &lt;pre&gt;
        (char)lotte;}
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
(char)lotte;
&lt;/pre&gt; &lt;pre&gt;
        do{ not* putchar(lie [out
&lt;/pre&gt; &lt;pre&gt;
        *!not* !!me +(char)lotte]);
&lt;/pre&gt; &lt;pre&gt;
        not; for(;!'a';);}while(
&lt;/pre&gt; &lt;pre&gt;
            love (char*)lie);{
&lt;/pre&gt; &lt;pre&gt;
 
&lt;/pre&gt; &lt;pre&gt;
register this; switch( (char)lie
&lt;/pre&gt; &lt;pre&gt;
        [(char)lotte] -1 *!out) {
&lt;/pre&gt; &lt;pre&gt;
        char*les, get= 0xFF, my; case' ':
&lt;/pre&gt; &lt;pre&gt;
        *((char*)&amp;amp;lotte) += 15; !not +(char)*lie*'s';
&lt;/pre&gt; &lt;pre&gt;
        this +1+ not; default: 0xF +(char*)lie;}}}
&lt;/pre&gt; &lt;pre&gt;
        get - !out;
&lt;/pre&gt; &lt;pre&gt;
        if (not--)
&lt;/pre&gt; &lt;pre&gt;
        goto hell;
&lt;/pre&gt; &lt;pre&gt;
            exit( (char)lotte);}
&lt;/pre&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Copyright (c) 1990, Landon Curt Noll &amp;amp; Larry Bassel.&lt;/p&gt; &lt;p&gt;All Rights Reserved.&amp;nbsp; Permission for personal, educational or non-profit use is&lt;/p&gt; &lt;p&gt;granted provided this this copyright and notice are included in its entirety&lt;/p&gt; &lt;p&gt;and remains unaltered.&amp;nbsp; All other uses must receive prior permission in writing&lt;/p&gt; &lt;p&gt;from both Landon Curt Noll and Larry Bassel.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162453" width="1" height="1"&gt;</description></item><item><title>amazing new antenna technology</title><link>http://blogs.msdn.com/b/bwill/archive/2004/06/17/158270.aspx</link><pubDate>Thu, 17 Jun 2004 21:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:158270</guid><dc:creator>bwill</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=158270</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/06/17/158270.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P&gt;Apparently a professor (and ham radio enthusiast) from the University of Rhode Island has &lt;A href="http://www.uri.edu/news/releases/?id=2659"&gt;invented a new kind of radio antenna&lt;/A&gt; that performs as well as antennae three to nine times larger.&amp;nbsp; The article mentions walkie-talkies as a possible application &amp;#8211; I wonder if this could be used to shrink those big cell phone towers that seem to be sprouting on every hill?&lt;/P&gt;
&lt;P&gt;[update: Bernie tells me my original link causes malicious popups, so I've replaced it with a link to the original URI press release.]&lt;/P&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=158270" width="1" height="1"&gt;</description></item><item><title>managed COM+ objects that don't derive from ServicedComponent?</title><link>http://blogs.msdn.com/b/bwill/archive/2004/05/11/129968.aspx</link><pubDate>Wed, 12 May 2004 00:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:129968</guid><dc:creator>bwill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=129968</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/05/11/129968.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;I notice Sam Gentile &lt;a href="http://samgentile.com/blog/archive/2004/04/27/11472.aspx"&gt;references a tool&lt;/a&gt; for registering managed objects in the COM+ catalog even if they don&amp;rsquo;t derive from Serviced Component.&amp;nbsp; Oddly, I have recently read an internal mail thread on a similar customer issue.&amp;nbsp; The upshot of the mail thread was that if you don&amp;rsquo;t derive from ServicedComponent, then your COM+ context info won&amp;rsquo;t get marshaled correctly on remote calls.&amp;nbsp; Bluntly, this means some stuff will work, and some won&amp;rsquo;t.&amp;nbsp; So please continue to derive your managed COM+ objects from ServicedComponents, and understand the risks if you choose not to.&lt;/p&gt; &lt;p&gt;I would have just posted this as a response to Sam&amp;rsquo;s entry, but he has comments disabled.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=129968" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/bwill/archive/tags/COM/">COM</category></item><item><title>who is Bipin?</title><link>http://blogs.msdn.com/b/bwill/archive/2004/04/30/124254.aspx</link><pubDate>Sat, 01 May 2004 05:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:124254</guid><dc:creator>bwill</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=124254</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/04/30/124254.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;I was just doing some ego-surfing on technorati, and I ran across a link to &lt;a href="http://bipinv.blogspot.com/"&gt;http://bipinv.blogspot.com/&lt;/a&gt;. &amp;nbsp;Looking there, I don&amp;rsquo;t actually see any links to my blog, but I do notice several of my blog entries have been copied verbatim into that site, without attribution.&amp;nbsp; There are no comments or advertising (well, except for the blog*spot ad at the top, but it&amp;rsquo;s a blog*spot site), so I&amp;rsquo;m guessing that Bipin just happened to like those posts, and copied them.&amp;nbsp; No big deal, but it would be nice if he included a little credit or link for the author.&amp;nbsp; Unfortunately I don&amp;rsquo;t see any way to contact him from the web site, bummer.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=124254" width="1" height="1"&gt;</description></item><item><title>page 23</title><link>http://blogs.msdn.com/b/bwill/archive/2004/04/30/123618.aspx</link><pubDate>Fri, 30 Apr 2004 12:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:123618</guid><dc:creator>bwill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=123618</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/04/30/123618.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;I&amp;rsquo;m joining the current blog meme&amp;hellip;&lt;/p&gt; &lt;p style='margin-left:.5in'&gt;&lt;i&gt;&lt;span style=';font-style:italic'&gt;&amp;ldquo;But worship was not on the docket that night, let me tell you.&amp;rdquo;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style='margin-left:.5in'&gt;&lt;span style=''&gt;The Poisonwood Bible, by Barbara Kingsolver, page 23&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Instructions: Grab the nearest book, open it to page 23, find the 5th sentence, post the text of the sentence in your journal along with these instructions.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=123618" width="1" height="1"&gt;</description></item><item><title> The Bugatti Veyron - an incredible 250 MPH roadster</title><link>http://blogs.msdn.com/b/bwill/archive/2004/04/29/123408.aspx</link><pubDate>Fri, 30 Apr 2004 05:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:123408</guid><dc:creator>bwill</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=123408</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/04/29/123408.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;Wow, this car is incredible. &amp;nbsp;Its price tag is a few orders of magnitude out of my league, but a man can dream, can&amp;rsquo;t he?&lt;/p&gt; &lt;p&gt;&lt;a href="http://auto.howstuffworks.com/bugatti.htm"&gt;http://auto.howstuffworks.com/bugatti.htm&lt;/a&gt;&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style=';font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;A W-16 engine that can produce 1,001 horsepower&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style=';font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;A top speed of 250+ mph (400+ kph)&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style=';font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;A zero-to-60 time of three seconds&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style=';font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;A zero-to-180 time of 14 seconds&lt;/p&gt; &lt;p style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style=';font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;![endif]&gt;A price tag somewhere in the $1 million range.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=123408" width="1" height="1"&gt;</description></item><item><title>WS-Eventing and WS-Addressing</title><link>http://blogs.msdn.com/b/bwill/archive/2004/04/23/119047.aspx</link><pubDate>Fri, 23 Apr 2004 23:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:119047</guid><dc:creator>bwill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=119047</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/04/23/119047.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&amp;nbsp;Hank Wallace posted a question recently about the &amp;lt;NotifyTo&amp;gt; element in a WS-Eventing subscription request, and whether it really needed to contain an &amp;lt;Address&amp;gt; element or not.&amp;nbsp; You can &lt;A href="http://blogs.msdn.com/bwill/archive/2004/02/10/70964.aspx"&gt;read my response&lt;/A&gt; in the comments, but while I was looking over the specs I realized that the presentation of this containment is a bit confusing.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;In WS-Eventing, the &amp;lt;NotifyTo&amp;gt; element is defined as follows:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;NotifyTo&amp;gt;&lt;I&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;endpoint-reference&lt;/SPAN&gt;&lt;/I&gt;&amp;lt;/NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;In WS-Addressing, an &lt;I&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;endpoint-reference&lt;/SPAN&gt;&lt;/I&gt; is defined as follows:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;Address&amp;gt;&lt;I&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;xs:anyURI&lt;/SPAN&gt;&lt;/I&gt;&amp;lt;/Address&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;(Note that I&amp;#8217;ve left out namespaces and optional elements for clarity.)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;Gosh, this looks like you not only need the &amp;lt;Address&amp;gt; element, but also this &amp;lt;EndpointReference&amp;gt; guy!&amp;nbsp; Maybe something like this?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Address&amp;gt;http://MyServer/MyService&amp;lt;/Address&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;Wrong!&amp;nbsp; Bad Bruce!&amp;nbsp; You see, a closer reading of the WS-Addressing spec reveals this interesting tidbit:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;&amp;#8220;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;I&gt;&lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Verdana"&gt;/wsa:EndpointReference&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1in"&gt;&lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;This represents some element of type&lt;/SPAN&gt;&lt;/FONT&gt; &lt;CODE&gt;&lt;FONT face="Courier New" color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;wsa:EndpointReferenceType&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;. This example uses the predefined&lt;/SPAN&gt;&lt;/FONT&gt; &lt;CODE&gt;&lt;FONT face="Courier New" color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;&amp;lt;wsa:EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/CODE&gt; &lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;element, but any element of type wsa:EndpointReferenceType may be used.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black"&gt;&amp;#8221;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;And another look at the WS-Eventing spec reveals more:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;&amp;#8220;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;/s:Envelope/s:Body/*/wse:NotifyTo&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 1in"&gt;&lt;FONT face=Verdana color=black size=1&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana"&gt;Where to send notification messages. MUST be of type wsa:EndpointReferenceType.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black"&gt;&amp;#8221;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;So it turns out that the &amp;lt;NotifyTo&amp;gt; element is in fact an instance of the EndpointReferenceType; &amp;lt;NotifyTo&amp;gt; and &amp;lt;EndPointReference&amp;gt; are the same.&amp;nbsp; For the more colorfully-minded:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=red size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;I&gt;&lt;FONT face="Courier New" color=blue&gt;&lt;SPAN style="COLOR: blue; FONT-STYLE: italic; FONT-FAMILY: 'Courier New'"&gt;endpoint-reference&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;FONT face="Courier New" color=red&gt;&lt;SPAN style="COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=red size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in; TEXT-INDENT: 0.5in"&gt;&lt;FONT face="Courier New" color=blue size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;Address&amp;gt;&lt;I&gt;&lt;SPAN style="FONT-STYLE: italic"&gt;xs:anyURI&lt;/SPAN&gt;&lt;/I&gt;&amp;lt;/Address&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=red size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/EndpointReference&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;Red elements are the same as red elements, blue are the same as blue.&amp;nbsp; So the correct merging of the WS-Eventing and WS-Addressing specs is as follows:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=red size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=blue size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Address&amp;gt;http://MyServer/MyService&amp;lt;/Address&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-LEFT: 0.5in"&gt;&lt;FONT face="Courier New" color=red size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;/NotifyTo&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=119047" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/bwill/archive/tags/Web+Services/">Web Services</category></item><item><title>The real reason to get a tablet PC - TextTwist!</title><link>http://blogs.msdn.com/b/bwill/archive/2004/04/14/113171.aspx</link><pubDate>Wed, 14 Apr 2004 22:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:113171</guid><dc:creator>bwill</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/bwill/rsscomments.aspx?WeblogPostID=113171</wfw:commentRss><comments>http://blogs.msdn.com/b/bwill/archive/2004/04/14/113171.aspx#comments</comments><description>&lt;div class="Section1"&gt; &lt;p&gt;My wife recently needed a new laptop, so we splurged and got her a TabletPC.&amp;nbsp; At first, I have to admit I was somewhat underwhelmed &amp;ndash; it was a convertible model, and I noticed that she was always using it in laptop mode, not tablet mode.&amp;nbsp; However, we recently found the app that justifies the platform:&lt;/p&gt; &lt;p&gt;Text Twist!&lt;/p&gt; &lt;p&gt;This is a word game on the MSN gaming zone site, similar to the word jumble puzzles in the newspaper.&amp;nbsp; It&amp;rsquo;s a timed challenge, and you have to come up with a large number of words based on the jumble of six letters.&amp;nbsp; Let me tell you, it is so much faster and easier to play this game with a pen, rather than a mouse; and don&amp;rsquo;t even get me started on trying to play with a laptop mousepad!&amp;nbsp; I can never get all the words with the mousepad, but often get them all with the pen.&amp;nbsp; We use the machine in tablet mode all the time, now.&lt;/p&gt; &lt;p&gt;I bet there are some lessons that other apps could learn from TextTwist, about how to make a tablet-friendly application.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=113171" width="1" height="1"&gt;</description></item></channel></rss>
