<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Ben Walters InfoPath MVP</title><link>http://msmvps.com/blogs/benwalters/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Windows 7 Currently being announced</title><link>http://msmvps.com/blogs/benwalters/archive/2008/05/28/windows-7-currently-being-announced.aspx</link><pubDate>Wed, 28 May 2008 01:43:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1628111</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1628111</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1628111</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/05/28/windows-7-currently-being-announced.aspx#comments</comments><description>&lt;p&gt;Ryan Block from engadget is currently at the announcement of Windows 7 the successor to Vista, he&amp;#39;s doing a blow by blow blog as it happens head on over to &lt;a title="http://www.engadget.com/2008/05/27/live-from-d-gates-and-ballmer-debut-windows-7/" href="http://www.engadget.com/2008/05/27/live-from-d-gates-and-ballmer-debut-windows-7/"&gt;http://www.engadget.com/2008/05/27/live-from-d-gates-and-ballmer-debut-windows-7/&lt;/a&gt; to check it out&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1628111" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Made it to Seattle</title><link>http://msmvps.com/blogs/benwalters/archive/2008/04/14/made-it-to-seattle.aspx</link><pubDate>Mon, 14 Apr 2008 04:05:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1585974</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1585974</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1585974</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/04/14/made-it-to-seattle.aspx#comments</comments><description>&lt;p&gt;Today I arrived in Seattle for the MVP summit, the trip was a little more exhausting that I would have liked as I didn&amp;#39;t get any sleep on the flight from Melbourne to LA, then my connecting flight from LA to Seattle was delayed about 1 hour as we waited for a fuel truck to show up and refill our plane. All up I think I&amp;#39;ve been up for about 26 hours, but to sit in my hotel with this view it&amp;#39;s almost worth it.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MadeittoSeattle_C61E/IMAGE_041_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="364" alt="IMAGE_041" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MadeittoSeattle_C61E/IMAGE_041_thumb.jpg" width="484" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Tomorrow it&amp;#39;s off to the first day of the summit which should be great, not to mention Seattle has turned on it&amp;#39;s best rainy weather for this week so I&amp;#39;ll get to experience some winter weather (you know real winter weather not like that mixed up season Melbourne gets :o) &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1585974" width="1" height="1"&gt;</description></item><item><title>SharePoint Server 2007 Anonymous Access Gotcha!</title><link>http://msmvps.com/blogs/benwalters/archive/2008/04/03/sharepoint-server-2007-anonymous-access-gotcha.aspx</link><pubDate>Thu, 03 Apr 2008 04:51:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1568465</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1568465</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1568465</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/04/03/sharepoint-server-2007-anonymous-access-gotcha.aspx#comments</comments><description>&lt;p&gt;Today for the first time I was attempting to create a SharePoint site with Anonymous Access. As I usually do when attempting to trying something new I fired up my MOSSDEMO image and promptly created a new web application. However after following all the steps to the letter in &lt;a href="http://www.microsoft.com/MSPress/books/10472.aspx" target="_blank"&gt;Inside Microsoft Office SharePoint Server 2007&lt;/a&gt; book I was still being prompted for windows credentials when I attempted to access the site. &lt;/p&gt; &lt;p&gt;After attempting the set up 2 or 3 times it dawned on me, &amp;quot;I was using windows authentication to access the WSS_Content database&amp;quot; so when I hit my site SharePoint was passing through the authorisation request hence resulting in a prompt for windows credentials.&lt;/p&gt; &lt;p&gt;After creating a SharePointSvc account on my SQL server and setting up yet another web application my Anonymous access was up and running. Now to get forms authentication going!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/SharePointServer2007AnonymousAccessGotch_DEE6/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="238" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/SharePointServer2007AnonymousAccessGotch_DEE6/image_thumb.png" width="764" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;[Update:] &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.google.com/imgres?imgurl=http://images.jupiterimages.com/common/detail/53/78/23367853.jpg&amp;amp;imgrefurl=http://www.jupiterimages.com/itemDetail.aspx%3FitemID%3D23367853&amp;amp;h=74&amp;amp;w=111&amp;amp;sz=20&amp;amp;tbnid=KfJKiX4QUi4J:&amp;amp;tbnh=74&amp;amp;tbnw=111&amp;amp;prev=/images%3Fq%3DEgg%2Bon%2Bface&amp;amp;sa=X&amp;amp;oi=image_result&amp;amp;resnum=1&amp;amp;ct=image&amp;amp;cd=3"&gt;&lt;img title="" height="74" alt="" src="http://tbn0.google.com/images?q=tbn:KfJKiX4QUi4J:images.jupiterimages.com/common/detail/53/78/23367853.jpg" width="111" align="middle" border="1" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ok so put some egg on my face turns out my issue had noting to do with using a SQL account my problem was that my Network Service account didn&amp;#39;t have access to my WSS Content database, added the service account to my SQL server and Bob&amp;#39;s my uncle everything worked a treat.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1568465" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/MOSS/default.aspx">MOSS</category></item><item><title>Baby is ahead of schedule</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/28/baby-is-ahead-of-schedule.aspx</link><pubDate>Fri, 28 Mar 2008 03:30:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1558006</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1558006</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1558006</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/28/baby-is-ahead-of-schedule.aspx#comments</comments><description>&lt;p&gt;Yesterday we went for the 12 week scan of our little bundle of joy, happy to say everything looks on track. The best thing is that originally we were due around 11th of October but turns out the first scan wasn&amp;#39;t as accurate so we&amp;#39;ve gained a week. &lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Babyisaheadofschedule_CBCE/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="247" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Babyisaheadofschedule_CBCE/image_thumb_2.png" width="351" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Babyisaheadofschedule_CBCE/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="241" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Babyisaheadofschedule_CBCE/image_thumb_1.png" width="351" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1558006" width="1" height="1"&gt;</description></item><item><title>My Xbox is back online</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/26/my-xbox-is-back-online.aspx</link><pubDate>Wed, 26 Mar 2008 02:40:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1553415</guid><dc:creator>Ben Walters</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1553415</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1553415</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/26/my-xbox-is-back-online.aspx#comments</comments><description>&lt;p&gt;Since moving house a week or so ago I&amp;#39;ve been faced with a dilemma&amp;nbsp; do I connect my Xbox to the Internet via wireless or do I attempt to run a pretty blue cable around the perimeter of the room and hard wire into the router located in my study. Well after some deliberation (and approval from the wife) I decided to get an Xbox 360 wireless adapter. Only problem was once I got home I found I couldn&amp;#39;t connect to my router, after an hours worth of &amp;quot;please hold Mr Walters while I check my resources&amp;quot; from customer support I decided to ping out for some help from my fellow MVP&amp;#39;s. Luckily Phil Webster came to my rescue, turns out that my &lt;a href="http://www.linksys.com/servlet/Satellite?c=L_Product_C2&amp;amp;childpagename=US%2FLayout&amp;amp;cid=1175236661542&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&amp;amp;lid=6154239789B01" target="_blank"&gt;Linksys WAG325N&lt;/a&gt; will only allow my Xbox 360 Wireless adapter to connect if the router is running the original firmware version of 1.006 (keeping in mind that the current firmware revision is 1.012) so after a quick downgrade of my firmware version I&amp;#39;m now back online! &lt;/p&gt; &lt;p&gt;Just waiting now for Linksys to fix their firmware issues &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1553415" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Xbox+360/default.aspx">Xbox 360</category></item><item><title>Mario Invading Melbourne</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/18/mario-invading-melbourne.aspx</link><pubDate>Tue, 18 Mar 2008 02:39:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1546347</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1546347</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1546347</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/18/mario-invading-melbourne.aspx#comments</comments><description>&lt;p&gt;While driving back to the office the other day I snapped everyone&amp;#39;s favourite plumber Mario stopping traffic. Seems he&amp;#39;s in town for the &lt;a href="http://www.acmi.net.au/game_on.aspx" target="_blank"&gt;Game On&lt;/a&gt; exhibit at Federation square Which details game development from 1962 through to today,&amp;nbsp; &lt;/p&gt; &lt;p&gt;while I haven&amp;#39;t had a chance to check it out yet I&amp;#39;m planning to head down there in the next couple of weeks. I&amp;#39;ll be sure to post some more pics once I have them &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MarioInvadingMelbourne_C002/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="525" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MarioInvadingMelbourne_C002/image_thumb.png" width="394" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1546347" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Games/default.aspx">Games</category></item><item><title>Web Service Studio</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/12/web-service-studio.aspx</link><pubDate>Wed, 12 Mar 2008 11:47:53 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1541485</guid><dc:creator>Ben Walters</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1541485</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1541485</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/12/web-service-studio.aspx#comments</comments><description>&lt;p&gt;Ok so I know that this utility is nothing new but this is something I&amp;#39;ve found very useful especially when developing with the SharePoint web services. It basically allows you to make calls to a web service and see the returned results (simple I know but very useful)&lt;/p&gt; &lt;p&gt;So why blog about it now? well it used to be when I was out on client site and needed to test a web service I would head over to GotDotNet and pull down the latest copy. Since GDN moved to MSDN I&amp;#39;ve found this tool near on impossible to track down. So I thought I&amp;#39;ll put it up somewhere where I can reliably access rather than wasting time trawling search engines. Also this will hopefully make it a bit easier for others to find enjoy. &lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" src="http://cid-827e505b68b939ee.skydrive.live.com/embedrowdetail.aspx/Public/Web%20Service%20Studio" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1541485" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/.Net/default.aspx">.Net</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Webservice+Development/default.aspx">Webservice Development</category></item><item><title>Windows 2008 SP1?</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/10/windows-2008-sp1.aspx</link><pubDate>Mon, 10 Mar 2008 08:59:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1538858</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1538858</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1538858</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/10/windows-2008-sp1.aspx#comments</comments><description>&lt;p&gt;As you may have seen in my last post my Xbox is on the fritz so I thought I would setup a Window 2008 image and see if the performance gains for SharePoint that everyone keeps talking about really exist.&lt;/p&gt; &lt;p&gt;Anyway after finishing the setup I noticed something strange in the system properties&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Windows2008SP1_11914/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="341" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Windows2008SP1_11914/image_thumb.png" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Still don&amp;#39;t spot it?&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Windows2008SP1_11914/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="342" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/Windows2008SP1_11914/image_thumb_1.png" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Apparently the windows team have found a way of addressing the SP1 mentality that exists with server admins everywhere. Include it in the initial product ?!?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1538858" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Windows+2008/default.aspx">Windows 2008</category></item><item><title>Why do early adopters get screwed over all the time?</title><link>http://msmvps.com/blogs/benwalters/archive/2008/03/10/why-do-early-adopters-get-screwed-over-all-the-time.aspx</link><pubDate>Mon, 10 Mar 2008 06:09:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1538786</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1538786</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1538786</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/03/10/why-do-early-adopters-get-screwed-over-all-the-time.aspx#comments</comments><description>&lt;p&gt;Ok so before you read this you should know that I&amp;#39;m one of the biggest advocates of Microsoft technology. I&amp;#39;m always the first to jump into a verbal bout over the Xbox 360 to Playstation 3 debate but at the moment my commitment is feeling a little shaky.&lt;/p&gt; &lt;p&gt;You see today marks the 3rd time my Xbox 360 has RROD&amp;#39;d on me. So while I would usually be sitting down making my way through Lost Odyssey I&amp;#39;ve had some time to think.&lt;/p&gt; &lt;p&gt;See I was at the front of the line 2 years ago at my local EB games when XBox 360 was launched in Australia and was home within 10 minutes setting up my new console like an excited boy on Christmas morning. &lt;/p&gt; &lt;p&gt;Of course after I had come back down to earth and made it back to work I was quick to promote Microsoft&amp;#39;s new console to anyone that asked (and everyone that didn&amp;#39;t) so essentially I become one of Microsoft&amp;#39;s greatest marketing resources a word of mouth that wouldn&amp;#39;t shut up. &lt;/p&gt; &lt;p&gt;This all went along fine and then MS announced the Xbox 360 Elite, little more expensive but included a 120 GB HDD and HDMI port. I could live with that as MS provided me the ability to pick up a 120GB drive anyway and as for the HDMI port well I couldn&amp;#39;t use it at the time anyway so it didn&amp;#39;t bother me too much. &lt;/p&gt; &lt;p&gt;Then MS started fitting HDMI ports on all consoles and to rub salt into the wound&amp;nbsp; tacks on&amp;nbsp; a price drop. Now I have no problem with the price drop that&amp;#39;s something that&amp;#39;s bound to happen sooner or latter. &lt;/p&gt; &lt;p&gt;The HDMI port however means that any one of my friends who goes and buy&amp;#39;s an Xbox today will get more value for money and a better built console than someone who supported the console when it was first released. This wouldn&amp;#39;t bother me so much if MS offered some type of upgrade program e.g. trade in your old console with $50 and we&amp;#39;ll give you the new one or some way to get the new features fitted to the old console. &lt;/p&gt; &lt;p&gt;However MS didn&amp;#39;t offer any such upgrade offer and here I&amp;#39;m stuck with a console that for the 3rd time in 3 years has died on me and the best MS have to offer is a repair job after repair job to tide me over until my Xbox is out of the extended RROD warranty period and they try and sting me $130 each time the console dies. &lt;/p&gt; &lt;p&gt;So to close I put one warning out there Microsoft, be wary of breeding a SP1 mentality amongst your gaming community the first couple of months of a new console release are key to it&amp;#39;s success or failure. As it stands come the next round of console releases I will be asking myself &amp;quot;Should I buy now or should I wait a couple of months until they get it right?&amp;quot; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1538786" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Xbox+360/default.aspx">Xbox 360</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/RROD/default.aspx">RROD</category></item><item><title>MOSSIG follow up SharePoint installer project from Codeplex</title><link>http://msmvps.com/blogs/benwalters/archive/2008/02/27/mossig-follow-up-sharepoint-installer-project-from-codeplex.aspx</link><pubDate>Wed, 27 Feb 2008 03:00:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1525740</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1525740</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1525740</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/02/27/mossig-follow-up-sharepoint-installer-project-from-codeplex.aspx#comments</comments><description>&lt;p&gt;Hey everyone as promised &lt;a href="http://www.codeplex.com/sharepointinstaller" target="_blank"&gt;here&lt;/a&gt; is the link to the SharePoint web Part project template for Visual Studio 2008 that I showed last night. &lt;/p&gt; &lt;p&gt;Also don&amp;#39;t forget Will mentioned that a full VSE for Visual Studio 2008 is due out in the next couple of months. I&amp;#39;ll do my best to put up link to this as soon as I know more. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Finally a big thanks to all who attended and presented last night, and don&amp;#39;t forget to checkout &lt;a href="http://www.mossig.net" target="_blank"&gt;MOSSIG.Net&lt;/a&gt; for all details on upcoming presentations and news.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:34c5dffc-b754-4762-ba84-97f0adcde7ed" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Codeplex" rel="tag"&gt;Codeplex&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Webpart" rel="tag"&gt;Webpart&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1525740" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/MOSSIG/default.aspx">MOSSIG</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/.Net/default.aspx">.Net</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/WebPart+Development/default.aspx">WebPart Development</category></item><item><title>Filtered Drop Down Lists 101 Part 2</title><link>http://msmvps.com/blogs/benwalters/archive/2008/02/26/filtered-drop-down-lists-101-part-2.aspx</link><pubDate>Mon, 25 Feb 2008 23:09:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1147587</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1147587</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1147587</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/02/26/filtered-drop-down-lists-101-part-2.aspx#comments</comments><description>&lt;p&gt;Now for the long awaited second half of my post on working with Filtered Drop down lists. &lt;/p&gt; &lt;p&gt;In my first post I showed you how to created filtered drop down lists using the InfoPath rich client. In this post I will show you how to achieve the same functionality in a web based form. &lt;/p&gt; &lt;p&gt;The biggest draw back about creating this functionality in a web based form is that filtered fields are not supported in web based forms. So we need to create another means to filter our data, an external data source like a web service for example provides us with this ability as all the filtering can be done using code and then returned to the InfoPath form via a data connection. &lt;/p&gt; &lt;p&gt;In my last post I used a set of data based around car manufactures and models. I&amp;#39;ll use the same data for this example. This doesn&amp;#39;t mean that only an XML file can be used to source this data there is no reason why you couldn&amp;#39;t use SQL or another database as a data store to source your data. &lt;/p&gt; &lt;p&gt;For this post I&amp;#39;m going to create a reasonably basic web service that contains 3 web methods. The first will return a list of car manufactures, the second will return a list of car models for the supplied manufacturer, and the third method will return a list of available colours for the selected Manufacturer/Model combination. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Method 1&lt;/strong&gt;&lt;/p&gt;&lt;pre class="code"&gt;&lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; This method returns a list of car manufacturers
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;/summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
&lt;/span&gt;    [&lt;span&gt;WebMethod&lt;/span&gt;]
    &lt;span&gt;public&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[] GetCarManufacurer() 
    {
        &lt;span&gt;//Create an xml document to hold the list of cars
&lt;/span&gt;        &lt;span&gt;XmlDocument&lt;/span&gt; carList = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;XmlDocument&lt;/span&gt;();
        
        &lt;span&gt;//Load the car list into the XmlDocumentObject
&lt;/span&gt;        carList.Load(&lt;span&gt;&amp;quot;http://localhost/FilteredDropdown/Reference%20Files/Cars.xml&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//Create xmlNode list to hold a list of the manufacturers
&lt;/span&gt;        &lt;span&gt;XmlNodeList&lt;/span&gt; carMakers = carList.SelectNodes(&lt;span&gt;&amp;quot;//Cars/Car&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//create a string array to retun a list of car manufacturers
&lt;/span&gt;        &lt;span&gt;string&lt;/span&gt;[] returnString = &lt;span&gt;null&lt;/span&gt;;

        &lt;span&gt;if&lt;/span&gt;(carMakers.Count &amp;gt;0 &amp;amp;&amp;amp; carMakers != &lt;span&gt;null&lt;/span&gt;)
        {
            returnString = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[carMakers.Count];

            &lt;span&gt;//Create a counter interger to track where we are in the colleciton
&lt;/span&gt;            &lt;span&gt;int&lt;/span&gt; counter = 0;

            &lt;span&gt;//Take each car node in the collection and add the Make child node to the string array
&lt;/span&gt;            &lt;span&gt;foreach&lt;/span&gt; (&lt;span&gt;XmlNode&lt;/span&gt; car &lt;span&gt;in&lt;/span&gt; carMakers)
            {
                returnString[counter] = car.SelectSingleNode(&lt;span&gt;&amp;quot;Make&amp;quot;&lt;/span&gt;).InnerText;
                counter ++;
            }
        }

        &lt;span&gt;//return the string array
&lt;/span&gt;        &lt;span&gt;return&lt;/span&gt; returnString;
    }&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&lt;strong&gt;Method 2&lt;/strong&gt;&lt;/p&gt;&lt;pre class="code"&gt; &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; This method will return a list of Car Models for the provided Make or manufacturer
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;/summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;param name=&amp;quot;Make&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
&lt;/span&gt;    [&lt;span&gt;WebMethod&lt;/span&gt;]
    &lt;span&gt;public&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[] GetModelList(&lt;span&gt;string&lt;/span&gt; Make)
    {
        &lt;span&gt;//Create an xml document to hold the list of cars
&lt;/span&gt;        &lt;span&gt;XmlDocument&lt;/span&gt; carList = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;XmlDocument&lt;/span&gt;();

        &lt;span&gt;//Load the car list into the XmlDocumentObject
&lt;/span&gt;        carList.Load(&lt;span&gt;&amp;quot;http://localhost/FilteredDropdown/Reference%20Files/Cars.xml&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//Create xmlNode list to hold a list of the models for the supplied manufacturer
&lt;/span&gt;        &lt;span&gt;XmlNodeList&lt;/span&gt; carModels = carList.SelectNodes(&lt;span&gt;&amp;quot;//Cars/Car[Make=\&amp;quot;&amp;quot;&lt;/span&gt; + Make + &lt;span&gt;&amp;quot;\&amp;quot;]&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//create a string array to retun a list of car manufacturers
&lt;/span&gt;        &lt;span&gt;string&lt;/span&gt;[] returnString = &lt;span&gt;null&lt;/span&gt;;

        &lt;span&gt;if&lt;/span&gt; (carModels.Count &amp;gt; 0 &amp;amp;&amp;amp; carModels != &lt;span&gt;null&lt;/span&gt;)
        {
            returnString = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[carModels.Count];

            &lt;span&gt;//Create a counter interger to track where we are in the colleciton
&lt;/span&gt;            &lt;span&gt;int&lt;/span&gt; counter = 0;

            &lt;span&gt;//Take each car node in the collection and add the Make child node to the string array
&lt;/span&gt;            &lt;span&gt;foreach&lt;/span&gt; (&lt;span&gt;XmlNode&lt;/span&gt; car &lt;span&gt;in&lt;/span&gt; carModels)
            {
                returnString[counter] = car.SelectSingleNode(&lt;span&gt;&amp;quot;Model&amp;quot;&lt;/span&gt;).InnerText;
                counter++;
            }
        }

        &lt;span&gt;//return the string array
&lt;/span&gt;        &lt;span&gt;return&lt;/span&gt; returnString;
    }&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&lt;/p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&lt;strong&gt;Method 3&lt;/strong&gt;&lt;/p&gt;&lt;pre class="code"&gt; &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; This method will return a list of available colorus for the provided model/Make combination
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;/summary&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;param name=&amp;quot;Model&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
&lt;/span&gt;    &lt;span&gt;///&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
&lt;/span&gt;    [&lt;span&gt;WebMethod&lt;/span&gt;]
    &lt;span&gt;public&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[] GetAvailableColors(&lt;span&gt;string&lt;/span&gt; Model, &lt;span&gt;string&lt;/span&gt; Make)
    {
        &lt;span&gt;//Create an xml document to hold the list of cars
&lt;/span&gt;        &lt;span&gt;XmlDocument&lt;/span&gt; carList = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;XmlDocument&lt;/span&gt;();

        &lt;span&gt;//Load the car list into the XmlDocumentObject
&lt;/span&gt;        carList.Load(&lt;span&gt;&amp;quot;http://localhost/FilteredDropdown/Reference%20Files/Cars.xml&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//Create xmlNode list to hold a list of the models for the supplied manufacturer
&lt;/span&gt;        &lt;span&gt;XmlNodeList&lt;/span&gt; carColors = carList.SelectNodes(&lt;span&gt;&amp;quot;//Cars/Car[Model=\&amp;quot;&amp;quot;&lt;/span&gt; + Model + &lt;span&gt;&amp;quot;\&amp;quot; and Make= \&amp;quot;&amp;quot;&lt;/span&gt; + Make + &lt;span&gt;&amp;quot;\&amp;quot;]&amp;quot;&lt;/span&gt;);

        &lt;span&gt;//create a string array to retun a list of car manufacturers
&lt;/span&gt;        &lt;span&gt;string&lt;/span&gt;[] returnString = &lt;span&gt;null&lt;/span&gt;;

        &lt;span&gt;if&lt;/span&gt; (carColors.Count &amp;gt; 0 &amp;amp;&amp;amp; carColors != &lt;span&gt;null&lt;/span&gt;)
        {
            returnString = &lt;span&gt;new&lt;/span&gt; &lt;span&gt;string&lt;/span&gt;[carColors.Count];

            &lt;span&gt;//Create a counter interger to track where we are in the colleciton
&lt;/span&gt;            &lt;span&gt;int&lt;/span&gt; counter = 0;

            &lt;span&gt;//Take each car node in the collection and add the Make child node to the string array
&lt;/span&gt;            &lt;span&gt;foreach&lt;/span&gt; (&lt;span&gt;XmlNode&lt;/span&gt; car &lt;span&gt;in&lt;/span&gt; carColors)
            {
                returnString[counter] = car.SelectSingleNode(&lt;span&gt;&amp;quot;Color&amp;quot;&lt;/span&gt;).InnerText;
                counter++;
            }
        }

        &lt;span&gt;//return the string array
&lt;/span&gt;        &lt;span&gt;return&lt;/span&gt; returnString;
    }&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With the web service out of the way we now need to setup our InfoPath form to use it. First we&amp;#39;ll design a new blank form in InfoPath, making sure the &amp;quot;Enable browser compatible features only&amp;quot; option is checked. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="298" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb.png" width="491" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With our blank form created we now need to define our data structure like the one below, you&amp;#39;ll notice that I have plural duplicates of the same node so I have a Make node and a Makes node, the plural node will be used to store the items returned from the web service. This allows for different entries in the &amp;quot;Cars&amp;quot; repeating list to have different items in their drop down lists. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="213" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb.png" width="185" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now remember anything that has a plural name should have the repeating box ticked&lt;/p&gt;
&lt;p&gt;Next we&amp;#39;ll lay out our controls on the form right click on the &amp;quot;Cars&amp;quot; group and select &amp;quot;Repeating Table&amp;quot; you should end up with a table that looks like this&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="153" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_1.png" width="515" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now this is pretty ugly and to be honest we don&amp;#39;t need the &amp;quot;List&amp;quot; columns so removed those columns and change each of the remaining text boxes to drop down lists. &lt;/p&gt;
&lt;p&gt;You should have a table should look like this&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_8.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="84" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_3.png" width="523" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;With our form setup we now need to hook up our web service to return the data we need for this we&amp;#39;ll need a couple of Data Connections.&lt;/p&gt;
&lt;p&gt;From the &amp;quot;Tools&amp;quot; menu select &amp;quot;Data Connections&amp;quot; this will display the &amp;quot;Data Connections&amp;quot; window&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_8.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="364" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_3.png" width="236" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_10.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="403" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_4.png" width="408" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click the Add button to start the &amp;quot;Data Connection&amp;quot; wizard, for our first connection we want to retrieve a list of Car Manufacturers so select the Create New Connection to Receive data radio button. Then click the next button&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_12.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="341" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_5.png" width="507" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now we want to pull the data from the web service we created earlier so select the Web Service radio button the click next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_14.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="341" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_6.png" width="506" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Enter the name url of your web service then click Next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_16.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="343" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_7.png" width="509" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;InfoPath will then attempt to interrogate the WSDL for the web to determine the methods available. This will then present you with a list of available web methods to use, as we want to get a list of car Manufacturers we&amp;#39;ll select GetCarManufacturer then click Next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_18.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="346" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_8.png" width="513" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;For this example we are not going to store a copy of the InfoPath data with the form as it may change, but you may in your implementation prefer to store the data with the form to reduce trips to the server. For now simply click next to continue to the next step.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_20.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="340" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_9.png" width="505" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;In the final step we can set when the data connection is queried and the name of the connection. This step however is usually overlooked and hence becomes a source of performance issues latter on. Be sure to check to see if you really need the data loaded automatically, as this can increase the load time of the form especially if there are multiple connections that need to be queried. For now we&amp;#39;ll accept the defaults and click the finish button as we want this data to be returned each time the form is loaded. Click close to close the &amp;quot;Data Connections&amp;quot; window&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_22.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="342" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_10.png" width="508" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With our first data connection created we can now hook up our first drop down list to the GetCarManufacturer method. Right click on the &amp;quot;Make&amp;quot; drop down list and select &amp;quot;Drop Down List Box Properties&amp;quot;. This will display the properties window for the drop down list box.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_24.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_11.png" width="195" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_26.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="399" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_12.png" width="294" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;First thing we need to do is rename the field to be something a little more intuitive. So change the Field name to &amp;quot;Make&amp;quot; to match our title in the designer.&lt;/p&gt;
&lt;p&gt;Next we need to make the drop down list source its data from the data connection we created earlier. So from the &amp;quot;List Box Entries&amp;quot; section select the &amp;quot;Look up values from an external data source&amp;quot; radio button. By default InfoPath will select the first available data connection as we only have one available this is the one we want to use. With our data connection selected we now need to select the field that is going to be used in the drop down. Click on the &amp;quot;Edit Xpath&amp;quot; button next to the entries text box.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_28.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="484" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_13.png" width="357" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This will open the select field or group dialog, from here we can select the returned string array as the source for our drop down list. Then click &amp;quot;OK&amp;quot; to close the &amp;quot;Select a Field or Group&amp;quot; dialog.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_30.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="409" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E07D/image_thumb_14.png" width="358" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On the properties dialog make sure the&amp;quot;Show only entries with unique name&amp;quot; check box is ticked the click ok to close the properties dialog.&lt;/p&gt;
&lt;p&gt;With the &amp;quot;Make&amp;quot; drop down list setup we now need to add some code behind the &amp;quot;Changed&amp;quot; this code will execute the second data connection &amp;quot;GetModelList&amp;quot;lets move on to the &amp;quot;Model&amp;quot; drop down. First we need to create a new Data connection to return a list of car model. Open the Data Connections dialog via the tools menu, and click the &amp;quot;Add&amp;quot; button to to start the Data Connection wizard.&lt;/p&gt;
&lt;p&gt;Create a new connection to receive data &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="364" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb.png" width="541" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Select &amp;quot;Web Service&amp;quot; as the data source&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="367" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_1.png" width="545" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Enter the address of the web service we used earlier and click next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_6.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="368" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_2.png" width="547" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Select the &amp;quot;GetModelList&amp;quot; web method then click next&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_8.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="371" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_3.png" width="550" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On the next screen we need to provide a sample value for InfoPath to query the web method we have selected. This allows InfoPath to determine the XML that will be returned from the web service ahead of time. Which in turn allows us to map our drop down to the returned results. For this example click on the set value button enter &amp;quot;Ford&amp;quot; then click ok. Finally click next to move to the next step.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_12.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="376" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_5.png" width="559" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;As this data will change each time we use the form there is no need to store the data with the form so click next to progress past this screen&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_14.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="375" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_6.png" width="555" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lastly we don&amp;#39;t want this data source to be queried when the form is loaded as we will not have a valid parameter to pass to it so clear the &amp;quot;Automatically retrieve data when form is opened&amp;quot; Check box and click &amp;quot;Finish&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_16.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="374" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_7.png" width="555" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now we have our second data connection to return our Model data setup we need to add a rule to our Make drop down to copy the selected Make into the GetModelList connection and run the query when. Open the properties for the Make drop down list and click on the &amp;quot;Rules...&amp;quot; button&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_18.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="555" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_8.png" width="414" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click on the &amp;quot;Add...&amp;quot; button to add a new rule to the list&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_20.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="236" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_9.png" width="454" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Name the rule &amp;quot;Get Model List&amp;quot; then click on the &amp;quot;Set Condition...&amp;quot; button&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_22.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="330" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_10.png" width="425" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Basically we only want this rule to run when the &amp;quot;Make&amp;quot; drop down is not blank so select &amp;quot;Is not blank&amp;quot; from the second drop down then click ok &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_24.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="237" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_11.png" width="508" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Add a new action to set a fields value, as we need to pass in the selected make to the web service before it can be queried &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_30.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="278" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_14.png" width="351" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now the field we want to set is the query parameter of the GetModelList connection we made earlier so click on the &amp;quot;Select Field&amp;quot; button next to the field text box to select the appropriate field.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_32.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="406" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_15.png" width="352" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click ok to close the &amp;quot;Select a Field or Group&amp;quot; window and return to the action window. Click on the &lt;em&gt;FX&lt;/em&gt; button next to the &amp;quot;Value&amp;quot; text box to set the value that will be provided to the web service. Then enter a full stop in the &amp;quot;Insert Formula&amp;quot; window (A full stop is XPath shorthand and represents the current node) then click ok to close the &amp;quot;Insert Formula&amp;quot; window&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_34.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="291" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_16.png" width="445" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click ok once more to close the &amp;quot;Action&amp;quot; window we should now have an &amp;quot;Rule&amp;quot; window with one action listed&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_36.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="355" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_17.png" width="462" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click the &amp;quot;Add Action...&amp;quot;button once more to add another action, now that we have set the value to be passed in we can now execute the data connection to get a list of returned results.&lt;/p&gt;
&lt;p&gt;Select &amp;quot;Query Using Data Connection&amp;quot; from the action drop down then select &amp;quot;GetModelList&amp;quot; from the Data connection drop down and click ok.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_38.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="337" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_18.png" width="434" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You should now have a rule that looks similar to the following&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_40.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="333" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_BAE0/image_thumb_19.png" width="435" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Click ok to save the changes&lt;/p&gt;
&lt;p&gt;Now that the the filtered data has been queried we need to store it in the form, we need to do this so we don&amp;#39;t get data inconsistencies when we add a new row to the repeating section.&lt;/p&gt;
&lt;p&gt;First right click on the GetMake Drop down and select Programming&amp;gt;Changed&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_6.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="332" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_2.png" width="484" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This will add a new event handler to the code that will execute after the value has been changed and also after any rules have been processed. So by the time this code executes the new values would have been selected and the GetModelList data connection should have been run. What the code now needs to do is to fill the ModelList/Models nodes with the models that were returned from the web service. &lt;/p&gt;
&lt;p&gt;Model Population code&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color:green;"&gt;//If no models were returned then don&amp;#39;t attmept to fill the list
&lt;/span&gt;&lt;span style="color:blue;"&gt;if &lt;/span&gt;(getModels.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetModelListResponse/tns:GetModelListResult/tns:string&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager) != &lt;span style="color:blue;"&gt;null&lt;/span&gt;) 
{
    &lt;span style="color:green;"&gt;//Check for any existing entries that may have been carried over from the previous row
    &lt;/span&gt;&lt;span style="color:blue;"&gt;if &lt;/span&gt;(currentRow.Select(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models&amp;quot;&lt;/span&gt;,&lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).Count &amp;gt; 1)
    {
        currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models[2]&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).DeleteRange(currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models[last()]&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager));
        currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models[1]&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).SetValue(&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);
    }

    &lt;span style="color:green;"&gt;//Loop through each of the models returned and add them to the ModelList/Models node
    &lt;/span&gt;&lt;span style="color:blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color:#2b91af;"&gt;XPathNavigator &lt;/span&gt;model &lt;span style="color:blue;"&gt;in &lt;/span&gt;getModels.Select(&lt;span style="color:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetModelListResponse/tns:GetModelListResult/tns:string&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager))
    {
        &lt;span style="color:green;"&gt;//If the first node hasn&amp;#39;t been set then set it with the first model returned
        &lt;/span&gt;&lt;span style="color:blue;"&gt;if &lt;/span&gt;(currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).Value == &lt;span style="color:blue;"&gt;string&lt;/span&gt;.Empty)
        {
            currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).InnerXml = model.InnerXml;
        }
        &lt;span style="color:blue;"&gt;else &lt;/span&gt;&lt;span style="color:green;"&gt;//clone the last node in the list update it&amp;#39;s value then insert the updated node at the end of the list
        &lt;/span&gt;{
            &lt;span style="color:#2b91af;"&gt;XPathNavigator &lt;/span&gt;newModel = currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models[last()]&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).Clone();
            newModel.InnerXml = model.InnerXml;
            currentRow.SelectSingleNode(&lt;span style="color:#a31515;"&gt;&amp;quot;../my:ModelList/my:Models[last()]&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;this&lt;/span&gt;.NamespaceManager).InsertAfter(newModel);
        }
    }
}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;Now that the models are being populated we can hook up the datasource for our Models Drop down list, switch back to the form designer and right click the models drop down and select properties&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_10.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="305" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_4.png" width="304" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Select the &amp;quot;Look up values in the forms data source&amp;quot; option then for the entries value select the &amp;quot;Models&amp;quot; repeating node under the &amp;quot;ModelsList&amp;quot; group&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_12.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="508" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_5.png" width="374" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Make sure you check the &amp;quot;Show Only entries with unique display names&amp;quot; then click ok to save your changes&lt;/p&gt;
&lt;p&gt;Now run your form to test your changes, you should find that when you select a make the model list automatically becomes populated with the data from the web service, plus because we are storing the returned data in the form if a new row is added the returned data is duplicated from row to row&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_18.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="152" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_8.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_20.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="104" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_9.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_22.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="139" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_10.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_24.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="167" alt="image" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/FilteredDropDownLists101Part2_E3DA/image_thumb_11.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now I&amp;#39;ve left the code for setting the colour up out on purpose consider it a little challenge to make sure you can understand the concepts. &lt;/p&gt;
&lt;p&gt;However I&amp;#39;m not completely heartless, if you want the complete solution you can always download it from here &lt;/p&gt;
&lt;p&gt;&lt;iframe style="border-right:#dde5e9 1px solid;padding-right:0px;border-top:#dde5e9 1px solid;padding-left:0px;padding-bottom:0px;margin:3px;border-left:#dde5e9 1px solid;width:240px;padding-top:0px;border-bottom:#dde5e9 1px solid;height:66px;background-color:#ffffff;" src="http://cid-827e505b68b939ee.skydrive.live.com/embedrowdetail.aspx/Public/FilteredDropDownListSample" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;you should note however this solution was created in Visual Studio 2008 so you may have to play around to get it running Visual Studio 2005, if I get time I&amp;#39;ll put up a second copy for everyone stuck on old tech :o)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1147587" width="1" height="1"&gt;</description></item><item><title>Using the Content Query Web part on MySite</title><link>http://msmvps.com/blogs/benwalters/archive/2008/02/25/using-the-content-query-webpart-on-mysite.aspx</link><pubDate>Mon, 25 Feb 2008 09:06:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1523924</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1523924</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1523924</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/02/25/using-the-content-query-webpart-on-mysite.aspx#comments</comments><description>&lt;p&gt;So I was out on client site today attempting to setup the content query web part on a MySite, after exporting the web part and re-importing it to the my site I then got a &amp;quot;Could not load XSL file. The system cannot find the file specified&amp;quot; error. After google failed to provide me an answer I decided to have a play around with the site settings for the MySite and found that if I enabled the &amp;quot;Office SharePoint Server Publishing Infrastructure&amp;quot; site collection features the content query web part started working like a charm. Not only that but if I deactivated the feature afterwards the web part would continue to function normally&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1523924" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category></item><item><title>MOSSIG Agenda for 27th Feb</title><link>http://msmvps.com/blogs/benwalters/archive/2008/02/08/mossig-agenda-for-27th-feb.aspx</link><pubDate>Thu, 07 Feb 2008 22:33:12 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1502027</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1502027</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1502027</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/02/08/mossig-agenda-for-27th-feb.aspx#comments</comments><description>&lt;p&gt;So as promised here is the agenda for the upcoming &lt;a href="http://www.mossig.net" target="_blank"&gt;MOSSIG&lt;/a&gt; meeting on the 27th of Feb, be sure to head on over to the &lt;a href="http://www.mossig.net" target="_blank"&gt;MOSSIG&lt;/a&gt; site and register so we have an idea of catering requirements&lt;/p&gt; &lt;p&gt;&lt;b&gt;Ben Walters – “Developing Web Parts using Visual Studio 2008 and the Web Part Template Project” &lt;/b&gt; &lt;p&gt;&lt;b&gt;SDM&lt;/b&gt; &lt;p&gt;Ben will be showing you how to develop Web Parts for SharePoint2007 quickly and easily using the Web Part Template project from Codeplex. &lt;p&gt;&lt;b&gt;Tim Wragg – ‘Adventures in the SharePointDesigner’&lt;/b&gt; &lt;p&gt;&lt;b&gt;Professional Advantage&lt;/b&gt; &lt;p&gt;The SP Designer is one of the great unknowns with little help and guidance available.  &lt;p&gt;In this session, Tim will help crack open some of its great features and take us through a recent implementation of the Sanctuary Lakes site which incorporates Forms Authentication and integrations with Dynamics CRM and Great Plains – all done through the Designer!. &lt;p&gt;&lt;b&gt;Chris O’Connor – Visio Integration with SharePoint – using K2 Workflow&amp;#39;s&lt;/b&gt; &lt;p&gt;&lt;b&gt;SDM&lt;/b&gt; &lt;p&gt;Chris will present the new Visio 2007 product, focusing on integrating list data from SharePoint for flowcharting, and viewing workflow tasks graphically.&amp;nbsp; The demo will also focus on the new K2[black pearl]workflow tool, with the Visio designer used to create SharePoint workflow&amp;#39;s without the need for any coding or programming skills required. &lt;p&gt;&amp;nbsp; &lt;p&gt;Also Microsoft Developer Evangelist Andrew Coates contacted us with some awesome news for members who might be interested in sitting certification exams. Microsoft is launching a new certification offer to all User Group members (including MOSSIG members) to encourage MCP / MCTS certification. &lt;p&gt;This is an opportunity for you to save some money on exams and for the MOSSIG group a chance to win $3000.- worth of goodies to give away. &lt;p&gt;Here’s what Andrew had to say: &lt;p&gt;“* We&amp;#39;re making it attractive for UG members to get certified - We&amp;#39;ve got 100 free exam vouchers for UG members who get an MCP or MCTS cert between now and May 31 (pass 1, get 1 free) &lt;p&gt;* We&amp;#39;re making it competitive between User Groups - the UG with the highest number of MCTS/MCP certifications passed between now and May 31 get a $3000-worth hamper of SWAG to distribute” &lt;p&gt;For full details head on over to: &lt;a href="http://technet.microsoft.com/en-au/cc182196.aspx" target="_blank"&gt;http://technet.microsoft.com/en-au/cc182196.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1502027" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/MOSSIG/default.aspx">MOSSIG</category><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Certification/default.aspx">Certification</category></item><item><title>Happy Chinese New Year!</title><link>http://msmvps.com/blogs/benwalters/archive/2008/02/07/happy-chinese-new-year.aspx</link><pubDate>Thu, 07 Feb 2008 05:46:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1500561</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1500561</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1500561</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2008/02/07/happy-chinese-new-year.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://images.google.com/imgres?imgurl=http://www.slashfilm.com/wp/wp-content/images/rat5.jpg&amp;amp;imgrefurl=http://www.slashfilm.com/2007/06/04/40-ratatouille-photos/&amp;amp;h=5656&amp;amp;w=5652&amp;amp;sz=1975&amp;amp;hl=en&amp;amp;start=24&amp;amp;sig2=CIcP-ZerqQSZTPNsxeI7mA&amp;amp;um=1&amp;amp;tbnid=h_UNT4oVnducdM:&amp;amp;tbnh=150&amp;amp;tbnw=150&amp;amp;ei=qJiqR-uzA4e6iwHeoJSyBw&amp;amp;prev=/images%3Fq%3DRat%26start%3D21%26ndsp%3D21%26um%3D1%26hl%3Den%26safe%3Doff%26rls%3Dcom.microsoft:*%26sa%3DN"&gt;&lt;img height="150" src="http://tbn0.google.com/images?q=tbn:h_UNT4oVnducdM:http://www.slashfilm.com/wp/wp-content/images/rat5.jpg" width="150" alt="" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;Welcome to the Year of the Rat!&lt;/h1&gt; &lt;p&gt;So I missed the usual Happy New Year post this year, and to top it off by the time I noticed it was too late to redeem myself so I figured why not wait until Chinese New Year to start my blog off for 2008.&lt;/p&gt; &lt;p&gt;Only a month an a half in to 2008 and so much has happened already here&amp;#39;s a quick run down&lt;/p&gt; &lt;ul&gt; &lt;li&gt;SDM was brought out by DWS&lt;/li&gt; &lt;li&gt;SDM moved office from South Melbourne to South Yarra (what is it about the south?)&lt;/li&gt; &lt;li&gt;I finished Guitar Hero 3 on Easy, Medium and on Coop Medium (Started on hard but my hand cramped)&lt;/li&gt; &lt;li&gt;Thanks to Christmas I increased my Xbox Game Collection substantially&lt;/li&gt; &lt;li&gt;I managed to save all limbs and both eyebrows despite my home made explosives on New Years eve. &lt;/li&gt; &lt;li&gt;Trekked over to Adelaide for the SDM Away days&lt;/li&gt; &lt;li&gt;Had my MVP status renewed for another year&lt;/li&gt; &lt;li&gt;Successfully registered for the MVP Summit 2008 (Seattle here I come!)&lt;/li&gt; &lt;li&gt;MOSSIG had the first meeting for 2008&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;While that&amp;#39;s the main stuff that comes to mind, there was more, but not too much worth mentioning. My Chinese new years resolution is to post more regularly and first order of business is to get some useful posts up here so stay tuned!&lt;/p&gt; &lt;p&gt;Finally I should let you know the next &lt;a href="http://www.mossig.net" target="_blank"&gt;MOSSIG&lt;/a&gt; meeting is coming up in a little over 2 weeks on the 27th of Feb this should be a great night, We have &lt;a href="http://timwragg.blogspot.com/" target="_blank"&gt;Tim Wragg&lt;/a&gt;, &lt;a href="http://www.grumpywookie.com" target="_blank"&gt;Chris O&amp;#39;Connor&lt;/a&gt; and Myself all presenting so come along an have some food and a chat and check out the content. I&amp;#39;ll get a locked down agenda up in the next day or so&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1500561" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Update/default.aspx">Update</category></item><item><title>Final MOSSIG for 2008</title><link>http://msmvps.com/blogs/benwalters/archive/2007/12/13/final-mossig-for-2008.aspx</link><pubDate>Thu, 13 Dec 2007 04:05:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1394894</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1394894</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1394894</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/12/13/final-mossig-for-2008.aspx#comments</comments><description>&lt;p&gt;Last night was the final MOSSIG meeting for 2008 this was a great night with a broad range of presentations on the entire office system. &lt;/p&gt; &lt;p&gt;A big thanks to all who attended and an even bigger thanks to Elaine, Eben, Kevin and Rai for presenting you guys rock. &lt;/p&gt; &lt;p&gt;Finally congratulations to those who walked away with the copies of Office Ultimate and Visual Studio.&lt;/p&gt; &lt;p&gt;Don&amp;#39;t forget to check out &lt;a href="http://www.mossig.net" target="_blank"&gt;MOSSIG.net&lt;/a&gt; for details on the presentations and also to register so we can keep you informed of all the upcoming events next year.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1394894" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/MOSSIG/default.aspx">MOSSIG</category></item><item><title>My XBox made it home for Christmas!!!!</title><link>http://msmvps.com/blogs/benwalters/archive/2007/12/11/my-xbox-made-it-home-for-christmas.aspx</link><pubDate>Tue, 11 Dec 2007 01:33:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1391275</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1391275</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1391275</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/12/11/my-xbox-made-it-home-for-christmas.aspx#comments</comments><description>&lt;p&gt;As you may recall I recently posted that my XBox had decided this whole Christmas thing was just too hard and packed it in.&lt;/p&gt; &lt;p&gt;I&amp;#39;m happy to announce that the Microsoft Support team far exceeded my expectations and my repaired XBox returned yesterday just over a week after I sent it off. &lt;/p&gt; &lt;p&gt;So after brief dashboard update I put Mass Effect back in and it ran like a charm, the drive is still pretty noisy when it spins up but if that&amp;#39;s the worst of it I can live with that. &lt;/p&gt; &lt;p&gt;Props to MS Customer support for getting back and gaming before my Christmas break &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1391275" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Xbox+360/default.aspx">Xbox 360</category></item><item><title>Werribee Carols by Candlelight Rocked!!!</title><link>http://msmvps.com/blogs/benwalters/archive/2007/12/09/werribee-carols-by-candlelight-rocked.aspx</link><pubDate>Sat, 08 Dec 2007 15:46:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1391297</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1391297</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1391297</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/12/09/werribee-carols-by-candlelight-rocked.aspx#comments</comments><description>&lt;p&gt;Last night I was playing at the Werribee Carols by Candle Light down at Werribee Mansion. This was an awesome night with over 10,000 people in attendance there was no way this couldn&amp;#39;t have gone off like a frog in a sock. &lt;/p&gt; &lt;p&gt;I probably could have planned my day a little better though I first started off with some fishing in the bay from about 4am to 10am then got&amp;nbsp; back to sure just in time to have a shower and get back to the mansion by 12:30 to setup my gear, sound check and practice for the afternoon. &lt;/p&gt; &lt;p&gt;Although I ended up being a little tired it was well worth it, especially considering these carols single handedly pushed the Elton John concert out by a week gotta love that!&lt;/p&gt; &lt;p&gt;see the pics below&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/Carols_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="530" alt="Carols" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/Carols_thumb.jpg" width="704" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/n643741929_488389_2359_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="529" alt="n643741929_488389_2359" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/n643741929_488389_2359_thumb.jpg" width="704" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/n643741929_488507_4864_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="529" alt="n643741929_488507_4864" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/WerribeeCarolsbyCandlelightRocked_B3AA/n643741929_488507_4864_thumb.jpg" width="704" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1391297" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Update/default.aspx">Update</category></item><item><title>DVDetails Australian DVD Review Web site</title><link>http://msmvps.com/blogs/benwalters/archive/2007/12/06/dvdetails-australian-dvd-review-web-site.aspx</link><pubDate>Thu, 06 Dec 2007 00:40:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1381413</guid><dc:creator>Ben Walters</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1381413</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1381413</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/12/06/dvdetails-australian-dvd-review-web-site.aspx#comments</comments><description>&lt;p&gt;Last night was the third last practice leading up to the Werribee Carols by Candlelight. While the practice went off with out much trouble afterwards I found out that my fellow guitarist Dave Adamson runs a DVD Review web site called &lt;a href="http://www.dvdetails.com.au" target="_blank"&gt;DVDetails&lt;/a&gt; although this site doesn&amp;#39;t have a huge number of reviews just yet (roughly 60-80 at the moment) it does provide a real world view on the movies you want to see, rather than the poncy &amp;quot;I really like the concepts that the director was trying to convey here&amp;quot; type reviews that you can sometimes find in movie reviews. It also includes a &amp;quot;Wife-o-meter&amp;quot; for each movie so you can judge if your better half will appreciate it as much as you or if you should wait until you have a guys night.&lt;/p&gt; &lt;p&gt;Finally it has a number of competitions and giveaways every week so there is always the chance of taking away some freebies, so head on over and check it out&lt;/p&gt; &lt;p&gt;&lt;a href="http://dvdetails.com.au"&gt;&lt;img height="80" alt="dvdetails logo" src="http://dvdetails.com.au/fileadmin/template/logo.gif" width="109" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1381413" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/DVD/default.aspx">DVD</category></item><item><title>XBox not feeling so well leading up to Christmas</title><link>http://msmvps.com/blogs/benwalters/archive/2007/11/28/xbox-not-feeling-so-well-leading-up-to-christmas.aspx</link><pubDate>Wed, 28 Nov 2007 12:49:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1367162</guid><dc:creator>Ben Walters</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1367162</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1367162</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/11/28/xbox-not-feeling-so-well-leading-up-to-christmas.aspx#comments</comments><description>&lt;p&gt;Usually my evening routine includes some time unwinding with some time on my Xbox, last night however my Xbox decided that wasn&amp;#39;t going to happen. Officially my Xbox won&amp;#39;t read any discs that are placed in the drive. So like a good little consumer I called the support line and booked my console in for repair. The only issue is with sending a console back to a repair office this close to Christmas I don&amp;#39;t think it&amp;#39;s going to make it back home for the holiday season. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1367162" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/Xbox+360/default.aspx">Xbox 360</category></item><item><title>MVP Beer</title><link>http://msmvps.com/blogs/benwalters/archive/2007/11/26/mvp-beer.aspx</link><pubDate>Mon, 26 Nov 2007 03:31:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1356832</guid><dc:creator>Ben Walters</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/rsscomments.aspx?PostID=1356832</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/benwalters/commentapi.aspx?PostID=1356832</wfw:comment><comments>http://msmvps.com/blogs/benwalters/archive/2007/11/26/mvp-beer.aspx#comments</comments><description>&lt;p&gt;Since I was awarded my MVP for InfoPath back in 2006, I&amp;#39;ve copped a lot of grief from my fellow work colleagues (all in jest of course) mostly this is related to the benefits that are included as part of the MVP program. &lt;/p&gt; &lt;p&gt;The other day however I was happy to find another benefit that I didn&amp;#39;t know existed, while wandering through my local Aldi (don&amp;#39;t know why I was in there in the first place) I spotted this&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MVPBeer_BE9E/IMAGE_021_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="296" alt="IMAGE_021" src="http://msmvps.com/blogs/benwalters/WindowsLiveWriter/MVPBeer_BE9E/IMAGE_021_thumb.jpg" width="393" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1356832" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/benwalters/archive/tags/MVP/default.aspx">MVP</category></item></channel></rss>