﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>shawnbass.com - Server Based Computing blog</title>
    <description>Anything related to server based computing, Citrix, Terminal Services, etc.</description>
    <link>http://www.shawnbass.com/Blogs/tabid/58/BlogId/2/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>shawn@shawnbass.com</managingEditor>
    <webMaster>shawn@shawnbass.com</webMaster>
    <pubDate>Mon, 06 Oct 2008 08:55:27 GMT</pubDate>
    <lastBuildDate>Mon, 06 Oct 2008 08:55:27 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Need a good way to benchmark your TS/VDI environment?  Login Consultants releases beta 0.5 of Virtual Session Indexer</title>
      <description>&lt;p&gt;My good friend Jeroen van de Kamp of &lt;a href="http://www.loginconsultants.com/"&gt;Login Consultants&lt;/a&gt; mentioned that they've recently released the 0.5 Beta of their platform independent performance benchmarking tool for TS/Citrix and VDI environments.  What would a tool like VSI be used for?  Let's say you want to compare how many VDI sessions you can get on VMware ESX vs Citrix XenServer, or how many Terminal Server sessions you can squeeze out by tweaking your LanMan Parameters or Virus Scanner settings, etc.  This is the type of benchmarking that this tool was created for.  The best part, Login gives it to us for free!  That's &lt;a href="http://en.wikipedia.org/wiki/Gratis_versus_Libre"&gt;free as in beer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the new features of the 0.5 release are:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;True platform independence (both VDI &amp; SBC) through a powerful custom command line option within the launcher, this includes the possibility to use a CSV file with advanced connection details for each individual session;&lt;/li&gt;
    &lt;li&gt;Randomization of user data within each user load loop, this is the most important new feature of this beta as now optimizers (either at a memory or network level) cannot optimize/cache/compress/de-duplicate in an unrealistic fashion;&lt;/li&gt;
    &lt;li&gt;Simplified and centralized configuration of the Launcher(s) and setting-up multiple launchers (master-slaves) for large scale tests is now more straightforward;&lt;/li&gt;
    &lt;li&gt;The installation and configuration of the target platform is now 99% automated (only Office requires a manual default installation);&lt;/li&gt;
    &lt;li&gt;The scripted user workload is now a more realistic loop of 15 minutes (previous beta was 6 minutes). It is now also more dynamic and includes a printing to PDF.&lt;/li&gt;
    &lt;li&gt;Many bug fixes and more robust user workload scripting suited for extreme system loads and improved platform support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I personally have not made the free time to do a thorough testing of Login VSI myself, but if it's anything like the other free Login tools, I'd expect nothing but the best.  Login is really a great company that puts out some very good tools for all of us to use for free.  You can download a copy of Login VSI by registering on their website at &lt;a href="http://www.loginconsultants.com/"&gt;www.loginconsultants.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type" /&gt;
&lt;meta content="Word.Document" name="ProgId" /&gt;
&lt;meta content="Microsoft Word 12" name="Generator" /&gt;
&lt;meta content="Microsoft Word 12" name="Originator" /&gt;
&lt;link href="file:///C:\DOCUME~1\sbass\LOCALS~1\Temp\msohtmlclip1\01\clip_filelist.xml" rel="File-List" /&gt;
&lt;link href="file:///C:\DOCUME~1\sbass\LOCALS~1\Temp\msohtmlclip1\01\clip_themedata.thmx" rel="themeData" /&gt;
&lt;link href="file:///C:\DOCUME~1\sbass\LOCALS~1\Temp\msohtmlclip1\01\clip_colorschememapping.xml" rel="colorSchemeMapping" /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves /&gt;
&lt;w:TrackFormatting /&gt;
&lt;w:PunctuationKerning /&gt;
&lt;w:ValidateAgainstSchemas /&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF /&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables /&gt;
&lt;w:SnapToGridInCell /&gt;
&lt;w:WrapTextWithPunct /&gt;
&lt;w:UseAsianBreakRules /&gt;
&lt;w:DontGrowAutofit /&gt;
&lt;w:SplitPgBreakAndParaMark /&gt;
&lt;w:DontVertAlignCellWithSp /&gt;
&lt;w:DontBreakConstrainedForcedTables /&gt;
&lt;w:DontVertAlignInTxbx /&gt;
&lt;w:Word11KerningPairs /&gt;
&lt;w:CachedColBalance /&gt;
&lt;w:UseFELayout /&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math" /&gt;
&lt;m:brkBin m:val="before" /&gt;
&lt;m:brkBinSub m:val="--" /&gt;
&lt;m:smallFrac m:val="off" /&gt;
&lt;m:dispDef /&gt;
&lt;m:lMargin m:val="0" /&gt;
&lt;m:rMargin m:val="0" /&gt;
&lt;m:defJc m:val="centerGroup" /&gt;
&lt;m:wrapIndent m:val="1440" /&gt;
&lt;m:intLim m:val="subSup" /&gt;
&lt;m:naryLim m:val="undOvr" /&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style type="text/css"&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
	{font-family:"MS PGothic";
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-alt:"MS Mincho";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 134676480 16 0 131072 0;}
@font-face
	{font-family:"Gill Sans MT";
	panose-1:2 11 5 2 2 1 4 2 2 3;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:7 0 0 0 3 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:"MS PGothic";
	mso-bidi-font-family:"MS PGothic";
	mso-fareast-language:JA;}
