<?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>Search results for 'app:weblogs' matching tag 'Community'</title><link>http://msmvps.com/search/SearchResults.aspx?q=app:weblogs&amp;tag=Community&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tag 'Community'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>SuperChristmas 2009</title><link>http://msmvps.com/blogs/jonoble/archive/2009/10/23/superchristmas-2009.aspx</link><pubDate>Fri, 23 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1734596</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.supermondays.org/"&gt;SuperMondays&lt;/a&gt;, in partnership with&amp;nbsp;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.thursdayfizz.com/"&gt;Thursday Fizz&lt;/a&gt;,&amp;nbsp;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.adesignassociation.org.uk/"&gt;Adesign Association&lt;/a&gt;,&amp;nbsp;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.refreshteesside.org/"&gt;Refresh Teeside&lt;/a&gt; and&amp;nbsp;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.vbug.com/"&gt;VBUG&lt;/a&gt; are proud to announce:&lt;/p&gt;
&lt;p&gt;&lt;span class="full-image-block ssNonEditable"&gt;&lt;span&gt;&lt;img style="width:500px;" src="http://www.jonoble.com/storage/super_christmas_1.jpg?__SQUARESPACE_CACHEVERSION=1256313093099" alt="" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="full-image-block ssNonEditable"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SuperChristmas&lt;/span&gt; is the Christmas party that brings our organisations together to round off an excellent year and to set the scene for 2010. The party will start at 7:00pm on Thursday&amp;nbsp;&lt;span&gt;17th December 2009 &lt;/span&gt;at&lt;span&gt; &lt;/span&gt;&lt;a style="color:#ee6600;text-decoration:none;" href="http://www.thekiln.co.uk/"&gt;Hoults Yard&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-bottom:8px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;"&gt;&lt;span&gt;&lt;strong&gt;Tickets are on sale for &amp;pound;7.50. You can buy them &lt;a href="http://superchristmas.eventbrite.com/?ref=ebtn" target="_blank"&gt;here...&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-bottom:8px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;"&gt;The ticket price includes a light dinner, ceilidh dancing, and as much free beer/wine/soft drinks as the budget will allow&amp;hellip;all served in a&amp;nbsp;farm house theme decked out with bales of hay!&lt;/p&gt;
&lt;p style="padding-bottom:8px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;"&gt;Everybody is welcome, so please do invite your friends&amp;nbsp;&amp;hellip; there will be no presentations on the night so leave your laptops, notebooks and netbooks at home!&lt;/p&gt;
&lt;p style="padding-bottom:8px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;"&gt;Looking forward to seeing you there!&lt;/p&gt;
&lt;p style="padding-bottom:8px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;"&gt;&lt;span class="full-image-block ssNonEditable"&gt;&lt;span&gt;&lt;img style="width:500px;" src="http://www.jonoble.com/storage/partners_2.png?__SQUARESPACE_CACHEVERSION=1256313145914" alt="" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Find myITforum on LinkedIn</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/10/20/find-myitforum-on-linkedin.aspx</link><pubDate>Tue, 20 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733657</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.linkedin.com/companies/myitforum.com-inc."&gt;myITforum.com, Inc. Company Profile | LinkedIn&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=142255" width="1" height="1" alt="" /&gt;</description></item><item><title>Get ready for MMS by grabbing the #MMS2010 Twitter hash tag</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/10/19/get-ready-for-mms-by-grabbing-the-mms2010-twitter-hash-tag.aspx</link><pubDate>Mon, 19 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733513</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&lt;a title="http://tinyurl.com/yjube67" href="http://tinyurl.com/yjube67"&gt;http://tinyurl.com/yjube67&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=142244" width="1" height="1" alt="" /&gt;</description></item><item><title>Grab Henry Wilson's MMS 2010 Cost Justification Document</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/10/19/grab-henry-wilson-s-mms-2010-cost-justification-document.aspx</link><pubDate>Mon, 19 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733392</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&lt;a title="http://myitforum.com/cs2/files/folders/mms/entry142218.aspx" href="http://myitforum.com/cs2/files/folders/mms/entry142218.aspx"&gt;http://myitforum.com/cs2/files/folders/mms/entry142218.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=142219" width="1" height="1" alt="" /&gt;</description></item><item><title>A Tripp to Melbourne?</title><link>http://msmvps.com/blogs/robfarley/archive/2009/10/19/a-tripp-to-melbourne.aspx</link><pubDate>Mon, 19 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733292</guid><dc:creator>robfarley</dc:creator><description>&lt;p&gt;I feel like it’s been a while since I’ve been to Melbourne (although I did pass through the airport there on my way back from &lt;a href="http://msmvps.com/blogs/robfarley/archive/2009/08/27/more-sql-conferences-coming-up-including-sql-bits-and-sql-down-under.aspx" target="_blank"&gt;Wagga&lt;/a&gt;). I don’t know when I’ll be there next, but I have felt tempted to try to get there this week.&lt;/p&gt;  &lt;p&gt;Partly it’s because my mum is about to turn sixty, but also because my friends &lt;a href="http://www.sqlskills.com/blogs/kimberly/" target="_blank"&gt;Kimberly Tripp&lt;/a&gt; and &lt;a href="http://www.sqlskills.com/blogs/paul/" target="_blank"&gt;Paul Randal&lt;/a&gt; are in Australia this week, and speaking at the &lt;a href="http://www.sqlserver.org.au/Events/RegisterMeeting.aspx?EventId=431" target="_blank"&gt;Melbourne SQL Server User Group&lt;/a&gt; tomorrow night.&lt;/p&gt;  &lt;p&gt;I won’t be there, but if you’re going to be in Melbourne, then make sure you register and get yourself there. It’s bound to be quite packed, as these guys are the world experts in their areas – so be early and tell them hi from me!&lt;/p&gt;</description></item><item><title>Are you attending MMS 2010?  Participate in the System Center community online poll…</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/10/16/are-you-attending-mms-2010-participate-in-the-system-center-community-online-poll.aspx</link><pubDate>Fri, 16 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732794</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&lt;a title="http://www.myitforum.com/absolutepm/polls/mms2010poll.asp" href="http://www.myitforum.com/absolutepm/polls/mms2010poll.asp"&gt;http://www.myitforum.com/absolutepm/polls/mms2010poll.asp&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=142197" width="1" height="1" alt="" /&gt;</description></item><item><title>System Center Operations Manager : We need your vote!</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/10/13/system-center-operations-manager-we-need-your-vote.aspx</link><pubDate>Tue, 13 Oct 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732195</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Hello OM Community,&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;Most of you know we recently launched an easy to reach feedback portal for you all to file bugs and/or suggestions for the next version of Operations Manager - located here:&amp;#160; &lt;a href="https://connect.microsoft.com/OpsMgr/Feedback"&gt;https://connect.microsoft.com/OpsMgr/Feedback&lt;/a&gt; - All you need to do is be registered on Connect.      &lt;br /&gt;What is cool is that we are now able to utilized the &lt;strong&gt;&amp;quot;Vote&amp;quot;&lt;/strong&gt; feedback mechanism to help prioritize our work based on feedback from YOU.&amp;#160; For example, today I can see 4 items that have had at least 3 votes.&amp;#160; The first (scheduling maintenance mode) which we plan to do for v.next; the second being adding the OE tool in the product, etc., etc.&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;We would love to have you all vote on the existing feedback here so we can shape the product - based on what you want rather than what we think you need :)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/momteam/archive/2009/10/13/we-need-your-vote.aspx"&gt;System Center Operations Manager : We need your vote!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=142044" width="1" height="1" alt="" /&gt;</description></item><item><title>A busy month – a new book, a new car, a new phone</title><link>http://msmvps.com/blogs/robfarley/archive/2009/09/30/a-busy-month-a-new-book-a-new-car-a-new-phone.aspx</link><pubDate>Wed, 30 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1728451</guid><dc:creator>robfarley</dc:creator><description>&lt;p&gt;I don&amp;rsquo;t know why Septembers are always busy. This one feels like it&amp;rsquo;s been interesting, and I&amp;rsquo;m not sure life will be the same again.&lt;/p&gt;
&lt;p&gt;But first, some of the biggest news &amp;ndash; the book that I wrote a couple of chapters for is now available for purchase!&lt;/p&gt;
&lt;p&gt;&lt;img height="191" width="154" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/robfarley.metablogapi/4380.nielsen_5F00_cover1501_5F00_514F0B46.jpg" align="left" alt="nielsen_cover150[1]" border="0" title="nielsen_cover150[1]" style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" /&gt; A challenge was put out a while back for SQL MVPs to write a book for charity. Paul Nielsen spearheaded it, and I&amp;rsquo;m pleased to say that there was a massive response. I wrote two chapters, and this week we have had the notice that the book can now be purchased from Manning Press. If you go to &lt;a target="_blank" href="http://www.SQLServerMVPDeepDives.com"&gt;http://www.SQLServerMVPDeepDives.com&lt;/a&gt; you will be able to buy the Early Access Edition, which will get you updated electronic copies as the chapters become available (final layouts, images, etc still appearing). All the royalties for this book go to charity rather than the authors, so buy up! I promise to sign any copy put in front of me, but if you go to the PASS conference in November, you can probably get at least 40 or so of the other authors to sign it instead.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m planning to get a signed copy brought back from the US, and will auction it off to members of the Adelaide SQL Server User Group, giving the money to charity too.&lt;/p&gt;
&lt;p&gt;It feels good to have the book finished!&lt;/p&gt;
&lt;p&gt;September has also busy for a number of reasons. The &lt;a target="_blank" href="http://www.lobsterpot.com.au"&gt;company&lt;/a&gt; is growing nicely, celebrating a year this week, and keeping my time somewhat occupied. We achieved Gold Partner status with Microsoft at the end of August, and are ticking along well. On a more negative note, the winter has taken its toll with flu in the family, which is lousy &amp;ndash; but we also bought a new car (finally got the people mover we&amp;rsquo;ve been promising ourselves). I replaced my old phone with an iPhone (part of me thinks that I&amp;rsquo;ll go back to Windows Mobile next time), and bought my wife one too (plus a DS for her birthday). I feel like we&amp;rsquo;re more gadgety than ever!&lt;/p&gt;
&lt;p&gt;Not to mention TechEd Australia, which was a fun time. &lt;a target="_blank" href="http://www.angrykoala.com.au"&gt;Grant Paisley&lt;/a&gt; surfing at Dreamworld was a sight to behold, and I hope there are photos somewhere! I gave a talk on SQL Azure, which gave me a number of headaches leading up to the conference, finding new things I wanted to mention on a daily basis! I also gave a talk on the danger of scalar functions in SQL Server, which I will be repeating in just over a week at &lt;a target="_blank" href="http://www.sqldownunder.com/"&gt;Wagga&lt;/a&gt;, a couple of days after presenting at the &lt;a target="_blank" href="http://www.awdnug.org"&gt;Albury/Wodonga .Net User Group&lt;/a&gt;. An email arrived about half an hour after my scalar functions talk, saying that someone in the audience had just applied the principles I showed and made some vital queries run thirty times faster! Terrific news I think.&lt;/p&gt;
&lt;p&gt;Bringing another laptop (an HP Mini) home from TechEd has also added to the number of gadgets in the house&amp;hellip; &lt;/p&gt;
&lt;p&gt;Tomorrow I hope to be able to write that I have been awarded MVP status for another year, which will be a tremendous honour. I keep wondering how much longer I&amp;rsquo;ll be able to remain in the company of such a fantastically skilled and helpful crowd. Every time I receive the award I&amp;rsquo;m both humbled and proud, and feel amazingly blessed.&lt;/p&gt;</description></item><item><title>myITforum.com Welcomes New Bronze Sponsor: ManageEngine</title><link>/http://myitforum.com/cs2/blogs/rtrent/archive/2009/09/19/myitforum-com-welcomes-new-bronze-sponsor-manageengine.aspx</link><pubDate>Sat, 19 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1725072</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Desktop Central is a web-based windows desktop management software that helps in managing 1000s of desktops from a central location. It automates the complete desktop management life cycle ranging from a simple configuration to complex software deployment. With its network-neutral architecture, the administrator can easily manage any windows networks like Active Directory, Workgroup, or other directory services.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.myITforum.com/absolutebm/abmc.aspx?b=160&amp;amp;z=53"&gt;&lt;img border="0" src="http://www.myITforum.com/absolutebm/banners/150x200.gif" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://myitforum.com/cs2/aggbug.aspx?PostID=141377" width="1" height="1" alt="" /&gt;</description></item><item><title>Many quick updates and first XSLT sample for SharePoint – Event Management System</title><link>/http://feeds.davidlwalker.com/~r/DavidWalker/~3/dF2UIpp82Zg/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx</link><pubDate>Fri, 11 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722538</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Okay. Life has been rolling so very fast lately. Here are a few quick updates to as quickly as possible keep everyone updated:&lt;/p&gt;  &lt;p&gt;Jan 24, 2009 – Second annual - &lt;a href="http://www.houstontechfest.com" target="_blank"&gt;HoustonTechFest&lt;/a&gt; – Presented “Building Powerful WebParts with SharePoint 2007” and “WCF for the REST of us”! Awesome audience participation!&lt;/p&gt;  &lt;p&gt;Feb 7, 2009 – Presented at the first annual &lt;a href="http://www.sharepointsaturday.org/kc/default.aspx" target="_blank"&gt;SharePoint Saturday KC&lt;/a&gt; - “Building Powerful WebParts with SharePoint 2007”. Becky Isserman and team did an awesome job! Attended some awesome presentations. Had some great BBQ with &lt;a href="http://daniellarson.spaces.live.com/" target="_blank"&gt;Daniel Larson&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;March 1-5, 2009 – MVP Summit 09! Totally awesome. Got to see the Gu (&lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt;) and hang out with a bunch of the SharePoint MVPs!&lt;/p&gt;  &lt;p&gt;March 28, 2009 – Second annual &lt;a href="http://www.schoolofdev.com"&gt;School of Dev&lt;/a&gt; / first time to join with SharePoint Saturday! – about 87 people braved the weather reports to attend. It was just rain! Then 9am to 3pm had about 6+ inches of snow drop and stop. Within 24 hours 99.9% was all melted. Presented “Building Powerful WebParts with SharePoint 2007” and “Knowledge (Social) Networking for the Enterprise”&lt;/p&gt;  &lt;p&gt;April 16, 2009 – White paper I wrote for &lt;a href="http://www.quest.com"&gt;Quest.com&lt;/a&gt; was republished on to the home page as a Popular Article on &lt;a href="http://www.sswug.org" target="_blank"&gt;SSWUG.org&lt;/a&gt; – SQL Server and SharePoint – The More You Know, The Better Off You Are (if you are a paid member you can read it &lt;a href="http://www.sswug.org/articles/guestarticle.aspx?id=43649" target="_blank"&gt;here&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;April 18, 2009 – &lt;a href="http://www.stlsug.org/MOSSCamp/default.aspx" target="_blank"&gt;St Louis MOSS Camp&lt;/a&gt;! Had a great time presenting – “Building Powerful WebParts with SharePoint 2007“ and attending the other sessions. Becky Isserman and Scott Spradlin talked me into playing Rock band with spoons for drum sticks, didn’t do too bad. LOL&lt;/p&gt;  &lt;p&gt;April 25, 2009 – &lt;a href="http://www.nwacodecamp.com" target="_blank"&gt;NWACodeCamp&lt;/a&gt; – awesome job! Especially for their first event! “Presented Building Powerful WebParts with SharePoint 2007”.&lt;/p&gt;  &lt;p&gt;May 28, 2009 – Baby # 5 – &lt;a href="http://www.kadisonwalker.com/" target="_blank"&gt;Kadison Zoey-Mae Walker&lt;/a&gt; born, thanks to my beautiful wife!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://cid-827e108266572c9c.skydrive.live.com/self.aspx/Family/Kadison/6536%5E_1194422253548%5E_1018176297%5E_30613211%5E_4354548%5E_n.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Kadison Zoey-Mae Walker, born March 28, 2009" border="0" alt="Kadison Zoey-Mae Walker, born March 28, 2009" src="http://cuhcqw.blu.livefilestore.com/y1pd2xsvHykL0OpJItRRfhK7_Ly8TjqqBBsJErgurKNuOzyQ0YCZToBG_CRd_YZgFnTBUKm3dmQrtavXcam5bu1fw-Toq4H2Ei9/6536_1194422253548_1018176297_30613211_4354548_n.jpg" width="184" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;June 1, 2009 – Two year term as Vice President of the &lt;a href="http://www.ineta.org" target="_blank"&gt;INETA&lt;/a&gt; NORAM Speakers Bureau ended.&lt;/p&gt;  &lt;p&gt;June 22, 2009 – 1st day at Microsoft as a ADC (Application Developer Consultant) – in Dallas at Las Colinas office for New Employee Orientation, after hours - attended &lt;a href="http://www.dfwsharepoint.com/" target="_blank"&gt;DFW SharePoint&lt;/a&gt; group that night and saw Ted Pattison!&lt;/p&gt;  &lt;p&gt;June 23, 2009 – Day 2 at Microsoft, after hours – attended &lt;a href="http://www.dallasasp.net/" target="_blank"&gt;Dallas ASP .NET User Group&lt;/a&gt; where Dr. Tobias Komischke, Director of User Experience @ &lt;a href="http://www.infragistics.com" target="_blank"&gt;Infragistics&lt;/a&gt; presented.&lt;/p&gt;  &lt;p&gt;June 29, 2009 – Turned over &lt;a href="http://www.tulsadevelopers.net" target="_blank"&gt;Tulsa Developers .NET&lt;/a&gt; user group to the very capable Vice-President Sean Whitesell and the other groups to their respective leaders as well.&lt;/p&gt;  &lt;p&gt;July 2, 2009 – My beautiful bride and I celebrated our 15th wedding anniversary&lt;/p&gt;  &lt;p&gt;July 27-31, 2009 – TechReady 9 in Seattle. I thought the MVP Summit was huge. Wow. Amazing time, learned a lot, and met a lot of new people. Plus, folks I haven’t seen in awhile – Zewei Song, Michael Wiley, Steve Walker.. and lots of new friends!&lt;/p&gt;  &lt;p&gt;Okay.. whew. There’s a whole lot more in there as well, between the monthly &lt;a href="http://www.tulsadevelopers.net" target="_blank"&gt;TulsaDevelopers.NET&lt;/a&gt;, &lt;a href="http://www.tulsasql.com" target="_blank"&gt;Tulsa SQL Server Group&lt;/a&gt;, &lt;a href="http://www.tulsasharepoint.com" target="_blank"&gt;Tulsa SharePoint Interest Group&lt;/a&gt; and &lt;a href="http://www.tulsajava.com" target="_blank"&gt;Tulsa Java Developers Group&lt;/a&gt; that I was involved with every month until recently due to my commute and some new &lt;a href="http://www.nwasql.org" target="_blank"&gt;NWASQL Server User Group&lt;/a&gt; meetings at lunch. But, my “quick” update has turned into a lot more.&lt;/p&gt;  &lt;p&gt;Now… finally on to the code!&lt;/p&gt;  &lt;p&gt;For those of you that haven’t seen my “Building Powerful WebParts for SharePoint 2007” session, I totally love writing code and utilizing SharePoint as an application development platform. But, it took several years and practically hundreds of contacts to find a hosting company able and generous enough to donate/sponsor a virtual server for the &lt;a href="http://www.tulsatechfest.com" target="_blank"&gt;TulsaTechFest.com&lt;/a&gt; web site and for the Tulsa User Groups I am involved with.&lt;/p&gt;  &lt;p&gt;Due to timing, I had to build out the site last year so quickly that I took the opportunity to explore the functionality of SharePoint Designer 2007 for the first time.&lt;/p&gt;  &lt;p&gt;I utilized it to enable friendly url’s in SharePoint (can anyone say /Pages)? yuck!&lt;/p&gt;  &lt;p&gt;I copied the 2008 content as a Site Template to kick start the 2009 site. But that left a lot of extra data, so I just recently added an “Active” Yes/No checkbox to the Speakers List. That’s one thing I’ve learned over the last 4 years of running large events, the agenda is bound to change up to the last minute.&lt;/p&gt;  &lt;p&gt;Starting with Visual Studio 2008, it offered the excellent ability to debug XSLT! I took advantage of that, to deliver a no-code solution for the Event Management, by parsing the SharePoint List RSS feed utilizing XSLT. The default RSS feed is kind of gnarly to work with, but I’ve managed to work around it. (See my WSS_LIST_RSS_FIELDS.xsl distributed as part of my &lt;a href="http://powerquerywebpart.codeplex.com/" target="_blank"&gt;PowerQueryWebPart&lt;/a&gt; CodePlex project for a great reusable parser.)&lt;/p&gt;  &lt;p&gt;Ironically, when I first added the Active filter to the xsl:for-each statement the xsl:sort quit sorting by the SortOrder number column. Very strange. Open in Visual Studio 2010 Beta 1, same results. Sleep on it. Deploy today, so I could share with the world and get some others input and boom – it works!&lt;/p&gt;  &lt;p&gt;For some reason Visual Studio 2008 isn’t showing the Debug XSLT option every so often. Visual Studio 2010 Beta 1 is showing it with no issues. Reopened it and reran the Debug XSLT option and boom – working every time now. Very strange. I’ll chalk both issues up to Visual Studio 2010 Beta 1 testing. All working great now.&lt;/p&gt;  &lt;p&gt;So, simply create a Speakers list with the following columns: Title (FirstName LastName), Bio, Link, Company, Tagline, SortOrder (Number), Active (Yes/No) and you’re ready to role!&lt;/p&gt;  &lt;p&gt;I have a SiteImages Picture Library with a sub folder called Speakers where the images are stored: Title(spaces replaced with __).jpg.&lt;/p&gt;  &lt;p&gt;The following XSLT shows a 3 column right rail for speakers filtered by Active flag, sorted by SortOrder, Title&lt;/p&gt;  &lt;p&gt;&amp;lt;xsl:transform&amp;#160; version=&amp;quot;2.0&amp;quot; xmlns:xsl=&amp;quot;&lt;a href="http://www.w3.org/1999/XSL/Transform&amp;quot;"&gt;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;/a&gt; xmlns:xs=&amp;quot;&lt;a href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;http://www.w3.org/2001/XMLSchema&amp;quot;&lt;/a&gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; exclude-result-prefixes=&amp;quot;xsl xs&amp;quot; xmlns:ddwrt2=&amp;quot;urn:frontpage:internal&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:output method=&amp;quot;html&amp;quot;/&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:template match=&amp;quot;rss/channel&amp;quot; xmlns:ddwrt=&amp;quot;&lt;a href="http://schemas.microsoft.com/WebParts/v2/DataView/runtime&amp;quot;"&gt;http://schemas.microsoft.com/WebParts/v2/DataView/runtime&amp;quot;&lt;/a&gt;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;tr&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;td&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:for-each select=&amp;quot;item[substring-before(substring-after(description, &amp;#39;Active:&amp;amp;lt;/b&amp;amp;gt;&amp;#39;), &amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;#39;)=&amp;#39; Yes&amp;#39;]&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:sort select=&amp;quot;substring-before(substring-after(description, &amp;#39;SortOrder:&amp;amp;lt;/b&amp;amp;gt;&amp;#39;), &amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;#39;)&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;ascending&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:sort select=&amp;quot;title&amp;quot; /&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:if test=&amp;quot;substring-before(substring-after(description, &amp;#39;Active:&amp;amp;lt;/b&amp;amp;gt;&amp;#39;), &amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;#39;)=&amp;#39; Yes&amp;#39;&amp;quot;&amp;gt;--&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;a&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:attribute name=&amp;quot;href&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:call-template name=&amp;quot;getWSSDescriptionField&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;description&amp;quot; select=&amp;quot;description&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;fieldName&amp;quot; select=&amp;quot;&amp;#39;Link&amp;#39;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:call-template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;concat(concat(&amp;#39;/Tulsa/2009/Speakers/&amp;#39;, translate(title, &amp;#39; ,.&amp;#39;,&amp;#39;&amp;#39;)), &amp;#39;/&amp;#39;)&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:attribute&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;img border=&amp;quot;1&amp;quot; style=&amp;quot;border-color: black;&amp;quot; hspace=&amp;quot;3&amp;quot; vspace=&amp;quot;3&amp;quot; width=&amp;quot;46&amp;quot; height=&amp;quot;60&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:attribute name=&amp;quot;src&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:text&amp;gt;/Tulsa/2009/SiteImages/Speakers/&amp;lt;/xsl:text&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select =&amp;quot;translate(title,&amp;#39; ,.&amp;#39;,&amp;#39;_&amp;#39;)&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:text&amp;gt;.jpg&amp;lt;/xsl:text&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:attribute &amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:attribute name=&amp;quot;alt&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name=&amp;quot;tagline&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:call-template name=&amp;quot;getWSSDescriptionField&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;description&amp;quot; select=&amp;quot;description&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;fieldName&amp;quot; select=&amp;quot;&amp;#39;Tagline&amp;#39;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:call-template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:variable&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:if test=&amp;quot;$tagline!=&amp;#39;&amp;#39;&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:text&amp;gt;, &amp;lt;/xsl:text&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;$tagline&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:if&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name=&amp;quot;company&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:call-template name=&amp;quot;getWSSDescriptionField&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;description&amp;quot; select=&amp;quot;description&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;fieldName&amp;quot; select=&amp;quot;&amp;#39;Company&amp;#39;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:call-template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:variable&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:if test=&amp;quot;$company!=&amp;#39;&amp;#39;&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:text&amp;gt;, &amp;lt;/xsl:text&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;$company&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:if&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:attribute&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/img&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/a&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:if test=&amp;quot;position() mod 3 = 0&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;br/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:if&amp;gt;     &lt;br /&gt;&amp;lt;!--&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:if&amp;gt;--&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:for-each&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/td&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/tr&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/table&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:template&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:template name=&amp;quot;string-replace-all&amp;quot;&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:param name=&amp;quot;text&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:param name=&amp;quot;replace&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:param name=&amp;quot;with&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:when test=&amp;quot;contains($text, $replace)&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;substring-before($text, $replace)&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;$with&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:call-template name=&amp;quot;string-replace-all&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;text&amp;quot; select=&amp;quot;substring-after($text, $replace)&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;replace&amp;quot; select=&amp;quot;$replace&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;with&amp;quot; select=&amp;quot;$with&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:call-template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:when&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of select=&amp;quot;$text&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:template name=&amp;quot;getWSSDescriptionField&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:param name=&amp;quot;description&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:param name=&amp;quot;fieldName&amp;quot;/&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name=&amp;quot;before&amp;quot; select=&amp;quot;concat($fieldName,&amp;#39;:&amp;amp;lt;/b&amp;amp;gt; &amp;#39;)&amp;quot; /&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name=&amp;quot;after&amp;quot; select =&amp;quot;&amp;#39;&amp;amp;lt;/div&amp;amp;gt;&amp;#39;&amp;quot; /&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name=&amp;quot;htmlFieldStart&amp;quot; select=&amp;quot;&amp;#39;&amp;amp;lt;div class=ExternalClass&amp;#39;&amp;quot; /&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name = &amp;quot;leftRemoved&amp;quot; &amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of disable-output-escaping=&amp;quot;yes&amp;quot; select=&amp;quot;substring-after($description,$before)&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:variable&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:variable name = &amp;quot;results&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of disable-output-escaping=&amp;quot;yes&amp;quot; select=&amp;quot;substring-before($leftRemoved,$after)&amp;quot; /&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:variable&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- HTML fields have extra &amp;lt;div&amp;gt;--&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:when test=&amp;quot;starts-with($results, $htmlFieldStart)&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of disable-output-escaping=&amp;quot;yes&amp;quot; select=&amp;quot;substring-after($results,&amp;#39;&amp;amp;gt;&amp;#39;)&amp;quot; /&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:when &amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:when test=&amp;quot;contains($results, &amp;#39;&amp;amp;amp;amp&amp;#39;)&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:call-template name=&amp;quot;string-replace-all&amp;quot;&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;text&amp;quot; select=&amp;quot;$results&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;replace&amp;quot; select=&amp;quot;&amp;#39;&amp;amp;amp;amp;&amp;#39;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:with-param name=&amp;quot;with&amp;quot; select=&amp;quot;&amp;#39;&amp;amp;amp;&amp;#39;&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:call-template&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:when&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;xsl:value-of disable-output-escaping=&amp;quot;yes&amp;quot; select=&amp;quot;$results&amp;quot;/&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:otherwise&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:choose&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/xsl:template&amp;gt;     &lt;br /&gt;&amp;lt;/xsl:transform&amp;gt;&lt;/p&gt;  &lt;p&gt;I’ll continue explaining more of the other sections of the site, plans for the future and more in upcoming posts!&lt;/p&gt;  &lt;p&gt;I definitely don’t claim to be an XSLT expert. I’ve just managed to keep making it do what I need as I need to over the years. It is an excellent way to build functionality into SharePoint with no-code out of the box web parts.&lt;/p&gt;  &lt;p&gt;Let me know if you have any questions and/or suggestions for improvements!&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:846fe820-8fa2-4bf6-aff0-8fe82195b137" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/XSLT" rel="tag"&gt;XSLT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVP" rel="tag"&gt;MVP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVPSummit" rel="tag"&gt;MVPSummit&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TechReady" rel="tag"&gt;TechReady&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TechReady9" rel="tag"&gt;TechReady9&lt;/a&gt;,&lt;a href="http://technorati.com/tags/STLMOSSCAMP" rel="tag"&gt;STLMOSSCAMP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePointSaturday" rel="tag"&gt;SharePointSaturday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kansas+City" rel="tag"&gt;Kansas City&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DFW+SharePoint" rel="tag"&gt;DFW SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ADC" rel="tag"&gt;ADC&lt;/a&gt;&lt;/div&gt;
&lt;div class="shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href="mailto:?body=Thought%20you%20might%20like%20this:%20http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;;subject=Many+quick+updates+and+first+XSLT+sample+for+SharePoint+%e2%80%93+Event+Management+System" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href="http://del.icio.us/post?url=http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;;title=Many+quick+updates+and+first+XSLT+sample+for+SharePoint+%e2%80%93+Event+Management+System" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href="http://www.digg.com/submit?url=http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;;phase=2" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href="http://reddit.com/submit?url=http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;title=Many+quick+updates+and+first+XSLT+sample+for+SharePoint+%e2%80%93+Event+Management+System" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href="http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;;title=Many+quick+updates+and+first+XSLT+sample+for+SharePoint+%e2%80%93+Event+Management+System" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx&amp;amp;;title=Many+quick+updates+and+first+XSLT+sample+for+SharePoint+%e2%80%93+Event+Management+System&amp;amp;;top=1" target="_blank" title="Post http://aspadvice.com/blogs/davidwalker/archive/2009/09/11/Many-quick-updates-and-first-XSLT-sample-for-SharePoint-_1320_-Event-Management-System.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=56250" width="1" height="1" alt="" /&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidWalker/~4/dF2UIpp82Zg" height="1" width="1" alt="" /&gt;</description></item></channel></rss>