span.BulletedChar
	{mso-style-name:"Bulleted Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:Bulleted;
	font-family:"Gill Sans MT","sans-serif";
	mso-ascii-font-family:"Gill Sans MT";
	mso-hansi-font-family:"Gill Sans MT";}
p.Bulleted, li.Bulleted, div.Bulleted
	{mso-style-name:Bulleted;
	mso-style-unhide:no;
	mso-style-link:"Bulleted Char";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:35.7pt;
	text-indent:-17.85pt;
	line-height:115%;
	mso-pagination:widow-orphan;
	mso-list:l0 level1 lfo1;
	font-size:10.0pt;
	font-family:"Gill Sans MT","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:862210948;
	mso-list-type:hybrid;
	mso-list-template-ids:1901495366 418295604 68354051 68354053 68354049 68354051 68354053 68354049 68354051 68354053;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:Bulleted;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/151/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/151/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=151</guid>
      <pubDate>Wed, 24 Sep 2008 01:32:59 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=151</trackback:ping>
    </item>
    <item>
      <title>Citrix Delivery Center Visio Stencils</title>
      <description>&lt;p&gt;Daniel Feller from the Citrix Worldwide Consulting Solutions group has posted a nice set of Visio Stencils for the new Citrix Delivery Center components.  This includes visio shapes for all the new XenApp branded components as well as XenDesktop, XenServer, Password Manager, Netscaler, WANscaler, Branch Repeater, etc.  I definitely recommend &lt;a href="http://community.citrix.com/display/~danielf/2008/07/03/Visio+Stencils+for+the+Citrix+Dynamic+Delivery+Center"&gt;picking up a copy&lt;/a&gt; if you frequently do Visio diagrams of Citrix infrastructure components.  And thanks to Daniel for sharing this with the community.&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/144/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/144/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=144</guid>
      <pubDate>Thu, 03 Jul 2008 20:43:55 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=144</trackback:ping>
    </item>
    <item>
      <title>I've been selected by Microsoft as a Terminal Server MVP</title>
      <description>&lt;p&gt;I received an email yesterday that I was nominated and approved for a Microsoft MVP in Terminal Services.  What can I say other than I'm honored to be included in such a great group of people who contribute so much to the community at large.  Thanks to everyone for their support.  My MVP page can be found &lt;a href="https://mvp.support.microsoft.com/profile=07DF068C-CB74-4315-BC8B-3703CD424B83"&gt;here&lt;/a&gt;.  One of these days (when I get free time) I'll actually update my profile to include all the relevant info.  Also, Congrats to the other new Terminal Server MVPs:  &lt;a href="https://mvp.support.microsoft.com/profile=2F77CF26-3451-40EB-B67C-1645B55FF2A6"&gt;Seung Heun  Noh: Terminal Server: Engineering&lt;/a&gt;, &lt;a href="https://mvp.support.microsoft.com/profile=B3F95BBD-B643-4B5D-9CFD-476C7A4DA1DC"&gt;Greg  Shields: Terminal Server: Author&lt;/a&gt;, and &lt;a href="https://mvp.support.microsoft.com/profile=848F902F-5C61-45B4-8C19-638F4136FFFC"&gt;Joe  Shonk: Terminal Server: Architecture&lt;/a&gt;.&lt;br /&gt;
 &lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/143/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/143/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=143</guid>
      <pubDate>Wed, 02 Jul 2008 18:14:44 GMT</pubDate>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=143</trackback:ping>
    </item>
    <item>
      <title>Virtualize a Citrix server?</title>
      <description>&lt;p&gt;The age old question of whether or not you should virtualize a Citrix server.  It use to be a diffcult question because the virtualization platforms were not very optimized for a Terminal Server workload.  Many things have changed in this regard, and now it's not such a crazy decision anymore.  There are certain use cases where it's a no brainer (license servers, web interface, secure gateway, etc).  However, for pure Presentation Servers it was always a bit of a toss up.  On one hand you have a situation where you know you're going to get less users than on physical hardware, versus the other side that says since 32-bit Windows is limited to 2 GB of kernel memory, then virtualizing some Citrix servers on a 16GB or 32GB server carved up into several Terminal Server VMs will scale more users than a single physical instance on th equivalent server hardware.  But that's comparing a physical install using 32-bit Windows, not 64-bit.  Still, it does make a lot of sense to at least consider virtualizing your Terminal Servers on a VM platform.  Now, which platform to choose?  While VMware clearly has more experience (read: existence) in doing this, XenServer has an advantage which is that they have the developers of Citrix (and to some degree Microsoft) at their disposal.  With some of the recent optimizations that Citrix has made in XenServer, they've been able to bring the overhead of virtualization down to 7% on 64-bit Citrix XenApp.  The virtualized 64-bit XenApp was able to host up to 70% more users than the virtualized 32-bit instance.  This isn't that big of a surprise though since the 64-bit instance isn't limited by kernel memory like the 32-bit instance is.  I recommend checking out &lt;a href="http://community.citrix.com/display/~bryont/2008/06/30/Performance+Evaluation+of+XenApp+Virtualized+on+XenServer+-+Tolly+Group+Report"&gt;this blog&lt;/a&gt; entry over at Citrix for some more details on how they conducted their testing if you're interested in this.&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/142/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/142/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=142</guid>
      <pubDate>Tue, 01 Jul 2008 20:28:24 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=142</trackback:ping>
    </item>
    <item>
      <title>Attending Synergy?  Then borrow video camera, make cool video, and get free video camera...</title>
      <description>&lt;p&gt;&lt;a href="http://community.citrix.com/blogs/citrite/vishalg/"&gt;Vishal Ganeriwala&lt;/a&gt; from Citrix has recently posted a &lt;a href="http://community.citrix.com/blogs/citrite/vishalg/2008/05/14/Just%20shoot%20and%20win%203%20Flip%20Video%20during%20Citrix%20Synergy"&gt;blog entry&lt;/a&gt; about a social networking contest that's being conducted at the Citrix Synergy event next week in Houston.  If you happen to be attending, here's how the process goes:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;You comment on Vishal's &lt;a href="http://community.citrix.com/blogs/citrite/vishalg/2008/05/14/Just%20shoot%20and%20win%203%20Flip%20Video%20during%20Citrix%20Synergy"&gt;blog entry&lt;/a&gt; stating that you'd like to borrow one of the FlipVideo cameras.&lt;/li&gt;
    &lt;li&gt;You record some 5 minute video segment capturing your thoughts (or someone elses if you don't have any LOL) regarding the Citrix Synergy event.&lt;/li&gt;
    &lt;li&gt;You turn the camera back into Vishal the following day.&lt;/li&gt;
    &lt;li&gt;All the videos get uploaded to YouTube.&lt;/li&gt;
    &lt;li&gt;The top 5 most viewed submissions will receive the FlipVideo camera for free.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I'll be at Citrix Synergy, and this blog gave me a good idea to bring my FlipVideo camera.  Only I won't have to adhere to all those crazy "rules".  I'm such a rebel... Oh yes, I will be videotaping analysts...oooh.....  And I might even upload videos to my site, or maybe even some other site....   Uh-oh  now I've gone and said it...  &lt;img src="/Providers/HtmlEditorProviders/Fck/FCKeditor/editor/images/smiley/msn/wink_smile.gif" alt="" /&gt;&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/139/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/139/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=139</guid>
      <pubDate>Thu, 15 May 2008 04:09:41 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=139</trackback:ping>
    </item>
    <item>
      <title>The ultimate guide to Citrix MFCOM SDK</title>
      <description>&lt;p&gt;&lt;a href="http://community.citrix.com/blogs/citrite/vishalg/"&gt;Vishal Ganeriwala&lt;/a&gt; from Citrix sent me a tip that Dr. SDK (head Citrix MFCOM jockey) has updating his SDK Guide "Scripting MetaFrame".  The new guide can be found &lt;a href="http://community.citrix.com/blogs/citrite/vishalg/2008/05/01/The%20ultimate%20guide%20to%20Citrix%20MFCOM%20SDK"&gt;here&lt;/a&gt; and is a must read for anyone attempting to use MFCOM from VBScript/PowerShell, etc.&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/136/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/136/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=136</guid>
      <pubDate>Fri, 02 May 2008 15:36:45 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=136</trackback:ping>
    </item>
    <item>
      <title>Taking a long time to launch your Citrix apps?  Maybe you need to try Citrix FastLaunch...</title>
      <description>&lt;p&gt;Gus Pinto has blogged recently about a utility developed by the internal IT organization at Citrix that was used to assist in minimizing the amount of time required to get people into their Citrix apps.  You can see a "veedio" [ LOL @Gus ;) ] of this in action &lt;a href="http://community.citrix.com/display/~gusp/2008/04/28/Citrix%20Fast%20Launch%20Preview"&gt;here&lt;/a&gt;.  Gus also did a follow up &lt;a href="http://community.citrix.com/display/~gusp/2008/04/28/Citrix%20Fast%20Launch%20Preview"&gt;interview with the creators of the utility here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One thing to know up front about this utility is that it will be released to the web as an unsupported utility on CDN.  It won't be an "official" Citrix product.&lt;/p&gt;
&lt;p&gt;Now before I comment on this, let me first state that I have no inside knowledge of how this thing was developed, nor am I an expert at the inner workings of it.  That being said, let me state some assumptions about how I *think* this thing is working and some potential shortcomings of it.  I'm certainly encouraging any/all corrections/clarifications to these assumptions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First an overview of my understanding of the utility:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) Windows boots up and the user logs in.&lt;/p&gt;
&lt;p&gt;2) There's a Start Menu startup folder shortcut that links to this utility written by the Citrix IT guys.&lt;/p&gt;
&lt;p&gt;3) The executable starts up and initializes a connection to a Citrix server.  If the user had existing disconnected apps on that server, the apps would immediately show.  If the user didn't have any apps running, they would just see their desktop.&lt;/p&gt;
&lt;p&gt;4) Upon launching their next Citrix application, it would immediately appear via the magic of session sharing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ok, so what's the catch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1)  First of all, since this is a utility that runs in the startup menu of the client system, you've got to have some way to get it there.  If you're using PN/Web client you're a bit SOL since you'd need some type of ESD or script solution for pushing the shortcut in their start menu.  If you're using PNA, you could use the Citrix infrastructure and PNAgent to place the shortcut into the Start Menu, but you'd still need to stage the utility onto the machine.  That means there needs to be some type of out of band management mechanism of getting it there.  For most people with internal corporate desktops, this would be pretty easy through their existing ESD and/or Group Policy.  For external users, you probably don't want sessions auto-launching in the background for security reasons.&lt;/p&gt;
&lt;p&gt;2) What this utility is actually doing is automatically invoking an ICA session on a &lt;strike&gt;Presentation Server&lt;/strike&gt; oops I mean XenApp server.  This has implications in a few different areas:&lt;/p&gt;
&lt;p&gt;    a) &lt;strong&gt;Licensing&lt;/strong&gt;.  Unless Citrix has developed a way of not actually counting these "auto-launch sessions" you'll need to have enough licensing to accomodate every single user that has this utility deployed.  At the client site I'm at right now, they have about 1500 ccus of PS4.5e, but a pool of about 6k total users.  So if this is really an issue, then they would need to buy 4500 more licenses.&lt;/p&gt;
&lt;p&gt;    b) &lt;strong&gt;Server capacity&lt;/strong&gt;.  Everyone knows that one of the biggest hits to a Terminal Server environment is session initialization.  All of the logon script processing, printer mapping, and process initialization is brutal on the Citrix server front.  I see two issues here.  One is major blackhole effect when shifts change.  If you've suddenly got two to three thousand simulatanous Citrix logins vs normally seeing 500 max, that's a pretty significant rise that you might not be ready for.  Secondly, does your Citrix farm have the capacity to accomodate the number of users that have FastLaunch deployed?  Going back to my example of having 6k total users with 1500 max ccus.  If the farm can handle 1500 total users, but you've just thrown 6k sessions at it are you going to stress it beyond it's capabilities?&lt;/p&gt;
&lt;p&gt;    c) &lt;strong&gt;Reliance on the magic of session sharing&lt;/strong&gt;.  Session sharing is a beautiful thing.  It's a technology that in it's most basic form instructs the Citrix server to simply spawn a new user process for XYZ application within the existing TS/Citrix session instead of launching a whole new session.  Now, there a &lt;a href="http://support.citrix.com/article/ctx159159"&gt;many reasons why session sharing might fail&lt;/a&gt;.  But the first (and most obvious) reason is that the application being requested isn't installed and published on the server that your session is running on.  There are still many Citrix environments that are highly silo'd.  The reason why an organization is in a silo situation may vary from company to company, but the bottom line here is that if your in a silo'd architecture, this FastLaunch may offer you no benefit on launch wait time if the application requested has to be fulfilled from an alternate server silo.  Now, if your infrastructure is built such that you're using application virtualization (a.k.a. Citrix Streaming, Microsoft Softgrid, VMware Thinstall), then you might be able to get by with about 80% of your apps being serviced by the same server that you've initialized your startup session on.&lt;/p&gt;
&lt;p&gt;Overall I think the concept behind FastLaunch is a good one.  I think it could get even better if Citrix was to start tracking user experience patterns to know that XYZ user typically launches these applications initially and therefore we should spin up a session on XYZ silo, etc.  But considering that this is an internally developed utility and is being provided for free, you can't exactly complain.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To wrap up I want to say the following things:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) I'm not an expert on this particular utilty so I'm certain that at least 1-99% of this blog entry is completely wrong. :)&lt;/p&gt;
&lt;p&gt;2) The type of thinking behind this utility is EXACTLY what Citrix needs to keep doing.  There are tons of people out there with similar ideas/concepts.  Citrix needs to find the ones that are game changing (or disruptive technology as they like to call it) and jump on them.&lt;/p&gt;
&lt;p&gt;3) Offering this stuff for free is cool and all, but come on....this kind of stuff deserves real consideration for corporate backing.  If the licensing, server performance, and session sharing issues are problematic then you just haven't thought hard enough about alternatives to make it better.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/135/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/135/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=135</guid>
      <pubDate>Thu, 01 May 2008 20:39:24 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=135</trackback:ping>
    </item>
    <item>
      <title>Barry Flanagan posted up a list of technical sessions that will be at Citrix Synergy</title>
      <description>&lt;p&gt;With only three weeks to go before the &lt;a href="http://www.citrixsynergy.com/"&gt;Citrix Synergy&lt;/a&gt; event in Houston, TX Barry Flanagan has posted up a list of technical sessions from the Citrix Synergy conference.  While anything could happen, I'm getting the general feeling like this might just be the most technical Citrix iForum ever.  Even if not, I'm just happy that Citrix is actually publically recognizing the Citrix Technology Professional program as opposed to treating it like the ugly red-headed stepchild (no offense to ugly red-headed stepchildren).&lt;/p&gt;
&lt;p&gt;View the list of technical sessions in Barry's &lt;a href="http://community.citrix.com/display/~barryf/2008/04/28/Technical+Sessions+at+Citrix+Synergy"&gt;blog entry&lt;/a&gt;.&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/133/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/133/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=133</guid>
      <pubDate>Tue, 29 Apr 2008 13:26:56 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=133</trackback:ping>
    </item>
    <item>
      <title>Why I love GotoAssist Express Beta</title>
      <description> I have been a long time supporter of the Citrix Online GotoAssist product as an excellent way for organizations to provide remote support to their internal associates, but specifically for their remote office workers, work from home employees, and third party customers/partners.  Whenever I'm able</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/132/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/132/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=132</guid>
      <pubDate>Sun, 27 Apr 2008 18:31:51 GMT</pubDate>
      <slash:comments>13</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=132</trackback:ping>
    </item>
    <item>
      <title>Mark Templeton's advertisement to Citrix Synergy calls out reference to Brian Madden</title>
      <description>&lt;p&gt;Never in a million years did I ever expect to hear a reference to Brian Madden in a public video from Mark Templeton, but that day has come.  I was reading a &lt;a href="http://citrixblogger.org/2008/04/17/mark-templeton-video-invitation-to-citrix-synergy/"&gt;blog item&lt;/a&gt; from Jeffrey Muir where he mentioned a video that Citrix was sending throughout the company as a commercial advertisement to re-enforce the reasons why people should attend Citrix Synergy.  Jeff posted a link to the video and I gave it a listen.  Surprisingly, Mark talks about the Geek Speak Live section of the conference that several of the &lt;a href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=38494"&gt;Citrix Technology Professionals&lt;/a&gt; (including myself) will be speaking at.  This is a great thing as it's becoming clear that Citrix is really beginning to recognize the CTP program and evangelize it within the organization.  If you're going to Synergy, I recommend you stop in on the Geek Speak Live sessions.  I'm sure they will be great.&lt;/p&gt;
&lt;p&gt;Back to the Brian Madden reference.  If you watch the video Mark mentions Brian's name at 1:19.  Who would have thought?&lt;/p&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/131/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/131/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=131</guid>
      <pubDate>Wed, 16 Apr 2008 15:26:23 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=131</trackback:ping>
    </item>
  </channel>
</rss>