<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MetroStar Systems Blog</title>
	<atom:link href="http://blog.metrostarsystems.com/feed/?cat=0" rel="self" type="application/rss+xml" />
	<link>http://blog.metrostarsystems.com</link>
	<description></description>
	<lastBuildDate>Fri, 17 May 2013 20:12:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Hey SharePoint, go PSCONFIG Yourself!</title>
		<link>http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/</link>
		<comments>http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/#comments</comments>
		<pubDate>Fri, 17 May 2013 20:09:56 +0000</pubDate>
		<dc:creator>Ross Beurmann</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[SharePoint PSCONFIG CLICONFIG SQL]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6661</guid>
		<description><![CDATA[<p>I recently was upgrading SharePoint 2010 out of the box, no updates installed to the latest Cumulative Update (February 2013).  Service Pack 1 needs to be installed in order to deploy the update, so I diligently installed Service Pack one, and the immediately ran the update installer.  After running the PSCONFIG GUI and receiving the [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/">Hey SharePoint, go PSCONFIG Yourself!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I recently was upgrading SharePoint 2010 out of the box, no updates installed to the latest Cumulative Update (February 2013).  Service Pack 1 needs to be installed in order to deploy the update, so I diligently installed Service Pack one, and the immediately ran the update installer.  After running the PSCONFIG GUI and receiving the error: PSCONFIG Upgrade errors SQL Network Interfaces, Error 25 &#8211; Connection String is not valid.  I am connecting to named SQL instance, with a named Pipe and the proper TCPIP settings. </p>
<p>After looking into multiple blogs, TechNet articles, and message boards for a few days, I finally realized the issue, and it is frustrating.  PSCONFIG will take a SQL Server name like this: “ServerName\InstanceName, Port#” for its first run without any issue.  SharePoint will create databases without any issue.  The issues come as SharePoint or PSCONFIG tries to update that database.  In the registry the Config DB connection string is there showing the name above but it will not connect.  There is a work around that doesn’t force you to start from scratch or recreate the farm, but you will need to revert back to the appropriate patch level and reinstall the patches you are trying to upgrade to again.  The issue is during the update statements in SharePoint and PSCONFIG it doesn’t properly send the request for “ServerName\InstanceName, Port#” and it requires just a “ServerName” type connection string.  Using the Native Client Configuration tool “cliconfg.exe”</p>
<p>When it opens select TCP/IP and click “Enable” moving TCP/IP to the right:</p>
<p> <a href="http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/cliclient1/" rel="attachment wp-att-6662"><img class="alignnone size-medium wp-image-6662" alt="CLICLIENT1" src="http://blog.metrostarsystems.com/wp-content/uploads/2013/05/CLICLIENT1-300x195.png" width="300" height="195" /></a></p>
<p>The next step is to navigate to the Alias Tab and click “Add…”:</p>
<p> <a href="http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/cliclient2/" rel="attachment wp-att-6663"><img class="alignnone size-medium wp-image-6663" alt="CLICLIENT2" src="http://blog.metrostarsystems.com/wp-content/uploads/2013/05/CLICLIENT2-300x195.png" width="300" height="195" /></a></p>
<p>Finally you need to configure a TCP/IP alias putting the ServerName, InstanceName and Port number in as shown below, don’t forget to disable Dynamic Ports:</p>
<p> <a href="http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/cliclient3/" rel="attachment wp-att-6664"><img class="alignnone size-medium wp-image-6664" alt="CLICLIENT3" src="http://blog.metrostarsystems.com/wp-content/uploads/2013/05/CLICLIENT3-300x160.png" width="300" height="160" /></a></p>
<p>Now run PSCONFIG to connect to your existing farm, enter just the ServerName and retrieve the available databases, if they do not appear you can troubleshoot your connection by opening notepad, and create a “UDL” file.  This will open in the native client and allow you to test your alias. </p>
<p>I hope this helps, it was a pain for me!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/">Hey SharePoint, go PSCONFIG Yourself!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/05/17/hey-sharepoint-go-psconfig-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing History</title>
		<link>http://blog.metrostarsystems.com/2013/05/17/managing-history/</link>
		<comments>http://blog.metrostarsystems.com/2013/05/17/managing-history/#comments</comments>
		<pubDate>Fri, 17 May 2013 20:06:33 +0000</pubDate>
		<dc:creator>Ross Beurmann</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Management Culture Change Management]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6658</guid>
		<description><![CDATA[<p>One of my biggest challenges throughout my career has been working with management that manages the past.  There is a lot to be said of a manager with a good foundation in an organization that understands historical dynamics between customers, teams, and other leadership members.  On the other side of that coin is in order [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/05/17/managing-history/">Managing History</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>One of my biggest challenges throughout my career has been working with management that manages the past.  There is a lot to be said of a manager with a good foundation in an organization that understands historical dynamics between customers, teams, and other leadership members.  On the other side of that coin is in order to move forward and become better managers need to change that history into ideas on how to improve rather than reasons to remain stagnate.  In every organization, change is difficult.  Change requires people to get out of their comfort zone and readjust routines and processes that they have learned to be “ok” with even when they realize there are better ways to go about business.  In my last organization a staple member of the team left to pursue a new opportunity closer to home which allowed him to spend more time with family and less time on the DC area highways, everyone was happy that he was getting those new perks in his personal life, but members of the management team were concerned they were losing someone who had been relied on for a multitude of things for a large number of years.  These fears are normal when someone with talent, knowledge and experience leaves a group.  I wasn’t happy to see him go, but as the newest member to the management team, and the manager in charge of his team I did see some opportunity for change.  This employee was in the top 3 of smartest people I have ever worked with, but he was not a fan of change or process.  I saw some efficiency gaps that could be easily filled with some small processes and new procedures; I also saw a huge flaw in the team which was the lack of importance placed on documentation.  Documentation would have been a tool in comforting the other members of the management team that all of this employee’s knowledge would not be lost on his day of departure.  This employee’s influence over the organization and strong personality were hard to combat while trying to make changes to better the group.  His departure really solidified the need for these changes as we hadn’t found a replacement and still had the same deliverables to meet on the same timeline.  I was able to empower employees by assigning them leadership roles on projects while implementing my changes.  Our success was quick and proved to our leadership that losing people with history is sad personally but can easily be overcome professionally by being organized and thorough. </p>
<p>The bottom line is that history is good to know as a learning tool, but shouldn’t be treated a scripture to live by.  With new personnel come new ideas and fresh looks on old problems.  This is valuable to the organization as a whole and shouldn’t be dismissed because of tenure on scene.  Take a look at what the new ideas as unbiased as possible, accept constructive criticism, and always strive to better yourself and your organization.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/05/17/managing-history/">Managing History</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/05/17/managing-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a Windows Store App side-loading install</title>
		<link>http://blog.metrostarsystems.com/2013/04/30/how-to-create-a-windows-store-app-side-loading-install/</link>
		<comments>http://blog.metrostarsystems.com/2013/04/30/how-to-create-a-windows-store-app-side-loading-install/#comments</comments>
		<pubDate>Wed, 01 May 2013 02:34:41 +0000</pubDate>
		<dc:creator>Matt Louderback</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6643</guid>
		<description><![CDATA[<p>Recently we needed the ability to distribute our Windows Store app called eBriefing on locked down devices without access to the Windows Store.  This required that we create a version that can be installed using side-loading.  While researching this I found that there is no single place on the web where it clearly describes the entire process [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/04/30/how-to-create-a-windows-store-app-side-loading-install/">How to create a Windows Store App side-loading install</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently we needed the ability to distribute our Windows Store app called eBriefing on locked down devices without access to the Windows Store.  This required that we create a version that can be installed using side-loading.  While researching this I found that there is no single place on the web where it clearly describes the entire process from start to finish on how to create a side-loading capable version of your app.  I must admit that it took a lot of research and eventually I just used experience to piece together the answers.  In the end it turns out to be quite simple.  Be careful though, from what I saw the web is currently littered with misinformation on this topic.</p>
<div>So hear I will explain what you need to do in order to create, and install a side-loading version of your Windows Store app.</div>
<div> </div>
<div>1) Get yourself a code signing certificate from a trusted certificate authority (CA)</div>
<ul>
<li>This is just a regular Authenticode certificate just like you would use to sign the executables (EXEs &amp; DLLs) of a desktop app and they have been used since the 1990&#8242;s.  So nothing fancy is required and don&#8217;t let anyone confuse you.</li>
<li>In the end you will need to create a PFX with the full certificate chaining back to the CA.</li>
<li>$$$ Note that an Authenticode code signing certificate will set you back a few hundred bucks at least.  Ouch!  Welcome to the world of Enterprise App Development.</li>
</ul>
<div>2) Setup your Windows Store project in Visual Studio to sign its app package with your code signing certificate</div>
<div> </div>
<div style="padding-left: 30px">A) Open the Package.appmanifest file&#8217;s editor (call the &#8220;Manifest Designer&#8221;)</div>
<div style="padding-left: 30px">B) Open the &#8220;Packaging&#8221; tab</div>
<div style="padding-left: 30px">C) Select the code singing certificate using the &#8220;Choose Certificate&#8221; button next to the &#8220;Publisher:&#8221; field</div>
<div style="padding-left: 30px">D) Select drop down &#8220;Configure Certificate&#8221;</div>
<div style="padding-left: 30px">E) Select option &#8220;Select from file&#8230;&#8221; in drop down </div>
<div style="padding-left: 30px">F) Choose your code signing certificate and enter the password</div>
<div> </div>
<div>3) Build your app package </div>
<div> </div>
<div style="padding-left: 30px">a) Select you Windows Store project in Solution Explorer</div>
<div style="padding-left: 30px">b) Open the Project menu</div>
<div style="padding-left: 30px">c) Select the &#8220;Store&#8221; command</div>
<div style="padding-left: 30px">d) Select &#8220;Create App Packages&#8230;&#8221;</div>
<div style="padding-left: 30px">c) In the Create App Packages wizard, select the &#8220;No&#8221; radio button for the question &#8220;Do you want to build packages to upload to the Windows Store?&#8221;</div>
<div style="padding-left: 30px">d) Build the packages for the app Architectures you are distributing to.</div>
<div> </div>
<div>4) Get your app package file (the APPX file) from the Packages folder where it was built.</div>
<ul>
<li>After the build process in step #3 is complete it will show you a dialog with a hyperlink the path to the app packages that were created.  Go to this folder to find your APPX (app package) files for each architecture.  You only need the APPX files and not the rest of the files so copy them to another folder for distribution.  </li>
<li>Also get any dependency app packages.  For our app we used the Visual C++ library so we also had to distribute this APPX for each platform.</li>
</ul>
<div> </div>
<div>5) Install the App-Package using a PowerShell command </div>
<div> </div>
<div style="padding-left: 30px">If your app has dependencies on other shared libraries like Visual C++ then you must use the following command with &#8220;DependencyPath&#8221; defined.</div>
<pre style="padding-left: 30px">Add-AppxPackage -Path "MyApp.appx"  -DependencyPath "Microsoft.VCLibs.x64.11.00.appx" -ForceApplicationShutdown</pre>
<div style="padding-left: 30px"> </div>
<div>
<div style="padding-left: 30px">If  your app does not have dependencies then you can simply run the following</div>
<pre style="padding-left: 30px">Add-AppxPackage -Path "MyApp.appx"  -ForceApplicationShutdown</pre>
</div>
<p><span style="text-decoration: underline">Best Practices:</span></p>
<div style="padding-left: 30px">If you distribute your app both in the Windows Store and by side-loading then as a best practice you should have two projects that share the same code files using links in the second project.  This will remove the need to modify the app-manifest when building separately between the Store version and the Side-Loading version.  This way we can use automated build to build either.  Also, I don&#8217;t have to remember to change the project for each distribution configuration.</div>
<p><span style="text-decoration: underline">Notes:</span></p>
<ul>
<li>Note that by using the Manifest Designer to bind your code signing certificate to your app manifest it will assure that the &#8220;Publisher&#8221; attribute in the &#8220;Identity&#8221; element is set to the publisher used to create the certificate.  They mention this in documentation but it is no big deal since it is extracted and set automatically by the Manifest Designer.</li>
<li>Note that your app should pass the tests run by the automated Windows App Certification Kit.  The documentation says that side-loaded apps must pass these certification tests so I would run them.</li>
</ul>
<p><span style="text-decoration: underline">Myths and Misconceptions:</span></p>
<ul>
<li>You can just use the Windows Store APPX and its certificate.
<ul>
<li> The certificate created by the Windows Store is not from a trusted CA</li>
</ul>
</li>
<li>You can create your own certificate
<ul>
<li>Nope, the certificate needs to come from a trusted CA or the app package will not install.</li>
</ul>
</li>
<li>You need the new &#8220;Extended Validation&#8221; code signing certificate
<ul>
<li>No, you just need the basic Authenticode certificate which is much cheaper also</li>
</ul>
</li>
<li>You need to sign the APPX manually
<ul>
<li>No, it is quite simple to just let Visual Studio do the work.</li>
</ul>
</li>
<li>You must remove the &#8220;certificate chain&#8221; from the PFX
<ul>
<li>NO!</li>
<li>Sure some posts say that you have to remove the &#8220;certificate chain&#8221; from the PFX but that would render it <strong>useless for code signing</strong>, so don&#8217;t do it.</li>
<li>The only reason they believe this is that they are trying to use it in the wrong place.  They are confused by thinking that they have to use the PFX in the project Properties&#8217; Signature settings, but this wrong because this is for Strong Naming the assembly and not for code signing.</li>
</ul>
</li>
<li>Where you sign the package?
<ul>
<li>You do not need to sign the DLL, and EXE projects in your package, just let Visual Studio sign the APPX for you.</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline">References:</span></p>
<ol>
<li><a href="http://technet.microsoft.com/en-us/library/hh856048.aspx">http://technet.microsoft.com/en-us/library/hh856048.aspx</a></li>
<li><a href="http://technet.microsoft.com/en-us/library/hh852635.aspx">http://technet.microsoft.com/en-us/library/hh852635.aspx</a></li>
</ol>
<p>The post <a href="http://blog.metrostarsystems.com/2013/04/30/how-to-create-a-windows-store-app-side-loading-install/">How to create a Windows Store App side-loading install</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/04/30/how-to-create-a-windows-store-app-side-loading-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is the Windows Store developer console?</title>
		<link>http://blog.metrostarsystems.com/2013/04/30/where-is-the-windows-store-developer-console/</link>
		<comments>http://blog.metrostarsystems.com/2013/04/30/where-is-the-windows-store-developer-console/#comments</comments>
		<pubDate>Wed, 01 May 2013 01:49:49 +0000</pubDate>
		<dc:creator>Matt Louderback</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6639</guid>
		<description><![CDATA[<p>Finding the developer console for the Windows Store can be tricky.  A simple Google search of &#8220;Windows Store developer console&#8221; will not get you there very quickly, but if I type in &#8220;Android developer console&#8221; the first link is what I am looking for.  Is this some great conspiracy from Google?  I doubt it.  Maybe it is [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/04/30/where-is-the-windows-store-developer-console/">Where is the Windows Store developer console?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Finding the developer console for the Windows Store can be tricky.  A simple Google search of &#8220;Windows Store developer console&#8221; will not get you there very quickly, but if I type in &#8220;Android developer console&#8221; the first link is what I am looking for.  Is this some great conspiracy from Google?  I doubt it.  Maybe it is because I didn&#8217;t type in &#8220;Windows Store Portal&#8221; which is what it is called and this search brings it up immediately even in Google.  Just incase you are thinking &#8220;Developer Console&#8221; like me, here is the link that gets you there in a hurry.  <a href="https://appdev.microsoft.com/StorePortals">https://appdev.microsoft.com/StorePortals</a> </p>
<p>Oh, and for those non-developers out there who are wondering what the Windows Store Portal is anyway, it is where a developer uploads and prepares his Windows Store apps.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/04/30/where-is-the-windows-store-developer-console/">Where is the Windows Store developer console?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/04/30/where-is-the-windows-store-developer-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net Queue vs ConcurrentQueue performance</title>
		<link>http://blog.metrostarsystems.com/2013/04/04/net-queue-vs-concurrentqueue-performance/</link>
		<comments>http://blog.metrostarsystems.com/2013/04/04/net-queue-vs-concurrentqueue-performance/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 20:39:39 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[.net 4]]></category>
		<category><![CDATA[.net 4.5]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[threading]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6634</guid>
		<description><![CDATA[<p>Just recently I found out about a new set of collections introduced in .Net 4 within the System.Collections.Concurrent namespace which can make multi-threaded code easier since they are designed to be thread safe for the ground up which means when using them there is no need to use locks.  Aside from making the coding a bit [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/04/04/net-queue-vs-concurrentqueue-performance/">.Net Queue<T> vs ConcurrentQueue<T> performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Just recently I found out about a new set of collections introduced in .Net 4 within the System.Collections.Concurrent namespace which can make multi-threaded code easier since they are designed to be thread safe for the ground up which means when using them there is no need to use locks.  Aside from making the coding a bit simpler I was curious about what kind of performance these new collections would offer so I ran a small test to see the difference between the old Queue&lt;T&gt; and locks and the new ConcurrentQueue&lt;T&gt; class.</p>
<p>To perform the test I wrote a small console app in .Net 4.5 which would enqueue 1,000,000 integers one thread while another thread dequeued the integers as fast as they could.  The results where somewhat surprising:</p>
<p>Queue&lt;T&gt; times (seconds):  0.72, 0.41, 3.23, 1.28, 2.11</p>
<p>ConcurrentQueue&lt;T&gt; times (seconds): 0.49, 0.81, 0.36, 0.39, 0.38</p>
<p>From these numbers you can see that not only was the ConcurrentQueue&lt;T&gt; faster but it also had a much more consistent performance than the Queue&lt;T&gt; with a lock on it.  I would guess that the reason for the high variation in times with the lock would be due to the contention for the lock causing the threads to block somewhat randomly leading to much more variation in the run times than the ConcurrentQueue&lt;T&gt; which doesn&#8217;t use locking/blocking code.</p>
<p>&nbsp;</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/04/04/net-queue-vs-concurrentqueue-performance/">.Net Queue<T> vs ConcurrentQueue<T> performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/04/04/net-queue-vs-concurrentqueue-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caching a large number of key/value pairs within C#</title>
		<link>http://blog.metrostarsystems.com/2013/03/15/caching-a-large-number-of-keyvalue-pairs-within-c/</link>
		<comments>http://blog.metrostarsystems.com/2013/03/15/caching-a-large-number-of-keyvalue-pairs-within-c/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 19:50:52 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6608</guid>
		<description><![CDATA[<p>Dealing with large amounts of data can make even the simplest of tasks significantly more difficult.  On a system I am currently working on I have the need to cache a rather large (potentially 20+ million) number of key/value pairs (key being a long/value being a byte), oh and I also need quick lookup/insertion times. [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/03/15/caching-a-large-number-of-keyvalue-pairs-within-c/">Caching a large number of key/value pairs within C#</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Dealing with large amounts of data can make even the simplest of tasks significantly more difficult.  On a system I am currently working on I have the need to cache a rather large (potentially 20+ million) number of key/value pairs (key being a long/value being a byte), oh and I also need quick lookup/insertion times.  My initial idea was to try and make use of the Dictionairy&lt;TKey,TValue&gt; class just to see what would happen.  As you can probably guess the sheer amount of RAM this took up made it a non-starter.  20 million tuples was using around 650 MB of RAM!</p>
<p>I started looking for some alternatives and came across a project called &#8216;BPlusTree&#8217; https://nuget.org/packages/CSharpTest.Net.BPlusTree  This is a fully managed disk backed B+ tree which supports the IDictionary interface.  When I loaded 1 million tuples into it the file it created was taking up ~1GB of space.  It also has pretty high performance, handling several thousand insertions per second.  So far it is looking pretty promising, I&#8217;ll keep this post updated if I find anything else of note.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/03/15/caching-a-large-number-of-keyvalue-pairs-within-c/">Caching a large number of key/value pairs within C#</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/03/15/caching-a-large-number-of-keyvalue-pairs-within-c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating a Dynamic Status Bar in SharePoint</title>
		<link>http://blog.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/</link>
		<comments>http://blog.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 19:05:02 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Client Object Model]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JavaScript Object Model]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Status Bar]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6600</guid>
		<description><![CDATA[<p>In this quick example I&#8217;ll show how you can utilize a SharePoint list and the SharePoint 2010 Status Bar to provide messages to the user, which are dynamically updated every 10 seconds. And since we&#8217;ll be using the JavaScript Object Model, we&#8217;ll have all of the AJAX goodness we so desire, with minimal amounts of [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/">Creating a Dynamic Status Bar in SharePoint</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In this quick example I&#8217;ll show how you can utilize a SharePoint list and the SharePoint 2010 Status Bar to provide messages to the user, which are dynamically updated every 10 seconds. And since we&#8217;ll be using the JavaScript Object Model, we&#8217;ll have all of the AJAX goodness we so desire, with minimal amounts of code.</p>
<p>For this example the first thing you will need to do is create a Custom list named Notifications with the following fields:</p>
<ul>
<li>Title &#8211; Single line of text</li>
<li>Status &#8211; Choice [Active, Closed]</li>
<li>Priority &#8211; Choice [(1) Very Important, (2) Important, (3) Success, (4) Information]</li>
</ul>
<p>Once you have the list setup go ahead and create a test item (ensuring that all fields are filled in and the status is set to Active), then follow these steps:</p>
<ul>
<li>Add a Content Editor Web Part to the homepage of the web where the list was added</li>
<li>From within the Format Text tab, click the HTML button and select Edit HTML Source</li>
<li>Paste the following JavaScript into the window and click OK</li>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre>&lt;script src=<span style="color: #006080">&quot;http://code.jquery.com/jquery-1.9.1.min.js&quot;</span>&gt;&lt;/script&gt;</pre>
<pre>&lt;script type=<span style="color: #006080">&quot;text/javascript&quot;</span>&gt;</pre>
<pre>    ExecuteOrDelayUntilScriptLoaded(InitNotifications, <span style="color: #006080">&quot;sp.js&quot;</span>);</pre>
<pre>    <span style="color: #0000ff">var</span> tid = setInterval(InitNotifications, 10000); <span style="color: #008000">// Reset notifications every 10 seconds</span></pre>
<pre>&#160;</pre>
<pre>&#160;</pre>
<pre>    <span style="color: #008000">/* Initialize Client Context */</span></pre>
<pre>    <span style="color: #0000ff">function</span> InitNotifications() {</pre>
<pre>        <span style="color: #0000ff">var</span> clientContext = <span style="color: #0000ff">new</span> SP.ClientContext.get_current();</pre>
<pre>        <span style="color: #0000ff">var</span> web = clientContext.get_web();</pre>
<pre>        <span style="color: #0000ff">var</span> notificationsList = web.get_lists().getByTitle(<span style="color: #006080">'Notifications'</span>);</pre>
<pre>        <span style="color: #0000ff">var</span> camlQuery = <span style="color: #0000ff">new</span> SP.CamlQuery();</pre>
<pre>        <span style="color: #0000ff">var</span> q = <span style="color: #006080">&quot;&lt;View&gt;&lt;Query&gt;&quot;</span> +</pre>
<pre>                    <span style="color: #006080">&quot;&lt;Where&gt;&quot;</span> +</pre>
<pre>                        <span style="color: #006080">&quot;&lt;Eq&gt;&lt;FieldRef Name=Status /&gt;&lt;Value Type=Choice&gt;Active&lt;/Value&gt;&lt;/Eq&gt;&quot;</span> +</pre>
<pre>                    <span style="color: #006080">&quot;&lt;/Where&gt;&quot;</span> +</pre>
<pre>                    <span style="color: #006080">&quot;&lt;OrderBy&gt;&lt;FieldRef Name='Priority' Ascending='True' /&gt;&lt;/OrderBy&gt;&quot;</span> +</pre>
<pre>                <span style="color: #006080">&quot;&lt;/Query&gt;&lt;/View&gt;&quot;</span>;</pre>
<pre>        camlQuery.set_viewXml(q);</pre>
<pre>        <span style="color: #0000ff">this</span>.notifications = notificationsList.getItems(camlQuery);</pre>
<pre>        clientContext.load(<span style="color: #0000ff">this</span>.notifications);</pre>
<pre>        clientContext.executeQueryAsync(Function.createDelegate(<span style="color: #0000ff">this</span>, <span style="color: #0000ff">this</span>.onNotificationsLoadSuccess), Function.createDelegate(<span style="color: #0000ff">this</span>, <span style="color: #0000ff">this</span>.onQueryFailed));</pre>
<pre>    }</pre>
<pre>&#160;</pre>
<pre>    <span style="color: #008000">/* Function which runs if the async query succeeds */</span></pre>
<pre>    <span style="color: #0000ff">function</span> onNotificationsLoadSuccess(sender, args) {</pre>
<pre>        <span style="color: #0000ff">var</span> itemCount = notifications.get_count();</pre>
<pre>        <span style="color: #0000ff">if</span> (itemCount &gt; 0) {</pre>
<pre>            $(<span style="color: #006080">&quot;#pageStatusBar&quot;</span>).empty();</pre>
<pre>            <span style="color: #0000ff">var</span> listEnumerator = notifications.getEnumerator();</pre>
<pre>            <span style="color: #0000ff">while</span> (listEnumerator.moveNext()) {</pre>
<pre>                <span style="color: #0000ff">var</span> item = listEnumerator.get_current();</pre>
<pre>                <span style="color: #0000ff">var</span> itemID = item.get_id();</pre>
<pre>                <span style="color: #0000ff">var</span> itemName = item.get_item(<span style="color: #006080">&quot;Title&quot;</span>);</pre>
<pre>                <span style="color: #0000ff">var</span> itemPriority = item.get_item(<span style="color: #006080">&quot;Priority&quot;</span>);</pre>
<pre>                <span style="color: #0000ff">var</span> itemStatus = item.get_item(<span style="color: #006080">&quot;Status&quot;</span>);</pre>
<pre>&#160;</pre>
<pre>                <span style="color: #0000ff">var</span> statusColor = <span style="color: #006080">&quot;&quot;</span></pre>
<pre>                <span style="color: #0000ff">if</span> (itemPriority == <span style="color: #006080">&quot;(1) Very Important&quot;</span>)</pre>
<pre>                    statusColor = <span style="color: #006080">&quot;red&quot;</span>;</pre>
<pre>                <span style="color: #0000ff">else</span> <span style="color: #0000ff">if</span> (itemPriority == <span style="color: #006080">&quot;(2) Important&quot;</span>)</pre>
<pre>                    statusColor = <span style="color: #006080">&quot;yellow&quot;</span>;</pre>
<pre>                <span style="color: #0000ff">else</span> <span style="color: #0000ff">if</span> (itemPriority == <span style="color: #006080">&quot;(3) Success&quot;</span>)</pre>
<pre>                    statusColor = <span style="color: #006080">&quot;green&quot;</span>;</pre>
<pre>                <span style="color: #0000ff">else</span> <span style="color: #0000ff">if</span> (itemPriority == <span style="color: #006080">&quot;(4) Information&quot;</span>)</pre>
<pre>                    statusColor = <span style="color: #006080">&quot;blue&quot;</span>;</pre>
<pre>&#160;</pre>
<pre>                <span style="color: #0000ff">var</span> strStatusID = SP.UI.Status.addStatus(itemPriority.substring(4) + <span style="color: #006080">&quot;:&quot;</span>, itemName, <span style="color: #0000ff">false</span>);</pre>
<pre>                SP.UI.Status.setStatusPriColor(strStatusID, statusColor);</pre>
<pre>            }</pre>
<pre>        }</pre>
<pre>        <span style="color: #0000ff">else</span> {</pre>
<pre>            SP.UI.Status.removeAllStatus(<span style="color: #0000ff">true</span>);</pre>
<pre>        }</pre>
<pre>    }</pre>
<pre>&#160;</pre>
<pre>    <span style="color: #008000">/* Function which runs if the async query fails */</span></pre>
<pre>    <span style="color: #0000ff">function</span> onQueryFailed(sender, args) {</pre>
<pre>        alert(<span style="color: #006080">'Request failed '</span> + args.get_message() + <span style="color: #006080">'\n'</span> + args.get_stackTrace());</pre>
<pre>    }</pre>
<pre>&lt;/script&gt;</pre>
</div>
</div>
<p>If you did everything right you should see a status bar across the top colored based on the priority that you set.</p>
<p>The only things to really note are that I don&#8217;t particularly like loading the jQuery file directly from their site. I would suggest downloading it to a document library and referencing it from there instead. Other than that, you should be able to tweak this to fit your needs. Hope its helpful <img src='http://blog.metrostarsystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><i>Note: If you&#8217;re having issues copying and pasting this into your Source Editor, you can download the following text file, and copy and paste from there: <a href="https://articles.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/dynamicstatusbar/" rel="attachment wp-att-6629">DynamicStatusBar.txt</a></i></p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/">Creating a Dynamic Status Bar in SharePoint</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/03/15/creating-a-dynamic-status-bar-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Storing Connection String Information in the Secure Store Service</title>
		<link>http://blog.metrostarsystems.com/2013/03/13/storing-connection-string-information-in-the-secure-store-service/</link>
		<comments>http://blog.metrostarsystems.com/2013/03/13/storing-connection-string-information-in-the-secure-store-service/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 15:56:21 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[connection strings]]></category>
		<category><![CDATA[Secure Store Service]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6558</guid>
		<description><![CDATA[<p>As a SharePoint developer, i&#8217;ve been tasked a few times with pulling data from an external database into SharePoint. More often than not, that data is secured SQL data and needs to be accessed using a SQL account, which means I&#8217;m going to have to access that data using a connection string. Generally that&#8217;s a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/03/13/storing-connection-string-information-in-the-secure-store-service/">Storing Connection String Information in the Secure Store Service</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>As a SharePoint developer, i&#8217;ve been tasked a few times with pulling data from an external database into SharePoint. More often than not, that data is secured SQL data and needs to be accessed using a SQL account, which means I&#8217;m going to have to access that data using a connection string. Generally that&#8217;s a pretty straight forward task, however you must decide where to store the connection string credentials&#8230;</p>
<p>Within ASP.NET you generally have a few options: </p>
<ul>
<li>Store the credentials in your code (terrible idea!)</li>
<li>Store the credentials in some web.config file</li>
<li>Store the credentials in the registry</li>
</ul>
<p>Honestly I&#8217;m not crazy about any of these methods. If I had to choose I would go with the web.config option, however you are still storing the information as plain text, which I don&#8217;t like. And I suppose you can encrypt the data somehow, but that just seems like more work than its worth to me.</p>
<p>So then what? Well if you&#8217;re using SharePoint 2010 and up, you can actually store your credentials in the Secure Store Service, then programatically access as needed using the SharePoint Object Model. Life changing, I know&#8230;so lets get started&#8230;</p>
<p>In this example we&#8217;ll create a simple Web Part which accesses the stored credentials and displays them within the Web Part. With this proof of concept you would just alter the code so that instead of displaying the credentials, you would put the string values in your connection string, and you&#8217;ll be good to go.</p>
<p>The first thing we need to do is create a new Secure Store Target Application. To that follow these steps:</p>
<ul>
<li>Log into SharePoint 2010 Central Administration</li>
<li>Click Manage service applications</li>
<li>Click Secure Store Service</li>
<li>Click New</li>
<li>Enter a Target Application ID (some unique identifier which generally contains the name of the target application)</li>
<li>Enter a Display Name</li>
<li>Enter a Contact Email</li>
<li>Set Target Application Type to Group and click Next</li>
<li>Change the Field Names so that the word Windows is replaced with SQL (not necessary, just me being nit picky)</li>
<li>Change the first Field Type to User Name</li>
<li>Change the second Field Type to Password and click Next</li>
<li>Add yourself to both Administrators and Members and click OK</li>
</ul>
<p>The second and final thing we need to do is a little coding. Follow these steps:</p>
<ul>
<li>Fire up Visual Studio and create a new Blank SharePoint Project that is scoped as a Farm level solution</li>
<li>Add a reference to Microsoft.BusinessData.dll by browsing to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI (Assuming a standard installation of SharePoint)</li>
<li>Add a reference to Microsoft.Office.SecureStoreService.dll by browsing to C:\Windows\assembly\GAC_MSIL\Microsoft.Office.SecureStoreService\14.0.0.0__71e9bce111e9429c</li>
<li>Right click the project, go to Add, and select New Item</li>
<li>Select Web Part (not Visual Web Part), specify some name, and click Add</li>
<li>Add the following Using statements to your Web Part file</li>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre><span style="color: #0000ff">using</span> Microsoft.SharePoint.Administration;</pre>
<pre><span style="color: #0000ff">using</span> Microsoft.BusinessData.Infrastructure.SecureStore;</pre>
<pre><span style="color: #0000ff">using</span> Microsoft.Office.SecureStoreService.Server;</pre>
<pre><span style="color: #0000ff">using</span> System.Security;</pre>
<pre><span style="color: #0000ff">using</span> System.Runtime.InteropServices;</pre>
</div>
</div>
<li>Update your class with the following code:</li>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre><span style="color: #0000ff">private</span> TextBox tbxAppID;</pre>
<pre><span style="color: #0000ff">private</span> Button btnGetCreds;</pre>
<pre><span style="color: #0000ff">private</span> Label lblUserID, lblPassword;</pre>
<pre>&#160;</pre>
<pre><span style="color: #0000ff">protected</span> <span style="color: #0000ff">override</span> <span style="color: #0000ff">void</span> CreateChildControls()</pre>
<pre>{</pre>
<pre>    tbxAppID = <span style="color: #0000ff">new</span> TextBox();</pre>
<pre>    btnGetCreds = <span style="color: #0000ff">new</span> Button();</pre>
<pre>    btnGetCreds.Text = <span style="color: #006080">&quot;Get Credentials&quot;</span>;</pre>
<pre>    btnGetCreds.Click += <span style="color: #0000ff">new</span> EventHandler(btnGetCreds_Click);</pre>
<pre>    lblUserID = <span style="color: #0000ff">new</span> Label();</pre>
<pre>    lblPassword = <span style="color: #0000ff">new</span> Label();</pre>
<pre>    </pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(tbxAppID);</pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(btnGetCreds);</pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(<span style="color: #0000ff">new</span> LiteralControl(<span style="color: #006080">&quot;&lt;br /&gt;&quot;</span>));</pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(lblUserID);</pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(<span style="color: #0000ff">new</span> LiteralControl(<span style="color: #006080">&quot;&lt;br /&gt;&quot;</span>));</pre>
<pre>    <span style="color: #0000ff">this</span>.Controls.Add(lblPassword);</pre>
<pre>}</pre>
<pre>&#160;</pre>
<pre><span style="color: #0000ff">private</span> <span style="color: #0000ff">void</span> btnGetCreds_Click(<span style="color: #0000ff">object</span> sender, EventArgs e)</pre>
<pre>{</pre>
<pre>    <span style="color: #0000ff">try</span></pre>
<pre>    {</pre>
<pre>        SPSecurity.RunWithElevatedPrivileges(<span style="color: #0000ff">delegate</span>()</pre>
<pre>        {</pre>
<pre>            <span style="color: #008000">// Get the CA site URI</span></pre>
<pre>            SPAdministrationWebApplication adminWebApp = SPAdministrationWebApplication.Local;</pre>
<pre>            Uri adminSiteUri = adminWebApp.GetResponseUri(SPUrlZone.Default);</pre>
<pre>&#160;</pre>
<pre>            <span style="color: #008000">/* Using statement to access the Central Administration site */</span></pre>
<pre>            <span style="color: #0000ff">using</span> (SPSite site = adminWebApp.Sites[adminSiteUri.AbsoluteUri])</pre>
<pre>            {</pre>
<pre>                <span style="color: #008000">// Get the Secure Store Service Context</span></pre>
<pre>                ISecureStoreProvider provider = SecureStoreProviderFactory.Create();</pre>
<pre>                ISecureStoreServiceContext providerContext = provider <span style="color: #0000ff">as</span> ISecureStoreServiceContext;</pre>
<pre>                providerContext.Context = SPServiceContext.GetContext(site);</pre>
<pre>&#160;</pre>
<pre>                <span style="color: #0000ff">using</span> (SecureStoreCredentialCollection credentials = provider.GetCredentials(tbxAppID.Text))</pre>
<pre>                {</pre>
<pre>                    <span style="color: #008000">/* Loop each credential in the current credential collection */</span></pre>
<pre>                    <span style="color: #0000ff">foreach</span> (SecureStoreCredential credential <span style="color: #0000ff">in</span> credentials)</pre>
<pre>                    {</pre>
<pre>                        <span style="color: #0000ff">if</span> (credential.CredentialType == SecureStoreCredentialType.UserName)</pre>
<pre>                            lblUserID.Text = String.Format(<span style="color: #006080">&quot;User ID: {0}&quot;</span>, GetStringFromSecureString(credential.Credential));</pre>
<pre>                        <span style="color: #0000ff">else</span> <span style="color: #0000ff">if</span> (credential.CredentialType == SecureStoreCredentialType.Password)</pre>
<pre>                            lblPassword.Text = String.Format(<span style="color: #006080">&quot;Password: {0}&quot;</span>, GetStringFromSecureString(credential.Credential));</pre>
<pre>                    }</pre>
<pre>                }</pre>
<pre>            }</pre>
<pre>        });</pre>
<pre>    }</pre>
<pre>    <span style="color: #0000ff">catch</span> (Exception ex)</pre>
<pre>    {</pre>
<pre>        lblUserID.Text = ex.ToString();</pre>
<pre>    }</pre>
<pre>}</pre>
<pre>&#160;</pre>
<pre><span style="color: #0000ff">private</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">string</span> GetStringFromSecureString(SecureString secStr)</pre>
<pre>{</pre>
<pre>    <span style="color: #0000ff">if</span> (secStr == <span style="color: #0000ff">null</span>)</pre>
<pre>    {</pre>
<pre>        <span style="color: #0000ff">return</span> <span style="color: #0000ff">null</span>;</pre>
<pre>    }</pre>
<pre>&#160;</pre>
<pre>    IntPtr pPlainText = IntPtr.Zero;</pre>
<pre>    <span style="color: #0000ff">try</span></pre>
<pre>    {</pre>
<pre>        pPlainText = Marshal.SecureStringToBSTR(secStr);</pre>
<pre>        <span style="color: #0000ff">return</span> Marshal.PtrToStringBSTR(pPlainText);</pre>
<pre>    }</pre>
<pre>    <span style="color: #0000ff">finally</span></pre>
<pre>    {</pre>
<pre>        <span style="color: #0000ff">if</span> (pPlainText != IntPtr.Zero)</pre>
<pre>        {</pre>
<pre>            Marshal.FreeBSTR(pPlainText);</pre>
<pre>        }</pre>
<pre>    }</pre>
<pre>}</pre>
</div>
</div>
<li>Then just build and deploy your solution</li>
</ul>
<p>If you look at the code above we&#8217;re essentially accessing the Central Admin site, grabbing the Secure Store Context, accessing the SecureStoreCredentialCollection by the ID, looping each credential, decoding the credential, and finally outputting to the Web Part.</p>
<p>So to use the Web Part, just pull up the site you deployed it to, add the Web Part, type in the Target Application ID, and click Get Credentials.</p>
<p>And just like that, you&#8217;ll never have to store a connection string in the web.config again when using SharePoint.</p>
<p>References:<br />
<a href="http://msdn.microsoft.com/en-us/library/ff394459(v=office.14).aspx" title="http://msdn.microsoft.com/en-us/library/ff394459(v=office.14).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ff394459(v=office.14).aspx</a></p>
<p><em>Updates: </p>
<p>1. In this post I am running a chunk of my code with Elevated privileges in order to ensure that users accessing the site will have access to the Secure Store Service. This does assume that the service account associated with the Web Application does have access to manage the Secure Store Target Application that we created.<br />
2. Also, I like the idea of using the Property Bag, so I expect to be posting about that soon. Thanks for the suggestions Mostafa!</em></p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/03/13/storing-connection-string-information-in-the-secure-store-service/">Storing Connection String Information in the Secure Store Service</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/03/13/storing-connection-string-information-in-the-secure-store-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Race conditions within image onerror and onload</title>
		<link>http://blog.metrostarsystems.com/2013/02/22/race-conditions-within-image-onerror-and-onload/</link>
		<comments>http://blog.metrostarsystems.com/2013/02/22/race-conditions-within-image-onerror-and-onload/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 15:20:30 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[img]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[onerror]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[race condition]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6548</guid>
		<description><![CDATA[<p>Recently I tracked down a bug which had been popping up occasionally for a while but which I could never seem to replicate in order to fix.  The scenario was this:  Load an image onto a page dynamically via JS and wait for the image to load before fading it in (to make sure the image is loaded [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/02/22/race-conditions-within-image-onerror-and-onload/">Race conditions within image onerror and onload</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently I tracked down a bug which had been popping up occasionally for a while but which I could never seem to replicate in order to fix.  The scenario was this:  Load an image onto a page dynamically via JS and wait for the image to load before fading it in (to make sure the image is loaded before trying to show it).  If the image fails to load show a generic placeholder and fade that in.</p>
<p>The way I had coded this was bassically as follows (using JQuery):</p>
<p>var img = $(&#8216;&lt;img src=&#8221;http://someURL.com/picture.jpg&#8221;  alt=&#8221;picture&#8221; /&gt;&#8217;);</p>
<p>img.load(function(){</p>
<p>$(this).fadeIn();</p>
<p>});</p>
<p>img.error(function(){</p>
<p>$(this).attr(&#8216;src&#8217;, &#8216;/genericImage.png&#8217;);</p>
<p>});</p>
<p>&nbsp;</p>
<p>This worked for the most part but every once in a while in webkit browsers (Chrome / Safari) the onload/onerror would not be called which would mean the image would never be displayed.</p>
<p>As it turns out there is a race condition within the above code.  The moment the HTML is passed into JQuery the browser attempts to download the image, before the load/error events have been bound.  Normally it takes a moment for the image to load (waiting on the remote server to respond which may take several milliseconds), which would give enough time for the onload/onerror events to be bound to the image.  However if the image has been cached sometimes the load/error events would be called before the handlers had been bound.</p>
<p>The fix for this is surprisingly simple.  Instead of using JQuery to bind the events use the onerror and onload attributes of the img tag.  Although it will likely make the code a bit messier since you won&#8217;t be able to make the callback within a closure it does fix the issue.</p>
<p>Next steps will be to see if there is a way to still make use of JQuery&#8217;s load/error event binding (minus the race condition) since they make the code a lot more readable.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/02/22/race-conditions-within-image-onerror-and-onload/">Race conditions within image onerror and onload</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/02/22/race-conditions-within-image-onerror-and-onload/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX Control Toolkit OnUploadedComplete &#8211; Running client side JS</title>
		<link>http://blog.metrostarsystems.com/2013/02/20/ajax-control-toolkit-onuploadedcomplete-running-client-side-js/</link>
		<comments>http://blog.metrostarsystems.com/2013/02/20/ajax-control-toolkit-onuploadedcomplete-running-client-side-js/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 22:31:01 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[ajax control toolkit]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[asyncfileupload]]></category>
		<category><![CDATA[client script]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[web forms. ajax]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6546</guid>
		<description><![CDATA[<p>If you&#8217;ve ever used the AJAX Controll Toolkit&#8217;s asyncFileUpload control you will undoubtedly have run into some screwiness dealing with how this event does not act like normal update panel async-postbacks. The thing to keep in mind with this control is that it is posting to a hidden iFrame on the page to get around [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/02/20/ajax-control-toolkit-onuploadedcomplete-running-client-side-js/">AJAX Control Toolkit OnUploadedComplete &#8211; Running client side JS</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve ever used the AJAX Controll Toolkit&#8217;s asyncFileUpload control you will undoubtedly have run into some screwiness dealing with how this event does not act like normal update panel async-postbacks. The thing to keep in mind with this control is that it is posting to a hidden iFrame on the page to get around the fact that files cannot be uploaded via the XHR object.<br />
To run client side JS after this event (aside from using the OnClientUploadComplete which doesn&#8217;t have much functionality) you can use the Page.ClientScript.RegisterStartupScript method, however this has a huge gotcha. Remember how this event is posted to an iframe. To access the DOM of the actual page (not the iFrame) simply prefix your javascript calls with &#8216;window.parent&#8217; (such as <strong>window.parent</strong>.$(&#8216;body&#8217;).css(&#8216;background-color&#8217;, &#8216;green&#8217;); ).</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/02/20/ajax-control-toolkit-onuploadedcomplete-running-client-side-js/">AJAX Control Toolkit OnUploadedComplete &#8211; Running client side JS</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/02/20/ajax-control-toolkit-onuploadedcomplete-running-client-side-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Farm, Sandbox, or Client Object Model?</title>
		<link>http://blog.metrostarsystems.com/2013/02/19/farm-sandbox-or-client-object-model/</link>
		<comments>http://blog.metrostarsystems.com/2013/02/19/farm-sandbox-or-client-object-model/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 19:47:26 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Client Object Model]]></category>
		<category><![CDATA[CSOM]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Sandbox Solutions]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Sandbox]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6534</guid>
		<description><![CDATA[<p>When developing solutions for SharePoint 2010 there are 3 primary options for development. These options are as follows: Farm Sandbox Client Object Model (Managed, Silverlight, and Javascript) It&#8217;s great that we&#8217;ve been provided options, however with these options we&#8217;re also presented with a choice. And in my opinion you should choose wisely, because each option [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/02/19/farm-sandbox-or-client-object-model/">Farm, Sandbox, or Client Object Model?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When developing solutions for SharePoint 2010 there are 3 primary options for development. These options are as follows:</p>
<ul>
<li>Farm</li>
<li>Sandbox</li>
<li>Client Object Model (Managed, Silverlight, and Javascript)</li>
</ul>
<p>It&#8217;s great that we&#8217;ve been provided options, however with these options we&#8217;re also presented with a choice. And in my opinion you should choose wisely, because each option provides some advances and disadvantages.</p>
<p>Because of these distinctions and my own growing pains, I thought I would share what I&#8217;ve learned.</p>
<p><span style="font-size: small"><strong>Option #1: Farm Solutions:</strong></span></p>
<p>A farm solution is a solution which gets deployed to the server environment. These solutions essentially provide you with access to anything in the environment. This was our only option prior to SharePoint 2010.</p>
<p>-Advantages:</p>
<ul>
<li>Unrestricted access to SharePoint resources</li>
<li>Easiest to troubleshoot and debug</li>
<li>Can be scoped and made available to Farm, Web Application, Site Collection, and Web</li>
</ul>
<p>-Disadvantages:</p>
<ul>
<li>Must be deployed to server environment by Farm Administrator</li>
<li>When deployed to the GAC, code runs unrestricted</li>
<li>Some solutions require an IIS reset to take affect</li>
<li>Cannot be used in SharePoint Online (Office 365)</li>
</ul>
<p>-Recommended Use:</p>
<ul>
<li>Visual Web Parts</li>
<li>State Machine and Sequential Workflows</li>
<li>Timer Jobs</li>
<li>Sending Custom Emails</li>
<li>Custom&nbsp;Actions which utilize compiled code</li>
<li>Custom solutions which access a database</li>
<li>Custom solutions which access server information</li>
</ul>
<p><span style="font-size: small"><strong>Option #2: Sandbox Solutions:</strong></span></p>
<p>A sandbox solution is a solution which is deployed to the Site Collection Solutions Gallery. These are a new addition to SharePoint 2010 which provide you access to resources within the current site collection. This option is very useful for individuals who are familiar with the SharePoint Object Model and are not allowed to deploy to the Farm.</p>
<p>-Advantages:</p>
<ul>
<li>Easy development of solutions using SharePoint Object Model</li>
<li>Only need site collection administrator to deploy to site collection</li>
<li>Runs within restricted worker process which ensures integrity of SharePoint environment</li>
</ul>
<p>-Disadvantages:</p>
<ul>
<li>No access to data within&nbsp;other site collections</li>
<li>No access to data from other external sources</li>
<li>No access to Script Manager, which means no UpdatePanel</li>
<li>Restricted subset of solution types</li>
<li>Runs within separate worker process which&nbsp;can have issues&nbsp;(a lot of issues in my experience)</li>
</ul>
<p>-Recommended Use:</p>
<ul>
<li>Simple Web Parts</li>
<li>Deploying Branding to a site collection</li>
<li>Custom Declarative Workflow Actions</li>
<li>Custom solutions which utilize SDK&#8217;s which are not accessible through client technologies such as OpenXML</li>
</ul>
<p><span style="font-size: small"><strong>Option #3: Client Object Model</strong>:</span></p>
<p>A&nbsp;Client Object Model solution is a solution which utilizes client technologies to access SharePoint and External data. These types of solutions can be built using the Managed Client Object Model, the Silverlight Client Object Model,&nbsp;or the Javascript Object Model. Given that these use specialized client technologies, I will outline each of these below in their own sections.</p>
<p><strong>Managed Client Object Model:</strong></p>
<p>A Managed Client Object Model solution is a solution which uses the client object model framework and is accessed using a .NET solution. These kinds of solutions would be generally built into Console Apps or Windows Forms Apps. They essentially give you the ability to access SharePoint data from outside the browser.</p>
<p>-Advantages:</p>
<ul>
<li>Provides out of browser access to SharePoint data</li>
<li>Can tie into windows applications</li>
</ul>
<p>-Disadvantages:</p>
<ul>
<li>Requires using new Client object model syntax</li>
<li>Accessing authenticated data may require credentials to be configured</li>
<li>Cannot access in browser</li>
</ul>
<p>-Recommended Use:</p>
<ul>
<li>If for some reason you need to access SharePoint data from out of the browser</li>
<li>For those who are more familiar with client windows technologies</li>
</ul>
<p><strong>Silverlight Client Object Model:</strong></p>
<p>A Silverlight Client Object Model solution is a solution which uses the client object model framework and is accessed using a&nbsp;Silverlight solution. This type of solution is best for someone who is looking to take advantage of the rich visual affects of Silverlight.</p>
<p>-Advantages:</p>
<ul>
<li>Rich Silverlight API</li>
<li>Asynchronous loading</li>
<li>Access to other site collections in SharePoint</li>
<li>Access to external data through Web Services</li>
</ul>
<p>-Disadvantages:</p>
<ul>
<li>Not recommended for internet sites because not everyone has the Silverlight Client installed</li>
<li>Requires using new Client object model syntax</li>
<li>Changes to the solution requires recompiling of XAP package</li>
<li>Can be difficult to debug</li>
</ul>
<p>-Recommended Use:</p>
<ul>
<li>Creating anything visual like Charts, Slideshows, Child Windows, etc</li>
<li>Improving page load times by offloading to client side</li>
<li>Displaying information from any site collection</li>
<li>Displaying information from external sites</li>
</ul>
<p><strong>Javascript Object Model (My New Favorite):</strong></p>
<p>A Javascript Object Model solution&nbsp;is a&nbsp;solution which uses the client object model framework and is accessed using Javascript. This solution type is great for web designers that are not experience with object oriented technologies like C#.</p>
<p>-Advantages:</p>
<ul>
<li>Javascript is an accepted standard used in all modern browsers</li>
<li>Asynchronous loading</li>
<li>No compiling necessary to write code</li>
<li>jQuery integration!</li>
</ul>
<p>-Disadvantages:</p>
<ul>
<li>Can only access the current site collection</li>
<li>Requires using new Client object model syntax</li>
<li>Very difficult to debug</li>
<li>Very little documentation online (in my experience at least)</li>
</ul>
<p>-Recommended Use:</p>
<ul>
<li>Creating solutions which can be easily modified by most web designers</li>
<li>Improving page load times by offloading to client side</li>
</ul>
<p>So those are essentially my thoughts on the primary options that are out there. Hopefully this has been helpful.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/02/19/farm-sandbox-or-client-object-model/">Farm, Sandbox, or Client Object Model?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/02/19/farm-sandbox-or-client-object-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open XML in the Sandbox</title>
		<link>http://blog.metrostarsystems.com/2013/02/19/open-xml-in-the-sandbox/</link>
		<comments>http://blog.metrostarsystems.com/2013/02/19/open-xml-in-the-sandbox/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 19:38:12 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Open XML]]></category>
		<category><![CDATA[OpenXML]]></category>
		<category><![CDATA[Sandbox Solutions]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Sandbox]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6528</guid>
		<description><![CDATA[<p>Sometime back I was given the task of taking information in an email and automating it into a specifically formatted word document (kind of a strange request I know). With me being a complete OpenXML noob, I have to admit it turned out to be much more difficult than I originally thought. Also, I had [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/02/19/open-xml-in-the-sandbox/">Open XML in the Sandbox</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Sometime back I was given the task of taking information in an email and automating it into a specifically formatted word document (kind of a strange request I know). With me being a complete OpenXML noob, I have to admit it turned out to be much more difficult than I originally thought. Also, I had to build the solution as a sandbox solution, which made this task even more difficult.</p>
<p>Now I don&#8217;t know if the task that I was working on was either not very practical or just plain difficult, but one thing I do know is there is not much online about using OpenXML in a sandbox solution. In fact, there are a few people saying it can&#8217;t be done&#8230;well, they&#8217;re Wrong! Also, there are a bunch of posts about creating a Console Application using the Managed Client Object Model, but that honestly was not what I was looking for. Needless to say, it took a few different iterations using different SharePoint Object Models to get this right&#8230;I originally tried to use the Silverlight Client Object Model, but unfortunately you can&#8217;t add the OpenXML assembly to a Silverlight project. Then I tried a console application just to verify it would work. Then finally I went with a Sandbox Web Part using the SharePoint Object Model.</p>
<p>With all that being said, this post will go through how to create a very simple Sandbox Web Part that will create a Word document from the items in a Task List and finally save the document to the Shared Documents library in SharePoint.</p>
<p>The first thing you need to do to get started is to download the <a title="OpenXML SDK" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=5124" target="_blank">OpenXML SDK</a>. For this project you will only need the SDK, not the Productivity Tools, however you can download that too if you want to.</p>
<p>Once you have installed the SDK we are ready to get started. The first step is to create a SharePoint project with a Web Part.</p>
<ol>
<li>Fire up&nbsp;Visual Studio 2010, create a new SharePoint 2010 Empty project, and&nbsp;name it something like ExportListToWord</li>
<li>When prompted, ensure Sandbox solution is selected</li>
<li>Next right click on the ExportListToWord project and select Add &gt;&gt; New Item</li>
<li>Click Web Part (not Visual Web Part) and name it something like ListToWordWebPart</li>
</ol>
<p>Next we need to add a few assembly references to our project. We need to add the OpenXML assembly and the WindowsBase assembly (for some crazy reason that I care not to get into).</p>
<ol>
<li>Within the solution explorer, right click on References and click Add Reference</li>
<li>Click the .NET tab, select WindowsBase, and click OK</li>
<li>Right click on References again and select Add Reference</li>
<li>Click the Browse tab, navigate to C:\Program Files\Open XML SDK\V2.0\lib (if default SDK install), select DocumentFormat.OpenXML.dll, and click OK</li>
</ol>
<p>Next before we get to the code we need to make sure our OpenXML assembly is included in our SharePoint Solution Package (wsp) so that we don&#8217;t need to worry about installing the SDK to the SharePoint servers.</p>
<ol>
<li>Within the solution explorer expand the Package folder</li>
<li>Double click Package.package</li>
<li>At the bottom of the window click the Advanced tab</li>
<li>Click the Add button and select Add Existing Assembly</li>
<li>Click the ellipsis, browse for the DocumentFormat.OpenXML assembly as before, and click OK</li>
</ol>
<p>Finally we get to the code. Our code will simply iterate through all items in a Tasks list on the current site, add some of the list information to a Word document, and save the document to the Shared Documents library on the current site.</p>
<p>The first bit of code to add are a few using statements:</p>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">using</span> DocumentFormat.OpenXml;</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">using</span> DocumentFormat.OpenXml.Packaging;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">using</span> DocumentFormat.OpenXml.Wordprocessing;</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">using</span> System.IO;</pre>
</div>
</div>
<p>Next add the following control declarations to the class:</p>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">private</span> Button btnExportToWord;</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">private</span> Label lblMessages;</pre>
</div>
</div>
<p>Next add the following code to the CreateChildControls method:</p>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">btnExportToWord = <span style="color: #0000ff">new</span> Button();</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">btnExportToWord.Text = <span style="color: #006080">"Export to Word"</span>;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">btnExportToWord.Click += <span style="color: #0000ff">new</span> EventHandler(btnExportToWord_Click);</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">this</span>.Controls.Add(btnExportToWord);</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">&nbsp;</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">lblMessages = <span style="color: #0000ff">new</span> Label();</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">this</span>.Controls.Add(lblMessages);</pre>
</div>
</div>
<p>Lastly, add the following method after the CreateChildControls method:</p>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border: solid 1px silver;cursor: text;margin: 20px 0px 10px 0px;overflow: auto;padding: 4px;width: 97.5%;direction: ltr;text-align: left">
<div id="codeSnippet" style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;direction: ltr;text-align: left">
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left"><span style="color: #0000ff">private</span> <span style="color: #0000ff">void</span> btnExportToWord_Click(<span style="color: #0000ff">object</span> sender, EventArgs e)</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">{</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">    <span style="color: #008000">/* Try to create the document and save to SharePoint */</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">    <span style="color: #0000ff">try</span></pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">    {</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        <span style="color: #008000">/* Memory stream used to build the file */</span></pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        <span style="color: #0000ff">using</span> (MemoryStream memoryStream = <span style="color: #0000ff">new</span> MemoryStream())</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        {</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            <span style="color: #008000">/* WordprocessingDocument used to build the Word Document */</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            <span style="color: #0000ff">using</span> (WordprocessingDocument doc = WordprocessingDocument.Create(memoryStream, WordprocessingDocumentType.Document))</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            {</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                <span style="color: #008000">// Setup main parts of the document</span></pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                MainDocumentPart mainPart = doc.AddMainDocumentPart();</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                mainPart.Document = <span style="color: #0000ff">new</span> Document();</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                Body body = <span style="color: #0000ff">new</span> Body();</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                Paragraph paragraph = <span style="color: #0000ff">new</span> Paragraph();</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                Run run = <span style="color: #0000ff">new</span> Run();</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                Text text;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                SPList list = SPContext.Current.Web.Lists[<span style="color: #006080">"Tasks"</span>];</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">&nbsp;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                <span style="color: #008000">/* foreach item in the list add a new text child to the run */</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                <span style="color: #0000ff">foreach</span> (SPListItem item <span style="color: #0000ff">in</span> list.Items)</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                {</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    text = <span style="color: #0000ff">new</span> Text(String.Format(<span style="color: #006080">"Title: {0}"</span>, item[<span style="color: #006080">"Title"</span>].ToString()));</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(text);</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(<span style="color: #0000ff">new</span> Break());</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    text = <span style="color: #0000ff">new</span> Text(String.Format(<span style="color: #006080">"Priority: {0}"</span>, item[<span style="color: #006080">"Priority"</span>].ToString()));</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(text);</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(<span style="color: #0000ff">new</span> Break());</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    text = <span style="color: #0000ff">new</span> Text(String.Format(<span style="color: #006080">"Status: {0}"</span>, item[<span style="color: #006080">"Status"</span>].ToString()));</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(text);</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(<span style="color: #0000ff">new</span> Break());</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                    run.AppendChild(<span style="color: #0000ff">new</span> Break());</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                }</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">&nbsp;</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                <span style="color: #008000">// Append parts up the Document tree</span></pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                paragraph.Append(run);</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                body.Append(paragraph);</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">                mainPart.Document.Append(body);</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            }</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            memoryStream.Seek(0, SeekOrigin.Begin); <span style="color: #008000">// Set stream position to the beginning</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">&nbsp;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            SPFolder folder = SPContext.Current.Web.Lists[<span style="color: #006080">"Shared Documents"</span>].RootFolder; <span style="color: #008000">// SharePoint library to store the file</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            <span style="color: #0000ff">string</span> fileName = <span style="color: #006080">"Tasks.docx"</span>;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            folder.Files.Add(fileName, memoryStream.ToArray(), <span style="color: #0000ff">true</span>); <span style="color: #008000">// Add the file to the library and overwrite if necessary</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            lblMessages.Text = <span style="color: #006080">"Document saved to: &lt;a href='"</span> + folder.ServerRelativeUrl + <span style="color: #006080">"/"</span> + fileName + <span style="color: #006080">"'&gt;"</span> + folder.ServerRelativeUrl + <span style="color: #006080">"/"</span> + fileName + <span style="color: #006080">"&lt;/a&gt;"</span>;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            }</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        }</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        <span style="color: #008000">/* Catch any exceptions and output the error to the Messages Label */</span></pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        <span style="color: #0000ff">catch</span> (Exception ex)</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        {</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">            lblMessages.Text = <span style="color: #006080">"Error: "</span> + ex.Message;</pre>
<pre style="background-color: white;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">        }</pre>
<pre style="background-color: #f4f4f4;font-family: 'Courier New', Courier, Monospace;font-size: 8pt;line-height: 12pt;border-style: none;color: black;overflow: visible;padding: 0px;width: 100%;margin: 0em;direction: ltr;text-align: left">    }</pre>
</div>
</div>
<p>So if you look at the code block above you see the first thing we do is create a WordprocessingDocument within the MemoryStream. Next we setup the main parts of the document. Next we cycle all items in the Tasks list and create new Text Objects for each piece of the list item, separated with Breaks. Then we close out each part of the document by appending each child element to its parent. Next we take what is in the memory stream (our document) and add it to the Shared Documents library.</p>
<p>As you can see there really isn&#8217;t much to it. The hardest part I think is figuring out the OpenXML API, but hopefully the example above is pretty straight forward.</p>
<p>So there you have it! OpenXML in the Sandbox.</p>
<p><strong>Note:</strong> It looks like&nbsp;OpenXML is not currently supported in SharePoint Online (Office 365). If you attempt to activate a solution which contains the DocumentFormat.OpenXML.dll you will receive the following error:</p>
<p><em><span id="ctl00_PlaceHolderMain_LabelMessage">Error validating assembly &#8216;DocumentFormat.OpenXml.dll&#8217;.<br />This solution references prohibited type &#8216;System.Runtime.Remoting.ObjectHandle&#8217; and cannot be used on this site collection.</span></em></p>
<p>The error implies that the OpenXML assembly uses System.Runtime.Remoting.ObjectHandle which makes no sense to me. Either way, this does still work in On Premise SharePoint 2010 Sandbox&#8230;still pretty weak though&#8230;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/02/19/open-xml-in-the-sandbox/">Open XML in the Sandbox</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/02/19/open-xml-in-the-sandbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Central America Domestic Violence Hackathon &#8211; Day 2</title>
		<link>http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/</link>
		<comments>http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/#comments</comments>
		<pubDate>Sun, 27 Jan 2013 22:15:12 +0000</pubDate>
		<dc:creator>Amir Zonozi</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Digital]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6459</guid>
		<description><![CDATA[<p>The amazing event continues, The Central America Domestic Violence Hackathon entered day 2 in all seven countries; Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama and Washington D.C. Bright, early, and ready to go in DC.., the entire MetroStar team made it back for a day full of hacking for a good cause. Team MetroStar: [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/">The Central America Domestic Violence Hackathon &#8211; Day 2</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><b><a href="http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/homescreen/" rel="attachment wp-att-6460"><img class="aligncenter  wp-image-6460" alt="Homescreen" src="http://blog.metrostarsystems.com/wp-content/uploads/2013/01/Homescreen.png" width="609" height="384" /></a></b></p>
<p>The amazing event continues, <a href="http://vdhackathon.org/en.html">The Central America Domestic Violence Hackathon </a>entered day 2 in all seven countries; Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama and Washington D.C.</p>
<p>Bright, early, and ready to go in DC.., the entire MetroStar team made it back for a day full of hacking for a good cause. Team MetroStar: Jorge, Lee, Hector, Ross, Theresa and I, hit the ground running and so did the social conversation, as you can see on the <a href="http://admin.zoomph.com/events/hackathon/">Zoomph social mash up</a>. (If you tweeted with <a href="https://twitter.com/search?q=%23dvhackathon">#DVHackathon,</a> you might see your face on there!)</p>
<p><span id="more-6459"></span>If you read our last <a href="http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/">blog post, on Day 1</a>, you would remember we chose to create an application for the House of Ruth; finding a way to use technology to connect service providers with employers, in order to help victims of domestic abuse find gainful employment.</p>
<p>After a few additional hours of coding, the teams were invited on stage to present their apps, websites and strategies.</p>
<p>Guess who was asked to present first? Yup, we were. Theresa and Jorge took the stage and we presented, <i>Independence Project,</i> a web based application database, allowing employers and service providers to collaborate and build a job bank for survivors of domestic violence. This solution provides access solely for service providers and employers, and maintains anonymity and safety of domestic violence survivors as all service providers and employers in the system are vetted.</p>
<p>Service providers are given the ability to search for job opportunities posted from employers, bookmark them, categorize and search, as well as reach out directly to the employer to learn more. Employers can register, post job listings, and connect with service providers who will in turn reach out to the victims themselves.</p>
<p>After our team presented we sat in on all the other team presentations such as Fuerza’s with their web app to combat coercive stalking through mobile devices and a check list to address stalking, as well as Tabula Rasa, who tackled the same issue we were facing,‘Spoon in the Knickers’ addressing the challenge of teenagers being taken and WDG addressing improving information Service Providers database with a Domestic Violence Database, amongst others.</p>
<p>After all the presentations, SecondMuse and The World Bank announced the winners as selected by the panel of judges.</p>
<p>And now the winners:</p>
<p>1. Fuerza</p>
<p>2. World Bank App</p>
<p>3. Tabula Rasa tied with The DV Database</p>
<p>Overall we had an amazing time and experience at the Central America Domestic Violence Hackathon, working with talented individuals from diverse backgrounds, collaborating over innovation technologies and solving issues presented by our subject matter experts. This was the first hackathon for a major of our teammates, including myself, and I think I can speak for our team, and say this will not be our last. We were completely honored to be involved with, from sponsoring the social media with our Zoomph social media mash up, to having the MetroStar team compete with a such talented and passionate community. We would like to extend a huge thank you to Nesian and SecondMuse for hosting this event at The World Bank.</p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/">The Central America Domestic Violence Hackathon &#8211; Day 2</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/01/27/the-central-america-domestic-violence-hackathon-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domestic Violence Hackathon &#8211; Day 1</title>
		<link>http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/</link>
		<comments>http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/#comments</comments>
		<pubDate>Sat, 26 Jan 2013 22:45:32 +0000</pubDate>
		<dc:creator>Amir Zonozi</dc:creator>
				<category><![CDATA[Digital]]></category>
		<category><![CDATA[Our Culture]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6449</guid>
		<description><![CDATA[<p>7 Countries &#8211; 1 amazing event. The Central American Domestic Violence Hackathon has begun (January 26th and 27th) in Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama and Washington D.C We’re in Washington DC and here’s our recount of day 1. Goal: Address the challenge of domestic violence by building technology solutions to assist agencies [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/">Domestic Violence Hackathon &#8211; Day 1</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/hackathon/" rel="attachment wp-att-6450"><img class="aligncenter  wp-image-6450" alt="HACKATHON" src="http://blog.metrostarsystems.com/wp-content/uploads/2013/01/HACKATHON.jpg" width="691" height="691" /></a>7 Countries &#8211; 1 amazing event. The Central American Domestic Violence Hackathon has begun (January 26th and 27th) in Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama and Washington D.C</p>
<p>We’re in Washington DC and here’s our recount of day 1.</p>
<p><b>Goal:</b> Address the challenge of domestic violence by building technology solutions to assist agencies that work to support victims and advance efforts to bring perpetrators to justice.</p>
<p><b><span id="more-6449"></span></b></p>
<p><b>The Challenge:</b></p>
<p>We were presented several issues by subject matter experts that described their problem, and their projected solution. We were able to listen to each one and pick an expert and help them solve their issue.</p>
<p>The issue we picked: <i>Independence Project </i>presented by Nicole Kaib in affiliation with The House of Ruth attempts to assist survivors of domestic abusive relationships, to gain independence with a gainful employment.</p>
<p>Other issues presented were extremely interesting, from developing protocols to protect survivors from surveillance (presented by Andrew Lehmann from the Tor project) to influencing cultural norms (presented by Erin Scheick (ABA) &amp; Mariam Miller (World Bank) by assisting young males and coach them to better learning behavior or learning about forced marriage prevention, (Heather Heiman of the Tahirih Justice Center).</p>
<p><b>Our Process.</b></p>
<p>We sat down with Nicole and listened to her story, her challenges and most importantly, her goals.</p>
<p>After collaborating with her, we agreed to build a web-based platform that will connect employers, service providers, and victims of domestic violence to gainful employment. We immediately got to work and brought out the post-it notes, creating user stories, features and permissions.</p>
<p>Once we established what we were working with, we broke out wireframes, content and started a database to help connect service providers with employers for victims.</p>
<p>Picture a table covered with laptops, many caffeinated drinks, post-its and sketches with crumpled paper and headphones.</p>
<p>Fast-forward a couple hours later, and some caffeinated drinks, we have a prototype functioning website, with public facing content, and user login and search capabilities.</p>
<p>We had an incredible productive day 1, and are super excited for day 2. Make sure to follow along the event digitally with the <a href="http://admin.zoomph.com/events/hackathon/">Zoomph social mashup</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/">Domestic Violence Hackathon &#8211; Day 1</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/01/26/domestic-violence-hackathon-day-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Helping Domestic Violence Victims through Technology</title>
		<link>http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/</link>
		<comments>http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 19:23:53 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6432</guid>
		<description><![CDATA[<p>The MetroStar Team is proud to announce its participation and sponsorship of the Central America Domestic Violence Hackathon, an event hosted by the World Bank. Alongside the World Bank and organizations throughout Central America and Washington, D.C. MetroStar will be competing in the Central America Domestic Violence Hackathon Saturday, January 26-27th. Through this hackathon, The [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/">Helping Domestic Violence Victims through Technology</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The MetroStar Team is proud to announce its participation and sponsorship of the <a href="http://vdhackathon.org/en.html" target="_blank">Central America Domestic Violence Hackathon</a>, an event hosted by the World Bank.</p>
<p>Alongside the World Bank and organizations throughout Central America and Washington, D.C. MetroStar will be competing in the Central America Domestic Violence Hackathon Saturday, January 26-27th. Through this hackathon, The World Bank is seeking innovative technologies to assist victims of domestic violence and agencies that aid those victims. </p>
<p>The MetroStar Team will be comprised of computer programmers, web &amp; mobile developers, software engineers, graphic designers, and UX and UI designers. The team is excited to bring its mobile, web and digital practices together to work for such a great initiative.</p>
<p>The team has been preparing strategies, researching existing tools out there and stocking up on their energy drinks for the 2-day event. While they have many ideas on what to create, they’ll hit the ground running on Saturday morning and code through the early hours to deliver a prototype solution. </p>
<p>We’ll keep you posted on the team’s progress through the <a href="http://blog.metrostarsystems.com">MetroStar blog</a> and <a href="http://twitter.com/MetroStarSystem" target="_blank">Twitter</a>, so be sure to check back and learn about the MetroStar Team’s hackathon prototype.</p>
<p>Good luck Aditya, Hector, Jorge, Ross, Lee, Dean, and Ajay!</p>
<div id="attachment_6433" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/domesticviolencehackathonteam/" rel="attachment wp-att-6433"><img src="http://blog.metrostarsystems.com/wp-content/uploads/2013/01/DomesticViolenceHackathonTeam-300x181.jpg" alt="Domestic Violence Hackathon Team" width="300" height="181" class="size-medium wp-image-6433" /></a><p class="wp-caption-text">MetroStar&#8217;s Hackathon Team!</p></div>
<p>Be sure to join the conversation on Twitter and Instagram with #DVHackathon and #VDHackathon. See highlights of the conversation through the <a href="http://admin.zoomph.com/events/hackathon/" target="_blank">Zoomph Hackathon Social Mashup</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/">Helping Domestic Violence Victims through Technology</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/01/25/helping-domestic-violence-victims-through-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading Azure SDK from 1.7 to 1.8</title>
		<link>http://blog.metrostarsystems.com/2013/01/04/upgrading-azure-sdk-from-1-7-to-1-8/</link>
		<comments>http://blog.metrostarsystems.com/2013/01/04/upgrading-azure-sdk-from-1-7-to-1-8/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 14:59:45 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6403</guid>
		<description><![CDATA[<p>I recently installed VS2012 which required that I upgrade an Azure Solution of mime from 1.7 to 1.8. The automatic solution upgrade worked pretty well except for one issue. The upgrade didn&#8217;t update the reference to the Microsoft.WindowsAzure.ServiceRuntime DLL from 1.7 to 1.8. This didn&#8217;t cause any problems when compiling but when trying to run [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2013/01/04/upgrading-azure-sdk-from-1-7-to-1-8/">Upgrading Azure SDK from 1.7 to 1.8</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I recently installed VS2012 which required that I upgrade an Azure Solution of mime from 1.7 to 1.8. The automatic solution upgrade worked pretty well except for one issue. The upgrade didn&#8217;t update the reference to the Microsoft.WindowsAzure.ServiceRuntime DLL from 1.7 to 1.8. This didn&#8217;t cause any problems when compiling but when trying to run the worker role it would never start successfully since the RoleEntryPoint class is defined in that DLL. I simply manually updated the the reference to the new version and everything worked as expected!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2013/01/04/upgrading-azure-sdk-from-1-7-to-1-8/">Upgrading Azure SDK from 1.7 to 1.8</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2013/01/04/upgrading-azure-sdk-from-1-7-to-1-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jenny&#8217;s SharePoint Tip:  Using SharePoint Features within Office 2010 Applications</title>
		<link>http://blog.metrostarsystems.com/2012/12/17/jennys-sharepoint-tip-using-sharepoint-features-within-office-2010-applications/</link>
		<comments>http://blog.metrostarsystems.com/2012/12/17/jennys-sharepoint-tip-using-sharepoint-features-within-office-2010-applications/#comments</comments>
		<pubDate>Mon, 17 Dec 2012 14:58:36 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[SharePoint 2010; Office 2010; Check Out; Check In; Versioning;]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6361</guid>
		<description><![CDATA[<p>Applies to SharePoint 2010 Users can work with SharePoint features from within Office applications without navigating to a SharePoint site. Save documents directly to SharePoint from an Office application Using Office applications, users can save files directly to SharePoint, without uploading documents to a library. Save a document to SharePoint Using the Office Save to [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/12/17/jennys-sharepoint-tip-using-sharepoint-features-within-office-2010-applications/">Jenny&#8217;s SharePoint Tip:  Using SharePoint Features within Office 2010 Applications</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><strong>Applies to SharePoint 2010</strong></p>
<p>Users can work with SharePoint features from within Office applications without navigating to a SharePoint site.</p>
<h2>Save documents directly to SharePoint from an Office application</h2>
<p>Using Office applications, users can save files directly to SharePoint, without uploading documents to a library.</p>
<p><span style="color: #003366;"><strong>Save a document to SharePoint Using the Office Save to SharePoint Command</strong></span></p>
<p>Users can save documents from Office applications to SharePoint sites they frequently access by using the Save to SharePoint Command. There are limitations with this direct save method, namely, that it only works for Office applications (PDF’s, text files, and other non-Office file types cannot be saved using this method. A network location must be created to save these file types directly to a SharePoint library.).</p>
<p><span style="color: #003366;"><strong>Create a new SharePoint Location</strong></span></p>
<p>1. If the desired site is not listed in the Recent Locations section, in the Locations section, choose <strong>Browse for a location</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/i1.png" width="680" /></p>
<p>2. To browse for a SharePoint location, first copy the URL to a site, or a library. NOTE: Whether browsing to a site or library, delete all characters after the name of the site, or the name of the library. Example of cleaned up URLs:<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/ii.png" width="680" /></p>
<p><span style="color: #003366;"><strong>Save to a recent location</strong></span></p>
<p>1. From the <strong>File</strong> tab, choose <strong>Save &amp; Send</strong>, and then <strong>Save to SharePoint</strong>. All recently accessed SharePoint sites populate in the <strong>Recent Locations</strong> section.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/iii.png" width="680" /></p>
<h2>Use Check Out within an Office application</h2>
<p>After opening a document in an Office application, users can Check Out documents from within the application.</p>
<p><span style="color: #003366;"><strong>File Tab, Info Section</strong></span></p>
<p>1. From any Office application, click the <strong>File</strong> tab, in the<strong> Info</strong> section, click <strong>Manage Versions</strong>, then select <strong>Check Out</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/iiii.png" width="443" height="436" /></p>
<p>2. When a user is done editing, Check In the file so other users may edit if necessary. From the<strong> File</strong> tab, in the <strong>Info</strong> section, select <strong>Check In</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/v.png" width="269" height="202" /></p>
<p><span style="color: #003366;"><strong>Quick Access Tool Bar</strong></span></p>
<p>Rather than navigating to the File tab to Check Out and Check In, users can add the Check Out and Check In commands to their Quick Access Tool Bar. Once added, the commands will remain there unless removed. NOTE: Users must perform this action in each Office application they wish the commands to be available.</p>
<p>1. From the Quick Access Tool Bar, select the<strong> down arrow</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/vi.png" width="225" height="105" /></p>
<p>2. Choose <strong>More Commands</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/vii.png" width="377" height="298" /></p>
<p>3. In the <strong>Choose commands from</strong> drop down, select<strong> All Commands</strong>.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/viii.png" width="261" height="191" /></p>
<p>4. Select <strong>Check In</strong> and choose <strong>Add</strong>. Next, select <strong>Check Out</strong> and <strong>Add</strong>. Click <strong>Ok</strong> to save and close.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/viiii.png" width="400" height="308" /></p>
<p>5. The <strong>Check Out</strong> and <strong>Check In</strong> commands are now available from the Quick Access Tool Bar.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/x.png" width="261" height="89" /></p>
<h2>Version Control within an Office Application</h2>
<p>After opening a document in an Office application, users can view the Version History for the document from within the Office application, and can also open and view the previous versions. NOTE: This example assumes Version Control is enabled and set to keep the 10 most recent versions.</p>
<p><span style="color: #003366;"><strong>Viewing Versions</strong></span></p>
<p>View previous versions of the document.</p>
<p>1. Click the <strong>File</strong> tab, in the <strong>Info</strong> section, click <strong>Manage Versions</strong>, then select the version number that should be compared against the working file.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/xi.png" width="367" height="161" /></p>
<p>2. The old version will open in Read-Only mode. The version number and its read only status are visible in the title portion of the Office application. The Previous Version notice bar will display in yellow with the option to Restore.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/xii.png" width="569" height="208" /></p>
<p><span style="color: #003366;"><strong>Comparing Versions – Microsoft Word Only</strong></span></p>
<p>In Microsoft Word, users are presented with two options in the Previous Version notice bar: 1) Compare and 2) Restore. If Compare is selected, another document will open that uses the Microsoft Word feature, Track Changes, to compare the old version and the working file. If Restore is selected the old version will replace the working file and become the new working file.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/xiii.png" width="608" height="235" /></p>
<p><span style="color: #003366;"><strong>Restoring Versions</strong></span></p>
<p>Restore a previous version as the working file.</p>
<p>1. From the Previous Version notice bar, if Restore is selected, the previous version will replace the working file and become the new working file.<br />
<img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/xiiii.png" width="605" height="232" /></p>
<p><span style="color: #003366;"><strong>Deleting Versions</strong></span></p>
<p>If a version should not be able for View and/or Restore, then it can be deleted.</p>
<p>1. From the <strong>File</strong> tab, in the <strong>Info</strong> section, right-click the version to delete. From the drop down menu, select <strong>Delete This Version</strong>.</p>
<p><img class="alignnone" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/xv.png" width="496" height="387" /></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/12/17/jennys-sharepoint-tip-using-sharepoint-features-within-office-2010-applications/">Jenny&#8217;s SharePoint Tip:  Using SharePoint Features within Office 2010 Applications</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/12/17/jennys-sharepoint-tip-using-sharepoint-features-within-office-2010-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jenny&#8217;s SharePoint Tip: Sum Calculated Columns</title>
		<link>http://blog.metrostarsystems.com/2012/12/03/jennys-sharepoint-tip-sum-calculated-columns/</link>
		<comments>http://blog.metrostarsystems.com/2012/12/03/jennys-sharepoint-tip-sum-calculated-columns/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 17:44:28 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Calculated Columns]]></category>
		<category><![CDATA[Data Sources]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010; XSLT]]></category>
		<category><![CDATA[SharePoint Tips and Tricks]]></category>
		<category><![CDATA[Sum Calculated Columns]]></category>
		<category><![CDATA[Total Calculated Columns]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6284</guid>
		<description><![CDATA[<p>Applies to:  SharePoint 2010 About Summing Calculated Columns Calculated columns are great, but if you expect to be able to total calculated columns using the Totals feature in the View Settings, think again.  To sum calculated columns in a list you need SharePoint Designer 2010, a web part page, a data source, and a line [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/12/03/jennys-sharepoint-tip-sum-calculated-columns/">Jenny&#8217;s SharePoint Tip: Sum Calculated Columns</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<h1><span style="font-size: x-small;"><span style="font-family: Cambria;">Applies to:  SharePoint 2010</span></span></h1>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">About Summing Calculated Columns</span></span></h3>
<p><span style="font-size: small;">Calculated columns are great, but if you expect to be able to total calculated columns using the <strong>Totals feature</strong> in the View Settings, think again.  To sum calculated columns in a list you need SharePoint Designer 2010, a web part page, a data source, and a line of code.</span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/A.png" width="656" height="198" /></p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Example Overview</span></span></h3>
<p><span style="font-size: small;">This example will total the results of a calculated field in a custom list. The list will be inserted as a data source on a web part page.  The list and web part page have been previously created and the creation of these items is not documented in the demo.</span></p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/12/B.png" width="343" height="161" /></p>
<p><span style="font-size: small;">On a web part page called <strong>Demo Calculated Columns.aspx</strong>, an empty data source will be added with four columns inserted from the <strong>calculatedcolums</strong> list as the data source:  <strong>Title</strong>,<strong> column1</strong>, <strong>columns2</strong>, and <strong>1and2</strong>.</span></p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/12/c.png" width="320" height="150" /></p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Creating a Totals Field for a Calculated Column</span></span></h3>
<p><span style="font-size: small;"> <strong><span style="font-family: Calibri;">1.</span>       </strong><strong><span style="font-family: Calibri;">Create the list</span></strong></span><br />
<span style="font-family: Calibri; font-size: small;">This demo does not include screenshots or instructions for building the list used in this example.  To recreate this demo, create a new custom list and add the three columns outlined in the <strong>Example Overview</strong> section.</span></p>
<p><span style="font-size: small;"><strong><span style="font-family: Calibri;">2.</span>       </strong><strong><span style="font-family: Calibri;">Create a web part page</span></strong></span><br />
<span style="font-family: Calibri; font-size: small;">This demo does not include screenshots or instructions for creating the web part page used in this example.  To recreate this demo, create a web part page somewhere in your test site.  </span></p>
<p><span style="font-size: small;"><strong><span style="font-family: Calibri;">3.</span>       </strong><strong><span style="font-family: Calibri;">Add an empty data source and configure</span></strong></span></p>
<p><span style="font-size: small;"><strong><span style="font-family: Calibri;">4.</span>       </strong><strong><span style="font-family: Calibri;">Add XSL Value of Select data</span></strong></span></p>
<h4><span style="text-decoration: underline;"><span style="font-size: medium;"><span style="font-family: Cambria;">Add an Empty Data Source and Configure</span></span></span></h4>
<p><span style="font-family: Times New Roman; font-size: small;"> </span><span style="font-size: small;"><span style="font-family: Calibri;">1.</span>    <span style="font-family: Calibri;">Open the <strong>Demo Calculated Columns.aspx</strong> page in <strong>Advanced Mode</strong> in <strong>SharePoint Designer </strong>in Split mode.  In the design portion, click and place your cursor in the <strong>PlaceHolderMain </strong>section of the page.  From the <strong>Ribbon</strong>, on the <strong>Insert</strong> tab, select <strong>Data View</strong>, <strong>Empty Data View</strong>. </span><span style="font-family: Times New Roman;"><br />
</span></span><span style="font-family: Calibri;"><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/D.png" width="530" height="501" /></span></p>
<p><span style="font-size: small;">2.       </span><span style="font-family: Calibri;"><span style="font-size: small;">Select <strong>Click here to select a data source</strong> and choose <strong>calculatedcolumns</strong>.  The Data Source details pane will open on the right.  <strong>Insert</strong> the following fields into the new data source:  <strong>Title</strong>,<strong> column1</strong>, <strong>column2</strong>,and <strong>1and2</strong>.</span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/E.png" width="643" height="413" /></span></p>
<p><span style="font-size: small;">3.  The totals information should be included in a new row at the bottom of the list.  To insert a new row, in the last cell of the table, <strong>right-click</strong> and select <strong>Insert</strong>, <strong>Row Below</strong>.</span><span style="font-family: Times New Roman; font-size: small;"><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/F.png" width="705" height="327" /></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">4.</span>       </span><span style="font-family: Calibri;"><span style="font-size: small;"> Your cursor will now be in the last cell on the bottom row of the table in the design pane.  In the code pane, the cursor will be placed in its current cell position. </span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/G.png" width="648" height="434" /></span></p>
<h4><span style="font-family: Times New Roman; font-size: small;"> </span><span style="text-decoration: underline;"><span style="font-size: medium;"><span style="font-family: Cambria;">Add “XSL Value of Select” Data</span></span></span></h4>
<p><span style="font-size: small;"><span style="font-family: Calibri;">1.</span>     <span style="font-family: Calibri;">Continuing from step 4 above, we want to delete the current code of the new cell.  For the active cell, copy the code snippet <strong>&lt;td&gt;&lt;xsl:text xmlns:ddwrt=&#8221;http://schemas.microsoft.com/WebParts/v2/DataView/runtime&#8221; ddwrt:nbsp-preserve=&#8221;yes&#8221; disable-output-escaping=&#8221;yes&#8221;&gt;&amp;amp;nbsp;&lt;/xsl:text&gt; </strong>and <strong>delete</strong> it.</span></span><span style="font-family: Cambria; font-size: large;"><span style="font-size: small;"> </span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/H.png" width="649" height="388" /></span></p>
<p>2.    <span style="font-size: small;">   <strong>Input</strong> the following code (replace the <span style="background-color: #ffff00;">highlighted text</span> with your column name) and <strong>Save</strong> your page: </span><br />
<span style="font-size: small;">Note &#8211; Designer is precise when it comes to code.  If you copy and paste the row of code below, after pasting into Designer, delete the<span style="background-color: #ff0000;"> &#8220;</span> in the code pane, then re-add them.   Otherwise, due to font differences, a XSLT style sheet error will display.<br />
&lt;td &gt;&lt;xsl:value-of select=<span style="background-color: #ff0000;">&#8220;</span>sum(<a>/dsQueryResponse/Rows/Row/@<span style="background-color: #ffff00;">_x0031_and2</span></a>)<span style="background-color: #ff0000;">&#8220;</span> /&gt;&lt;/td&gt;<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/I.png" width="643" height="376" /></span></p>
<p>3.       The calculated column is now totaled. <span style="font-size: small;"><br />
</span><span style="font-family: Times New Roman; font-size: small;"><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/J.png" width="642" height="243" /> </span></p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Additional Modifications</span></span></h3>
<h4><span style="font-size: small; text-decoration: underline;"><span style="font-family: Cambria;">Add the Toolbar</span></span></h4>
<p><span style="font-size: small;">So that users can interact with the data source by adding new items, setting alerts, and filtering and sorting on column headers, add the SharePoint Toolbar.<span style="font-family: Times New Roman;"> </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">1.</span>     <span style="font-family: Calibri;">To add the Toolbar, from the <strong>Ribbon</strong>, on the <strong>Design</strong> tab, in the <strong>Toolbar</strong> section, click <strong>Options</strong>, then select <strong>SharePoint Toolbar</strong>.  <strong>Save</strong> the page in Designer.  </span>Note:  Alternatively to <em>only</em> enable sorting and filtering on column headers, leave the Toolbar setting as is and in the <strong>Show/Hide</strong> section check <strong>Sort &amp; Filter on Headers</strong>.</span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/K.png" width="710" height="183" /></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">2.</span>       </span><span style="font-family: Calibri;"><span style="font-size: small;">The data source now displays with the Toolbar.</span><br />
</span><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/L.png" width="564" height="263" /></p>
<h4><span style="font-size: small; text-decoration: underline;">Add the Quick Launch to the page</span></h4>
<p><span style="font-size: small;">So that users can navigate easily around the site, add the left hand naviation, the Quick Launch, to the web part page.</span></p>
<p><span style="font-size: small;">1.  Delete the following lines of code:</span><br />
<span style="font-size: small;">&lt;asp:Content ContentPlaceHolderId=”PlaceHolderNavSpacer” runat=”server”&gt;&lt;/asp:Content&gt;</span><br />
<span style="font-size: small;">&lt;asp:Content ContentPlaceHolderId=”PlaceHolderLeftNavBar” runat=”server”&gt;&lt;/asp:Content&gt;</span><br />
<span style="font-size: small;">&lt;style type=”text/css”&gt;body #s4-leftpanel { display:none;}.s4-ca { margin-left:0px;}&lt;/style&gt;</span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/M.png" width="642" height="185" /></p>
<p><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/N.png" width="423" height="135" /></p>
<p><span style="font-family: Times New Roman;"> </span><span style="font-family: Calibri;">2.</span>       <span style="font-family: Calibri;">The Demo Calculated Columns page now displays with the Quick Launch.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/O.png" width="650" height="376" /></span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/12/03/jennys-sharepoint-tip-sum-calculated-columns/">Jenny&#8217;s SharePoint Tip: Sum Calculated Columns</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/12/03/jennys-sharepoint-tip-sum-calculated-columns/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jenny&#8217;s SharePoint Tip: Color Coded Calendars &#8211; Out of the Box Solution</title>
		<link>http://blog.metrostarsystems.com/2012/12/01/jennys-sharepoint-tip-color-coded-calendars-out-of-the-box-solution/</link>
		<comments>http://blog.metrostarsystems.com/2012/12/01/jennys-sharepoint-tip-color-coded-calendars-out-of-the-box-solution/#comments</comments>
		<pubDate>Sat, 01 Dec 2012 16:54:08 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Check Out]]></category>
		<category><![CDATA[Open Windows Explorer]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Edit Manu]]></category>
		<category><![CDATA[SharePoint Ribbon]]></category>
		<category><![CDATA[Workflows]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6236</guid>
		<description><![CDATA[<p>Applies to:  SharePoint 2010 Color Coded Calendar – How it Works With SharePoint 2010, Microsoft has provided out of the box functionality to color code SharePoint calendars.  This is achieved using the Calendar Overlay feature which utilizes list views and calendar overlay views called New Calendars.  Prior to SharePoint 2010, if a user wanted to [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/12/01/jennys-sharepoint-tip-color-coded-calendars-out-of-the-box-solution/">Jenny&#8217;s SharePoint Tip: Color Coded Calendars &#8211; Out of the Box Solution</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<h6><strong><span style="font-size: x-small;"><span style="font-family: Cambria;">Applies to:  SharePoint 2010</span></span></strong></h6>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Color Coded Calendar – How it Works</span></span></h3>
<p>With SharePoint 2010, Microsoft has provided out of the box functionality to color code SharePoint calendars.  This is achieved using the <strong>Calendar Overlay</strong> feature which utilizes list <strong>views </strong>and calendar overlay views called <strong>New Calendars</strong>.  Prior to SharePoint 2010, if a user wanted to color code a calendar in SharePoint, a 3<sup>rd</sup> party tool would need to be purchased or code such as JQuery and/or JavaScript was required.</p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Limitations &amp; Items to Note</span></span></h3>
<p>Note the following limitations exist if using the Microsoft SharePoint out of the box color coded calendar:</p>
<ul>
<li><span style="font-family: Calibri;">Only ten color codes can be used (the tenth being automatically assigned by SharePoint).</span></li>
<li><span style="font-family: Calibri;">The tenth color code must be associated with the calendarlist view where the calendar overlay views (New Calendars) are being applied.  </span></li>
<li><span style="font-family: Calibri;">Color options are limited and cannot be changed.  Some colors look very similar.</span></li>
<li><span style="font-family: Calibri;">Colors do not populate in Outlook if the list is connected to Outlook.</span></li>
</ul>
<p>Color options:<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/1.png" width="658" height="153" /></p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Example Overview</span></span></h3>
<p>Items in the calendar will be color coded based on their assigned category.  This example is using ten category choices in the Category column of a Calendar list:  category1, category2, category3, category4, category5, category6, category7, category7, category8, category9, category10.  Ten public list views will be created, with each view set to filter and display one of the ten category choices.  Finally the views will have all associating calendar overlay views (New Calendars) created to enabled color coding.</p>
<h3><span style="font-size: large;"><span style="font-family: Cambria;">Create a Color Coded Calendar</span></span></h3>
<p>To create a color coded calendar using the out of the box SharePoint Calendars Overlay feature, a Site Owner will need to:</p>
<p><span style="font-family: Calibri;">     1.  Configure the default Calendar column, <strong>Category</strong>, with up to ten categories.<br />
</span><span style="font-family: Calibri;">     2.  Create a <strong>view</strong> for <em>each</em> category entered (up to ten).<br />
</span><span style="font-family: Calibri;">     3.  Create a <strong>New Calendar</strong> for each view created per category.</span></p>
<h4><span style="text-decoration: underline;"><span style="font-size: medium;"><span style="font-family: Cambria;">Step 1 &#8211; Add Category Selections</span></span></span></h4>
<p>To assign color coding to calendar events by type, the default Category column requires modification.</p>
<p><span style="font-family: Calibri;">A.  </span><span style="font-family: Calibri;">To modify the Category column, navigate to the Calendar to be modified.  Access its <strong>List Settings</strong> via the <strong>Ribbon</strong>, on the <strong>Calendar</strong> tab, select <strong>List Settings</strong>.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/2.png" width="718" height="178" /></span></p>
<p><span style="font-family: Calibri;">B.  I</span><span style="font-family: Calibri;">n the <strong>Columns</strong> section, double-click the <strong>Category</strong> column to open and modify.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/3.png" width="428" height="148" />  </span></p>
<p><span style="font-family: Calibri;">C.  </span><span style="font-family: Calibri;">In the <strong>Additional Column</strong> <strong>Settings</strong> section, input up to ten categories.  </span></p>
<p><em>Note:  More than ten categories can be entered, but only ten views can have colors assigned to them.</em><em><span style="font-family: Times New Roman;"><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/4.png" width="535" height="224" /></span></em></p>
<h4><span style="text-decoration: underline;"><span style="font-size: medium;"><span style="font-family: Cambria;">Step 2 &#8211; Create List Views</span></span></span></h4>
<p>Create a <strong>Public</strong> view for each category type that was entered in Step 1 C.  Each view will have a filter applied to display only that specific category.</p>
<p><span style="font-family: Calibri;">A.</span>   <span style="font-family: Calibri;">Create the first new view.  Start from the existing Calendar view.<br />
</span><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/5.png" width="534" height="246" /></p>
<p><span style="font-family: Calibri;">B.  </span><span style="font-family: Calibri;"><strong>Name the view</strong> for the first category type entered in Step 1 C and ensure it is a Public view.  Set the view’s <strong>filter</strong> to display only items that are assigned to the first category type,<strong> category1</strong>.  Select <strong>Ok</strong> to save and continue.<br />
</span><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/6.png" width="516" height="381" /></p>
<p><span style="font-family: Calibri;">C.  </span><strong><span style="font-family: Calibri;">Repeat Step 2 A &#8211; B </span></strong><span style="font-family: Calibri;">as necessary for Category choices <strong>category2 </strong>-<strong>  category9</strong> entered in <strong>Step 1 C</strong>.<br />
</span></p>
<p><span style="font-family: Calibri;">D.  </span><span style="font-family: Calibri;">Lastly,create a view named <strong>calendaroverlay</strong>.  Set the calendaroverlay view as the list’s <strong>default view</strong>.  Set the view’s filter to display only items that are assigned to the Category type, <strong>category10</strong>.  Select <strong>Ok</strong> to save and continue.  Leave all other settings as they are.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/7.png" width="534" height="302" /></span></p>
<p><em>Note:  As only nine color coding options are available using the calendar overlay views (New Calendar) feature, the tenth color code must be associated with the calendarlist view where the calendar overlay views (New Calendars) are being applied.  </em></p>
<p><span style="text-decoration: underline;"><span style="font-size: medium;"><span style="font-family: Cambria;">Step 3 – Create the Calendars Overlay “New Calendars” </span></span></span></p>
<p><span style="font-family: Calibri;">A.  </span><span style="font-family: Calibri;">Navigate back to the Calendar list.  Ensure the calendaroverlay view is displaying.  Access the <strong>Calendars Overly</strong> settings via the Ribbon, from the <strong>Calendar</strong> tab, select <strong>Calendars Overlay</strong>.<br />
</span><span style="font-family: Times New Roman; font-size: small;"><img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/12/8.png" width="589" height="237" /> </span></p>
<p><span style="font-family: Calibri;">B.  </span><span style="font-family: Calibri;">In the Category Overlay settings, select <strong>New Calendar</strong>, to assign a color code to a category via the list views created in Step 2.  <em>Note:  For each category type being assigned a color code, create a New Calendar and assign the appropriate category list view (up to nine).<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/9.png" width="546" height="147" /></em></span></p>
<p><span style="font-family: Calibri;">C.  </span><span style="font-family: Calibri;"><strong>Name the New Calendar</strong> (In this example I am naming the Calendar Overlay New Calendars the same as their corresponding list views created in Step 2).  Next, <strong>select a color code</strong>, then<strong> input</strong> the web URL of the site the calendar is located on (i.e. <a href="http://sitename.com/">http://sitename.com</a>, or <a href="http://sitename.com/subsite">http://sitename.com/subsite</a>, etc.)</span><span style="font-family: Calibri;"> and hit <strong>Resolve</strong>.<br />
<em>Note:  After hitting Resolve all Calendar lists in the site will now be available to select in the List drop down, and all list views per the selected calendarwill populate in the List View drop down.  </em></span></p>
<p><span style="font-family: Calibri;">Finally, associate the Calendar Overlay New Calendar with its corresponding view created in Step 2.</span><br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/101.png" width="861" height="348" /></p>
<p><strong><span style="font-family: Calibri;">D.</span>  R</strong><span style="font-family: Calibri;"><strong>epeat Step 3 B – C</strong> for the remaining eight calendar overlay views (New Calendar).  When complete, the list of Additional Calendars will display as below.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/11.png" width="562" height="351" /></span></p>
<p><span style="font-family: Calibri;">E.</span>   T<span style="font-family: Calibri;">he views being used to display the color coding are listed in the Quick Launch under Calendars in View.<br />
<img alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/11/12.png" width="721" height="366" /></span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/12/01/jennys-sharepoint-tip-color-coded-calendars-out-of-the-box-solution/">Jenny&#8217;s SharePoint Tip: Color Coded Calendars &#8211; Out of the Box Solution</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/12/01/jennys-sharepoint-tip-color-coded-calendars-out-of-the-box-solution/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Jenny&#8217;s SharePoint Tip: Overview of Library and List Commands</title>
		<link>http://blog.metrostarsystems.com/2012/11/30/jennys-sharepoint-tip-overview-of-library-and-lists-commands/</link>
		<comments>http://blog.metrostarsystems.com/2012/11/30/jennys-sharepoint-tip-overview-of-library-and-lists-commands/#comments</comments>
		<pubDate>Fri, 30 Nov 2012 22:02:10 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Edit Menu]]></category>
		<category><![CDATA[SharePoint Library Ribbon]]></category>
		<category><![CDATA[SharePoint List Ribbon]]></category>
		<category><![CDATA[SharePoint Ribbon]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5636</guid>
		<description><![CDATA[<p>Applies to:  SharePoint 2010 Libraries and Lists Document libraries are a storage area for documents (Word, Excel, PowerPoint, web pages, etc.), and lists are custom tables for storing data. Examples of lists are Tasks, Announcements, Calendars and Links. The Ribbon and Edit Menu Users manipulate data in lists and libraries by accessing their Ribbons and [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/11/30/jennys-sharepoint-tip-overview-of-library-and-lists-commands/">Jenny&#8217;s SharePoint Tip: Overview of Library and List Commands</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<h3>Applies to:  SharePoint 2010</h3>
<h3>Libraries and Lists</h3>
<p>Document libraries are a storage area for documents (Word, Excel, PowerPoint, web pages, etc.), and lists are custom tables for storing data. Examples of lists are Tasks, Announcements, Calendars and Links.</p>
<h3>The Ribbon and Edit Menu</h3>
<p>Users manipulate data in lists and libraries by accessing their Ribbons and Edit Menus. The available commands and features accessible from these resources depend on a user’s assigned permission level and if a particular command has been activated.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/List-Edit-Menu.png" width="480" height="236" /></p>
<h3>Ribbon Overview – Libraries</h3>
<h4>Documents Tab</h4>
<p>The Ribbon is a new 2010 feature; a contextual menu that users utilize to manipulate data in libraries.  The <strong>Documents Tab</strong> allows users to perform commands on individual documents.  Options a user may not have permission to perform, commands that are not available, or features that have not been enabled, will be grayed out and inaccessible.<br />
<img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/Library-Ribbon-Documents-Tab1.jpg" width="975" height="263" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="31">   #</td>
<td valign="top" width="150"><strong><br />
Command</strong></td>
<td valign="top" width="553"><strong><br />
Function</strong></td>
</tr>
<tr>
<td valign="top" width="31">1</td>
<td valign="top" width="150">New Document</td>
<td valign="top" width="553">Open a new Document (by default a Word document), which by default saves back to the library</td>
</tr>
<tr>
<td valign="top" width="31">2</td>
<td valign="top" width="150">Upload Document</td>
<td valign="top" width="553">Users have two options when accessing the <strong>Upload Document</strong>command.  A single document can be uploaded, or multiple documents can be uploaded to the library.  If multiple documents are uploaded, and custom metadata exists in the library, uploaded documents will have to be edited individually to supply the metadata information. If versioning is enabled, users will have the option of adding the file/s as a new version to existing files.  <strong>NOTE</strong>:  This is the same as saving a new version over an existing version.</td>
</tr>
<tr>
<td valign="top" width="31">3</td>
<td valign="top" width="150">New Folder</td>
<td valign="top" width="553">Create a new folder in the document library.  <em>This option will be grayed out if the <strong>Folders</strong> feature has been disabled in the library.</em></td>
</tr>
<tr>
<td valign="top" width="31">4</td>
<td valign="top" width="150">Edit Document</td>
<td valign="top" width="553">If a document is selected in a document library and the <strong>Edit Document</strong> command  is selected, the document opens.  The same action can be achieved by double-clicking the file name to open the document.</td>
</tr>
<tr>
<td valign="top" width="31">5</td>
<td valign="top" width="150">Check Out</td>
<td valign="top" width="553">Check Out a document to lock it for editing.  When a file is checked out, it can only be edited by the user who has it checked it out.  This feature is similar to the shared drive message – The file you have opened is locked for editing by another user.</td>
</tr>
<tr>
<td valign="top" width="31">6</td>
<td valign="top" width="150">Check In</td>
<td valign="top" width="553">When a user is done editing, select the Check In option so other users may edit the document if necessary.</td>
</tr>
<tr>
<td valign="top" width="31">7</td>
<td valign="top" width="150">Discard Check Out</td>
<td valign="top" width="553">If a user is making changes to a file and decides to not save the changes, the user can discard any changes by Discarding Check Out.</td>
</tr>
<tr>
<td valign="top" width="31">8</td>
<td valign="top" width="150">View Properties</td>
<td valign="top" width="553">Displays the Name and other metadata associated with the document library.</td>
</tr>
<tr>
<td valign="top" width="31">9</td>
<td valign="top" width="150">Edit Properties</td>
<td valign="top" width="553">Users can rename a file and edit other metadata they view in <strong>View Properties</strong> here.</td>
</tr>
<tr>
<td valign="top" width="31">10</td>
<td valign="top" width="150">Version History</td>
<td valign="top" width="553">This option appears if version control is enabled in the library.</td>
</tr>
<tr>
<td valign="top" width="31">11</td>
<td valign="top" width="150">Document Permissions</td>
<td valign="top" width="553">Set access permissions for the document.  A user must be a Site Owner to edit permissions.</td>
</tr>
<tr>
<td valign="top" width="31">12</td>
<td valign="top" width="150">Delete Document</td>
<td valign="top" width="553">Moves the file to the Recycle Bin.  Files are kept in the Recycle Bin for 30 days before they are automatically deleted by the system.</td>
</tr>
<tr>
<td valign="top" width="31">13</td>
<td valign="top" width="150">Email a Link</td>
<td valign="top" width="553">Opens a new Outlook email with a link to the document.</td>
</tr>
<tr>
<td valign="top" width="31">14</td>
<td valign="top" width="150">Alert Me</td>
<td valign="top" width="553">Users can elect to receive an email notification to be alerted when a document changes (modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">15</td>
<td valign="top" width="150">Download a Copy</td>
<td valign="top" width="553">Opens the document so that the user can save the file outside of SharePoint (i.e. Shared Drive).</td>
</tr>
<tr>
<td valign="top" width="31">16</td>
<td valign="top" width="150">Send To</td>
<td valign="top" width="553">Users can send a <strong><em>copy</em></strong>of the file to another location in the SharePoint environment. <span style="text-decoration: underline;">Other Locations</span> – The other location must be a URL to another SharePoint document library.  This opens the door for users not knowing which document should be updated. It is suggested that users <strong>not use</strong> this feature until they become better acquainted with the SharePoint Environment.<br />
<span style="text-decoration: underline;">Create Document Workspace</span> – A site for intense collaboration on a document.  The workspace is populated with a document library, announcement list, a calendar, a links list, a task list, and a team discussion board.  Examples for intensive document collaboration include proposals, complex reports, etc.</td>
</tr>
<tr>
<td valign="top" width="31">17</td>
<td valign="top" width="150">Manage Copies</td>
<td valign="top" width="553">Allows users to manage all linked copies of the file.  This command also allows users to view the locations where the file has been sent to.</td>
</tr>
<tr>
<td valign="top" width="31">18</td>
<td valign="top" width="150">Go To Source</td>
<td valign="top" width="553">This option is available when a file that has been copied to another location is selected.  When the <strong>Go To Source</strong> button is clicked, the user will be taken to the source file.</td>
</tr>
<tr>
<td valign="top" width="31">19</td>
<td valign="top" width="150">Workflows</td>
<td valign="top" width="553">Users with appropriate permissions can assign an existing workflow to a document using this command.  The command can also be used to check the status of a running, or, completed workflow.</td>
</tr>
<tr>
<td valign="top" width="31">20</td>
<td valign="top" width="150">Publish</td>
<td valign="top" width="553">Publish a file to enable viewing by all users of the library.<em>  This option is only available if<strong> major </strong><strong>and minor</strong> Versioning is enabled in the library; if <strong>major only</strong> versioning is enabled, this option will remain grayed out.</em></td>
</tr>
<tr>
<td valign="top" width="31">21</td>
<td valign="top" width="150">Unpublish</td>
<td valign="top" width="553">If a user has the necessary permissions, files can be unpublished.  Depending on library settings, certain individuals may not be able to view unpublished documents.<em>   This option is only available if<strong> major </strong><strong>and minor</strong> Versioning is enabled in the library; if <strong>major only</strong> versioning is enabled, this option will remain grayed out.</em></td>
</tr>
<tr>
<td valign="top" width="31">22</td>
<td valign="top" width="150">Approve/Reject</td>
<td valign="top" width="553">If <strong>Content Approval</strong> is enabled in the library, Site Owners can approve or reject a new submitted document using this command.  Documents with a status of <strong>Approved</strong> are viewable to all users with access to the library.  Who can view documents with a status of <strong>Pending</strong> or <strong>Draft </strong>depends on settings configured in the Library Settings. A user must be a Site Owner to approve or reject a submitted document.  <em>If the command is grayed out, then the user is either <strong>a)</strong> not a Site Owner, or <strong>b)</strong> Content Approval is not enabled in the library.</em></td>
</tr>
<tr>
<td valign="top" width="31">23</td>
<td valign="top" width="150">Cancel Approval</td>
<td valign="top" width="553">If <strong>Content Approval</strong> is enabled in the library, library members can opt to cancel approval of a submitted document.   <em>This option is only available if Content Approval is enabled in the library; if Content Approval  is not enabled this option will remain grayed out.</em></td>
</tr>
<tr>
<td valign="top" width="31">24</td>
<td valign="top" width="150">I like It</td>
<td valign="top" width="553">Similar to social networking platforms, users can select <strong>I like It</strong> for any of the following:  libraries, documents, lists, list items.  Items that have been selected for <strong>I like it</strong> appear in the <strong>Tags and Notes</strong> tab of a user’s MyProfile.  Users can designate these items as public or private.</td>
</tr>
<tr>
<td valign="top" width="31">25</td>
<td valign="top" width="150">Tags &amp; Notes</td>
<td valign="top" width="553">Similar to social networking platforms, users can <strong>tag</strong>  any of the following:  libraries, documents, lists, list items.  Items that have been <strong>tagged</strong> appear in the <strong>Tags and Notes</strong> tab of a user’s MyProfile.  Users can designate tagged items as public or private.</td>
</tr>
</tbody>
</table>
<h4>Library Tab</h4>
<p>The Ribbon is a new 2010 feature; a contextual menu that users utilize to manipulate data in libraries.  The <strong>Library Tab</strong> allows users to perform commands on library contents.  Options a user may not have permission to perform, commands that are not available, or features that have not been enabled, will be grayed out and inaccessible.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/Library-Ribbon-Library-Tab1.jpg" width="1122" height="242" /></p>
<table width="733" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" valign="top" width="211"><strong><br />
#      Command</strong></td>
<td valign="top" width="522"><strong><br />
Function</strong></td>
</tr>
<tr>
<td valign="top" width="31">1</td>
<td valign="top" width="180">Standard View</td>
<td valign="top" width="522">Displays the library contents in the standard view type.</td>
</tr>
<tr>
<td valign="top" width="31">2</td>
<td valign="top" width="180">Datasheet View</td>
<td valign="top" width="522">Allows users to view and bulk edit information in columns/metadata in an Excel type view.<br />
This option is useful if the library uses custom columns and multiple documents were uploaded;  to quickly complete or edit metadata information for multiple files, users should view in Datasheet. <em>Certain column types will not allow users to edit in datasheet – i.e. Enhanced Rich Text Multiple Lines of Text.</em></td>
</tr>
<tr>
<td valign="top" width="31">3</td>
<td valign="top" width="180">New Row</td>
<td valign="top" width="522">This option cannot be used in document library and will remain grayed out.</td>
</tr>
<tr>
<td valign="top" width="31">4</td>
<td valign="top" width="180">Show Task Pane</td>
<td valign="top" width="522">The library must be in <strong>Datasheet View</strong> for this option to be available.   The Task Pane provides additional commands for working with library contents.  Users can cut, copy, paste and sort in a manner similar to Excel or Access.  Users also have the option of exporting the list to Access.</td>
</tr>
<tr>
<td valign="top" width="31">5</td>
<td valign="top" width="180">Show Totals</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.  Allows users to show totals for the columns in the list.  While most column types will only allow users to count the number of items in the list, the Show Totals command can be used to determine the following for a <strong>Number</strong> column type:  Average, Count, Maximum, Minimum, Sum, Standard Deviation, and Variance.</td>
</tr>
<tr>
<td valign="top" width="31">6</td>
<td valign="top" width="180">Refresh Data</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.  Reload the data to display changes made by other users.</td>
</tr>
<tr>
<td valign="top" width="31">7</td>
<td valign="top" width="180">Create View</td>
<td valign="top" width="522">Views are created using the information captured in a library’s metadata, and allow users to view items in a list by their column information.  Site Owners can create public views (available to all site users), and members create private views (available to the site member who created the private view only).</td>
</tr>
<tr>
<td valign="top" width="31">8</td>
<td valign="top" width="180">Modify View</td>
<td valign="top" width="522">Views can be modified to change the view settings.  A user must be a Site Owner to modify public views.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">9</td>
<td valign="top" width="180">Create Column</td>
<td valign="top" width="522">Allows a user to create a column at the library level without accessing the Library Settings.  A user must be a Site Owner to create columns.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">10</td>
<td valign="top" width="180">Navigate Up</td>
<td valign="top" width="522">If folders are used in the library, selecting this command will navigate the user up to the parent folder of the selected document.</td>
</tr>
<tr>
<td valign="top" width="31">11</td>
<td valign="top" width="180">Current View</td>
<td valign="top" width="522">Users can select which public and private views to use via the Current View drop down.</td>
</tr>
<tr>
<td valign="top" width="31">12</td>
<td valign="top" width="180">E-mail a Link</td>
<td valign="top" width="522">Opens a new Outlook email with a link to the document library.</td>
</tr>
<tr>
<td valign="top" width="31">13</td>
<td valign="top" width="180">Alert Me</td>
<td valign="top" width="522">Users can elect to receive an email notification to be alerted when library changes occur (documents added, modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">14</td>
<td valign="top" width="180">RSS Feed</td>
<td valign="top" width="522">Setting a feed allows a user to keep up-to-date with library contents.</td>
</tr>
<tr>
<td valign="top" width="31">15</td>
<td valign="top" width="180">Sync to SharePoint Workspace</td>
<td valign="top" width="522">This command is similar to <strong>Connet to Outlook</strong> as users can sync lists to SharePoint Workspace (formerly SharePoint Office Groove), allowing them to work with data offline.</td>
</tr>
<tr>
<td valign="top" width="31">16</td>
<td valign="top" width="180">Connect to Office</td>
<td valign="top" width="522">This command creates a link to the library <strong>Save As </strong>and <strong>Open dialogue boxes</strong>.  NOTE:  This option may only work as expected with Windows Vista.  If using Windows 7 Operating System, to save files directly to SharePoint, create network locations to frequently accessed libraries and sites.</td>
</tr>
<tr>
<td valign="top" width="31">17</td>
<td valign="top" width="180">Connect to Outlook</td>
<td valign="top" width="522">Allows users to integrate/connect SharePoint libraries to Outlook.</td>
</tr>
<tr>
<td valign="top" width="31">18</td>
<td valign="top" width="180">Export to Excel</td>
<td valign="top" width="522">This option opens Excel and copies the list into a spreadsheet.</td>
</tr>
<tr>
<td valign="top" width="31">19</td>
<td valign="top" width="180">Open with Explorer</td>
<td valign="top" width="522">A window opens that allows users to move files in the classic Explorer view.</td>
</tr>
<tr>
<td valign="top" width="31">20</td>
<td valign="top" width="180">Form Web Parts</td>
<td valign="top" width="522">Using this command, the New, Edit, and Display forms can be edited; images can be added and additional web parts.  A user must be a Site Owner to modify form web parts.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">21</td>
<td valign="top" width="180">Edit Library</td>
<td valign="top" width="522">Opens a library in SharePoint Designer to input XSLT, Conditional Formatting, Parameters, etc.  A user must be a Site Owner to edit the library in SharePoint Designer, and must have SharePoint Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">22</td>
<td valign="top" width="180">New Quick Step</td>
<td valign="top" width="522">Site Owners can add buttons to the Ribbon.  New buttons can do one of the following:  1) Navigate to a form in another library, 2) Initiate a workflow, and 3) Navigate to a URL.  A user must be a Site Owner to add a new Quick Step to the Ribbon, and must have SharePoint Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">23</td>
<td valign="top" width="180">Library Settings</td>
<td valign="top" width="522">Go to the <strong>Library Settings</strong> page to manage settings such as permissions, columns, and views.  A user must be a Site Owner to edit library settings.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">24</td>
<td valign="top" width="180">Library Permissions</td>
<td valign="top" width="522">Set access permissions for the document library.  A user must be a Site Owner to edit permissions.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">25</td>
<td valign="top" width="180">Workflows</td>
<td valign="top" width="522">Create a new workflow to be used in the library, or edit existing workflow settings.  Users assign the workflows to documents via the Documents tab or the Edit Menu.  A user must be a Site Owner to create workflows.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
</tbody>
</table>
<h4>Edit Menu Overview – Libraries</h4>
<p>Is a contextual menu that populates per document and item.  The Edit Menu includes: View Properties; Edit Properties; Manage Permissions; Edit in MS Application; Delete; Send To; Check Out; Workflows; Alert Me.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/Document-Edit-Menu1.jpg" width="327" height="274" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="211"><strong> #     Command</strong></td>
<td width="523"><strong>Function</strong></td>
</tr>
<tr>
<td width="31">1</td>
<td valign="top" width="180">View Properties</td>
<td width="523">Displays the Name and other metadata associated with the document.</td>
</tr>
<tr>
<td width="31">2</td>
<td valign="top" width="180">Edit Properties</td>
<td valign="top" width="523">Users can rename a file and edit other metadata they view in <strong>View Properties</strong> here.</td>
</tr>
<tr>
<td width="31">3</td>
<td valign="top" width="180">Edit in Microsoft Application</td>
<td width="523">Opens the document in the Microsoft application it was created.  The same action can be achieved by double-clicking the file name to open the document.</td>
</tr>
<tr>
<td width="31">4</td>
<td valign="top" width="180">Check Out</td>
<td width="523"><span style="background-color: #ffffff; color: #000000;">Check Out a document to lock it for editing.  When a file is checked out, it can only be edited by the user who has it checked it out.  This feature is similar to the shared drive message – The file you have opened is locked for editing by another user.  </span></td>
</tr>
<tr>
<td width="31">5</td>
<td valign="top" width="180">Version History</td>
<td width="523">This option appears if version control is enabled in the library.</td>
</tr>
<tr>
<td width="31">6</td>
<td valign="top" width="180">Compliance Details</td>
<td width="523">Users can view what stage in a retention policy a document is by accessing this command.  This option displays even if <strong>no</strong> retention policy exists for the document type.</td>
</tr>
<tr>
<td width="31">7</td>
<td valign="top" width="180">Alert Me</td>
<td width="523">Users can elect to receive an email notification to be alerted when a document changes (modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">8</td>
<td valign="top" width="180">Send To</td>
<td width="523">Users can send a <strong><em>copy</em></strong>of the file to another location in the SharePoint environment. <span style="text-decoration: underline;">Existing Copies</span>– If a copy of the document was saved elsewhere in the SharePoint environment, users can send updates to existing copies by selecting this option.<span style="text-decoration: underline;">Other Location</span> – The other location must be a URL to another SharePoint document library.  This opens the door for users not knowing which document should be updated. It is suggested that users <strong>not use</strong>this feature until they become better acquainted with the SharePoint Environment.<span style="text-decoration: underline;">Email a link</span> &#8211; Opens a new Outlook email with a link to the document.<br />
<span style="text-decoration: underline;">Create Document Workspace</span>– A site for intense collaboration on a document.  The workspace is populated with a document library, announcement list, a calendar, a links list, a task list, and a team discussion board.  Examples for intensive document collaboration include proposals, complex reports, etc.<span style="text-decoration: underline;">Download a copy</span> &#8211; Opens the document so that the user can save the file outside of SharePoint (i.e. Shared Drive).</td>
</tr>
<tr>
<td width="31">9</td>
<td valign="top" width="180">Manage Permissions</td>
<td width="523">Set access permissions for the document.  A user must be a Site Owner to edit permissions.  <em>If the command does not display, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td width="31">10</td>
<td valign="top" width="180">Delete</td>
<td width="523">Moves the file to the Recycle Bin.  Files are kept in the Recycle Bin for 30 days before they are automatically deleted by the system.</td>
</tr>
</tbody>
</table>
<h3>Ribbon Overview – List</h3>
<h4>Items Tab</h4>
<p>The Ribbon is a new 2010 feature; a contextual menu that users utilize to manipulate data in libraries.  The <strong>Items Tab</strong> allows users to perform commands on individual items.  Options a user may not have permission to perform, commands that are not available, or features that have not been enabled, will be grayed out and inaccessible.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/List-Ribbon-Items-Tab1.jpg" width="693" height="238" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" valign="top" width="211"><strong> #     Command</strong></td>
<td valign="top" width="523"><strong>Function</strong></td>
</tr>
<tr>
<td valign="top" width="31">1</td>
<td valign="top" width="180">New item</td>
<td valign="top" width="523">Open a new item.</td>
</tr>
<tr>
<td valign="top" width="31">2</td>
<td valign="top" width="180">New Folder</td>
<td valign="top" width="523">Create a new folder in the list.  <em>This option will be grayed out if the <strong>Folders</strong> feature has been disabled in the list.</em></td>
</tr>
<tr>
<td valign="top" width="31">3</td>
<td valign="top" width="180">View Item</td>
<td valign="top" width="523">Displays the metadata for the existing item.</td>
</tr>
<tr>
<td valign="top" width="31">4</td>
<td valign="top" width="180">Edit Item</td>
<td valign="top" width="523">Users can edit list item metadata they view in <strong>View Item</strong> here.</td>
</tr>
<tr>
<td valign="top" width="31">5</td>
<td valign="top" width="180">Version History</td>
<td valign="top" width="523">This option appears if version control is enabled in the list.</td>
</tr>
<tr>
<td valign="top" width="31">6</td>
<td valign="top" width="180">Item Permissions</td>
<td valign="top" width="523">Set access permissions for the item.  Must be a Site Owner to edit permissions.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">7</td>
<td valign="top" width="180">Delete Item</td>
<td valign="top" width="523">Moves the item to the Recycle Bin.  Files are kept in the Recycle Bin for 30 days before they are automatically deleted by the system.</td>
</tr>
<tr>
<td valign="top" width="31">8</td>
<td valign="top" width="180">Attach File</td>
<td valign="top" width="523">Attach a file to an item.</td>
</tr>
<tr>
<td valign="top" width="31">9</td>
<td valign="top" width="180">Change Item Order</td>
<td valign="top" width="523">Changes the order that items display in a list.</td>
</tr>
<tr>
<td valign="top" width="31">10</td>
<td valign="top" width="180">Alert Me</td>
<td valign="top" width="523">Users can elect to receive an email notification to be alerted when an item changes (modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">11</td>
<td valign="top" width="180">Workflows</td>
<td valign="top" width="523">Users with appropriate permissions can assign an existing workflow to an item using this command.  The command can also be used to check the status of a running, or, completed workflow.</td>
</tr>
<tr>
<td valign="top" width="31">12</td>
<td valign="top" width="180">Approve/Reject</td>
<td valign="top" width="523">If <strong>Content Approval</strong> is enabled in the list, Site Owners can approve or reject a submitted item using this command.  Items with a status of <strong>Approved</strong> are viewable to all users with access to the list.  Who can view items with a status of <strong>Pending</strong> or <strong>Draft </strong>depends on settings configured in the List Settings. A user must be a Site Owner to approve or reject a submitted list.  <em>If the command is grayed out, then the user is either <strong>a)</strong> not a Site Owner, or <strong>b)</strong> Content Approval is not enabled in the list.</em></td>
</tr>
<tr>
<td valign="top" width="31">13</td>
<td valign="top" width="180">I like It</td>
<td valign="top" width="523">Similar to social networking platforms, users can select <strong>I like It</strong> for any of the following:  libraries, documents, lists, list items.  Items that have been selected for <strong>I like it</strong> appear in the <strong>Tags and Notes</strong> tab of a user’s MyProfile.  Users can designate these items as public or private.</td>
</tr>
<tr>
<td valign="top" width="31">14</td>
<td valign="top" width="180">Tags &amp; Notes</td>
<td valign="top" width="523">Similar to social networking platforms, users can <strong>tag</strong>  any of the following:  libraries, documents, lists, list items.  Items that have been <strong>tagged</strong> appear in the <strong>Tags and Notes</strong> tab of a user’s MyProfile.  Users can designate tagged items as public or private.</td>
</tr>
</tbody>
</table>
<h4>List Tab</h4>
<p>The Ribbon is a new 2010 feature; a contextual menu that users utilize to manipulate data in libraries.  The <strong>List Tab</strong> allows users to perform commands on list contents.  Options a user may not have permission to perform, commands that are not available, or features that have not been enabled, will be grayed out and inaccessible.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/List-Ribbon-List-Tab1.jpg" width="1170" height="251" /></p>
<table width="733" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" valign="top" width="211"><strong>#      Command</strong></td>
<td valign="top" width="522"><strong>Function</strong></td>
</tr>
<tr>
<td valign="top" width="31">1</td>
<td valign="top" width="180">Standard View</td>
<td valign="top" width="522">Displays the list contents in the standard view type.</td>
</tr>
<tr>
<td valign="top" width="31">2</td>
<td valign="top" width="180">Datasheet View</td>
<td valign="top" width="522">Allows users to view and bulk edit metadata in an Excel type view.<br />
To quickly complete or edit metadata information for multiple items, users should view in Datasheet.</td>
</tr>
<tr>
<td valign="top" width="31">3</td>
<td valign="top" width="180">New Row</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.  Adding a new row inserts a new item into the list.  Metadata can be completed in the Datasheet view rather than in the Edit Properties screen.</td>
</tr>
<tr>
<td valign="top" width="31">4</td>
<td valign="top" width="180">Show Task Pane</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.   The Task Pane provides additional commands for working with list contents.  Users can cut, copy, paste and sort in a manner similar to Excel or Access.  Users also have the option of exporting the list to Access.</td>
</tr>
<tr>
<td valign="top" width="31">5</td>
<td valign="top" width="180">Show Totals</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.  Allows users to show totals for the columns in the list.  While most column types will only allow users to count the number of items in the list, the Show Totals command can be used to determine the following for a <strong>Number</strong> column type:  Average, Count, Maximum, Minimum, Sum, Standard Deviation, and Variance.</td>
</tr>
<tr>
<td valign="top" width="31">6</td>
<td valign="top" width="180">Refresh Data</td>
<td valign="top" width="522">The list must be in <strong>Datasheet View</strong> for this option to be available.  Reload the data to display changes made by other users.</td>
</tr>
<tr>
<td valign="top" width="31">7</td>
<td valign="top" width="180">Create View</td>
<td valign="top" width="522">Views are created using the information captured in a list’s metadata, and allow users to view items in a list by their column information.  Site Owners can create public views (available to all site users), and members create private views (available to the site member who created the private view only).</td>
</tr>
<tr>
<td valign="top" width="31">8</td>
<td valign="top" width="180">Modify View</td>
<td valign="top" width="522">Views can be modified to change the view settings.  A user must be a Site Owner to modify public views.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">9</td>
<td valign="top" width="180">Create Column</td>
<td valign="top" width="522">Allows a user to create a column at the list level without accessing the List Settings.  A user must be a Site Owner to create columns.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">10</td>
<td valign="top" width="180">Navigate Up</td>
<td valign="top" width="522">If folders are used in the list, selecting this command will navigate the user up to the parent folder of the selected item.</td>
</tr>
<tr>
<td valign="top" width="31">11</td>
<td valign="top" width="180">Current View</td>
<td valign="top" width="522">Users can select which public and private views to use via the Current View drop down.</td>
</tr>
<tr>
<td valign="top" width="31">12</td>
<td valign="top" width="180">Email a Link</td>
<td valign="top" width="522">Opens a new Outlook email with a link to the list.</td>
</tr>
<tr>
<td valign="top" width="31">13</td>
<td valign="top" width="180">Alert Me</td>
<td valign="top" width="522">Users can elect to receive an email notification to be alerted when list changes occur (new items added, modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">14</td>
<td valign="top" width="180">RSS Feed</td>
<td valign="top" width="522">Setting a feed allows a user to keep up-to-date with list contents.</td>
</tr>
<tr>
<td valign="top" width="31">15</td>
<td valign="top" width="180">Sync to SharePoint Workspace</td>
<td valign="top" width="522">This command is similar to <strong>Connet to Outlook</strong> as users can sync lists to SharePoint Workspace (formerly SharePoint Office Groove), allowing them to work with data offline.</td>
</tr>
<tr>
<td valign="top" width="31">16</td>
<td valign="top" width="180">Connect to Outlook</td>
<td valign="top" width="522">Allows users to integrate/connect SharePoint lists to Outlook.  Note that 1) When connecting Tasks lists that flags and categories applied to connected tasks in Outlook <strong>do not</strong> appear in the SharePoint tasks list, and 2) SharePoint calendar events <strong>do not</strong> generate a change notification when modified (either in Outlook or SharePoint).</td>
</tr>
<tr>
<td valign="top" width="31">17</td>
<td valign="top" width="180">Export to Excel</td>
<td valign="top" width="522">This option opens Excel and copies the list into a spreadsheet.</td>
</tr>
<tr>
<td valign="top" width="31">18</td>
<td valign="top" width="180">Create Visio Diagram</td>
<td valign="top" width="522">This command is available for <strong>Tasks Lists</strong> and <strong>Issues Tracking</strong> <strong>Lists</strong> only.   Creates a graphical representation of list contents.  To use the <strong>Create Visio Diagram</strong> command a user must have Visio Professional 2010 or Microsoft Visio Premium 2010 installed on their client machine.</td>
</tr>
<tr>
<td valign="top" width="31">19</td>
<td valign="top" width="180">Open with Access</td>
<td valign="top" width="522">Export the list to Access and work with the data in the Access application.</td>
</tr>
<tr>
<td valign="top" width="31">20</td>
<td valign="top" width="180">Open Schedule</td>
<td valign="top" width="522">This command is available for <strong>Tasks Lists</strong> only.  Exports the tasks to Project 2010.  If edits are made to the tasks in Project 2010, use the <strong>Sync</strong> button in Project 2010 to sync edits back to the Tasks List.  To use the <strong>Open Schedule</strong> command a user must have either Project Standard 2010 or Project Professional 2010 installed on their client machine.</td>
</tr>
<tr>
<td valign="top" width="31">21</td>
<td valign="top" width="180">Customize Form</td>
<td valign="top" width="522">Opens the SharePoint list form in InfoPath and allows editing of the New, Edit, and Display Forms.  A user must be a Site Owner to customize forms, and must have InfoPath Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">22</td>
<td valign="top" width="180">Form Web Parts</td>
<td valign="top" width="522">New, Edit, and Display forms can be edited; images can be added and additional web parts.  A user must be a Site Owner to modify form web parts, and must have SharePoint Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">23</td>
<td valign="top" width="180">Edit List</td>
<td valign="top" width="522">Open a list in SharePoint Designer to input XSLT, Conditional Formatting, Parameters, etc.  A user must be a Site Owner to edit the list in SharePoint Designer, and must have SharePoint Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">24</td>
<td valign="top" width="180">New Quick Steps</td>
<td valign="top" width="522">Site Owners can add buttons to the Ribbon.  New buttons can do one of the following:  1) Navigate to a form in another list, 2) Initiate a workflow, and 3) Navigate to a URL.  A user must be a Site Owner to add a new Quick Step to the Ribbon, and must have SharePoint Designer 2010 installed on their client machine.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">25</td>
<td valign="top" width="180">List Settings</td>
<td valign="top" width="522">Go to the Library Settings page to manage settings such as permissions, columns, and views.  A user must be a Site Owner to edit list settings.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">26</td>
<td valign="top" width="180">List Permissions</td>
<td valign="top" width="522">Set access permissions for the list.  Must be a Site Owner to edit permissions<em>.  If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">27</td>
<td valign="top" width="180">Workflow Settings</td>
<td valign="top" width="522">Create a new workflow to be used in the list, or edit existing workflow settings.  Users assign the workflows to items via the Items tab or the Edit Menu.  A user must be a Site Owner to create workflows.  <em>If the command is grayed out, then the user is not a Site Owner.</em></td>
</tr>
</tbody>
</table>
<h4>Edit Menu Overview – Lists</h4>
<p>Is a contextual menu that populates per document and item.  The Edit Menu includes: View Properties; Edit Properties; Manage Permissions; Edit in MS Application; Delete; Send To; Check Out; Workflows; Alert Me.</p>
<p><img alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/11/Item-Edit-Menu1.jpg" width="295" height="231" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" valign="top" width="211"><strong> #     Command</strong></td>
<td valign="top" width="523"><strong>Function</strong></td>
</tr>
<tr>
<td valign="top" width="31">1</td>
<td valign="top" width="180">View Item</td>
<td valign="top" width="523">Displays the metadata for the existing item.</td>
</tr>
<tr>
<td valign="top" width="31">2</td>
<td valign="top" width="180">Edit Item</td>
<td valign="top" width="523">Users can edit list item metadata they view in <strong>View Item</strong> here.</td>
</tr>
<tr>
<td valign="top" width="31">3</td>
<td valign="top" width="180">Version History</td>
<td valign="top" width="523">This option appears if version control is enabled in the list.</td>
</tr>
<tr>
<td valign="top" width="31">4</td>
<td valign="top" width="180">Compliance Details</td>
<td valign="top" width="523">Users can view what stage in a retention policy an item is by accessing this command.  This option displays even if <strong>no</strong> retention policy exists for the item type.</td>
</tr>
<tr>
<td valign="top" width="31">5</td>
<td valign="top" width="180">Alert Me</td>
<td valign="top" width="523">Users can elect to receive an email notification to be alerted when list changes occur (new items added, modified, or deleted).</td>
</tr>
<tr>
<td valign="top" width="31">6</td>
<td valign="top" width="180">Manage Permissions</td>
<td width="523">Set access permissions for the item.  A user must be a Site Owner to edit permissions.  <em>If the command does not display, then the user is not a Site Owner.</em></td>
</tr>
<tr>
<td valign="top" width="31">7</td>
<td valign="top" width="180">Delete Item</td>
<td valign="top" width="523">Moves the item to the Recycle Bin.  Files are kept in the Recycle Bin for 30 days before they are automatically deleted by the system.</td>
</tr>
</tbody>
</table>
<p>The post <a href="http://blog.metrostarsystems.com/2012/11/30/jennys-sharepoint-tip-overview-of-library-and-lists-commands/">Jenny&#8217;s SharePoint Tip: Overview of Library and List Commands</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/11/30/jennys-sharepoint-tip-overview-of-library-and-lists-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# Generator best practices</title>
		<link>http://blog.metrostarsystems.com/2012/11/09/c-generator-best-practices/</link>
		<comments>http://blog.metrostarsystems.com/2012/11/09/c-generator-best-practices/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 16:22:47 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[iterator]]></category>
		<category><![CDATA[yield return]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6191</guid>
		<description><![CDATA[<p>A while back C# introduced generators (through the use of yield return) which is a very handy/powerful construct if used properly.  However if your not careful there are a few gotchas which novice developers may not be aware of: Resource Cleanup If code inside of the generator is using any resources which need to be [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/11/09/c-generator-best-practices/">C# Generator best practices</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>A while back C# introduced generators (through the use of yield return) which is a very handy/powerful construct if used properly.  However if your not careful there are a few gotchas which novice developers may not be aware of:</p>
<p><strong><span style="text-decoration: underline;">Resource Cleanup</span></strong></p>
<p>If code inside of the generator is using any resources which need to be cleaned up / disposed of make sure to use a using statement or try/finally.  If for instance you have a generator method yield returning rows from a database make sure the SqlConnection (or whatever other connection it may be) is wrapped in a using to ensure that the connection is disposed of.  The following code demonstrates the issue of not making use of using or a try/finally:</p>
<p><!--WCS[18]--></p>
<p>In the above code the the generator is designed to return integers 0 &#8211; 999, however the foreach loop it is running within is broken out of after 10 loops which means the generator&#8217;s code stops running before the for loop exits.  If the code after the loop was to perform some sort of cleanup it would never execute leading to leaked connections / memory etc&#8230;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Lazy Evaluation</strong></span></p>
<p>Since generators are effectively a form of lazy evaluation where data is not computed/returned until it is asked for there use can cause some problems if your aren&#8217;t careful.  The following code demonstrates this problem:</p>
<p><!--WCS[19]--></p>
<p>In the above code the SqlConnection being used inside of the generator is the same one being used inside of the foreach inside of the Main function.  Since the generator is lazily returning data inside of the foreach loop sqlConn is in the middle of an ongoing command when &#8216;SELECT * FROM OtherTable&#8217; is attempting to be run.  This will generate an exception since the SqlConnection can only be used by a single SqlCommand at any given moment.</p>
<p>If your code requires something similar to this your two best options are going to be either creating a separate SqlConnection inside of the generator (using a using of course) or &#8216;sealing&#8217; the data coming back from the generator using the LINQ IEnumerable.ToArray (or something similar) which forces the evaluation of the generator leaving sqlConn available for use in the foreach loop.</p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/11/09/c-generator-best-practices/">C# Generator best practices</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/11/09/c-generator-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft BUILD 2012</title>
		<link>http://blog.metrostarsystems.com/2012/11/04/microsoft-build-2012/</link>
		<comments>http://blog.metrostarsystems.com/2012/11/04/microsoft-build-2012/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 16:45:52 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[BUILD 2012]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Desing]]></category>
		<category><![CDATA[Hurricane Sandy]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS 2012]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6185</guid>
		<description><![CDATA[<p>Even thought we could not attend the Microsoft Build 2012 conference due to Hurricane Sandy, we can all still view ALL session online. http://channel9.msdn.com/Events/Build/2012 Here are a few sessions that I watched over the weekend: 1-001 Keynote 1 (Steve Ballmer). Steve is an entertaining speaker. Windows 8 is here for the long run and enterprises [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/11/04/microsoft-build-2012/">Microsoft BUILD 2012</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Even thought we could not attend the Microsoft Build 2012 conference due to Hurricane Sandy, we can all still view ALL session online.</p>
<p>http://channel9.msdn.com/Events/Build/2012</p>
<p>Here are a few sessions that I watched over the weekend:</p>
<p>1-001 Keynote 1 (Steve Ballmer).<br />
Steve is an entertaining speaker. Windows 8 is here for the long run and enterprises will love it.</p>
<p>2-116 The Microsoft design language(Will Tschumy).<br />
Very insightfull presentation on the concepts behind windows 8 design. Mantra is &#8220;Content over Chrome&#8221;</p>
<p>2-004 Developing Continuous Services : Real world experiences of the Team Foundation Service engineering team (Buck Hodges).<br />
Glad to see how Micrsoft is embracing Scrum and used it internally to mature TFS for on-premise and it&#8217;s version of TFS as a service (tfspreview.com). Reducing issues and increasing speed to market, has certainly help the TFS team to provide a better product.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/11/04/microsoft-build-2012/">Microsoft BUILD 2012</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/11/04/microsoft-build-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLServer and Tautologies</title>
		<link>http://blog.metrostarsystems.com/2012/09/04/sqlserver-and-tautologies/</link>
		<comments>http://blog.metrostarsystems.com/2012/09/04/sqlserver-and-tautologies/#comments</comments>
		<pubDate>Tue, 04 Sep 2012 15:43:18 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6180</guid>
		<description><![CDATA[<p>Recently I ran into a performance problem with a rather complicated stored procedure running within SQL Azure.  The stored procedure was designed to fetch records from a table with 40 million+ records in it given three main predicates: FeedId (int) This divides the table up into a few hundred &#8216;feeds&#8217; which logically group the data [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/09/04/sqlserver-and-tautologies/">SQLServer and Tautologies</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently I ran into a performance problem with a rather complicated stored procedure running within SQL Azure.  The stored procedure was designed to fetch records from a table with 40 million+ records in it given three main predicates:</p>
<ul>
<li>FeedId (int)</li>
<ul>
<li>This divides the table up into a few hundred &#8216;feeds&#8217; which logically group the data</li>
</ul>
<li>Status (int)</li>
<ul>
<li>Each record in a feed has a status</li>
<li>Generally only one status is requested but occasionally multiple statuses are requested which must be supported</li>
</ul>
<li>Created (datetime)</li>
<ul>
<li>Only the top 50 newest records need to be returned</li>
</ul>
</ul>
<div>To optimize this an index was created which went</div>
<div>FeedId, Status, Created DESC</div>
<div>    In theory this would make the select statement almost instantaneous since the index can pre-compute both predicates (feedId and Status) as well as the sort operation (created).  However when I ran the query the select would take nearly a minute to run.  After looking at the execution plan it became obvious that SQL Azure wasn&#8217;t using the index I had created.  Remember how earlier on I said that the stored procedure was normally used to search for a single status but needed to support searching for multiple statuses for certain edge cases?</div>
<div>    The way I implemented that was by by passing the statuses to look for into the stored procedure as a TVP (table valued parameter) and then using an &#8216;in&#8217; clause against the status and the @statuses TVP:</div>
<div>WHERE &#8230; status in (SELECT status FROM @statuses)</div>
<div>When writing this I figured that the query planner would be smart enough to realize that when the @statuses TVP only contained a single record that it could treat the aforementioned &#8217;in&#8217; clause as the same as a &#8216;=&#8217; which would use the index.  When this failed to work as expected I replaced the TVP with a set of bit parameters for each of the four possible statuses which produced where clauses that looked like:</div>
<div>WHERE &#8230;</div>
<div>
<pre>(
 (@includePending = 1 and Status = 1) or
 (@includeApproved = 1 and Status = 2) or
 (@includeRejected = 1 and Status = 3) or
 (@includeQnA = 1 and Status = 4)
)</pre>
</div>
<div>    Since generally only one of the four possible statuses would be asked for the other three expressions would become tautologies as far as searching the table is concerned (if @includePending is 0 then there is no need to check if the Status of the record is 1).</div>
<div></div>
<div>    Well, it turned out that the query planner isn&#8217;t that smart since it did the exact same thing as the previous method of using the TVP.  After looking around for a little while into using TSQL hints to force the query planner down the appropriate route I gave up on a the nice clean looking query and decided to try a very different approach.  Instead of trying to support multiple statuses within the single WHERE clause I switched to statuses predicate to only look for a specific status which worked perfectly for cases when only one status was requested but that still left an unsupported edge case in which multiple statuses were asked for.</div>
<div>    To solve this problem I created a cursor on the @statuses TVP and ran the select statement for each status in the TVP.  Since usually there would only be one status, thus one select statement it satisfies both the normal use case efficiently as well as the edge case with a slight performance hit.</div>
<div>VIOLA!  The stored procedure now runs in well under a second.</div>
<p>The post <a href="http://blog.metrostarsystems.com/2012/09/04/sqlserver-and-tautologies/">SQLServer and Tautologies</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/09/04/sqlserver-and-tautologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connection errors with application pages</title>
		<link>http://blog.metrostarsystems.com/2012/08/21/connection-errors-with-application-pages/</link>
		<comments>http://blog.metrostarsystems.com/2012/08/21/connection-errors-with-application-pages/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 14:40:09 +0000</pubDate>
		<dc:creator>Charles Stumpf</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ADO.net]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6167</guid>
		<description><![CDATA[<p>Periodically, I have overzealous users who refresh the page even when the load time is &#60; 1 second. Within my application pages, I&#8217;d receive errors similar to &#8220;internal connection fatal error&#8221;. The problem wouldn&#8217;t end after the refresh, though. It would cause errors on all database connections, for all users, and it would last for [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/08/21/connection-errors-with-application-pages/">Connection errors with application pages</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Periodically, I have overzealous users who refresh the page even when the load time is &lt; 1 second. Within my application pages, I&#8217;d receive errors similar to &#8220;internal connection fatal error&#8221;. The problem wouldn&#8217;t end after the refresh, though. It would cause errors on all database connections, for all users, and it would last for twenty minutes or so.</p>
<p>Even if I caught the error and closed any datareaders and connections, the issue would still exist.</p>
<p>The fix: <a href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.clearpool.aspx">Clearing the connection pool</a>. Clearing all connection pools would work, as well, though, I&#8217;d prefer to be specific as possible with this. I feel that this is a bit of an extreme fix that will impact other users, though I&#8217;ve yet to find a solution that will keep the issue contained, otherwise.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/08/21/connection-errors-with-application-pages/">Connection errors with application pages</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/08/21/connection-errors-with-application-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSLT Date Function &#8211; Comparing Date Values Using XSLT</title>
		<link>http://blog.metrostarsystems.com/2012/08/06/comparing-date-values-using-xslt/</link>
		<comments>http://blog.metrostarsystems.com/2012/08/06/comparing-date-values-using-xslt/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 21:30:37 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Data View Web Part]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP2007]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[XSL]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6153</guid>
		<description><![CDATA[<p>SharePoint Data View Web Parts (DVWPs) can be greatly customized using XSL transformations (XSLT).  One of the great capabilities provided is the ability to render HTML conditionally using XPath expressions.  While XPath can be pretty intuitive, date comparisons might not behave as expected.  For example, performing a test to see if two date values equal [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/08/06/comparing-date-values-using-xslt/">XSLT Date Function &#8211; Comparing Date Values Using XSLT</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SharePoint Data View Web Parts (DVWPs) can be greatly customized using <a title="W3Schools - XSLT Introduction" href="http://www.w3schools.com/xsl/xsl_intro.asp" target="_blank">XSL transformations (XSLT)</a>.  One of the great capabilities provided is the ability to render HTML conditionally using <a title="W3Schools - XPath Introduction" href="http://www.w3schools.com/xpath/xpath_intro.asp" target="_blank">XPath expressions</a>.  While XPath can be pretty intuitive, date comparisons might not behave as expected.  For example, performing a test to see if two date values equal each other may work perfectly while tests to see if one if greater than the other might not!</p>
<ul>
<ul>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">@DueDate &amp;gt; @DateCompleted</span></li>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">@DueDate = @DateCompleted</span></li>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">@DueDate &amp;lt; @DateCompleted</span></li>
</ul>
</ul>
<p>This is because XPath supports text and numeric comparisons.  The equality comparison behaves properly because string values of the same date will be identical, where as string values of different dates are neither greater than nor less than each other.  Since the only available option is to perform a numeric comparison, it&#8217;s necessary to convert the date values into usable number values!</p>
<p>Microsoft&#8217;s ddwrt namespace contains some helpful <a title="MSDN - SharePoint 2003 - SharePoint Data View Web Part Extension Functions in the ddwrt Namespace" href="http://msdn.microsoft.com/en-us/library/dd583143(v=office.11).aspx" target="_blank">Data View Web Part Extension Functions</a>, particularly two: <a title="MSDN - SharePoint 2003 - ddwrt namespace - FormatDate" href="http://msdn.microsoft.com/en-us/library/dd583143(v=office.11).aspx#officesharepointddwrt_formatdate" target="_blank">FormatDate</a> and <a title="MSDN - SharePoint 2003 - ddwrt Namespace - FormatDateTime" href="http://msdn.microsoft.com/en-us/library/dd583143(v=office.11).aspx#officesharepointddwrt_formatdatetime" target="_blank">FormatDateTime</a>.  Both functions receive string values, convert them, and return string values.  While FormatDate uses predefined formats (none of which are useful in this case), FormatDateTime allows for custom formats using the standard &#8220;MM dd yyyy&#8221; style of formatting string.  Thus, FormatDateTime can be used to convert a date value into a usable number value like so:</p>
<ul>
<ul>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">ddwrt:FormatDateTime(@DueDate, 1033, &#8216;yyyyMMdd&#8217;) &amp;gt; ddwrt:FormatDateTime(@DateCompleted, 1033, &#8216;yyyyMMdd&#8217;)</span></li>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">ddwrt:FormatDateTime(@DueDate, 1033, &#8216;yyyyMMdd&#8217;) = ddwrt:FormatDateTime(@DateCompleted, 1033, &#8216;yyyyMMdd&#8217;)</span></li>
<li><span style="font-family: 'Courier New', Courier, mono; font-size: 12px;">ddwrt:FormatDateTime(@DueDate, 1033, &#8216;yyyyMMdd&#8217;) &amp;lt; ddwrt:FormatDateTime(@DateCompleted, 1033, &#8216;yyyyMMdd&#8217;) </span></li>
</ul>
</ul>
<p>There&#8217;s no need to explicitly convert to a number since the comparision operaters automatically do so (if possible).  Note that is it important to use the &#8220;MM&#8221; and &#8220;dd&#8221; formats rather than the &#8220;M&#8221; and &#8220;d&#8221; formats to ensure proper mathematical comparison.</p>
<p>&nbsp;</p>
<p>NOTE: This is a rewrite of an <a title="Performing Date / Time Calculation in DVWP Using XSL" href="/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/">older post</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/08/06/comparing-date-values-using-xslt/">XSLT Date Function &#8211; Comparing Date Values Using XSLT</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/08/06/comparing-date-values-using-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using FileRef in SharePoint 2007 &amp; SharePoint 2010</title>
		<link>http://blog.metrostarsystems.com/2012/07/23/using-fileref-in-sharepoint-2007-sharepoint-2010/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/23/using-fileref-in-sharepoint-2007-sharepoint-2010/#comments</comments>
		<pubDate>Mon, 23 Jul 2012 20:30:38 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Data View Web Part]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[FileRef]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[SharePoint Designer 2007]]></category>
		<category><![CDATA[SharePoint Designer 2010]]></category>
		<category><![CDATA[Url Path]]></category>
		<category><![CDATA[XSL]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6144</guid>
		<description><![CDATA[<p>When customizing Data View Web Parts (DVWPs) in SharePoint Designer, the field FileRef can be used to get the URL of an item.  While most list items would be displayed by sending the user to a page containing a List Form Web Part in &#8220;Display&#8221; mode (e.g. DispForm.aspx), it can sometimes be useful to send [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/23/using-fileref-in-sharepoint-2007-sharepoint-2010/">Using FileRef in SharePoint 2007 &amp; SharePoint 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When customizing <a title="Microsoft Office Support - SharePoint Designer 2007 - Create a Data View" href="http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-data-view-HA010094804.aspx">Data View Web Parts (DVWPs)</a> in SharePoint Designer, the field <em>FileRef</em> can be used to get the URL of an item.  While most list items would be displayed by sending the user to a page containing a List Form Web Part in &#8220;Display&#8221; mode (e.g. <em>DispForm.aspx</em>), it can sometimes be useful to send the user directly to the item itself, especially in cases of Document Libraries.</p>
<p>In SharePoint 2007, the <em>FileRef</em> field value is provided as a server-relative url.  Therefore, a reliable link to the list item could be established by setting the <a title="W3Schools - HTML Reference - a href Attribute" href="http://www.w3schools.com/TAGS/att_a_href.asp"><em>href</em> attribute of an <em>anchor</em> tag</a> to the <em>FileRef</em> field value like so:</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">&lt;a href=&#8221;{@FileRef}&#8221;&gt;<br />
&lt;xsl:value-of select=&#8221;@Name&#8221;/&gt;<br />
&lt;/a&gt;</p>
<p>In such an example, the <em>href</em> attribute value could be something like (note: <em>FileRef</em> field value underlined):</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">http://MySite<span style="text-decoration: underline;">/MySubSite/MyDocumentLibrary/MyDocument.docx</span></p>
<p>However, SharePoint 2010 provides this field value as a psuedo server-relative URL (for lack of a better term); it does not include the initial forward slash generally used to distinguish the server-relative nature of a URL, therefore providing a relative URL.  The href attribute could thus be something like (note: <em>FileRef</em> field value underlined):</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">http://MySite/MySubSite/MyDocumentLibrary/Forms/<span style="text-decoration: underline;">MySubSite/MyDocumentLibrary/MyDocument.docx</span></p>
<p>This subtle difference could break many a DVWP should the environment ever be upgraded from SharePoint 2007 to SharePoint 2010.  While such an issue is easy to resolve, manually updating each DVWP just before or after the upgrade process would be tedious and unreliable.  Instead, it would be much easier to preemptively include handling for both environments like so:</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">&lt;a href=&#8221;{@FileRef}&#8221;&gt;<br />
&lt;xsl:if test=&#8221;substring(@FileRef, 1, 1) != &#8216;/&#8217;&#8221;&gt;<br />
&lt;xsl:attribute name=&#8221;href&#8221;&gt;<br />
&lt;xsl:value-of select=&#8221;concat(&#8216;/&#8217;, @FileRef)&#8221; /&gt;<br />
&lt;/xsl:attribute&gt;<br />
&lt;/xsl:if&gt;<br />
&lt;xsl:value-of select=&#8221;@Name&#8221; /&gt;<br />
&lt;/a&gt;</p>
<p>Alternatively, an <a title="W3Schools - XSL - xsl:choose Element" href="http://www.w3schools.com/xsl/el_choose.asp"><em>xsl:choose</em> element</a> could be used to accomplish this resolution.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/23/using-fileref-in-sharepoint-2007-sharepoint-2010/">Using FileRef in SharePoint 2007 &amp; SharePoint 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/23/using-fileref-in-sharepoint-2007-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Performance in Internet Explorer 7</title>
		<link>http://blog.metrostarsystems.com/2012/07/19/sharepoint-2010-performance-in-internet-explorer-7/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/19/sharepoint-2010-performance-in-internet-explorer-7/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 00:00:45 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Internet Explorer 7]]></category>
		<category><![CDATA[Internet Explorer 8]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6118</guid>
		<description><![CDATA[<p>SharePoint 2010 is stated to support any 32-bit versions of Internet Explorer 7 or newer.  However, significant performance degredation is inherent if using Internet Explorer 7 manifesting as high CPU-usage.  While this elevation of CPU usage affects overall performance it is most apparent in regards to the triggering and handling of mouse events by the [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/19/sharepoint-2010-performance-in-internet-explorer-7/">SharePoint 2010 Performance in Internet Explorer 7</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SharePoint 2010 is stated to <a title="TechNet - SharePoint 2010 - Plan Browser Support" href="http://technet.microsoft.com/en-us/library/cc263526.aspx#supportmatrix">support any 32-bit versions of Internet Explorer 7 or newer</a>.  However, significant performance degredation is inherent if using Internet Explorer 7 manifesting as high CPU-usage.  While this elevation of CPU usage affects overall performance it is most apparent in regards to the triggering and handling of mouse events by the browser.  For example, system reaction times to events such as <em><a title="W3Schools - JS &amp; DOM Reference - onmouseover Event" href="http://www.w3schools.com/jsref/event_onmouseover.asp">onmouseover</a></em> or <em><a title="W3Schools - JS &amp; DOM Reference - onmouseout Event" href="http://www.w3schools.com/jsref/event_onmouseout.asp">onmouseout</a></em> may be visibly delayed.</p>
<p>Such performance issues are due to how Internet Explorer 7 handles CSS, specifically the <em>:hover</em> pseudo-class.  It&#8217;s a well known issue that Internet Explorer 7 doesn&#8217;t support <em><a title="MSDN - Internet Explorer - Cascading Style Sheets - :hover Pseudo-Class" href="http://msdn.microsoft.com/en-us/library/ie/cc848866(v=vs.85).aspx">:hover</a></em> on objects other than anchor tags unless a strict <em><a title="MSDN - Internet Explorer - Cascading Style Sheets - !DOCTYPE Element" href="http://msdn.microsoft.com/en-us/library/ie/ms535242(v=vs.85).aspx">!DOCTYPE</a></em> is defined.  Unfortunately, the <em>corev4</em> stylesheet of SharePoint 2010 uses the <em>:hover</em> pseudo-class &#8220;improperly&#8221; (read: for Internet Explorer); in some instances, it doesn&#8217;t explicitly use the pseudo-class on an anchor tag and in other instances it even uses it explicitly on other tags!  Please see below for a couple of examples:</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">.ms-socialNotif:hover {}<br />
tr.s4-itm-selected:hover {}</p>
<p>This performance degredation is most apparent when numerous list items are displayed on a page.  <a title="Microsoft Support - Internet Explorer 7 Uses High CPU While Browsing Large SharePoint 2010 List Views" href="http://support.microsoft.com/kb/2270545">According to Microsoft</a>, performance degredation can occur if displaying more than 200 list items in a Data View Web Part, however I have experienced the issue when displaying as few as 20.  The suggested resolution: &#8220;Use Internet Explorer 8.&#8221;</p>
<p>Note: this issue prevails in Internet Explorer 8, but to a much lesser degree.</p>
<p>UPDATE:<br />
If upgrading to Internet Explorer 8 or newer isn&#8217;t a viable option, I recommend limiting the number of displayed list items to as few as possible.  The performance degredation increases with the number of list items display, so the only realistic solution is to manage the performance degredation rather than resolve it.  Alternatively, it is presumable that the masterpage could be updated to load customized versions of the default style sheets if Internet Explorer 7 is detected as the client agent.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/19/sharepoint-2010-performance-in-internet-explorer-7/">SharePoint 2010 Performance in Internet Explorer 7</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/19/sharepoint-2010-performance-in-internet-explorer-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Applying Custom CSS to SharePoint 2010</title>
		<link>http://blog.metrostarsystems.com/2012/07/17/applying-custom-css-to-sharepoint-2010/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/17/applying-custom-css-to-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 16:45:02 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[site theme]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6103</guid>
		<description><![CDATA[<p>Site themes in SharePoint 2007 were incredibly powerful as they allowed extensive customization of site look-and-feel including the use of custom CSS and images.  Rather than simply changing colors by overriding default styles, site themes could really affect not just the aesthetics of a site but also functionality!  A site theme could transform SharePoint to [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/17/applying-custom-css-to-sharepoint-2010/">Applying Custom CSS to SharePoint 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Site themes in SharePoint 2007 were incredibly powerful as they allowed extensive customization of site look-and-feel including the use of custom CSS and images.  Rather than simply changing colors by overriding default styles, site themes could really affect not just the aesthetics of a site but also functionality!  A site theme could transform SharePoint to something more like Google Music:</p>
<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/?attachment_id=6105"><img class="size-medium wp-image-6105 aligncenter" alt="Screenshot of a custom SharePoint 2007 site theme mimicking Google Music" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/07/SP2007_SiteTheme_GoogleMusic-300x198.jpg" width="300" height="198" /></a></p>
<p>In this relatively conservative theme (read: site themes are capable of even greater customization!), the general design was changed and some enhancements (that are not shown in the screenshot) were also implemented.  For example, various hyperlinks (e.g. Quick Launch headers and items) are displayed as a block element with 100% width, making them easier to use.  However site themes can&#8217;t accomplish such a look-and-feel in SharePoint 2010&#8230;</p>
<p>Site themes have changed significantly.  They are now <a title="Microsoft Office - PowerPoint 2010 - What is a theme?" href="http://office.microsoft.com/en-us/powerpoint-help/what-is-a-theme-HA010338417.aspx">Office themes</a> and are not specific to SharePoint; therefore, they no longer support custom CSS or images!  Site themes are now limited to specifications of color.  So, the alternatives might be using a custom masterpage or adding Web Parts to to each page&#8230; however such solutions really aren&#8217;t too desirable and have significant limitations, especially when working with large sites/site-collections.  There is a much simpler (and better) approach if using a site with the <em>SharePoint Server Publishing</em> feature available.</p>
<p>Publishing sites in SharePoint 2010 (and SharePoint 2007, actually) provide the incredibly useful setting to specify a custom URL for alternate CSS.  The specified CSS will be loaded after the default SharePoint stylesheets, so it can effectively be used just like old site themes in SharePoint 2007. Additionally, it provides the option to reset all subsites to use the specified custom CSS URL.  Using this method, a custom look-and-feel can be applied to all pages with minimal customizations and maintenance overhead.</p>
<p>The following steps may be followed to apply custom CSS and images on a site/site-collection:</p>
<ol>
<li>Add custom CSS and images to the site or site-collection<br />
(e.g. in the <em>_layouts</em> virtual directory or a document library on the top-level site)</li>
<li>Enable the <em>SharePoint Server Publishing</em> feature<br />
(Site Settings &gt; Site Actions &gt; Manage site features)</li>
<li>Specify the <em>Alternate CSS URL</em> setting<br />
(Site Settings &gt; Look and Feel &gt; Master page)</li>
</ol>
<div>Optionally, the SharePoint Server Publishing feature can be deactivated and the &#8220;site theme&#8221; will persist.  A great way to amaze your colleagues as they attempt to figure out how you&#8217;ve applied custom CSS to the entire site without customizing the masterpage as there won&#8217;t be any hint of the setting through either the web interface or SharePoint Designer!</div>
<div><strong>UPDATE:</strong></div>
<div>It seems that application pages will not automatically load the alternate CSS.</div>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/17/applying-custom-css-to-sharepoint-2010/">Applying Custom CSS to SharePoint 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/17/applying-custom-css-to-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get the SharePoint Version Number Using JavaScript</title>
		<link>http://blog.metrostarsystems.com/2012/07/16/how-to-get-the-sharepoint-version-number-using-javascript/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/16/how-to-get-the-sharepoint-version-number-using-javascript/#comments</comments>
		<pubDate>Mon, 16 Jul 2012 15:45:15 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Client Object Model]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP.core.js]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6081</guid>
		<description><![CDATA[<p>If you&#8217;ve always wondered how to get SharePoint Version # by JavaScript,  the SharePoint 2010 Client Object Model introduces the SP namespace for JavaScript (i.e. ECMAScript).  Since it is used in SP.core.js, the namespace should exist if SharePoint is functioning properly.  Although SharePoint 2007 uses a similar JavaScript library core.js, it does not include the SP namespace. [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/16/how-to-get-the-sharepoint-version-number-using-javascript/">Get the SharePoint Version Number Using JavaScript</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve always wondered how to get SharePoint Version # by JavaScript,  the SharePoint 2010 <a title="MSDN - SharePoint 2010 - Client Object Model" href="http://msdn.microsoft.com/en-us/library/ee537247.aspx">Client Object Model</a> introduces the <a title="MSDN - SharePoint 2010 - Client Object Model - JavaScript - SP Namespace" href="http://msdn.microsoft.com/en-us/library/ee557057"><em>SP</em> namespace</a> for JavaScript (i.e. ECMAScript).  Since it is used in <em>SP.core.js</em>, the namespace should exist if SharePoint is functioning properly.  Although SharePoint 2007 uses a similar JavaScript library <em>core.js</em>, it does not include the <em>SP</em> namespace.  Therefore, it can be assumed that if the namespace exists, the environment is SharePoint 2010.</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">var _SPVersion = (typeof SP !== &#8216;undefined&#8217;) ? 14 : 12;</p>
<p>In anticipation of future SharePoint versions (assuming they support the Client Object Model in a compatible manner), the <em><a title="MSDN - SharePoint 2010 - Client Object Model - JavaScript - SP Namespace - ClientSchemaVersions Class - currentVersion Field" href="http://msdn.microsoft.com/en-us/library/ff407466">currentVersion</a></em> field of the <em><a title="MSDN - SharePoint 2010 - Client Object Model - JavaScript - SP Namespace - ClientSchemaVersions Class" href="http://msdn.microsoft.com/en-us/library/ff407764">ClientSchemaVersions</a></em> class can be used to get the actual version number (rather than assuming the environment is SharePoint 2010).  Although it&#8217;s currently unecessary, the above script could be enhanced like:</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">var _SPVersion = (typeof SP !== &#8216;undefined&#8217;) ? parseInt(SP.ClientSchemaVersions.currentVersion) : 12;</p>
<p style="text-align: center;">&#8212;&#8212;&#8212;-</p>
<p>Alternatively, the HTML Document Object Model could be searched for some element specific to either SharePoint 2007 or 2010.  However, this is inherently less reliable and lower performance than accessing a JavaScript object (like the <em>SP</em> namespace).</p>
<p style="font-family: 'Courier New', Courier, mono; padding-left: 30px;">var _SPVersion = (typeof document.getElementById(&#8216;s4-ribbonrow&#8217;) !== &#8216;undefined&#8217;) ? 14 : 12;</p>
<p>Also, the page&#8217;s HTTP header could be searched for the custom field <em>MicrosoftSharePointTeamServices</em> but would require the use of either the <em><a title="W3 Schools - XML DOM - XMLHttpRequest Object" href="http://www.w3schools.com/dom/dom_http.asp">XMLHttpRequest</a></em> or <em><a title="MSDN - JavaScript - ActiveXObject Object" href="http://msdn.microsoft.com/en-us/library/7sw4ddf8(v=vs.94).aspx">ActiveXObject</a></em> objects.  This method is much more complex, less reliable, and lower performance than accessing the <em>SP</em> namespace and, <a href="http://techtrainingnotes.blogspot.com/2010/12/sharepoint-how-to-get-sharepoint.html">as SharePoint MVP Mike Smith points out</a>, the retrieved version number is inaccurate anyway.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/16/how-to-get-the-sharepoint-version-number-using-javascript/">Get the SharePoint Version Number Using JavaScript</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/16/how-to-get-the-sharepoint-version-number-using-javascript/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ears Wide Open</title>
		<link>http://blog.metrostarsystems.com/2012/07/11/ears-wide-open/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/11/ears-wide-open/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 20:18:07 +0000</pubDate>
		<dc:creator>Kathy Ohlhaber</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[commercials]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6047</guid>
		<description><![CDATA[<p>I&#8217;ve been fortunate enough to explore all facets of new media work here at MetroStar Systems. One of my passions is video production &#8211; from storyboarding to keyframing wicked motion graphics. Another passion of mine is music.  Being part of the MetroStar Systems creative team, I get to meld the two together. Music plays a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/11/ears-wide-open/">Ears Wide Open</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been fortunate enough to explore all facets of new media work here at MetroStar Systems. One of my passions is video production &#8211; from storyboarding to keyframing wicked motion graphics. Another passion of mine is music.  Being part of the MetroStar Systems creative team, I get to meld the two together.</p>
<p>Music plays a vital role in professional creative fields. Take for example promo videos and commercials.  How many times have you seen a commercial on TV and liked it simply because it had a cool track? Often times,  I&#8217;ll remember commercials based on the music they used, not the product they sold. A perfect example is the latest IE8 commercial. The commercial itself isn&#8217;t mind-blowing, but the song &#8220;Too Close&#8221; by <em>Alex Clare</em> brings it to a whole new level &#8211; it makes an old internet search engine cool and sexy.</p>
<p>http://youtu.be/bJLMRW9XxFs</p>
<p>When you&#8217;re a creative professional, it&#8217;s important to always  analyze examples from the field. When it comes to music, this means assessing <em>why</em> a song was chosen for the project and what makes it work.  For example, the song used in the HPPrint &#8220;Happy Baby&#8221; commercial is perfect. The commercial has a very conceptualized storyline &#8211; what would it physically look like if the subject of a photo was shown being sent from the camera to the printer. Naturally, a baby is shown zipping across the Nation&#8217;s terrain in his rolling seat. The song &#8220;Brand New Key&#8221; by <em>Melanie</em> matches the oddity and carefree nature of the story concept and visuals. The song moves the viewer along with the baby, without the need for large sound effects.</p>
<p>http://youtu.be/I5s1QNfXGn4</p>
<p>What I&#8217;ve found is that alcohol, electronics, and car commercials usually have the best music. Take for example the amazing Greyhound spot by <a href="http://www.absolut.com/us" target="_blank">Absoult</a>. The alcohol giant teamed up the popular DJ trio <a href="http://www.swedishhousemafia.com/ushuaia/" target="_blank">Swedish House Mafia</a> to create a custom commercial where everything was integrated, from the story concept of high tech greyhounds to the title of the song itself, &#8220;Greyhound&#8221;. The song <em>drives the entire concept</em> of the commercial, magazine ads, and overall campaign. The song is not only in the background as an additional character of the storyline, it&#8217;s the star.</p>
<p>http://youtu.be/V3urgcBpFrc</p>
<p>Being in a creative field,  it&#8217;s important to keep your ears open and consistently discover new music. Try getting into the best practice of:</p>
<ul>
<li>Using the music identifying app <a href="http://www.shazam.com/" target="_blank">Shazam</a></li>
<li>Staying plugged into <a href="http://www.pandora.com" target="_blank">Pandora </a>daily</li>
<li>Following music video playlists on <a href="http://www.youtube.com" target="_blank">YouTube</a></li>
<li>Connecting with <a href="http://www.spotify.com" target="_blank">Spotfiy</a></li>
<li>Googling song information from commercials, movie trailers, and promo videos</li>
<li>Asking restaurants and stores  &#8220;what&#8217;s that song?&#8221;</li>
</ul>
<p>You never know when you&#8217;ll find the perfect tune for your next project.</p>
<p>Stay tuned for Part II of this blog where I go into detail about the music chosen for the MetroStar Systems <a href="http://www.metrostarsystems.com/SPtoGO" target="_blank">SPtoGO </a> promo video! In the meantime, check out a few more of my favorite commercials that utilize music in an awesome way:</p>
<p>&#8220;Lover&#8217;s Carvings&#8221; &#8211; <em>Bibio</em></p>
<p>http://youtu.be/uLg817U9URM</p>
<p>&#8220;Ho Hey&#8221; &#8211; <em>The Lumineers</em></p>
<p>http://youtu.be/L-FwaCz4yZ0</p>
<p>&#8220;Civilization&#8221; &#8211; <em>Justice</em></p>
<p>http://youtu.be/gYA3hoBYrIQ</p>
<p>&#8220;Squeeze Me&#8221; &#8211; <em>Kraak &amp; Smaak</em></p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/9hBN4roSRwg?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/11/ears-wide-open/">Ears Wide Open</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/11/ears-wide-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Evolution of an Ad</title>
		<link>http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 21:07:16 +0000</pubDate>
		<dc:creator>Ava Kavyani</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=6027</guid>
		<description><![CDATA[<p>This week, the Zoomph team is gearing up for its official launch at Wikimania 2012—the annual international conference of the Wikipedia community—on July 12. Zoomph, in partnership with MetroStar Systems, will be driving the event’s social media engagements by featuring tweets with the hashtag #Wikimania2012 on screens throughout the event and facilitating panel discussions with [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/">The Evolution of an Ad</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This week, the Zoomph team is gearing up for its official launch at <a href="http://wikimania2012.wikimedia.org/wiki/Main_Page">Wikimania 2012</a>—the annual international conference of the Wikipedia community—on July 12.</p>
<p>Zoomph, in partnership with MetroStar Systems, will be driving the event’s social media engagements by featuring tweets with the hashtag #Wikimania2012 on screens throughout the event and facilitating panel discussions with its question and answer feature.</p>
<p>Zoomph is also hosting Wikimania’s official Happy Hour on Thursday night, and boy do we know how to throw a party! There will be drink specials, a DJ, prizes, etc. Basically everything you would ever want in a happy hour. So the challenge was to create the right promotional flyer to capture the fun and excitement.</p>
<p>Here was a first draft:</p>
<p><a href="http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/tonic-index-flyer-5/" rel="attachment wp-att-6028"><img class="size-medium wp-image-6028 alignleft" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/07/tonic-index-flyer-5-180x300.jpg" alt="" width="180" height="300" /></a></p>
<p>Some questions we considered:</p>
<p>Do we want to use the Zoomph-styled font without the mark, or would that be compromising the logo?</p>
<p>Should we try a horizontal alignment?</p>
<p>The image gives the ad a 1950s feel, which is in keeping with the venue, but why keep the picture screened back like that? What would it look like bolder?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p> Draft #2:</p>
<p><img class="alignleft size-medium wp-image-6029" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/07/tonic-index-flyer-back-3-300x180.jpg" alt="" width="300" height="180" />Let&#8217;s move the image up so you see people on the street. Right now it looks like buildings that aren&#8217;t connected to anything. But we’re still not completely sold on the image itself. Let’s do some research to find a photo that really pops.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Draft #3: <a href="http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/tonic-index-flyer_updated/" rel="attachment wp-att-6030"><img class="size-medium wp-image-6030 aligncenter" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/07/tonic-index-flyer_updated-300x180.jpg" alt="" width="300" height="180" /></a></p>
<p>Now you&#8217;re talking.</p>
<p>I simplified the process quite a bit for you; this is only one side of the flyer and three versions out of at least 10, but this should give you an idea of how the Digital Team works with the Design Team to achieve perfection. There is a lot of emailing back and forth (and walking back and forth; our offices are on opposite sides of the building!) and a lot of little tweaks here and there. But the end result is something we can all be proud of. Anything less, and it’s back to the drawing board!</p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/">The Evolution of an Ad</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/10/the-evolution-of-an-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Media 101: Listening To Your Fans</title>
		<link>http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/</link>
		<comments>http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 00:39:34 +0000</pubDate>
		<dc:creator>Amir Zonozi</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[education & training]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[Zonozi]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5999</guid>
		<description><![CDATA[<p>Social Media 101 Tips: Business isn’t as usual; consumers have become empowered, and stronger than ever. Customers are on multiple social media platforms, increasingly vocal and being heard. If you proactively listen to what is being said about your brand, you will stay ahead of the curve, increase revenue, and make important connections with your [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/">Social Media 101: Listening To Your Fans</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/?attachment_id=6003"><img class="size-full wp-image-6003 aligncenter" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/07/6231641551_541c96e583_b.jpg" width="491" height="328" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;"><strong>Social Media 101 Tips:</strong></p>
<p style="text-align: left;">Business isn’t as usual; consumers have become empowered, and stronger than ever. Customers are on multiple social media platforms, increasingly vocal and being heard. If you proactively listen to what is being said about your brand, you will stay ahead of the curve, increase revenue, and make important connections with your target audiences.</p>
<p><a href="http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/s-gap-logo-large/" rel="attachment wp-att-6002"><img class="size-full wp-image-6002 alignright" alt="" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/07/s-GAP-LOGO-large.jpg" width="260" height="190" /></a>Sometimes listening to your consumers can even get you out of trouble. Remember <a href="http://money.cnn.com/2010/10/08/news/companies/gap_logo/index.htm">the GAP fiasco</a>? Last October, Gap tried to change their classic logo; the problem is they changed it suddenly without any forewarning to their fans which resulted in complaints from fans across Facebook, Twitter and tech blogs. Gap quickly learned from the feedback and changed back to their old logo.</p>
<p>We are seeing brands listening to their fans increasingly more, even letting fans help or fully make decisions, for example PepsiCo Inc.&#8217;s Doritos brand had challenged their fans to create and vote on Super Bowl commercials.</p>
<p>At <a href="http://www.metrostarsystems.com">MetroStar</a> Digital we listen to what is being said about our customers’ brands with our social media display and moderation systems, <a href="http://www.zoomph.com">Zoomph</a>. The analytics provided from Zoomph allows our New Media Producers to actively listen to Twitter and Facebook for key terms and hashtags that might benefit our clients like <a href="http://www.saintgermaincatering.com">Saint Germain Catering</a>, <a href="http://www.phe.gov/about/pages/default.aspx">ASPR</a> or <a href="http://www.aafmaa.com/">AAFMAA</a>. By monitoring what conversations are being had around these brands, we are able to better create digital marketing campaigns that appeal to their target audiences.</p>
<p>An example of proactively listening is when The U.S. Office of the Assistant Secretary for Preparedness and Response (<a href="http://www.phe.gov/about/pages/default.aspx">ASPR</a>) launched a challenge to the community to leverage open source data from Twitter to find trending diseases and illnesses in geographic areas. They asked us to assist them in promoting their <a href="http://www.nowtrendingchallenge.com/">Now Trending Challenge</a>. We used <a href="http://www.zoomph.com">Zoomph</a> to listen to conversations regarding the challenge and find contestants and communities to target with customized messaging. We boosted engagement by contestants, answered questions from the community, and received promotional support from social media influencers in the medical field. Also, we targeted individuals with high <a href="http://www.klout.com">Klout</a> scores, with large amounts of followers, and asked them for assistance in promoting the challenge.</p>
<p>Simply put, if you don’t listen to your fans, it will come back to haunt you. Zoomph allows you to easily do this so you don’t end up with your own <a href="http://youtu.be/5YGc4zOqozo">United Breaks Guitars YouTube video</a>.</p>
<p>Thoughts, questions, or want to debate why paper should beat rock? Tweet me at <a href="http://www.twitter.com/Zonozi">@Zonozi</a></p>
<p>image credit: highersights via <a href="http://www.flickr.com/photos/highersights/6231641551/sizes/l/in/photostream/">flickr</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/">Social Media 101: Listening To Your Fans</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/07/09/social-media-101-listening-to-your-fans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Shark Tank</title>
		<link>http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/#comments</comments>
		<pubDate>Fri, 29 Jun 2012 20:38:42 +0000</pubDate>
		<dc:creator>Kathy Ohlhaber</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Life lessons]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5983</guid>
		<description><![CDATA[<p>The MetroStar Digital team recently switched habitats, moving from a space we called the Fishbowl to a new office. Being the control freak that I am, I was a little wigged out by the whole thing. Where would I sit? Would the vibe be the same? But I  started to settle into my new desk [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/">The Shark Tank</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The MetroStar Digital team recently switched habitats, moving from a space we called the<em> Fishbowl</em> to a new office. Being the control freak that I am, I was a little wigged out by the whole thing. Where would I sit? Would the vibe be the same? But I  started to settle into my new desk once we made the big move. I figured as long as I had my ambient lamp lighting and Beats headphones, I was good to go.</p>
<p>Then something big happened.</p>
<p>I came to the office and there was a sign on the glass door that said &#8220;Shark Tank.&#8221;</p>
<p><a href="http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/shark-tank-2/" rel="attachment wp-att-5989"><img class="alignnone size-medium wp-image-5989" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Shark-Tank1-e1340992156434-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>I&#8217;m sorry, <em>what</em>?</p>
<p><em>Shark Tank</em>?</p>
<p>No, no, no &#8211; too much change. This is the new <em>Fishbowl</em>! It has to be, we <em>are</em> the fishbowl!</p>
<p>And then I had one of those business world &#8220;aha&#8221; moments.</p>
<p><strong><em>The office didn&#8217;t matter &#8211; the people in it did.</em></strong></p>
<p>We could be in the basement and it  wouldn&#8217;t matter; our team is what it is  no matter where we&#8217;re working. The amazing work that comes from MetroStar&#8217;s Digital team is created through a synergy between very talented, creative, and passionate people.  We have a mind-blowing mix of the most fabulous professionals from game designers to marketing experts to social media gurus and graphic artists. That&#8217;s really hard to find, and it&#8217;s not something that is lost in a simple office move.</p>
<p>Anyways, <em>Shark Tank</em> is more fitting&#8230;we&#8217;ve become too big and amazing to be little fishies. <img src='http://blog.metrostarsystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/">The Shark Tank</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/29/the-shark-tank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems is Hosting Reston&#8217;s Mashable Social Media Day!</title>
		<link>http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/#comments</comments>
		<pubDate>Fri, 29 Jun 2012 13:27:38 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Mashable Social Media Day]]></category>
		<category><![CDATA[MetroStar Events]]></category>
		<category><![CDATA[SMD]]></category>
		<category><![CDATA[Social Media Day]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5964</guid>
		<description><![CDATA[<p>MetroStar Systems is proud to be hosting Reston’s Mashable Social Media Day event tomorrow, Saturday June 30th. Come join us and those in social media, advertising and tech-related fields from around the area to talk about the advent of social media and what the future holds in store for this growing field. “This Saturday is [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/">MetroStar Systems is Hosting Reston&#8217;s Mashable Social Media Day!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/social-media-day/" rel="attachment wp-att-5965"><img class="aligncenter size-full wp-image-5965" alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/social-media-day.jpg" width="256" height="317" /></a></p>
<p><span style="font-size: medium;">MetroStar Systems is proud to be hosting Reston’s Mashable Social Media Day event tomorrow, Saturday June 30</span><sup>th</sup><span style="font-size: medium;">. Come join us and those in social media, advertising and tech-related fields from around the area to talk about the advent of social media and what the future holds in store for this growing field.</span></p>
<p><span style="font-size: medium;">“This Saturday is a great opportunity for everyone in Reston’s technology community. We are bringing all the creative professionals together to collaborate and share ideas about where social media is going,” said Jason Stoner, MetroStar Digital Creative Director. “We are putting Reston on the map as the next social media hot spot.”</span></p>
<p><span style="font-size: medium;"> The event will be held from 1:00PM until 4:00PM at 1856 Old Reston Avenue, Reston, VA (MetroStar Systems HQ). It will be an open-invitation event, so feel free to invite anyone who has a general interest in social media integration or the future of this technology. Both alcoholic and non-alcoholic drinks will be available, free of charge. Sandwiches and salads will also be catered as food for the event. It’s sure to be a great time and a wonderful opportunity to network with other like-minded individuals residing or working in the Reston area. Please reserve a spot at the sign-up link below:</span></p>
<p><span style="font-size: medium;"><a href="http://www.meetup.com/Mashable/Reston-VA/714102/">http://www.meetup.com/Mashable/Reston-VA/714102/</a></span></p>
<p><span style="font-size: medium;">In addition, the following guest speakers are slated to talk at our event:</span></p>
<p><span style="font-size: medium;"><strong>Amanda Fischer, President, Grade A Marketing: Social Media and Your Bottom Line</strong></span></p>
<p><span style="font-size: medium;"><strong>Ali Manouchehri, CEO, MetroStar Systems: Social Media and Politics</strong></span></p>
<p><span style="font-size: medium;"><strong>Katie Shilton, Professor, University of Maryland – College Park: Location Based Social Media</strong></span></p>
<p><span style="font-size: medium;"><strong>Ava Kavyani and Amir Zonozi, Digital Team, Zoomph: The Blur Between Digital and the Real</strong></span></p>
<p><span style="font-size: medium;">Social Media Day has been recognized as an official holiday in many cities across the globe as well as the entire states of Arizona and Nevada. With a growing following every year, Reston is just one of 515 cities all over the world hosting their own events in celebration of the third incarnation of this holiday presented by Mashable. Be a part of this growing community of ideas and inspiration as we innovate new ways to apply these newfound technologies to our everyday lives.</span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/">MetroStar Systems is Hosting Reston&#8217;s Mashable Social Media Day!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/29/metrostar-systems-is-hosting-restons-mashable-social-media-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Do Some Products Fail?</title>
		<link>http://blog.metrostarsystems.com/2012/06/28/why-do-some-products-fail/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/28/why-do-some-products-fail/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 15:59:48 +0000</pubDate>
		<dc:creator>Amir Zonozi</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5954</guid>
		<description><![CDATA[<p>Remember the New Coke experiment or Qwikster from Netflix? They are just two of many products that entered the market with such buzz and hype, yet ultimately made a quick exit. The reality is it is inevitable that some products will fail; actually, the majority of new product launches will fail. Failure isn’t a bad [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/28/why-do-some-products-fail/">Why Do Some Products Fail?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-5955 alignright" src="https://blog.metrostarsystems.com/wp-content/uploads/2012/06/Qwikster.jpg" alt="" width="384" height="292" />Remember the <a href="http://en.wikipedia.org/wiki/New_Coke">New Coke</a> experiment or <a href="http://online.wsj.com/article/SB10001424052970203499704576622674082410578.html">Qwikster from Netflix</a>?</p>
<p>They are just two of many products that entered the market with such buzz and hype, yet ultimately made a quick exit. The reality is it is inevitable that some products will fail; actually, the majority of new product launches will fail. Failure isn’t a bad thing, it’s often the precursor to success, but it isn’t that great either, so how do you dodge failure?</p>
<p>A great way you can dodge failure is by staying agile. A key characteristic to success is agility. <a href="http://www.zoomph.com/"><strong>Zoomph</strong></a>, our social media display and moderation product born out of <a href="http://www.metrostarsystems.com/">MetroStar Systems’</a> <a href="http://labs.metrostarsystems.com/">Star labs</a> was created out of demand from a product, originally named myStanly. Zoomph follows principles of agile product development. In this we stay agile to market factors by creating new features in small batch cycles, that way we avoid being cornered by market factors. Again, most of these situations will be out of your hands, so your best bet is adapting to goods and services met by the customers and produce in small batches; always be ready to pivot.</p>
<p>With many of projects at MetroStar Digital, we follow agile product development. Here are some factors to be aware of to help you shape the product. By monitoring these factors you can stay agile and improve your product through its life-cycle: <em>market factors</em>, <em>product factors</em>, and<em> institutional factors</em>.</p>
<p><strong>Market factors of product fail:</strong></p>
<ul>
<li>Actual market demand is lower</li>
<li>Changes in environmental factors</li>
<li>Changes in consumer taste</li>
<li>Demand captured by competition</li>
<li>Margins shrink with higher than anticipate costs</li>
</ul>
<p><strong>Product factors of product fail:</strong><strong></strong></p>
<ul>
<li>Products not distinct enough to capture attention</li>
<li>Features not attractive</li>
</ul>
<p><strong>Institutional factors of product fail:</strong></p>
<ul>
<li>Poor Delivery (mismanagement, poor resources)</li>
<li>No leadership (products can atrophy)</li>
</ul>
<p>While you may have little control over market factors, you do have control over the way you respond to them. It is important to test, build and verify what you have learned by producing in small batches so your product and business is agile and ready to pivot if necessary. Zoomph illustrates values of agile product development. <a href="http://www.zoomph.com/">Zoomph</a> continues to grow and succeed is our ability to push new features in small batches catered to demands of clients while having it out on the market.</p>
<p>Lastly, have a team you can rely on and a leader who knows how to manage a team under ever-changing factors and galvanize a team to react. Do not let product failure deter you from trying again. Business can be like a game of good chess, as long as you learn why you lost the game; you become a better player for your match. Good luck!</p>
<p>Thoughts, questions, or just want to talk about whatever happened to MC Hammer? Tweet me at <a href="http://www.twitter.com/Zonozi">@Zonozi</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/28/why-do-some-products-fail/">Why Do Some Products Fail?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/28/why-do-some-products-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let it Simmer</title>
		<link>http://blog.metrostarsystems.com/2012/06/26/let-it-simmer/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/26/let-it-simmer/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 18:18:08 +0000</pubDate>
		<dc:creator>Ava Kavyani</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bad comments]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[managing Facebook page]]></category>
		<category><![CDATA[negative comments]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[when to delete comments]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5950</guid>
		<description><![CDATA[<p>The Community Manager’s goal is to increase engagement, but what if that engagement takes a turn for the worse? Our clients have often turned to MetroStar Digital for advice when they receive unexpected feedback. If someone posts a negative comment on your Facebook page, for example, what is the best way to respond to it? [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/26/let-it-simmer/">Let it Simmer</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The Community Manager’s goal is to increase engagement, but what if that engagement takes a turn for the worse? Our clients have often turned to MetroStar Digital for advice when they receive unexpected feedback. If someone posts a negative comment on your Facebook page, for example, what is the best way to respond to it?</p>
<p>Writing back is rarely a good option. You want to keep yourself above the fray no matter what. I know we’re always told to add personality and the best social media sites humanize their brands with authentic and original voice, but this is one instance where you want to hide your emotional side. Responding to a negative comment might make you seem defensive, combative, or bitter. Chances are the offender will respond again, and before you know it, you are knee-deep in a heated exchange for all your fans, followers, peers and colleagues to see. Spare yourself this experience, take the high ground, and don’t get involved.    </p>
<p>Instead, let the comment sit there, and see what happens. You may find that your followers do have something to say and would like to voice their opinions on the issue. A spirited debate on your Facebook page would attract more engagement and followers.</p>
<p>Of course, if the comment involves pornography, hate speech, threats, graphic violence, bullying, and/or spam, you should report this abuse to Facebook, which will investigate and terminate the user’s account depending on what it finds. Facebook also allows you to delete comments. Offenders won’t receive notification if you delete their comments, but if they visit the page again, they will see it’s not there.</p>
<p>But the next time you are itching to argue back or delete the comment, remember the points above and consider doing nothing at all. We take so much time and effort into crafting the perfect Facebook page or Twitter feed, but it is in the very nature of social media that it cannot be controlled. The best we can do is create an atmosphere where people feel comfortable interacting with your brand and expressing themselves. If they write something disagreeable, have the courage to let your community stand up for itself.</p>
<p>Have you ever received a negative post or comment? What was the outcome?</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/26/let-it-simmer/">Let it Simmer</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/26/let-it-simmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Media Themes for 2012</title>
		<link>http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 02:19:57 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Career Development]]></category>
		<category><![CDATA[Corporate Social Media Summit]]></category>
		<category><![CDATA[CSMNY]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5904</guid>
		<description><![CDATA[<p>Each year MetroStar provides its employees opportunities to attend conferences and workshops to learn about new trends. It’s part of MetroStar’s Individual Career Development Program, which helps its employees nurture and grow their skills. This year I had to pleasure of attending the Corporate Social Media Summit (#CSMNY) held in NYC by Useful Social Media. [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/">Social Media Themes for 2012</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Each year MetroStar provides its employees opportunities to attend conferences and workshops to learn about new trends. It’s part of MetroStar’s Individual Career Development Program, which helps its employees nurture and grow their skills. This year I had to pleasure of attending the Corporate Social Media Summit (#CSMNY) held in NYC by Useful Social Media. While every speaker had a unique story to share illustrating how their organization engages via social media, there were some common themes throughout the 2-day summit. Below are a few that stood out to me.</p>
<p><a href="http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/socialmediathemes-2/" rel="attachment wp-att-5910"><img class="size-medium wp-image-5910 aligncenter" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/SocialMediaThemes1-300x205.png" alt="2012 Social Media Themes" width="150" height="102.5" /></a></p>
<ol>
<p>
<li><strong> Social media should not be siloed from other departments: </strong>The social media team should work with other departments to develop and post content. These departments include: marketing, corporate communications, public relations, customer service and legal/compliance. Work with all departments to see how to best utilize social media. Loop legal/compliance in when need be to ensure you dot all your i’s and cross your t’s.</li>
</p>
<p>
<li><strong>Use social media to humanize your brand:</strong> Stop selling and start sharing. Use social media as an outlet to tell your organization’s story. Humanize your brand and earn the right to monetize social media outlets and introduce your product or services to your audience.</li>
</p>
<p>
<li><strong>Fans drive content, not your social media team: </strong>While your team can help in facilitating a conversation, your fans should be driving the conversation. Cater to what their interests are and help keep the conversation going. Ask them for what they want to talk about, allow them to create content and to take part in a dialogue with your company and other fans.</li>
</p>
</ol>
<p>Overall it was a great summit. I came back with some new perspectives and neat ideas to share with the Team. I look forward to implementing these ideas this year and seeing what’s next for social media.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/">Social Media Themes for 2012</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/25/social-media-themes-for-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoomph @Rio+20: A Conversation with the World</title>
		<link>http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 15:44:37 +0000</pubDate>
		<dc:creator>Ava Kavyani</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Anayltics]]></category>
		<category><![CDATA[Ban Ki-moon]]></category>
		<category><![CDATA[CNN Breaking News]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[impressions]]></category>
		<category><![CDATA[Luciano Huck]]></category>
		<category><![CDATA[Marcos Mion]]></category>
		<category><![CDATA[Rio+20]]></category>
		<category><![CDATA[Sustainable Development]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[United Nations]]></category>
		<category><![CDATA[zoomph]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5894</guid>
		<description><![CDATA[<p>The world has come a long way since the last Rio Earth Summit in 1992. Twenty years ago, there was no Facebook or Twitter or even texting or camera phones. It’s not a stretch to say the Summit existed in a vacuum. Important discussions took place, and in order to know what those discussions were, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/">Zoomph @Rio+20: A Conversation with the World</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The world has come a long way since the last Rio Earth Summit in 1992. Twenty years ago, there was no Facebook or Twitter or even texting or camera phones. It’s not a stretch to say the Summit existed in a vacuum. Important discussions took place, and in order to know what those discussions were, the average person had to wait many hours to get the news report.</p>
<p>Now, much more than a discussion between world leaders, governments and businesses, this year’s United Nations Conference on Sustainable Development or Rio+20 is a <em>conversation</em>—and not just between participants attending the conference, but between spectators from around the world, including myself! Though I couldn’t attend Rio+20 in person, I felt very much a part of the conservation and was grateful to have the chance to participate in an issue about which I feel very passionate.</p>
<p>This is made possible by technology, of course, and the many innovations in social media that allow people thousands of miles apart to partake in a single conversation. Thanks to <a href="http://www.zoomph.com">Zoomph</a>, we can analyze this feedback and get closer than we’ve ever been before.</p>
<p>Since the beginning of the month, 418,699 comments using hashtags related to Rio+20 were generated on Twitter, with the potential to be seen at least 1,918,473,612 times (i.e. impressions). Already that’s more coverage than any single news source can expect to achieve, although one did influence the Twitter conversation more than any others. CNN’s Breaking News Twitter feed @cnnbrk was responsible for at least 7,847,129 impressions. Brazilian TV presenter Luciano Huck was also a top influencer as was Brazilian celebrity Marcos Mion.</p>
<p>A glance at the substance of the tweets themselves reveals the urgency of the issues discussed. United Nations Secretary-General Ban Ki-moon’s opening speech warning that time “is running out” was the top tweet with almost eight million impressions. The words “future we want” and “end fossil fuel subsidies” top the list of commonly used words and phrases among tweets.</p>
<div id="attachment_5895" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/world/" rel="attachment wp-att-5895"><img class="size-medium wp-image-5895" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/world-300x177.png" alt="Zoomph Analytics" width="300" height="177" /></a><p class="wp-caption-text">Tweets from Around the World</p></div>
<p>When you look at the geographic breakdown of the tweets, you see a truly global conversation taking place. Portuguese, English, Spanish, German and Vietnamese were the top languages tweeting about the conference. What’s even more telling is that Hindi and Mandarin did not make the top 5 list of languages used on Twitter, despite India and China being such prominent players in any discussion on sustainable development.</p>
<p>UCLA Berkeley professor of integrative biology Anthony Barnosky told the <em>Washington Post</em> that policymakers don’t realize how interconnected their communities now are. “People tend to think on a very local scale, and that’s what we actually need to get away from, both scientifically and politically. We have to realize in some sense, there is no local scale anymore,” he said.</p>
<p>Luckily and not a moment too soon, social media is making it easier for the world’s decision makers to experience this interconnectivity.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/">Zoomph @Rio+20: A Conversation with the World</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/25/zoomph-rio20-a-conversation-with-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Creation: The Internal Dialogue</title>
		<link>http://blog.metrostarsystems.com/2012/06/21/content-creation-the-internal-dialogue/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/21/content-creation-the-internal-dialogue/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 21:07:30 +0000</pubDate>
		<dc:creator>Kathy Ohlhaber</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5849</guid>
		<description><![CDATA[<p>Working on the Digital Strategies Team at MetroStar has afforded me to work on projects from cool video production to amazing mobile apps. Recently, I was fortunate enough to be part of an amazing team that created a great website. The Army and Air Force Mutual Aid Association (AAFMAA) has been one of MetroStar&#8217;s largest [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/21/content-creation-the-internal-dialogue/">Content Creation: The Internal Dialogue</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Working on the Digital Strategies Team at MetroStar has afforded me to work on projects from <a href="http://www.youtube.com/user/kohlhaber/videos" target="_blank">cool video production</a> to <a href="https://play.google.com/store/apps/details?id=edu.si.mobile.android.digifactsapp&amp;hl=en">amazing mobile apps</a>. Recently, I was fortunate enough to be part of an amazing team that created a great website.</p>
<p>The Army and Air Force Mutual Aid Association (<a href="http://www.aafmaa.com" target="_blank">AAFMAA</a>) has been one of MetroStar&#8217;s largest clients for 12 years. In an effort to expand its reach and further support the Military community, AAFMAA tasked MetroStar with creating a website that would support, inform, and inspire 18-24 year old female Military Spouses. After much research, analysis, and creative ideation we created <a href="http://www.spouselink.org/">SpouseLink.org</a>.</p>
<p>One of my roles in this project was Content Strategist. A key difference of SpouseLink.org is that it provides a mix of both pop culture and important Military information. As part of our solution, we aimed to launch the site with 300 individual pieces of content.</p>
<p>To do this, I had to use my strengths, take into account differing opinions, and question every single thought I had when creating and editing content.</p>
<p>This isn&#8217;t <em>my</em> site &#8211; this is our client&#8217;s site for young Military Spouses. I had to (and continue to) <strong><em>constantly keep this in mind</em></strong>. There is so much free range in what content can be posted because the site covers everything from all aspects of lifestyle pieces to all aspects of Military information. The Military information isn&#8217;t as hard to decipher than the lifestyle pieces – it has to stay nonpartisan, not be controversial, and support, inform, and inspire Military Spouses. However, pop culture is a whole other dance.</p>
<p>When you work in a creative field, you never know what type of project you’ll be working on. I lucked out with this one because I&#8217;m a 26-year-old female who falls into the age range of our target audience. I also have a <em>tiny</em> bit of insight into Military life because my dad is a Retired Col. from the Public Health Service. And when it comes to the pop culture end of things &#8211; I&#8217;m the right one for the job. My collection of music boasts over 600 CDs, I average about three movies a week, and I&#8217;m online about 11 hours a day. These were strengths I could pull from when creating content.</p>
<p>It was important for me to remember that just because I think something is cool doesn&#8217;t mean 19-year-old Military Spouses will. Not only do I have to be aware of the younger Spouses, the site is also geared towards Generation X (33-44 year olds) and Baby Boomers (46-64 year olds). I have to constantly put myself in the shoes of these different women and (using what I&#8217;ve learned from my insane amount of research) do my best to determine what content they would be interested in.</p>
<p>To do this, I used those strengths and maintained an ongoing dialogue in my head. Here’s an example of how that works:</p>
<p><iframe width="640" height="480" src="http://www.youtube.com/embed/sRA5S59KjwY?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p><strong>Kathy</strong>: I love this song! I think this would be a really good post for SpouseLink.org</p>
<p><strong>Professional Kathy</strong>: Why?</p>
<p><strong>Kathy</strong>: The context of the song is inspiring.</p>
<p><strong>Professional Kathy</strong>: You need to have better reasoning than that. Remember who your target audience is and the purpose of the site.</p>
<p><strong>Kathy</strong>: The song is about love, support, loyalty, and what home means. Listen to the lyrics. I could totally see this being a Military Spouse theme song.</p>
<p><strong>Professional Kathy</strong>: Are you sure it&#8217;s not too hippie-dippie?</p>
<p><strong>Kathy</strong>: Yes. We&#8217;ve been posting a lot of popular music lately, it would be good to add in a different genre and this is more folky. I really think Military Spouses would appreciate this.</p>
<p><strong>Professional Kathy</strong>: Why?</p>
<p><strong>Kathy</strong>: OMG&#8230;you are so annoying. I can picture myself missing a loved one and playing this song to feel better. I can also see Spouses sharing this with friends and loved ones through our social media properties or directly from the website. This song supports and inspires Military Spouses. From my research I know they are proud and like to share content that shows their loyalty and love. I could even see this as music in a promo video for SpouseLink.org.</p>
<p><strong>Professional Kathy</strong>: Ok, I agree &#8211; <a href="https://www.spouselink.org/videos/milspouse-theme-song">post it</a>.</p>
<p>When fulfilling the role of a Content Strategist, you have to be the Editor who chooses the best content, but also the gatekeeper who keeps inappropriate content out.</p>
<p>Use your strengths, take into account differing opinions, and constantly remember the goal of your project.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/21/content-creation-the-internal-dialogue/">Content Creation: The Internal Dialogue</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/21/content-creation-the-internal-dialogue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code &amp; Compete: Promoting Health Surveillance via Social Media</title>
		<link>http://blog.metrostarsystems.com/2012/06/20/code-compete-promoting-health-surveillance-via-social-media/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/20/code-compete-promoting-health-surveillance-via-social-media/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 14:46:48 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Challenge.gov]]></category>
		<category><![CDATA[HHS]]></category>
		<category><![CDATA[Now Trending Challenge]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5807</guid>
		<description><![CDATA[<p>Can social media track outbreaks of illnesses? Tracking trends on Twitter may be the first step. MetroStar Digital had the pleasure of working with the U.S. Health and Human Services (HHS) Office of the Assistant Secretary for Preparedness and Response (ASPR) to launch an online competition challenging developers to create an application that would identify [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/20/code-compete-promoting-health-surveillance-via-social-media/">Code &amp; Compete: Promoting Health Surveillance via Social Media</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Can social media track outbreaks of illnesses? Tracking trends on Twitter may be the first step.</p>
<p>MetroStar Digital had the pleasure of working with the U.S. Health and Human Services (HHS) Office of the Assistant Secretary for Preparedness and Response (ASPR) to launch an online competition challenging developers to create an application that would identify trending illnesses on Twitter. The grand prize: $21,000.</p>
<p>“We hosted a forum last summer where state and local health practitioners discussed some of the benefits of monitoring social media. There was an overall consensus that many local health practitioners would like to be able to use social media to monitor health trends in their community but expressed a lack of time and resources,” said Diana Boss from  Health and Human Services. “The Now Trending Challenge is a result of that conversation. We wanted to address that need.”</p>
<p>Working with the ASPR team, we created the website <a href="http://www.nowtrendingchallenge.com/" target="_blank">http://www.nowtrendingchallenge.com/</a> where contestants could learn about the challenge, register their team, and submit entries.</p>
<p>Our team was especially excited to help launch this initiative. Not only was it an online challenge… but an online challenge based on the Twitter API. We totally geeked out!</p>
<p>Empowering developers nationwide to prototype an application, the site provided potential participants a Toolkit with a list of terminology to be tracked, resourceful links, and the app requirements. In the end ASPR was seeking an application accomplishing two goals: 1) to successfully leverage the Twitter API to identify trending words within geographic areas in a 24-hour period; and 2) to create a method to notify public officials of the trends. Developers were given the freedom to choose the rest: the platform and specific design details of the app.</p>
<p> <img class="aligncenter" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/NowTrendingChallengeImage1-300x215.jpg" alt="" width="300" height="215" /></p>
<p>“The data that local health departments will gain as a result of the winning app could be used in a variety of ways to improve public health situational awareness and communication. It could be used to build a baseline of trend data, engage the public on trending health topics, serve as an indicator of potential emerging health issues within communities, or for cross-referencing against other data sources,” said Boss. “Overall, this will allow local health departments to feel more connected to the pulse of their community and give them a greater understanding of health issues that concern the citizens they serve on a daily basis.”</p>
<p>The challenge judge (Assistant Secretary for Preparedness and Response RADM Nicole Lurie, M.D., M.S.P.H.) and technical advisors will be testing out the entries this summer and look forward to announcing the winner by September 10, 2012.</p>
<p>Good luck to all the contestants! Check for updates on <a href="http://www.nowtrendingchallenge.com/" target="_blank">http://www.nowtrendingchallenge.com/</a>.</p>
<p>Missed out on this competition? Learn about more online challenges at <a href="http://www.challenge.gov/" target="_blank">http://www.challenge.gov/</a>.</p>
<p>Interested in setting up an online challenge for your organization? Contact our team on Twitter @MetroStarSystem.</p>
<p>Read more about other great things being done for public health through social media here: <a href="http://mashable.com/2012/06/08/social-media-disease-tracking/" target="_blank">http://mashable.com/2012/06/08/social-media-disease-tracking/</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/20/code-compete-promoting-health-surveillance-via-social-media/">Code &amp; Compete: Promoting Health Surveillance via Social Media</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/20/code-compete-promoting-health-surveillance-via-social-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Blunders in Social Media Marketing (Twitter Edition)</title>
		<link>http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/#comments</comments>
		<pubDate>Tue, 19 Jun 2012 21:46:09 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social media marketing]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter mistakes]]></category>
		<category><![CDATA[twitter tips]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5783</guid>
		<description><![CDATA[<p>The New Media team here at MetroStar Systems works on a wide spectrum of social media accounts. As we devised our plans of do’s and don’ts for our clients, we inevitably came across various examples that portrayed the “wrong” way of doing things. From out of touch, cringe worthy posts on Facebook brand pages, to [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/">5 Blunders in Social Media Marketing (Twitter Edition)</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/my-notes-page-2/" rel="attachment wp-att-5784"><img class="aligncenter size-full wp-image-5784" alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/My-Notes-page-2-e1340141959789.png" width="368" height="369" /></a></p>
<p><span style="font-size: medium;">The New Media team here at MetroStar Systems works on a wide spectrum of social media accounts. As we devised our plans of do’s and don’ts for our clients, we inevitably came across various examples that portrayed the “wrong” way of doing things. From out of touch, cringe worthy posts on Facebook brand pages, to nonsensical dribble spouted on Twitter feeds, our team not only became purveyors of social media: We became knowledgeable critics of content within the field as well. As small businesses strive to make a presence on recently ascended social networks, many commit classic mistakes in their methods and hinder the potential of increasing their popularity without even knowing it.  Our team at MetroStar discussed a few of the major pet peeves that followers may come across and the ways that brands can rectify their errors. This week we’ll focus specifically on Twitter and how a mere 140 characters can alter the future prospects of your business, for better or for worse.  Learn how to avoid Social Media Mistakes:</span></p>
<h2><span style="font-size: medium;">1. Don’t Become a Chirping Echo Chamber</span></h2>
<p><span style="font-size: medium;">After creating an account and following all the feeds that seem relevant to your business, it’s easy to get caught up and re-tweet every single thing that you deem noteworthy. Many brand accounts provide these informative tweets to their followers with the hope that these useful tidbits will lead to an even greater following in the future. These brands should be wary though, as their followers are more likely to follow the account that has been re-tweeted rather than the brand that you’re running. Instead of re-tweeting, at the very least try coming up with your own original blurb about the content, even if you still provide a link to a page that is not of your own to give credit where credit is due. Better yet, attempt to come up with completely original content in the first place. The more original and relevant your content is, the more likely your account will garner re-tweets from followers. It takes practice, but it’s the safest and most efficient means of building your account with a sense of integrity. If you keep at it, while maintaining a strict standard for quality, people will start listening sooner or later.</span></p>
<h2><span style="font-size: medium;">2. Don’t Tweet as if You’re Marooned on an Island in the Ocean of the Internet</span></h2>
<p><span style="font-size: medium;">While Twitter is an effective medium to provide information to your followers, gaining your initial following should be supplanted with the help of other social networks and blogs. Whether it’s a blog on your company’s website, or simply a Facebook brand page, always try to build your presence across the internet from one network to the other. Don’t be afraid to make some posts and content exclusive to a struggling social network account, while linking to that account from another network that has a greater, more sustainable following. If you leave your Twitter account isolated from the rest of the online world, you’re abandoning a substantial amount of potential followers that could be attracted to your feed.</span></p>
<h2><span style="font-size: medium;">3. Don’t Avoid a Dialogue with your Followers; Encourage One</span></h2>
<p><span style="font-size: medium;">Once your brand has a decent number of followers on Twitter, you may encounter some of them asking you questions or making comments directed at your feed. This is always more likely to occur when you are creating original content that facilitates an avenue for interaction. <a href="http://www.marketingprofs.com/charts/2011/5264/twitter-users-want-brands-to-respond-to-their-questions">Responding to questions and directed tweets is a key</a> towards building a reputable account. When composing a response, remember to be genuine and direct with your answer. Sidestepping questions or providing a plastic acknowledgement of a follower’s tweet can be damaging in the long-run. It is imperative that your Twitter brand page avoids a robotic or smug tone. The last thing a follower in this world of social media wants to see or hear is a response in the tone of a long, drawn out customer service call to a major cellular phone company or satellite TV provider. They came to your feed to avoid that disservice and by giving them the same inappreciable response, they may end up avoiding your feed and entire brand in the future.</span></p>
<h2><span style="font-size: medium;">4. There’s Nothing Wrong with Following the Little Guy</span></h2>
<p><span style="font-size: medium;">When compiling the list of Twitter feeds that your brand follows, don’t be afraid to follow some of the smaller accounts that may be interested in the field relevant to your brand. If you catch a decent tweet from one of these accounts, seize the value of re-tweeting it. Providing everyday users with a megaphone for their voice not only gives respect to the ones tweeting, but it also shows your followers that relevant and genuine content is appreciated and will be noticed. If all of your re-tweets (which should still be minimal in number compared to the rest of your posts) come from major feeds, then you’re neglecting the true grassroots aspect that Twitter provides. Always make sure you check the feed of the casual user before re-tweeting, as you might as well assume the rest of your followers will do the same after seeing the post.</span></p>
<h2><span style="font-size: medium;">5. Don’t Fall Asleep at the Wheel</span></h2>
<p><span style="font-size: medium;">One of the most important tips for maintaining a Twitter account is to keep up on current events and monitor relevant feeds. I’m not saying that your brand account should be tweeting every 15 minutes with new information, but with the use of Twitter apps like <a href="http://www.hootsuite.com/">HootSuite</a> or <a href="http://www.tweetdeck.com/">TweetDeck</a>, one can easily monitor trends in an organized fashion. If those apps don’t suit you, try typing their names into your favorite search engine with “alternatives” added at the end of the query to discover other similar apps. Falling behind on trends and topics can lead to irrelevant tweets about articles that were popular three days ago. While three days isn’t a long time in the real-world, it’s practically a lifetime in the relentlessly updated world of Twitter. If your brand takes advantage of the pre-scheduled tweets feature, these previous tips hold even more bearing towards maintaining your accounts reputation. In the past couple of weeks there have been two examples of automated tweets that received a hefty amount of criticism from their followers.  </span></p>
<p><span style="font-size: medium;">First, the Starbucks Ireland page <a href="http://storify.com/dailydot/tweet-from-irish-starbucks-draws-ire-from-irish">mistakenly asked its followers</a> what makes them proud to be British. Many Irish followers responded with harsh comments, at times with blatant profanity and others laced with seething, dismissive sarcasm. The second mishap occurred on Saturday after a tragic stage collapse at a Radiohead show in Toronto that took the life of a drum technician and injured others. The promoter of the event, LiveNation, sent out a tweet notifying fans that the concert would be cancelled. Yet, only thirty minutes after this announcement an <a href="http://www.unmarketing.com/2012/06/16/worst-scheduled-tweet-timing-ever/">automatic tweet</a> was sent out by the same account asking fans to share their Instagram photos to create an album commemorating the show. The error led to an immediate backlash of tweets directed at LiveNation for their insensitivity and cluelessness concerning the situation. For internationally known feeds such as Starbucks and LiveNation, these mistakes are ugly, though their brands will no doubt survive the ensuing PR storm. However, for smaller businesses that are attempting to build a following, gaffes such as these could cause catastrophic damage to a brand’s public image.</span></p>
<p><span style="font-size: medium;">In short, as long as your brand is creating original content, connecting with your audience, utilizing other social media platforms and constantly keeping up to date on trends, you’ll be in a much brighter position than had you done otherwise.</span></p>
<p style="text-align: left;"><a href="http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/my-notes-page-2/" rel="attachment wp-att-5784"><br />
</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/">5 Blunders in Social Media Marketing (Twitter Edition)</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/19/5-blunders-in-social-media-marketing-twitter-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking Down Creativity</title>
		<link>http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 20:13:17 +0000</pubDate>
		<dc:creator>Amir Zonozi</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Digital Team]]></category>
		<category><![CDATA[education & training]]></category>
		<category><![CDATA[expertise]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[washington dc]]></category>
		<category><![CDATA[Zonozi]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5753</guid>
		<description><![CDATA[<p>Creativity is one of the strongest characteristics valued in our society (and especially at MetroStar); it also is one of the main ingredients in the recipe for success, and it tastes like pink Starbursts. Okay, maybe not the pink ones, but it’s definitely in the same category of awesome, you get my point. In this [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/">Breaking Down Creativity</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/creativity/" rel="attachment wp-att-5754"><img class="size-full wp-image-5754 alignleft" alt="" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Creativity.png" width="324" height="306" /></a><span style="text-align: left;">Creativity is one of the strongest characteristics valued in our society (and especially at MetroStar); it also is one of the main ingredients in the recipe for success, and it tastes like pink Starbursts. Okay, maybe not the pink ones, but it’s definitely in the same category of awesome, you get my point.</span></p>
<p>In this day and age of constant overload – you need to be creative in order to stand out.  That’s not going to be easy and let’s face it certain individuals are just more creative than others, but just like any characteristic, it is developed and cultured over time and practice.</p>
<p><strong>What I’m trying to say is you can be more creative if you want to.</strong> If you are not tapping into your potential, there are ways to manipulate your thought process accordingly. The formula for understanding the creative process can break down into three components. It takes a balance of all three to excel in creativity. These components are: <em>expertise</em>, <em>motivation</em>, and <em>creative-thinking skills</em>.</p>
<p><strong>Expertise</strong>:</p>
<p>This is the amount of knowledge and experience: technical, intellectual, or procedural, one has in a particular field. Do you ask a chef for car advice? No, (at least, I hope not) I mean why would you right? My point is just because an individual understands one domain does not mean that mastery can be easily translated into other domains.</p>
<p>You need to be aware of what you excel in and use it to your advantage to create a specific niche for yourself. The better your understanding of a topic is, the more likely you are able to manipulate an image in creative and innovative way. This might be common sense, but it is an important factor to consider.</p>
<p><strong>Motivation</strong>:</p>
<p>Motivational drive fluctuates within individuals through external and internal variables. Motivation will never be equal amongst individuals; but that doesn’t mean you can’t manipulate it right? One can significantly increase chances of motivational passion and drive by offering <em>intrinsically motivated</em> rewards – give them ownership in their product, creative freedom and it will drive more engagement then any bling bling could. For example,  <a href="http://www.zoomph.com">Zoomph</a>, our social media display and analytics software, is a product born out of MetroStar labs and functions as an internal startup. This internal startup culture allows our team to report directly to our CEO, <a href="https://twitter.com/#!/amanouch110">Ali Manouchehri</a>, giving us the independence and ownership needed to ensure the success of the project. <em>The secret of Zoomph&#8217;s continuous success is that while</em> <em>our team was assembled by talent, it is driven by motivation</em>.</p>
<p>Lack of motivation, will equate to lack in production. Do not work with or associate with people that are not motivated, they are anchors, and will drag you down with them. Worst case scenario you find yourself stuck in a situation with an unmotivated individual – find a way to align their interest with yours.</p>
<p><strong>Creative-Thinking Skills</strong>:</p>
<p>This one is the wildcard and has the heaviest impact on creative flow – are you able to think outside the box? I mean it sounds pretty obvious right? How can you be creative if you can’t think creatively; but what does that even mean?</p>
<p>To think creatively it requires an imagination and flexibility of one’s thought process while looking for as many possible answers, as opposed to just one. Not a creative thinker? It’s okay you can change that with a little elbow grease.</p>
<p>Here are some ways to help increase your creativity. For starters, let your brain wander, make mistakes, think of anything possible, even the most outrageous-crazy ideas that are impossible will be critical in helping you brain storm. Know yourself, and put yourself in the right mind state to succeed. Some people thrive off pressure, while others shut down. Just find your state of zen and work your magic.</p>
<p><strong>Take Away Point:</strong></p>
<p>Creativity can be influenced by your environment and conditions practiced in your workplace. If managed correctly, you can manipulate your expertise: through experience and learning, motivation: by seeking goals and rewards, and creative-thinking skill set: through discipline and practice.</p>
<p>For more creativity tips, thoughts, questions, or just saw Jurassic Park for the first time and you’re dying to share that with somebody? Tweet me at <a href="http://www.twitter.com/Zonozi">@Zonozi</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/">Breaking Down Creativity</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/18/breaking-down-creativity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analyzing the Social Media Output of Euro 2012 with Zoomph</title>
		<link>http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/</link>
		<comments>http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 18:17:16 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[euro 2012]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[soccer]]></category>
		<category><![CDATA[social media analytics]]></category>
		<category><![CDATA[social media technology]]></category>
		<category><![CDATA[zoomph]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5699</guid>
		<description><![CDATA[<p>The Euro 2012 football (or “Soccer” to you Americans out there) tournament is well underway, with each participating country having played at least one match.  There have been a few surprises in the results during the early portions of the group stage. The Italians are on the outside looking in as they attempt to advance [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/">Analyzing the Social Media Output of Euro 2012 with Zoomph</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: medium">The Euro 2012 football (or “Soccer” to you Americans out there) tournament is well underway, with each participating country having played at least one match.  There have been a few surprises in the results during the early portions of the group stage. The Italians are on the outside looking in as they attempt to advance out of Group C, while the Dutch are scraping against the realm of elimination in the aptly nicknamed “Group of Death” B. Still, even as most squads have played two of their three group stage matches, the Irish are the only nation that have been mathematically eliminated. Adding to the drama, the co-hosting Ukrainian team mounted a shocking comeback victory over Sweden with the help of two successive goals from longtime captain, Andriy Shevchenko. <ins cite="mailto:Theresa%20Kattula" datetime="2012-06-14T17:12"></ins></span></p>
<p><span style="font-size: medium">Working in the digital marketing/advertising space, I was drawn to see the types of engagements happening online for Euro 2012. In particular, activity taking place within the social sphere. Fans from around the globe have united on Twitter to create a tapestry of tweets built from different cultures and languages.</span></p>
<p><span style="font-size: medium">Our Senior Web Architect created a feed on our Social Media display and analytics tool called Zoomph, (<a href="http://www.zoomph.com/">www.Zoomph.com</a>) to pull in Tweets for #Euro2012. Within hours tweets were flooding our system and I began to view the prevailing trends of the data.</span></p>
<p><span style="font-size: medium">Below, we have featured a world map describing the tweeting frequency throughout the tournament of users who turned on geolocation settings. No surprises here that England had the most tweets (as illustrated by the red area):</span></p>
<p><span style="font-size: medium"><a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/euro1/" rel="attachment wp-att-5700"><img class="aligncenter size-full wp-image-5700" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Euro1-e1339782479561.jpg" alt="" width="470" height="305" /></a></span></p>
<p><span style="font-size: medium">Also captured in our system were the languages of the tweets. Nearly half of the incoming information was written in English, while Portuguese, Polish, Spanish and Italian rounded out the five most used languages. (See below):</span></p>
<p style="text-align: center"><span style="font-size: medium"><a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/euro1-2/" rel="attachment wp-att-5701"><img class="aligncenter size-medium wp-image-5701" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Euro11-e1339782615604-216x300.jpg" alt="" width="151" height="210" /></a></span></p>
<p><span style="font-size: medium">It was interesting to see that during the Denmark/Portugal match on June 13<sup>th</sup>, a visible spike in frequency occurred before and after the match, as well at times when each of the 5 total goals was scored:</span></p>
<p style="text-align: center"><span style="font-size: medium"><a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/euro3/" rel="attachment wp-att-5702"><img class="aligncenter size-medium wp-image-5702" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Euro3-e1339782689165-300x114.jpg" alt="" width="400" height="152" /></a></span></p>
<p><span style="font-size: medium">“Portugal” was the most popular word associated with #Euro2012 during the match, with “Denmark” not too far behind. Other terms such as “groupofdeath” were used by fans to describe the competitively-stacked Group B, which also consists of fellow European juggernauts Germany and the Netherlands.</span></p>
<p style="text-align: center"><span style="font-size: medium"><a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/euro3-2/" rel="attachment wp-att-5703"><img class="aligncenter size-medium wp-image-5703" src="http://blog.metrostarsystems.com/wp-content/uploads/2012/06/Euro31-e1339782772591.jpg" alt="" width="219" height="202" /></a></span></p>
<p><span style="font-size: medium">With a solid three weeks left until two teams will reach the final, I&#8217;m looking forward to the remaining upsets and triumphs the rest of the tournament may hold.  ¡<em>Viva La Furia Roja</em>!</span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/">Analyzing the Social Media Output of Euro 2012 with Zoomph</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/06/15/analyzing-the-social-media-output-of-euro-2012-with-zoomph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Active Directory Integration Walkthrough</title>
		<link>http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/</link>
		<comments>http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/#comments</comments>
		<pubDate>Fri, 25 May 2012 21:13:49 +0000</pubDate>
		<dc:creator>Luiz Felipe Palhano de Jesus</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5148</guid>
		<description><![CDATA[<p>I&#8217;ve gone ahead and created this comprehensive walk-through to help anyone that needs to setup Active Directory Integration on their own WordPress blog.  This walkthrough covers enabling LDAP (Lightweight Directory Access Protocol) through XAMPP (http://www.apachefriends.org/en/xampp.html), downloading and setting up the “Active Directory Integration” plug-in for WordPress, and migrating current WordPress users to Active Directory authenticated [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/">WordPress Active Directory Integration Walkthrough</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve gone ahead and created this comprehensive walk-through to help anyone that needs to setup Active Directory Integration on their own WordPress blog.  This walkthrough covers enabling LDAP (<a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">Lightweight Directory Access Protocol</a>) through XAMPP (<a href="http://www.apachefriends.org/en/xampp.html">http://www.apachefriends.org/en/xampp.html</a>), downloading and setting up the “Active Directory Integration” plug-in for WordPress, and migrating current WordPress users to Active Directory authenticated users.  This is advantageous because it enhances your blog&#8217;s security and unifies logins within your organization.  So without further ado, I give you the WordPress Active Directory Integration Walkthrough! (Very original name, I know)</p>
<p><strong>(NOTE</strong>: Before you begin make sure that LDAP support is enabled in your server.  I used XMAPP for my <a href="http://en.wikipedia.org/wiki/Mysql">MySQL</a> and <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a> implementations, which makes enabling LDAP quite simple. If you are also using XAMPP, simply go to C:\xampp\php, open the php.ini file with a text editor, search for “;extension=php_ldap.dll”, uncomment it (remove the ‘;’ symbol) and save the file with the changes.  Finally restart the Apache and MySQL services through the XMAPP control panel or windows services and LDAP should be enabled.<strong>)</strong></p>
<ol>
<li>First prepare your WordPress site for Active Directory integration by creating temporary users for all current users that will be authenticated using Active Directory (though we will be running through the whole process with a single test user first). <strong>(NOTE</strong>: this is only necessary for users whose current logins [usernames] are the same as their active directory username. For example if my WordPress username was fpalhano and my Active Directory username was ALSO fpalhano, then I would have to create a temporary username to store any posts created by fpalhano while migrating to Active Directory authentication.  If this doesn’t apply to you, skip to steps 3 and 4.<strong>)</strong></li>
<li>To do this first make sure you are logged in as an admin, then navigate to the users tab on the left-hand side of the dashboard. <strong>(NOTE</strong>: if there is no “admin” user with no posts, I would suggest you create one now and login to that user until this process is complete<strong>)<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog1/" rel="attachment wp-att-5151"><img class="aligncenter size-full wp-image-5151" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog1.png" alt="" width="560" height="188" /></a></strong></li>
<li>From here create a new temporary user with the same role as the user you are trying to create a temp account for (I suggest [user]_temp, were [user] is the name of the current user account, but it is entirely up to you). <strong>(NOTE</strong>: it requires that you put an email for the temp account but it doesn’t really matter what you put<strong>)</strong></li>
<li>Once you have created the temp user you will want to transfer all of the user’s posts to the temp user.  To transfer the posts all you have to do is hover your mouse cursor over the actual user and click delete (which should appear right under the username as you mouse over it).  This will bring up the “Delete Users” screen.  Now select the “Attribute all posts and links to” radio button and choose the corresponding temp user for the user you are deleting. Finally confirm the deletion.<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog2/" rel="attachment wp-att-5152"><img class="aligncenter size-full wp-image-5152" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog2.png" alt="" width="560" height="194" /></a></li>
<li>Now install the “Active Directory Integration” plugin by Christoph Steindorff and ECW GmbH.  To do this first navigate to the “Plugins” tab on the left side of the dashboard and choose “add new”, again on the left side of the dashboard.  Now type “Active Directory Integration” into the search field and click “Search Plugins”.<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog3-2/" rel="attachment wp-att-5204"><img class="aligncenter size-full wp-image-5204" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog31.png" alt="" width="552" height="219" /></a></li>
<li>This should bring you a results page. Select the correct plugin (Active Directory Integration) and click “Install Now”.<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog4-2/" rel="attachment wp-att-5155"><img class="aligncenter size-full wp-image-5155" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog41.png" alt="" width="562" height="154" /></a></li>
<li>A prompt will come up asking if you are sure you want to install, click ok.</li>
<li>Now go back into the Plugins menu and activate the plugin.<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog5/" rel="attachment wp-att-5156"><img class="aligncenter size-full wp-image-5156" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog5.png" alt="" width="561" height="148" /></a></li>
<li> Then click on the “Settings” tab on the left side and select “Active directory Integration” underneath it.  Now fill all the fields in the “Server” tab with all relevant information and save the changes.<strong>(NOTE: </strong>you may put either the ip address or the actual name of your domain controller in the “Domain Controllers” field, but certain domain controller configurations may cause the plug-in to break if you don&#8217;t use an IP address for that field<strong>)<a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/blog6censor-2/" rel="attachment wp-att-5199"><img class="aligncenter size-full wp-image-5199" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog6censor1.png" alt="" width="566" height="291" /></a></strong></li>
<li> While still in the Active Directory Integration settings, click on the User tab.  Add your domain suffix to the “Account Suffix” field. Save the changes.</li>
<li> If you wish to test to see if the settings you applied are correct, navigate to the “Test Tool” tab in the Active Directory Integration settings.  From here you may type in any current Active Directory user and their associated password to see if you can connect to the Active Directory server.  A successful test should look something like this:<img class="aligncenter size-full wp-image-5213" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/08/blog7censor2.png" alt="" width="470" height="543" />(<strong>NOTE:</strong> the domain suffixes and ip address(s) were removed for security reasons.)</li>
<li> Now that you have confirmed that the Active Directory Integration is working properly, <strong>DISABLE</strong> the plugin (<strong>VERY IMPORTANT</strong>) and repeat steps 3 and 4 for every user that is being migrated to Active Directory Authentication.  Remember the note at the beginning of this Walkthrough that this step is only necessary for users whose current WordPress username the SAME as their Active Directory username. <strong>(NOTE</strong>: you may run through this process [Steps 12 and 13] all at once or one user at a time.  However, do not forget that every time you create a temp user, the plugin must be <strong>DISABLED</strong>, and vice versa for Active Directory users.  For more information, see Final NOTE below.<strong>)</strong></li>
<li> From here <strong>REENABLE </strong>the Active Directory Integration plugin (again <strong>VERY IMPORTANT</strong>) and then simply repeat steps 3 and 4 again, but in reverse.  Create a user whose name corresponds to their Active Directory name and then delete the associated temp user (or old user, if creating a temp was unnecessary for said user), transferring all posts to the new user.  From now on whenever the new user logs in it will use the Active Directory server to authenticate the user with the corresponding password in Active Directory. </li>
</ol>
<p><strong>(Final NOTE</strong>: If you ever need to create a NON-Active Directory user, i.e. a local user, you will have to disable the “Active Directory Integration” plugin BEFORE you create the user, otherwise it will try to authenticate said user with Active Directory and fail.  Furthermore you will NOT be able to login using any Active Directory users if the “Active Directory Integration” plugin is disabled, but you WILL be able to login to any previously created local users even if the “Active Directory Integration” plugin is enabled.  Because of this, I suggest keeping one local admin in the WordPress user pool even if you plan on only using Active Directory login.  This is so that you can still login to the admin console even if you accidently disable the “Active Directory Integration” plugin.<strong>)</strong></p>
<p>And there you have it, I hope that this walkthrough has helped you implement Active Directory Integration on your own WordPress blog.  There are plenty of other options available in this extremely powerful plugin, but they are beyond the scope of this post.  However, if there is enough interest I may do a follow-up post that outlines these options.  Now go ahead and enjoy the extra security that comes from using a unified Active Directory login.  If anyone has any questions, feel free to ask in the comments below and I&#8217;ll answer them to the best of my ability.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/">WordPress Active Directory Integration Walkthrough</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/05/25/wordpress-active-directory-integration-walkthrough/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Supernova Active Directory Upgrade</title>
		<link>http://blog.metrostarsystems.com/2012/05/22/supernova-active-directory-upgrade/</link>
		<comments>http://blog.metrostarsystems.com/2012/05/22/supernova-active-directory-upgrade/#comments</comments>
		<pubDate>Tue, 22 May 2012 20:08:57 +0000</pubDate>
		<dc:creator>Luiz Felipe Palhano de Jesus</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Supernova]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5136</guid>
		<description><![CDATA[<p>            I’m excited to announce that the MetroStar Systems blog, SUPERNOVA, has just received a major backend upgrade, an Active Directory login system.  This is a project that I have been working on for the last few weeks and was something that I really wanted to have implemented before I finished my Summer internship here at [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/05/22/supernova-active-directory-upgrade/">Supernova Active Directory Upgrade</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>            I’m excited to announce that the MetroStar Systems blog, SUPERNOVA, has just received a major backend upgrade, an <a href="http://en.wikipedia.org/wiki/Active_Directory">Active Directory</a> login system.  This is a project that I have been working on for the last few weeks and was something that I really wanted to have implemented before I finished my Summer internship here at MetroStar. </p>
<p>            The security advantages alone make this a worthwhile upgrade.  Before this upgrade users of the blog had a login that was separate from their main login.  This was an issue because it meant that two logins would have to be tracked for all employees.  On top of that each login had to be managed by separate departments, which left even more room for miscommunication and error.  Now, with the unified login system, every time a user logs in to Supernova he or she is authenticated through Active Directory, which is a major boon to network security.</p>
<p>            All of this was accomplished through the use of the “Active Directory Integration” plugin for WordPress (<a href="http://wordpress.org/extend/plugins/active-directory-integration/">http://wordpress.org/extend/plugins/active-directory-integration/</a>).  There were a few issues that had to be ironed out before the push to the production site but for the most part the plugin made it pretty painless.  The main issue that I ran into was that none of the Active Directory users would authenticate initially.  It actually turned out to be a problem with the domain controller in our development domain. This project actually helped pinpoint the issue and our IT team was able to seamlessly fix it.  How all this was implemented will actually be detailed in a second post that I am writing and will be completed shortly. </p>
<p>-Felipe</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/05/22/supernova-active-directory-upgrade/">Supernova Active Directory Upgrade</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/05/22/supernova-active-directory-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip for debugging multi-threaded code in Visual Studio</title>
		<link>http://blog.metrostarsystems.com/2012/05/18/tip-for-debugging-multi-threaded-code-in-visual-studio/</link>
		<comments>http://blog.metrostarsystems.com/2012/05/18/tip-for-debugging-multi-threaded-code-in-visual-studio/#comments</comments>
		<pubDate>Fri, 18 May 2012 15:37:18 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5673</guid>
		<description><![CDATA[<p>Today I just discovered a handy little trick for debugging multi-threaded code in Visual Studio.  When the debugger pauses the execution of your code you can switch between the various threads in the debugger using the &#8216;Thread&#8217; dropdown.  However figuring out which thread is which can be a little tricky when you have potentially dozens [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/05/18/tip-for-debugging-multi-threaded-code-in-visual-studio/">Tip for debugging multi-threaded code in Visual Studio</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today I just discovered a handy little trick for debugging multi-threaded code in Visual Studio.  When the debugger pauses the execution of your code you can switch between the various threads in the debugger using the &#8216;Thread&#8217; dropdown.  However figuring out which thread is which can be a little tricky when you have potentially dozens of threads running.  By default the dropdown simply shows the thread&#8217;s ID and &#8216;&lt;no name&gt;&#8217;.  As it turns out you can name the threads using Thread.CurrentThread.Name which will show up in this dropdown.  One thing to bear in mind when doing this though is that when making using of the .Net ThreadPool unless you put the name back to some default after your code is finished with the thread you&#8217;ll end up with a lot of threads with a name you set when it was previously being used.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/05/18/tip-for-debugging-multi-threaded-code-in-visual-studio/">Tip for debugging multi-threaded code in Visual Studio</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/05/18/tip-for-debugging-multi-threaded-code-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Your Website Committing Pinterest Suicide?</title>
		<link>http://blog.metrostarsystems.com/2012/04/26/is-your-website-committing-pinterest-suicide/</link>
		<comments>http://blog.metrostarsystems.com/2012/04/26/is-your-website-committing-pinterest-suicide/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 17:31:17 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Pinning items]]></category>
		<category><![CDATA[Pinterest]]></category>
		<category><![CDATA[Pinterest Optimization]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5659</guid>
		<description><![CDATA[<p>You may have heard about search engine optimization (SEO) but what about Pinterest optimization? Pinterest may be sky rocketing to the top of the social media world, but is your website optimized to keep up? If your website isn’t optimized for “pinning” then your content may get left behind. One “pin” from your website has [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/04/26/is-your-website-committing-pinterest-suicide/">Is Your Website Committing Pinterest Suicide?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>You may have heard about search engine optimization (SEO) but what about Pinterest optimization?</p>
<p>Pinterest may be sky rocketing to the top of the social media world, but is your website optimized to keep up? If your website isn’t optimized for “pinning” then your content may get left behind. One “pin” from your website has the potential to go a long way. A quick “pin” from your website has the potential to be viewed by thousands of users. But how do you get your website visitors to help spread your website’s content in the world of Pinterest?</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2012/04/1.jpg" alt="Pinterest Optimization" width="259" height="142" /></p>
<p><strong>Quick tips to help your website be “Pinterest optimized”</strong></p>
<ul>
<li>Review all your webpages and ensure that each page displays an image. Even content that is not truly graphical should have an accompanying photo in order to be eligible for “pinning”.</li>
</ul>
<ul>
<li>Code your website’s imagery with proper image (&lt;IMG&gt;) tags to ensure they’re correctly picked up by Pinterest’s browser plug-in. As a general rule at least one image on your webpage should be using an IMG tag.</li>
</ul>
<ul>
<li>Avoid uploading images that contain advertisement text as part of the image itself. Work with your web developer to place the HTML text atop of the image as a separate element. This will help your image appear as “re-pinnable” as possible to Pinterest users. People may not be as likely to “re-pin” graphics with a blatant advertisement as they may see the image as more of an advertisement rather than an inspirational graphic.</li>
</ul>
<ul>
<li>Make your graphics stand out! Displayed alongside other pinned images would your graphic stand out? Choose your graphics carefully. A graphic that stands out on your website may not stack up on Pinterest.</li>
</ul>
<p>&nbsp;</p>
<p>A quick review of your website’s code can help you see where you can make a few simple updates to help your content spread like wildfire on Pinterest.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/04/26/is-your-website-committing-pinterest-suicide/">Is Your Website Committing Pinterest Suicide?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/04/26/is-your-website-committing-pinterest-suicide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReaderWriterLock vs. ReaderWriterLockSlim Performance</title>
		<link>http://blog.metrostarsystems.com/2012/02/13/readerwriterlock-vs-readerwriterlockslim-performance/</link>
		<comments>http://blog.metrostarsystems.com/2012/02/13/readerwriterlock-vs-readerwriterlockslim-performance/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 16:45:11 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[ReaderWriterLock]]></category>
		<category><![CDATA[ReaderWriterLockSlim]]></category>
		<category><![CDATA[threading]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5604</guid>
		<description><![CDATA[<p>Here is handy comparison of the performance ReaderWriterLock and ReaderWriterLockSlim: ReaderWriterLock ReadLock -&#62; Release Lock = 0.00014 ms WriteLock -&#62; ReleaseLock = 0.00012 ms ReadLock -&#62; UpgradeToWriteLock -&#62; ReleaseLock = 0.00021 ms &#160; ReaderWriterLockSlim ReadLock -&#62; ExitReadLock = 0.00005 ms WriteLock -&#62; ExitWriteLock= 0.00004 ms ReadLockUpgradeable -&#62; WriteLock -&#62; ExitWriteLock -&#62; ExitReadLock  = 0.00009 ms &#160; So [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/02/13/readerwriterlock-vs-readerwriterlockslim-performance/">ReaderWriterLock vs. ReaderWriterLockSlim Performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Here is handy comparison of the performance ReaderWriterLock and ReaderWriterLockSlim:</p>
<p><strong>ReaderWriterLock</strong></p>
<p>ReadLock -&gt; Release Lock = 0.00014 ms</p>
<p>WriteLock -&gt; ReleaseLock = 0.00012 ms</p>
<p>ReadLock -&gt; UpgradeToWriteLock -&gt; ReleaseLock = 0.00021 ms</p>
<p>&nbsp;</p>
<p><strong>ReaderWriterLockSlim</strong></p>
<p>ReadLock -&gt; ExitReadLock = 0.00005 ms</p>
<p>WriteLock -&gt; ExitWriteLock= 0.00004 ms</p>
<p>ReadLockUpgradeable -&gt; WriteLock -&gt; ExitWriteLock -&gt; ExitReadLock  = 0.00009 ms</p>
<p>&nbsp;</p>
<p>So it appears that the ReaderWriterLockSlim is approximately ~3 times faster in most cases.</p>
<p><strong>Note</strong>: I came up with these number by writing a c# console App (.net 4.0) which aquired/released locks in a for loop 1,000,000 times with a StopWatch measuring the time taken.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/02/13/readerwriterlock-vs-readerwriterlockslim-performance/">ReaderWriterLock vs. ReaderWriterLockSlim Performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/02/13/readerwriterlock-vs-readerwriterlockslim-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRequiresSessionState and long running Asynchronous HTTP Handlers</title>
		<link>http://blog.metrostarsystems.com/2012/02/04/irequiressessionstate-and-long-running-asynchronous-http-handlers/</link>
		<comments>http://blog.metrostarsystems.com/2012/02/04/irequiressessionstate-and-long-running-asynchronous-http-handlers/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 13:59:46 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5600</guid>
		<description><![CDATA[<p>The other day I learned something interesting about the inner workings of ASP .Nets session state management.  One of the nice features it provides is automatically making usage of the session state thread safe between the various threads which may be handling requests from the same user (with the same sessionId). Apparently the way it [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/02/04/irequiressessionstate-and-long-running-asynchronous-http-handlers/">IRequiresSessionState and long running Asynchronous HTTP Handlers</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The other day I learned something interesting about the inner workings of ASP .Nets session state management.  One of the nice features it provides is automatically making usage of the session state thread safe between the various threads which may be handling requests from the same user (with the same sessionId).</p>
<p>Apparently the way it goes about doing this is by locking the session state object for a user for the lifetime of any handler that requires the session state (anything that implements IRequiresSessionState).  Normally this is a handy feature making it so that developers don&#8217;t have to worry about the thread safety issues that would normally come with sharing the same objects between threads.  However in some instances this can lead some some unexpected behavior if you&#8217;re not aware of this.</p>
<p>So the other day I was implementing an asynchronous HTTP handler in which I needed to access a user&#8217;s session state.  To do this you simply make the handler class inherit from IRequiresSessionState.  However in doing so the users session state becomes locked for the duration of the Async request (in this particular case it could be several minutes before the response was sent).  This caused any subsequent requests which required the session state to hang while they waited for the lock to be released.</p>
<p>So after all of this I can say I learned something interesting and have added a new best practice to my repertoire; don&#8217;t use the session state within long running handlers!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/02/04/irequiressessionstate-and-long-running-asynchronous-http-handlers/">IRequiresSessionState and long running Asynchronous HTTP Handlers</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/02/04/irequiressessionstate-and-long-running-asynchronous-http-handlers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up SSL on a Microsoft Azure application</title>
		<link>http://blog.metrostarsystems.com/2012/01/24/setting-up-ssl-on-a-microsoft-azure-application/</link>
		<comments>http://blog.metrostarsystems.com/2012/01/24/setting-up-ssl-on-a-microsoft-azure-application/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:58:41 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5583</guid>
		<description><![CDATA[<p>Recently I as involved with adding SSL to a site which is hosted within Microsft&#8217;s Aure platform.  Overall the process went pretty smoothly having used the guide from MSDN: http://msdn.microsoft.com/en-us/library/windowsazure/ff795779.aspx &#160; The one thing it forgets to mention is that along with server certificate you also need all of the certificates along the chain of trust back [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/01/24/setting-up-ssl-on-a-microsoft-azure-application/">Setting up SSL on a Microsoft Azure application</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently I as involved with adding SSL to a site which is hosted within Microsft&#8217;s Aure platform.  Overall the process went pretty smoothly having used the guide from MSDN:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/windowsazure/ff795779.aspx">http://msdn.microsoft.com/en-us/library/windowsazure/ff795779.aspx</a></p>
<p>&nbsp;</p>
<p>The one thing it forgets to mention is that along with server certificate you also need all of the certificates along the chain of trust back to the root CA which people&#8217;s browser trust.  There are multiple ways to do this but the way I found simplest was to import the certificate into a local IIS instance and then use the certificates MMC to export the certificate per this guide:</p>
<p><a href="https://support.comodo.com/index.php?_m=knowledgebase&amp;_a=viewarticle&amp;kbarticleid=1244">https://support.comodo.com/index.php?_m=knowledgebase&amp;_a=viewarticle&amp;kbarticleid=1244</a></p>
<p>Note: Make sure to check the box for &#8216;Include all certificates in the certificate path&#8217;</p>
<p>You&#8217;ll also need to reference these certificates in the XML files mentioned in the MSDN article and then you&#8217;re all done!</p>
<p>P.S. If you get an error about the certificates&#8217; thumbprint not matching make sure you&#8217;re copying the full thumbprint from Azure, the field is longer than what the screen shows, so there is some &#8216;scrolling&#8217; when highlighting it.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/01/24/setting-up-ssl-on-a-microsoft-azure-application/">Setting up SSL on a Microsoft Azure application</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/01/24/setting-up-ssl-on-a-microsoft-azure-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating large quantities of data in SQL Azure</title>
		<link>http://blog.metrostarsystems.com/2012/01/06/updating-large-quantities-of-data-in-sql-azure/</link>
		<comments>http://blog.metrostarsystems.com/2012/01/06/updating-large-quantities-of-data-in-sql-azure/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 16:53:36 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5570</guid>
		<description><![CDATA[<p>Recently I ran into a scenario where I had a production database which contained a table with 1.4 million records in which I wanted to convert a varchar column containing numbers to a bigint column. I used a backup of the database to try out a few different methods; at first I tried simply running [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2012/01/06/updating-large-quantities-of-data-in-sql-azure/">Updating large quantities of data in SQL Azure</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently I ran into a scenario where I had a production database which contained a table with 1.4 million records in which I wanted to convert a varchar column containing numbers to a bigint column. I used a backup of the database to try out a few different methods; at first I tried simply running an ALTER TABLE statement to change the columns data type (the parsing of the varchar to a bigint is automatic).  However with the large amount of data in the table this kept timing out and would never complete.</p>
<p>So after some researching I came up with a solution in which I would create a new column of type bigint and then in small batches of 1000 I would update the rows with the converted bigint (I wrote a small C# console app with ADO .NET).  After doing this to every row I deleted the old varchar column and renamed the new column to the old varchar column&#8217;s name.</p>
<p>VIOLA!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2012/01/06/updating-large-quantities-of-data-in-sql-azure/">Updating large quantities of data in SQL Azure</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2012/01/06/updating-large-quantities-of-data-in-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy String Parsing Extension Methods</title>
		<link>http://blog.metrostarsystems.com/2011/11/04/handy-string-parsing-extension-methods/</link>
		<comments>http://blog.metrostarsystems.com/2011/11/04/handy-string-parsing-extension-methods/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 15:26:45 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bool]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[parsing]]></category>
		<category><![CDATA[String]]></category>
		<category><![CDATA[TryParse]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5557</guid>
		<description><![CDATA[<p>Since I&#8217;ve never particularly liked the feel of C#&#8217;s int.TryParse and bool.TryParse methods I decided to create some extension methods for strings which I feel like make the code using them much more readable: &#160; Usage: &#160;</p><p>The post <a href="http://blog.metrostarsystems.com/2011/11/04/handy-string-parsing-extension-methods/">Handy String Parsing Extension Methods</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Since I&#8217;ve never particularly liked the feel of C#&#8217;s int.TryParse and bool.TryParse methods I decided to create some extension methods for strings which I feel like make the code using them much more readable:<br />
&nbsp;<br />
<!--WCS[16]--></p>
<p>Usage:<br />
&nbsp;<br />
<!--WCS[17]--></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/11/04/handy-string-parsing-extension-methods/">Handy String Parsing Extension Methods</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/11/04/handy-string-parsing-extension-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Supports the 36th Marine Corps Marathon</title>
		<link>http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/</link>
		<comments>http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:12:24 +0000</pubDate>
		<dc:creator>Monica Huie</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[#36thMCM]]></category>
		<category><![CDATA[36th Marine Corps Marathon]]></category>
		<category><![CDATA[Amanda Rice]]></category>
		<category><![CDATA[Custom Twitter Solution]]></category>
		<category><![CDATA[Drew Carey]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Marine Corps Marathon]]></category>
		<category><![CDATA[MCM]]></category>
		<category><![CDATA[MCM Health & Fitness Expo]]></category>
		<category><![CDATA[MCM10K]]></category>
		<category><![CDATA[MyStanly]]></category>
		<category><![CDATA[Reuben Mwei]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter Display]]></category>
		<category><![CDATA[Twitter Moderation]]></category>
		<category><![CDATA[Twitter Moderation Solution]]></category>
		<category><![CDATA[United We Sing]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5510</guid>
		<description><![CDATA[<p>It was 3:45a.m., Sunday October 30th&#8230;Theresa and I sat in my car with the heat on full blast gearing up to be outside for the next six hours (at least!). It was still dark as night, but not far in the distance you could see the buzz and commotion of people setting up for one [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/">MetroStar Systems Supports the 36th Marine Corps Marathon</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>It was 3:45a.m., Sunday October 30th&#8230;Theresa and I sat in my car with the heat on full blast gearing up to be outside for the next six hours (at least!). It was still dark as night, but not far in the distance you could see the buzz and commotion of people setting up for one of the biggest events of the year &#8211; the <a title="36th Marine Corps Marathon" href="http://www.marinemarathon.com/">36th Marine Corps Marathon</a> (MCM). But first, let me tell you how we got there&#8230;</p>
<p>The Marine Corps Marathon Team went full force this year promoting <a title="Marine Corps Marathon Social Media" href="http://www.marinemarathon.com/Community/Social_Media.htm">social media</a> engagements. For the very first time, runners were able to have their split times automatically post to their personal Facebook and/or Twitter pages, allowing family and friends to track a runner&#8217;s progress. Our MetroStar Systems Team was proud to help the MCM Team enhance social media engagements at the MCM events by displaying live tweets on large screens at the expo, dinners, pep rallies, and of course, at the race. Leveraging <a title="myStanly, moderated Twitter solution" href="http://www.myStanly.com">myStanly</a>, our customizable moderated Twitter display solution, we were able to capture tweets with the hashtag #36thMCM and approve it for broadcast.</p>
<p>On Thursday, Friday, and Saturday we had myStanly Teams moderating and live tweeting from the Health &amp; Fitness Expo. The displays sat at both t-shirt pick up stations and sandwiched the Brooks Running store. People had the chance to see their tweets on the display screens almost instantaneously, getting their few moments of myStanly fame! Exhibitors were able to broadcast their booth specials and giveaways, and we were able to help spread the word without the message getting lost.</p>
<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_hfe/" rel="attachment wp-att-5520"><img class="aligncenter size-medium wp-image-5520" title="myStanly @ MCM Health &amp; Fitness Expo" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/mcm_hfe-300x177.jpg" alt="myStanly @ MCM Health &amp; Fitness Expo" width="300" height="177" /></a><a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_hfe/" rel="attachment wp-att-5520"><br />
</a></p>
<p>On Friday, there were multiple events taking place so we gave people the chance to virtually be at all places at once through the Twittersphere.</p>
<p>The Runners Club mixer was an exclusive event for members of the MCM Runners Club. We were able to give those were were not available to attend an insider view of what was happening at the mixer by tweeting updates and pics, and those at the mixer, updates of what was going on elsewhere.</p>
<p>Later that evening, we attended the VIP Hall of Fame dinner at the Washington Post building, where special individuals were inducted into the MCM Hall of Fame. The United We Sing girls began the evening by singing the National Anthem and the honored inductees were recognized for the positive impact they have had on the Marine Corps Marathon. Messages of encouragement and support for runners were projected onto a large wall visible to all diners as they enjoyed a beautifully catered buffet dinner. Price is Right host, Drew Carey, was also in attendance as he prepped to run his first marathon.</p>
<p><a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_uws_girls/" rel="attachment wp-att-5521"><br class="Apple-interchange-newline" /><img class="size-thumbnail wp-image-5521 alignnone" style="border-style: initial; border-color: initial;" title="United We Sing" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/mcm_uws_girls-150x150.jpg" alt="United We Sing @ MCM VIP Hall of Fame Dinner" width="150" height="150" /></a>    <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_drewcarey/" rel="attachment wp-att-5519"><img class="size-thumbnail wp-image-5519 alignnone" title="Drew Carey @ MCM VIP Hall of Fame Dinner" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/mcm_drewcarey-150x150.jpg" alt="Drew Carey @ MCM VIP Hall of Fame Dinner" width="150" height="150" /></a></p>
<p>Saturday, the day before the race, weather conditions were not looking good; temperatures were in the low 30s, heavy rain, high winds, and even some snow in October &#8211; not ideal running conditions! However, it didn&#8217;t stop all those who have been preparing for this race. Runners continued to flood #36thMCM with their tweets, sharing their pre-race jitters and excitement. We even had a small Twitter contest at the expo where three lucky runners tweeted to win a free myStanly t-shirt! Congratulations to our winners Anna, Ndegwa, and Joanne! Our MetroStar Systems Team headed home to prepare for the BIG event, Race Day!</p>
<p>Taking us to 3:45a.m., Sunday October 30th, sitting in the car, preparing to embrace the bitter cold&#8230;</p>
<p>As we prepared for race kickoff, bundled from head to toe, we departed the car and made our it down to the finish line where we first saw myStanly illuminating the dark sky with the Washington Monument standing proudly in the horizon.</p>
<p style="text-align: center;"> <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/img_0349/" rel="attachment wp-att-5515"><img class="aligncenter size-medium wp-image-5515" title="myStanly at the Finish Line" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/IMG_0349-300x225.jpg" alt="myStanly illuminating DC" width="300" height="225" /></a></p>
<p>The cold didn&#8217;t seem as bitter as the sun started to rise, droves of runners made their way to the start line, and friends, families, spectators filled the course. At race kickoff, 30 thousand runners charged DC, and tweets did not slow down. Even runners on the course continued to tweet! Our VIP badges allowed us direct access to the finish line and we were able to capture Reuben Mwei and Amanda Rice, the first finishers of the MCM10K for men and women, respectively, as they crossed the finish line and live tweet their victory pictures. A few hours later, marathon runner, Army Reserve 1st Lt. Charles Ware, rounded the corner towards the finish line becoming the 36th Marine Corps Marathon winner with the best MCM time since 1997 at 2 hours, 19 minutes, 16 seconds.</p>
<div>
<p><a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_10kmen/" rel="attachment wp-att-5516"><img class="alignnone size-thumbnail wp-image-5516" title="MCM10K Men's Winner Reuben Mwei" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/mcm_10kmen-150x150.jpg" alt="MCM10K Men's Winner, Reuben Mwei" width="150" height="150" /></a>     <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_10kwomen/" rel="attachment wp-att-5517"><img class="alignnone size-thumbnail wp-image-5517" title="MCM10K Women's Winner Amanda Rice" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/mcm_10kwomen-150x150.jpg" alt="MCM10K Women's Winner Amanda Rice" width="150" height="150" /></a>     <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/mcm_cw/" rel="attachment wp-att-5518"><img class="size-thumbnail wp-image-5518 alignnone" title="36th Marine Corps Marathon Winner Army Reserve 1st Lt. Charles Ware" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/11/MCM_CW-150x150.jpg" alt="36th Marine Corps Marathon Winner Army Reserve 1st Lt. Charles Ware" width="150" height="150" /></a></p>
</div>
<div>Rapidly, congratulations and cheers flooded Twitter and we were able to capture and display them on the jumbotron.</div>
<div>This was my first marathon experience and to say the least, it was both exhilarating and inspiring. To have the chance to take part in such an amazing event was an honor. Being able to moderate and share people&#8217;s messages of encouragement and excitement made the experience surreal. Congratulations to all the runners and the Marine Corps Marathon for all your hard work!</div>
<p>The post <a href="http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/">MetroStar Systems Supports the 36th Marine Corps Marathon</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/11/02/metrostar-systems-supports-the-36th-marine-corps-marathon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linq to SharePoint vs. CAML vs. SQL Performance</title>
		<link>http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/</link>
		<comments>http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 13:59:26 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CAML]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Preformance]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SPQuery]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[WFE]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5492</guid>
		<description><![CDATA[<p>On a project I&#8217;ve just recently started I was tasked to create some SharePoint web services which would serve up data stored in lists.  Having learned recently about a new tool for SharePoint 2010 called Linq to SharePoint I decided I would give it a try rather than taking my normal approach of using CAML [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/">Linq to SharePoint vs. CAML vs. SQL Performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On a project I&#8217;ve just recently started I was tasked to create some SharePoint web services which would serve up data stored in lists.  Having learned recently about a new tool for SharePoint 2010 called Linq to SharePoint I decided I would give it a try rather than taking my normal approach of using CAML inside of SPQuery objects.  Linq to SharePoint is supposed to speed up the development process by creating a DAL for you based on the structure of your SharePoint lists with type safety on all of the lists and the relationships within.  Also making use of Linq to write queries means there would no need for the fairly cumbersome CAML queries which all SharePoint developers have come to know and love.</p>
<p>After a day or so of development with this new tool the one thing that became immediately obvious to me was how limited the actual queries could be.  Perhaps it was because of the data model/relationships of the lists but the majority of the queries I needed to run could not be done with pure Linq since Linq to SharePoint can only run queries which span across no more than two lists which was a huge problem for me since many of my queries needed to span upwards of four lists. (I probably should have noticed that in the documentation).</p>
<p>Query limitations aside I was able to get my code working and decided to do some due diligence and fire up a load tester to see what kind of performance these web services would provide.  What I found was pretty shocking.</p>
<p><a href="http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/linq/" rel="attachment wp-att-5493"><img class="alignnone size-medium wp-image-5493" title="Linq to SharePoint Perf" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/10/linq-300x217.png" alt="" width="300" height="217" /></a></p>
<p>After reaching around six requests per second the CPU of the WFE (web front end) would become maxed out with page response times hitting nearly 2 seconds.  This seemed like a surprisingly low amount of performance since the server it was running on had four CPUs and four GB of ram (albeit it is a VM) so I decided to see where all of that CPU time was being spent so I hooked up the Visual Studio profiler and noticed that over 80% of the time was being spent in the inner workings of the Linq to SharePoint code.</p>
<p>At this point I decided to see what would happen if I replaced all of the Linq to SharePoint queries with plain old CAML queries running against the SPList.GetDataTable method.  The load tester was then run and came up with these numbers:</p>
<p><a href="http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/caml2/" rel="attachment wp-att-5501"><img class="alignnone size-medium wp-image-5501" title="CAML Query" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/10/caml2-300x217.png" alt="" width="300" height="217" /></a></p>
<p>By using CAML queries the WFE was able to handle around 20 requests per second until its CPU maxed out, quite an improvement!</p>
<p>Then per my bosses request I created the same data model with a plain old relational database (SQL 2008r2) to see what the performance for the web service would be like with SQL as opposed to SharePoint.</p>
<p><a href="http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/sql/" rel="attachment wp-att-5502"><img class="alignnone size-medium wp-image-5502" title="SQL Query" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/10/sql-300x217.png" alt="" width="300" height="217" /></a></p>
<p>As most people would suspect this preformed by far the best with the WFE being able to handle around 50 requests per second!</p>
<p>&nbsp;</p>
<p>Although this may not have been the most scientific test in the world it definitely shows the overhead which Linq to SharePoint introduces as well as the overhead which SharePoint lists have over plain old SQL.  The lesson I&#8217;ve taken away from this is that Linq to SharePoint is okay for smaller/simpler projects where performance is not as important as getting the development done quickly however I will be staying away from it in the future.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/">Linq to SharePoint vs. CAML vs. SQL Performance</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/10/25/linq-to-sharepoint-vs-caml-vs-sql-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FedTalks2011</title>
		<link>http://blog.metrostarsystems.com/2011/10/13/fedtalks2011/</link>
		<comments>http://blog.metrostarsystems.com/2011/10/13/fedtalks2011/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 14:33:11 +0000</pubDate>
		<dc:creator>Bryan Roberts</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[FedScoop]]></category>
		<category><![CDATA[FedTalks]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5482</guid>
		<description><![CDATA[<p>I had the pleasure of attending FedTalks2011 &#8211; an event held October 11, 2011 at the Warner Theater in Washington D.C. The event was hosted by FedScoop and brought together “the greatest minds in government and business technology to discuss how innovation can aid in the way government works.” I was introduced to top White [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/10/13/fedtalks2011/">FedTalks2011</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I had the pleasure of attending FedTalks2011 &#8211; an event held October 11, 2011 at the Warner Theater in Washington D.C. The event was hosted by <a href="http://fedscoop.com/" target="_blank">FedScoop</a> and brought together “the greatest minds in government and business technology to discuss how innovation can aid in the way government works.”</p>
<p>I was introduced to top White House leaders, federal agencies, and the tech industry all in one sitting. The event was pioneered by founder and CEO of FedScoop, Goldy Kamali, who for the past three years has been providing attendees with exposure to great IT minds. Being relatively new to the world of IT, attending FedTalks2011 was a great way to meet and learn from some of the industry’s top commercial, and Government IT professionals. With speakers such as Aneesh Chopra, Assistant to the President &amp; U.S. CTO, Executive Office of the President, Terry Kline, CIO and VP of IT at General Motors, Craig Newmark, Founder of Craigslist.com, Robert Stephens, Founder of Geek Squad &amp; Chief Technology Officer of Best Buy, and a number of other industry influencers, it was difficult for me not to feel positively overwhelmed with valuable technology information.</p>
<p>Each speaker spoke to the audience about their work in IT with their organization on various topics such as Citizen Engagement, Cyber Security, and Lowering the Costs of Government with Technology to name off a short list of the abundance of topics that influenced my “think outside of the box,” mentality. I am told the event gets better every year which I can certainly believe after being moved by Robert Stephens of Best Buy’s delivery of how he started the popular in home computer fix-it company Geek Squad. Stephens delivered a brief overview of starting Geek Squad in college with $200 to his name. He joked about how it annoys him that people often think that Best Buy created Geek Squad as he laughed and said “I created Geek Squad and later acquired Best Buy.”</p>
<p>From Stephens, to Craig Newmark’s fireside chat with Dr. Peter Levin on Citizen Engagement, and Terry Kline’s convincing delivery of leveraging the consumerization of IT in an organization. I left FedTalks2011 eager to learn more about the IT and government fields of IT knowledge to carry with me until Fedtalks2012.</p>
<p>To learn more about FedTalks2011 visit <a href="http://fedscoop.com/fedtalks/fedtalks2011/">http://fedscoop.com/fedtalks/fedtalks2011/</a></p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/10/13/fedtalks2011/">FedTalks2011</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/10/13/fedtalks2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jenny&#8217;s SharePoint Tip:  Rollup items across a site collection by creating a cross list data view web part.</title>
		<link>http://blog.metrostarsystems.com/2011/10/03/jennys-sharepoint-tip-rollup-items-across-a-site-collection-by-creating-a-cross-list-data-view-web-part/</link>
		<comments>http://blog.metrostarsystems.com/2011/10/03/jennys-sharepoint-tip-rollup-items-across-a-site-collection-by-creating-a-cross-list-data-view-web-part/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 20:55:21 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[content rollup]]></category>
		<category><![CDATA[Data View Web Part]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5402</guid>
		<description><![CDATA[<p>Applies to:  SharePoint 2007 While working on a client project I had a request to rollup all  calendar items across a single site collection on the home page of the root site.  After reviewing several blogs describing how to create a cross list data view web part (dvwp) I was able to successfully create a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/10/03/jennys-sharepoint-tip-rollup-items-across-a-site-collection-by-creating-a-cross-list-data-view-web-part/">Jenny&#8217;s SharePoint Tip:  Rollup items across a site collection by creating a cross list data view web part.</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<h6>Applies to:  SharePoint 2007</h6>
<p>While working on a client project I had a request to rollup all  calendar items across a single site collection on the home page of the root site.  After reviewing <em>several </em>blogs describing how to create a cross list data view web part (dvwp) I was able to successfully create a solution per the client request.  This blog provides step-by-step instructions for creating your own cross list dvwp.  </p>
<p>The below example creates a cross list dvwp that displays <em>all</em> calendar items <em>from across a site collection</em> on a web page or site.  After the cross list dvwp is created, any new sub site with a calendar list will have its entries compiled in the cross list dvwp. </p>
<p><strong><img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp1.png" alt="" width="642" height="150" /></strong></p>
<p><strong>Things to know prior to starting  </strong></p>
<p><strong>List Server Template <br />
</strong>You need to know the list server template number for the list type you will querying for this solution.  I.e. A calendar list’s server template number is 106.  Each list type in SharePoint has a number associated with it and this number is required to create a cross list query.   For a listing of list types and their corresponding numbers,  visit this MSDN page: <a href="http://msdn.microsoft.com/en-us/library/dd340479(v=prot.13).aspx">http://msdn.microsoft.com/en-us/library/dd340479(v=prot.13).aspx</a></p>
<p><strong>Static/Internal Name versus Display Name for Columns<br />
</strong>Most often columns have two names; an internal name and a display name.  I.e. In a calendar list the <strong>Start Time</strong> column has an internal name of <strong>EventDate</strong>.  When creating a cross list query the internal names are required.  For more information on internal vs. display names, read this blog by Marc Anderson:  <a href="http://sympmarc.com/2009/12/11/staticname-versus-displayname-on-sharepoint-lists/">http://sympmarc.com/2009/12/11/staticname-versus-displayname-on-sharepoint-lists/</a> </p>
<p><strong>Keep in Mind</strong></p>
<p>There are pros and cons associated with using a cross list dvwp rather than purchasing a more robust 3rd party tool. <img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp2.png" alt="" width="702" height="127" /></p>
<p> <strong>Create a cross list query       </strong></p>
<p><strong> 1.</strong>  In the <strong>browser</strong>, add a list view web part to a web part page or a site page. <br />
 <img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp3.png" alt="" width="547" height="89" /></p>
<p><strong> 2.</strong>  Format the view – include all columns and in the order they should appear in the final product.<br />
<img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp4.png" alt="" width="485" height="208" /></p>
<p><strong> 3.</strong>  Open <strong>SharePoint Designer</strong>.  Navigate to the web page or site where the list web part was added and view in <strong>Split</strong> mode.<br />
<img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp5.png" alt="" width="223" height="91" /></p>
<p><strong>4. </strong> Convert the list view web part to a data view web part.  <strong>Right-click</strong> on the list view web part and choose <strong>Convert to XSLT Data View</strong>.<br />
<img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp6.png" alt="" width="311" height="227" /></p>
<p><strong> 5.</strong>  The dvwp needs to know <em>where</em> to query.  From the tool bar, choose <strong>Edit</strong>, then <strong>Find</strong>.</p>
<p style="padding-left: 30px"><strong>a.    </strong>Search for <strong>&lt;ParameterBindings&gt;</strong> </p>
<p style="padding-left: 60px"><em>After</em> the open &lt;ParameterBindings&gt; tag, add the following parameter binding to the list using <em>your</em> <strong>site/sub site</strong> information (<strong>NOTE:</strong>  your site information may be /site/, or /site/subsite/, or, /site/sub site/sub sub site/, etc.): </p>
<p style="padding-left: 60px">&lt;parameterbinding Name=&#8221;WebURL&#8221; Location=&#8221;None&#8221; DefaultValue=&#8221;<strong>/site/subsite/</strong>&#8220;/&gt; </p>
<p style="padding-left: 30px"><strong>b.  </strong>Search for <strong>&lt;xsl:param</strong> </p>
<p style="padding-left: 60px">Above the first entry, add the following using <em>your</em> <strong>site/sub site</strong> information: </p>
<p style="padding-left: 60px">&lt;xsl:param name=&#8221;WebURL&#8221;&gt;/site/subsite/&lt;/xsl:param&gt; </p>
<p><img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp7.png" alt="" width="284" height="321" />  </p>
<p><strong>6. </strong>  This section tells the query <em>what</em> columns to match and display.</p>
<p style="padding-left: 30px"><strong>a. </strong> Search for <strong>&lt;DataSources&gt;</strong></p>
<p style="padding-left: 30px"><strong>b. </strong> In the <strong>code pane</strong> in Designer, between the open &lt;DataSources&gt; and closing &lt;/DataSources&gt; tags, look for the id=&#8221;[id_name_here]&#8220;.  <strong>Copy the existing id name</strong> and save it somewhere.  You will need this information in <em>step 6d</em>.<br />
<img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp8.png" alt="" width="324" height="111" /></p>
<p style="padding-left: 30px"><strong>c. </strong> In the code pane<strong>, delete</strong> the following code:  <strong><em>open</em> &lt;DataSources&gt;</strong> tag to the <strong><em>closing</em> &lt;/DeleteParameters&gt;</strong> tag and <em>all</em> code between. <span style="text-decoration: underline">This should leave you with the open &lt;SelectParameters&gt; tag to the closing &lt;/DataSources&gt; tag</span>. </p>
<p style="padding-left: 30px"><em><strong>d. </strong>Above</em> the open &lt;SelectParameters&gt; tag<strong> copy and paste</strong> the below open &lt;DataSources&gt; tag and following code and <em>modify</em> the items highlighted in yellow to match your list needs.</p>
<p style="padding-left: 60px">&lt;DataSources&gt;&lt;SharePoint:SPDataSource runat=&#8221;server&#8221; DataSourceMode=&#8221;<span style="color: #ff0000">Cross</span>List&#8221; SelectCommand=&#8221;&lt;View&gt;&lt;Webs Scope=&#8217;Recursive&#8217;&gt;&lt;/Webs&gt;&lt;Lists ServerTemplate=&#8217;<span style="background-color: yellow">106</span>&#8216;&gt;&lt;/Lists&gt;&lt;ViewFields&gt;&lt;FieldRef Name=&#8217;<span style="color: #ff0000">FileDirRef</span>&#8216;/&gt;&lt;FieldRef Name=&#8217;<span style="color: #ff0000">ID</span>&#8216;/&gt;&lt;FieldRef Name=&#8217;<span style="background-color: yellow">Location</span>&#8216;/&gt;&lt;FieldRef Name=&#8217;<span style="background-color: yellow">Title</span>&#8216;/&gt;&lt;FieldRef Name=&#8217;<span style="background-color: yellow">EventDate</span>&#8216;/&gt;&lt;FieldRef Name=&#8217;<span style="background-color: yellow">EndDate</span>&#8216;/&gt;&lt;<span style="color: #ff0000">ProjectProperty Name=&#8217;Title</span>&#8216;/&gt;&lt;/ViewFields&gt;&lt;Query&gt;&lt;/Query&gt;&lt;/View&gt;&#8221; UseInternalName=&#8221;True&#8221; id=&#8221;<span style="background-color: yellow">datasource2</span>&#8220;&gt;</p>
<p style="padding-left: 60px"><strong>CODE OVERVIEW </strong> </p>
<p style="padding-left: 60px"><span style="background-color: yellow">Highlighted text</span> – readers of this blog should replace highlighted text with values that correspond to their solution.  <br />
***I.e. If your cross list is NOT querying calendar lists, then the list server template of 106 should be replaced with the correct value.<br />
***The &lt;FieldRef Name&gt; tags tell the data view what columns to display.  If a column should appear in the dvwp, be sorted on, or filtered on, the column name MUST have a &lt;FieldRef Name&gt; tag.  NOTE:  You can have as many or few &lt;FieldRef Name&gt; tags as necessary.  </p>
<p style="padding-left: 60px"><span style="color: #ff0000">Text in red</span> should not be deleted. <br />
***The <strong>Cross</strong> added in the <strong>DataSourceMode</strong> is the key to searching across the site collection for items of the same list server type. <br />
***The <strong>FileDirRef</strong> reference identifies information about the file directory.  Do no delete this FieldRef.<br />
***The <strong>ProjectProperty Name=”Title/”</strong> reference populates the site name the list item is popultating from.  Do not delete this reference if you want to note what site the item in your query is pulling from. </p>
<p>Click anywhere in the <strong>design pane</strong> of Designer.  The dvwp should now contain  items from across the site collection that are saved to lists using the list server template you defined in step 6d.<br />
  <img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp9.png" alt="" width="646" height="192" /> </p>
<p><strong>7.</strong>  The Title field <span style="text-decoration: underline">does not </span>link to item display forms.  To enable this functionality, search for <strong>select=&#8221;@Title&#8221;</strong> and locate the reference inside of a <strong>&lt;xsl:value-of  </strong>tag.</p>
<p style="padding-left: 30px"><strong>a. </strong> The xsl:value-of tag that contains the <strong>@Title</strong> will reside inside of an &lt;a&gt; tag – delete the open &lt;a&gt; and closing &lt;/a&gt; tags and <em>all</em> code inside of it. </p>
<p style="padding-left: 30px"><strong>b.</strong>  Replace the text with the following: </p>
<p style="padding-left: 60px">&lt;a&gt;&lt;xsl:attribute name=&#8221;href&#8221;&gt;/&lt;xsl:value-of select=&#8221;substring-after(@FileDirRef,&#8217;;#&#8217;)&#8221; /&gt;/Dispform.aspx?ID=&lt;xsl:value-of select=&#8221;@ID&#8221; /&gt;&lt;/xsl:attribute&gt;&lt;xsl:value-of select=&#8221;@Title&#8221; /&gt;&lt;/a&gt;</p>
<p><strong>8. </strong> To add the site name where each item resides, <strong>Right-click</strong> the dvwp and choose <strong>Show Common Control Tasks</strong>, choose <strong>Edit Columns</strong>, then select <strong>ProjectProperty.Title</strong> and hit the <strong>Add</strong> button to display that column in the dvwp.  After the column is added, in the code pane, edit the column header to read as <strong>Site</strong>. </p>
<p> <img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp10.png" alt="" width="355" height="187" /></p>
<p><img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp11.png" alt="" width="283" height="151" /></p>
<p><img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/dvwp12.png" alt="" width="521" height="340" /> </p>
<p><strong> </strong><strong>NOTE:</strong> My example does not contain any name columns, but if it did…  Columns that display names will contain extra characters (D’oh!).  To correct this, edit the xsl command containing the column name (thanks to <a href="http://blog.metrostarsystems.com/author/lkohn/">Lee Kohnn</a> for helping me with this one).  Columns that display names include but are not limited to: AssignedTo, Requestor, Author, Editor. </p>
<p>Search for <strong>select=”@[Column Internal Name]”</strong> and locate the reference inside of a <strong>&lt;xsl:value-of</strong> tag. </p>
<p style="padding-left: 30px">a.  Replace the existing xsl with the following: </p>
<p style="padding-left: 60px">&lt;xsl:value-of select=&#8221;substring-after(@[Column Internal Name],&#8217;;#&#8217;)&#8221; /&gt; </p>
<p style="font-size: 16px"><strong>The finished product</strong></p>
<p>Voila, my cross list dvwp!  As new sub sites are added, any calendar list that contains items will automatically populate in my dvwp.  As items and/or sub sites are deleted, my dvwp will automatically update by removing those items.<br />
<img src="https://blog.metrostarsystems.com/wp-content/uploads/2011/10/final.png" alt="" width="575" height="175" /></p>
<p><strong>Links</strong></p>
<p>Here are some useful blogs I read to help unravel this solution for myself:</p>
<ul>
<li><a href="http://platinumdogs.wordpress.com/2009/07/21/querying-document-libraries-or-pulling-teeth-with-caml/">http://platinumdogs.wordpress.com/2009/07/21/querying-document-libraries-or-pulling-teeth-with-caml/</a></li>
<li><a href="http://sympmarc.com/2009/04/21/displaying-columns-in-a-crosslist-dvwp/">http://sympmarc.com/2009/04/21/displaying-columns-in-a-crosslist-dvwp/</a></li>
<li><a href="http://www.manliane.com/kb/157/">http://www.manliane.com/kb/157/</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/10/03/jennys-sharepoint-tip-rollup-items-across-a-site-collection-by-creating-a-cross-list-data-view-web-part/">Jenny&#8217;s SharePoint Tip:  Rollup items across a site collection by creating a cross list data view web part.</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/10/03/jennys-sharepoint-tip-rollup-items-across-a-site-collection-by-creating-a-cross-list-data-view-web-part/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jenny’s SharePoint Tip:  How to display “This Month” birthdays in a list using an XSLT filter</title>
		<link>http://blog.metrostarsystems.com/2011/09/30/display-this-month-birthdays-in-a-sharepoint-list/</link>
		<comments>http://blog.metrostarsystems.com/2011/09/30/display-this-month-birthdays-in-a-sharepoint-list/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 20:16:27 +0000</pubDate>
		<dc:creator>Jennifer Hersko</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5309</guid>
		<description><![CDATA[<p>Applies to:  SharePoint 2007 Anyone who has ever worked with SharePoint knows that creating filters on date values is not as straight forward as one would expect.  This example explains how to compile employee birthdays in a custom list that automatically displays only the current month’s birthdays.  With a few calculated columns, a data view, and minor XSLT [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/09/30/display-this-month-birthdays-in-a-sharepoint-list/">Jenny’s SharePoint Tip:  How to display “This Month” birthdays in a list using an XSLT filter</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<h6>Applies to:  SharePoint 2007</h6>
<p>Anyone who has ever worked with SharePoint knows that creating filters on date values is not as straight forward as one would expect.  This example explains how to compile employee birthdays in a custom list that automatically displays only the current month’s birthdays.  With a few calculated columns, a data view, and minor XSLT this is easy to accomplish.</p>
<p>Figure 1 displays a screenshot my configured Birthdays list which displays only <em>current</em> month birthday entries on the home page of my site.  To create your own list that filters by current month follow the below steps. <img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/figure1.png" alt="" width="519" height="136" /></p>
<p><strong><br />
Getting Started &#8211; List Configuration </strong>(These steps are completed in the browser.)</p>
<p>1. Create a <strong>custom list</strong> and name it <strong>Birthdays</strong>.</p>
<p>2. Create the following columns:</p>
<p style="padding-left: 30px">Column 1)  Birthday (birthday)  /  Date and Time  /  Field is Optional</p>
<p style="padding-left: 30px">Column 2)  Birthday Month (birthdaymonth) / Calculated Column / Field is Hidden</p>
<p style="padding-left: 60px">=CHOOSE(MONTH(Birthday),&#8221;January&#8221;,&#8221;February&#8221;,&#8221;March&#8221;,&#8221;April&#8221;,&#8221;May&#8221;,&#8221;June&#8221;,&#8221;July&#8221;,&#8221;August&#8221;,&#8221;September&#8221;,<br />
&#8220;October&#8221;,&#8221;November&#8221;,&#8221;December&#8221;)</p>
<p style="padding-left: 30px">Column 3)  Day (day) / Calculated Column / Field is Hidden</p>
<p style="padding-left: 60px">=&#8221;"&amp;DAY(Birthday)</p>
<p style="padding-left: 30px">Column 4)  Employee (Title) / Single line of text / Field is Optional</p>
<p style="padding-left: 30px">Column 5)  Month (month) / Calculated Column / Field is Hidden</p>
<p style="padding-left: 60px">=CHOOSE(MONTH(Birthday),&#8221;01&#8243;,&#8221;02&#8243;,&#8221;03&#8243;,&#8221;04&#8243;,&#8221;05&#8243;,&#8221;06&#8243;,&#8221;07&#8243;,&#8221;08&#8243;,&#8221;09&#8243;,&#8221;10&#8243;,&#8221;11&#8243;,&#8221;12&#8243;)</p>
<p style="padding-left: 30px">Your column settings should display as in <strong>Figure 2</strong> so that users <span style="text-decoration: underline">do not</span> see the hidden fields when a new birthday item is created.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/2.png" alt="" width="366" height="180" /></p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/figure3.png" alt="" width="543" height="136" /></p>
<p>3.  Create a view in the Birthdays list and name it <strong>currentbirthdays</strong>.  Columns to display are:<br />
1- Birthday Month, 2- Day, and 3- Employee   /    Sort by:  Day (ascending) and Month (ascending).</p>
<p><strong><br />
Birthday list content and configuration </strong></p>
<p>Before proceeding to the <strong>Final Stretch</strong> section ensure your list contains the following:</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/4.png" alt="" width="504" height="150" /></p>
<p><strong><br />
Final Stretch &#8211; XSLT filtering in SharePoint Designer 2007</strong></p>
<p>An XSLT filter is used to display only current month birthdays.  The XSLT expression uses the hidden <strong>Month</strong> column to compare the <strong>Birthday Month</strong> column to [Today’s] month.</p>
<p><strong>NOTE</strong>:  In SharePoint 2010 create the Birthdays list then, in Designer, add an empty data source to a page.  Connect to the Birthdays list and add the columns (Birthday Month, Day, and Employee).  Access the filter settings and follow the below instructions.</p>
<p>4.  Open SharePoint Designer.  Navigate to the Birthdays list and <strong>double-click</strong> the <strong>currentbirthdays.aspx</strong> page to open it.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/5.png" alt="" width="224" height="145" /></p>
<p>5.  <strong>Right-click</strong> and convert the list to an <strong>XSLT Data View</strong>.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/6.png" alt="" width="205" height="141" /></p>
<p>6.  <strong>Right-click</strong> the data view web part and choose <strong>Show Common Control Tasks</strong>.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/7.png" alt="" width="269" height="155" /></p>
<p>7.  Choose <strong>Filter</strong>.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/8.png" alt="" width="291" height="122" /></p>
<p>8.  Check the <strong>Add the XSLT Filtering</strong> option and choose <strong>Edit</strong>.  The <strong>Advanced Condition</strong> dialogue box opens.</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/9.png" alt="" width="330" height="230" /></p>
<p>9.  In the <strong>Edit the XPath Expression</strong> field input the following XSLT and then click OK:<br />
[@Month=number(ddwrt:FormatDateTime(string(ddwrt:Today()),1033,'MM'))]</p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/09/10.png" alt="" width="484" height="367" /></p>
<p>10.  Select <strong>Ok</strong> to close the <strong>Advanced Condition</strong> dialogue box.</p>
<p>11.  Close Designer.  If prompted to Save or Check-in, do so.</p>
<p><strong>NOTE:</strong>  After adding the list as a web part to a page or site, it <em>may be necessary</em> to repeat steps 4 – 11.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/09/30/display-this-month-birthdays-in-a-sharepoint-list/">Jenny’s SharePoint Tip:  How to display “This Month” birthdays in a list using an XSLT filter</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/09/30/display-this-month-birthdays-in-a-sharepoint-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using PowerShell to Update Content Editor Web Parts</title>
		<link>http://blog.metrostarsystems.com/2011/09/20/using-powershell-to-update-content-editor-web-parts/</link>
		<comments>http://blog.metrostarsystems.com/2011/09/20/using-powershell-to-update-content-editor-web-parts/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 17:29:54 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CEWP]]></category>
		<category><![CDATA[content editor web part]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[PowerShell script]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5272</guid>
		<description><![CDATA[<p>Have you ever been in a situation where you needed to programmatically update the content in Content Editor Web Part (CEWP)? Maybe you added some HTML that is breaking your page or maybe you’re moving your content to another domain and you have some hard coded links in your CEWP’s.

Well it turns out that it isn’t really that hard. In my situation we were working with the latter scenario above and within our environment we have many administrators who have created hard coded links within CEWP’s and in order to streamline the upgrade process I thought I would create a PowerShell script...</p><p>The post <a href="http://blog.metrostarsystems.com/2011/09/20/using-powershell-to-update-content-editor-web-parts/">Using PowerShell to Update Content Editor Web Parts</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Have you ever been in a situation where you needed to programmatically update the content in Content Editor Web Part (CEWP)? Maybe you added some HTML that is breaking your page or maybe you’re moving your content to another domain and you have some hard coded links in your CEWP’s.</p>
<p>Well it turns out that it isn’t really that hard. In my situation we were working with the latter scenario above and within our environment we have many administrators who have created hard coded links within CEWP’s and in order to streamline the upgrade process I thought I would create a PowerShell script.</p>
<p>In the below script, I am essentially referencing the page directly and replacing the domain in the URL’s. My original script actually iterates the entire site collection and also updated other Web Parts, but it turned out to be a lot of code and I wanted to keep this simple.</p>
<div id="codeSnippetWrapper" style="height:400px;text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 20px 0px 10px;width: 97.5%;font-family: 'Courier New', courier, monospace;direction: ltr;font-size: 8pt;overflow: auto;cursor: text;border: silver 1px solid;padding: 4px">
<div id="codeSnippet" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">param([<span style="color: #0000ff">string</span>]$url, [<span style="color: #0000ff">string</span>]$oldUrl, [<span style="color: #0000ff">string</span>]$newUrl, [<span style="color: #0000ff">switch</span>]$checkOnly)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">[System.Reflection.Assembly]::Load(<span style="color: #006080">"Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"</span>) | <span style="color: #0000ff">out</span>-<span style="color: #0000ff">null</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$site = New-Object Microsoft.SharePoint.SPSite($url);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$web = $site.RootWeb;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$requiresUpdate = $<span style="color: #0000ff">false</span>;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$webPartsToUpdate=@();</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Write-Host(<span style="color: #006080">""</span>);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$webPartManager = $web.GetLimitedWebPartManager(<span style="color: #006080">"default.aspx"</span>, [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$webParts = $webPartManager.WebParts;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">foreach</span>($webPart <span style="color: #0000ff">in</span> $webParts) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $tempCheckString = <span style="color: #006080">"*"</span> + $oldUrl + <span style="color: #006080">"*"</span>;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    #Update Content Editor Web Part Content</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">if</span> ($webPart.GetType() -eq [Microsoft.SharePoint.WebPartPages.ContentEditorWebPart] -and $webPart.Content.InnerText -like $tempCheckString) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">try</span> </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        {   </pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            # Used <span style="color: #0000ff">as</span> a check before committing updates</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            <span style="color: #0000ff">if</span> ($checkOnly) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $o = <span style="color: #0000ff">new</span>-<span style="color: #0000ff">object</span> psobject;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $o | Add-Member -MemberType noteproperty -Name Title -<span style="color: #0000ff">value</span> $webPart.Title;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $o | Add-Member -MemberType noteproperty -Name Content -<span style="color: #0000ff">value</span> $webPart.Content.InnerText;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $webPartsToUpdate += $o;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            <span style="color: #0000ff">else</span> </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                Write-Host(<span style="color: #006080">"Updating: "</span> + $webPart.Title);                </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                # Load Old Content</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $oldXmlElement = $webPart.Content;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $oldXmlContent = $oldXmlElement.InnerText;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                # Create <span style="color: #0000ff">new</span> XML Element and update text</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $xmlDoc = New-Object xml;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $newXmlElement = $xmlDoc.CreateElement(<span style="color: #006080">"NewContent"</span>);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $newXmlElement.InnerText = $oldXmlContent.Replace($oldUrl, $newUrl);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                # Update content and save</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $webPart.Content = $newXmlElement;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                $webPartManager.SaveChanges($webPart);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">                Write-Host(<span style="color: #006080">""</span>);    </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        } </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">catch</span> </pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            <span style="color: #006080">"Error: $_"</span>;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">if</span> ($checkOnly) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    Write-Host(<span style="color: #006080">"Web Parts Requiring Update:"</span>);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $webPartsToUpdate | format-list;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">else</span> </pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    Write-Host(<span style="color: #006080">"Updates Complete"</span>);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    Write-Host(<span style="color: #006080">""</span>);</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$web.Dispose();</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$site.Dispose();</pre>
</div>
</div>
<p>So to use this, you basically just need to copy the above source (navigate your mouse to &#8216;Line 1&#8242;  at the top of the code script above to bring up the &#8216;copy&#8217; and &#8216;print&#8217; options for the code), paste it into a text file, save as <em>Update-HardCodedLinks.ps1</em>, and finally run it. An example initial run should look something like this:</p>
<p>./Update-HardCodedLinks -url http://www.newURL.com -oldUrl www.oldURL.com -newUrl www.newUrl.com -checkOnly</p>
<p>If that goes well, remove the <em>checkOnly</em> switch and your content should get updated.</p>
<p>Finally, note that this targets SharePoint 2010, but with a few changes this should also work for SharePoint 2007. Enjoy!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/09/20/using-powershell-to-update-content-editor-web-parts/">Using PowerShell to Update Content Editor Web Parts</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/09/20/using-powershell-to-update-content-editor-web-parts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>9/11 Memorial Video</title>
		<link>http://blog.metrostarsystems.com/2011/09/06/911-memorial-video/</link>
		<comments>http://blog.metrostarsystems.com/2011/09/06/911-memorial-video/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 17:28:42 +0000</pubDate>
		<dc:creator>Kathy Ohlhaber</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[2001]]></category>
		<category><![CDATA[9-11]]></category>
		<category><![CDATA[9/11]]></category>
		<category><![CDATA[memorial]]></category>
		<category><![CDATA[remembering]]></category>
		<category><![CDATA[September 11]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5242</guid>
		<description><![CDATA[<p>We quantify our lives through periods of time often marking the intervals between the present day and a memorable event or day in the past.

1 week…6 months…1 year...5 years…

It is the 10-year mark, a full decade, that marks a special period. It is a noteworthy interval of time that curves around change and growth. This significant mark has now been imprinted onto the tragedy of September 11th, 2001.

It has been 10 years, and we still remember.

We remember the heroes.
We remember the fallen.
We remember and honor the sacrifices of those that have gone to fight for this country and those who continue to fight to protect us.

When thinking about 9/11, I realized I wasn’t alone in my memories. I work in a company full of people who remember that day and want to show honor and respect to the heroes, the fallen, and the loved ones left behind.

I sat down with some members of our team, including a Marine, a Purple Heart Soldier, and a mother of two, who shared their stories capturing a timeline of memories, sorrow, hope, and strength. The reflections my colleagues shared with me were truly moving, and I wanted to share them with you  as we remember 9/11, 10 years later.

We will never forget.

<iframe src="http://www.youtube.com/embed/j8Lf_UgnSfs?rel=0" frameborder="0" width="560" height="345"></iframe></p><p>The post <a href="http://blog.metrostarsystems.com/2011/09/06/911-memorial-video/">9/11 Memorial Video</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>We quantify our lives through periods of time often marking the intervals between the present day and a memorable event or day in the past.</p>
<p>1 week…6 months…1 year&#8230;5 years…</p>
<p>It is the 10-year mark, a full decade, that marks a special period. It is a noteworthy interval of time that curves around change and growth. This significant mark has now been imprinted onto the tragedy of September 11th, 2001.</p>
<p>It has been 10 years, and we still remember.</p>
<p>We remember the heroes.<br />
We remember the fallen.<br />
We remember and honor the sacrifices of those that have gone to fight for this country and those who continue to fight to protect us.</p>
<p>When thinking about 9/11, I realized I wasn’t alone in my memories. I work in a company full of people who remember that day and want to show honor and respect to the heroes, the fallen, and the loved ones left behind.</p>
<p>I sat down with some members of our team, including a Marine, a Purple Heart recipient, and a mother of two, who shared their stories capturing a timeline of memories, sorrow, hope, and strength. The reflections my colleagues shared with me were truly moving, and I wanted to share them with you  as we remember 9/11, 10 years later.</p>
<p>We will never forget.</p>
<p><iframe src="http://www.youtube.com/embed/j8Lf_UgnSfs?rel=0" frameborder="0" width="560" height="345"></iframe></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/09/06/911-memorial-video/">9/11 Memorial Video</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/09/06/911-memorial-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We are STARS too! The GSA 8(a) STARS II program</title>
		<link>http://blog.metrostarsystems.com/2011/08/19/we-are-stars-too-the-gsa-8a-stars-ii-program/</link>
		<comments>http://blog.metrostarsystems.com/2011/08/19/we-are-stars-too-the-gsa-8a-stars-ii-program/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:14:37 +0000</pubDate>
		<dc:creator>Monica Huie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Army and Air National Guard IDIQ]]></category>
		<category><![CDATA[contract vehicles]]></category>
		<category><![CDATA[GSA]]></category>
		<category><![CDATA[GSA 541]]></category>
		<category><![CDATA[GSA 70]]></category>
		<category><![CDATA[GSA 8(a) STARS II]]></category>
		<category><![CDATA[GSA 874]]></category>
		<category><![CDATA[GWAC]]></category>
		<category><![CDATA[information technlolgy]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[SeaPort-e]]></category>
		<category><![CDATA[STARS II]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5224</guid>
		<description><![CDATA[<p>MetroStar Systems is proud to announce it was recently awarded the new <a href="http://www.metrostarsystems.com/company/vehicles/gsaSTARS.aspx">GSA 8(a) STARS II</a> Government-Wide Acquisition Contract (GWAC). The contract is a multiple award, indefinite delivery/indefinite quantity (IDIQ) contract vehicle, with a five-year base period and one five-year extension option. This program is reserved exclusively for qualifying certified 8(a) small businesses as prime contractors per Federal Acquisition Regulation (FAR) 19.8. The contract promotes small business utilization for IT services purchases.

<strong>8(a) STARS II Features:</strong>
<ul>
	<li>A multiple-award, indefinite-delivery, indefinite-quantity contract vehicle</li>
	<li>A five-year base with one five-year option</li>
	<li>A $10 billion program ceiling</li>
	<li>Limited protestability</li>
	<li>Directed Order Authority: Directed task orders up to $4 million each are allowed for federal civilian and Department of Defense activities</li>
</ul>
<strong>8(a) STARS II Benefits:</strong>
<ul>
	<li>8(a) socioeconomic credit transferable to the agency</li>
	<li>Pre-competed, easy to use contracts</li>
	<li>Access to proven 8(a) small business technology providers</li>
	<li>Shortened procurement lead time</li>
	<li>A low user access fee (0.75 percent) built into contractor's ceiling prices</li>
</ul>
In April 2011, MetroStar Systems successfully graduated from the <a href="http://www.sba.gov/content/8a-business-development" target="_blank">SBA 8(a) program</a>. As we are still classified as a Small Business, the GSA 8(a) STARS II award allows us to continue providing support in designing, developing, and implementing innovative technological tools across federal agencies. GSA has already evaluated and prequalified our technical capabilities, service offerings, and pricing through a competitive process for streamlined contracting and shortened procurement times. More information about the 8(a) STARS II GWAC program can be found here: <a href="http://www.gsa.gov/portal/content/105243">http://www.gsa.gov/portal/content/105243</a>

In addition to this new GWAC, MetroStar Systems has a <a href="http://www.metrostarsystems.com/company/contractvehicles.aspx" target="_blank">variety of contract vehicles</a> that allow government agencies to easily procure our products and services including: <a href="http://www.metrostarsystems.com/company/vehicles/gsa541.aspx">GSA Schedule 541</a>, <a href="http://www.metrostarsystems.com/company/vehicles/gsa70.aspx">GSA Schedule 70</a>, <a href="http://www.metrostarsystems.com/company/vehicles/pdf/MetroStar-Systems_GSA-MOBIS-Schedule-874-Contract_Updated-July-19-2011.pdf">GSA Schedule 874</a>, the <a href="http://www.metrostarsystems.com/company/vehicles/aang_idiq.aspx">Army and Air National Guard IDIQ</a>, and <a href="http://www.metrostarsystems.com/company/vehicles/seaport.aspx">SeaPort-e</a>.</p><p>The post <a href="http://blog.metrostarsystems.com/2011/08/19/we-are-stars-too-the-gsa-8a-stars-ii-program/">We are STARS too! The GSA 8(a) STARS II program</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>MetroStar Systems is proud to announce it was recently awarded the new <a href="http://www.metrostarsystems.com/company/vehicles/gsaSTARS.aspx">GSA 8(a) STARS II</a> Government-Wide Acquisition Contract (GWAC). The contract is a multiple award, indefinite delivery/indefinite quantity (IDIQ) contract vehicle, with a five-year base period and one five-year extension option. This program is reserved exclusively for qualifying certified 8(a) small businesses as prime contractors per Federal Acquisition Regulation (FAR) 19.8. The contract promotes small business utilization for IT services purchases.</p>
<p><strong>8(a) STARS II Features:</strong></p>
<ul>
<li>A multiple-award, indefinite-delivery, indefinite-quantity contract vehicle</li>
<li>A five-year base with one five-year option</li>
<li>A $10 billion program ceiling</li>
<li>Limited protestability</li>
<li>Directed Order Authority: Directed task orders up to $4 million each are allowed for federal civilian and Department of Defense activities</li>
</ul>
<p><strong>8(a) STARS II Benefits:</strong></p>
<ul>
<li>8(a) socioeconomic credit transferable to the agency</li>
<li>Pre-competed, easy to use contracts</li>
<li>Access to proven 8(a) small business technology providers</li>
<li>Shortened procurement lead time</li>
<li>A low user access fee (0.75 percent) built into contractor&#8217;s ceiling prices</li>
</ul>
<p>In April 2011, MetroStar Systems successfully graduated from the <a href="http://www.sba.gov/content/8a-business-development" target="_blank">SBA 8(a) program</a>. As we are still classified as a Small Business, the GSA 8(a) STARS II award allows us to continue providing support in designing, developing, and implementing innovative technological tools across federal agencies. GSA has already evaluated and prequalified our technical capabilities, service offerings, and pricing through a competitive process for streamlined contracting and shortened procurement times. More information about the 8(a) STARS II GWAC program can be found here: <a href="http://www.gsa.gov/portal/content/105243">http://www.gsa.gov/portal/content/105243</a></p>
<p>In addition to this new GWAC, MetroStar Systems has a <a href="http://www.metrostarsystems.com/company/contractvehicles.aspx" target="_blank">variety of contract vehicles</a> that allow government agencies to easily procure our products and services including: <a href="http://www.metrostarsystems.com/company/vehicles/gsa541.aspx">GSA Schedule 541</a>, <a href="http://www.metrostarsystems.com/company/vehicles/gsa70.aspx">GSA Schedule 70</a>, <a href="http://www.metrostarsystems.com/company/vehicles/pdf/MetroStar-Systems_GSA-MOBIS-Schedule-874-Contract_Updated-July-19-2011.pdf">GSA Schedule 874</a>, the <a href="http://www.metrostarsystems.com/company/vehicles/aang_idiq.aspx">Army and Air National Guard IDIQ</a>, and <a href="http://www.metrostarsystems.com/company/vehicles/seaport.aspx">SeaPort-e</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/08/19/we-are-stars-too-the-gsa-8a-stars-ii-program/">We are STARS too! The GSA 8(a) STARS II program</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/08/19/we-are-stars-too-the-gsa-8a-stars-ii-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated GAC DLLs not showing updates in ASP.Net Applications</title>
		<link>http://blog.metrostarsystems.com/2011/07/28/updated-gac-dlls-not-showing-updates-in-asp-net-applications/</link>
		<comments>http://blog.metrostarsystems.com/2011/07/28/updated-gac-dlls-not-showing-updates-in-asp-net-applications/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 14:22:22 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[Assembly]]></category>
		<category><![CDATA[Compilation Error]]></category>
		<category><![CDATA[DLL]]></category>
		<category><![CDATA[dynamic-link library]]></category>
		<category><![CDATA[GAC]]></category>
		<category><![CDATA[global assembly cache]]></category>
		<category><![CDATA[just-in time compilation]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5119</guid>
		<description><![CDATA[<p>I recently ran into an issue on one of my development <strong>ASP.Net</strong> servers where I would deploy an updated <strong>DLL</strong> (<a href="http://en.wikipedia.org/wiki/Dynamic-link_library" target="_blank">Dynamic-link library</a>) to the <strong>GAC</strong> (<a href="http://en.wikipedia.org/wiki/Global_Assembly_Cache" target="_blank">global assembly cache</a>) but the ASP.Net applications which referenced the DLL would throw compilation errors at run-time saying that newly added fields/methods were not present in the assembly.  I tried uninstalling and re-installing the assembly, adding the new DLL to the bin, and referencing it from there and so on, but nothing seemed to work.

As it turns out, ASP.Net keeps a cached version of the <a href="http://en.wikipedia.org/wiki/Just-in-time_compilation" target="_blank"><strong>JIT</strong></a> compiled DLL in the <em>C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files</em> directory that was being used instead of the new DLL which was in the GAC.  To fix it, I simply deleted the contents of this folder and everything was right as rain!

-Lee</p><p>The post <a href="http://blog.metrostarsystems.com/2011/07/28/updated-gac-dlls-not-showing-updates-in-asp-net-applications/">Updated GAC DLLs not showing updates in ASP.Net Applications</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I recently ran into an issue on one of my development <strong>ASP.Net</strong> servers where I would deploy an updated <strong>DLL</strong> (<a href="http://en.wikipedia.org/wiki/Dynamic-link_library" target="_blank">Dynamic-link library</a>) to the <strong>GAC</strong> (<a href="http://en.wikipedia.org/wiki/Global_Assembly_Cache" target="_blank">global assembly cache</a>) but the ASP.Net applications which referenced the DLL would throw compilation errors at run-time saying that newly added fields/methods were not present in the assembly.  I tried uninstalling and re-installing the assembly, adding the new DLL to the bin, and referencing it from there and so on, but nothing seemed to work.</p>
<p>As it turns out, ASP.Net keeps a cached version of the <a href="http://en.wikipedia.org/wiki/Just-in-time_compilation" target="_blank"><strong>JIT</strong></a> compiled DLL in the <em>C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files</em> directory that was being used instead of the new DLL which was in the GAC.  To fix it, I simply deleted the contents of this folder and everything was right as rain!</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/07/28/updated-gac-dlls-not-showing-updates-in-asp-net-applications/">Updated GAC DLLs not showing updates in ASP.Net Applications</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/07/28/updated-gac-dlls-not-showing-updates-in-asp-net-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>COMPUTERWORLD Recognizes The MetroStar Advantage!</title>
		<link>http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/</link>
		<comments>http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:01:23 +0000</pubDate>
		<dc:creator>Monica Huie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[best places]]></category>
		<category><![CDATA[best places to work in IT]]></category>
		<category><![CDATA[ComputerWorld]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=5065</guid>
		<description><![CDATA[<p><a rel="attachment wp-att-5066" href="http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/bestplaces_2011_transparent-bg/"><img class="size-medium wp-image-5066 aligncenter" title="bestplaces_2011_transparent-bg" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/07/bestplaces_2011_transparent-bg-194x300.png" alt="Logo of ComputerWorld Best Places to Work in IT 2011" width="194" height="300" /></a>

<a href="http://www.computerworld.com/" target="_blank"><strong><em>ComputerWorld</em></strong></a> recently released its annual report recognizing the <strong><em>100 Best Places to Work in IT for 2011</em></strong>.  I am excited to announce that <strong>MetroStar Systems</strong> made the list with an impressive showing at #85 overall!  We also finished in the Top 10 of the <em>Small Business</em> Category and #2 in the <em>South Atlantic Region</em>.  In a region filled with many tech companies, it is also noteworthy to mention that MetroStar Systems is the only IT firm in Reston, Virginia ranked in the report.

<a href="http://www.metrostarsystems.com/careers/benefits.aspx" target="_blank">Our commitment to employee learning and development</a> gave us a significant edge in the selection process.  <em>ComputerWorld</em> created a special employer profile for each of the Top 100 companies and our <a href="http://www.computerworld.com/spring/bp/detail/884" target="_blank"><em>Employer Profile</em></a> highlights our innovative employee training, career development, and recognition strategies.
<p style="text-align: left;"><a href="http://www.computerworld.com/spring/bp/detail/884" target="_blank"><img class="size-full wp-image-5079" style="border: 1px solid black;" title="ComputerWorld screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/07/ComputerWorld-screenshot.png" alt="screen capture of MetroStar Systems employer profile in ComputerWorld Best Places to Work in IT 2011" width="473" height="667" /></a></p>
<p style="text-align: left;">We are excited to see that our dedication to excellence is being recognized by the one of the "<em>leading sources in technology news and information for IT influencers nationwide.</em>"  This <a href="http://www.dctechsource.com/computerworld-names-metrostar-a-best-place-to-work-in-it.aspx" target="_blank">special recognition</a> also comes on the heels of a fruitful 2010 where we were <a href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/" target="_blank">awarded accolades for significant growth</a>.  Job satisfaction, working in an enjoyable environment, employees benefits, and excellent employee morale add significant value to the quality of work we are able to provide to our clients, and acknowledgement for being a leader in this area only serves to strengthen our reputation. Special thanks to all of our team members who make MetroStar Systems one of the Best Places to Work in IT everyday!</p></p><p>The post <a href="http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/">COMPUTERWORLD Recognizes The MetroStar Advantage!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a rel="attachment wp-att-5066" href="http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/bestplaces_2011_transparent-bg/"><img class="size-medium wp-image-5066 aligncenter" title="bestplaces_2011_transparent-bg" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/07/bestplaces_2011_transparent-bg-194x300.png" alt="Logo of ComputerWorld Best Places to Work in IT 2011" width="194" height="300" /></a></p>
<p><a href="http://www.computerworld.com/" target="_blank"><strong><em>ComputerWorld</em></strong></a> recently released its annual report recognizing the <strong><em>100 Best Places to Work in IT for 2011</em></strong>.  I am excited to announce that <strong>MetroStar Systems</strong> made the list with an impressive showing at #85 overall!  We also finished in the Top 10 of the <em>Small Business</em> Category and #2 in the <em>South Atlantic Region</em>.  In a region filled with many tech companies, it is also noteworthy to mention that MetroStar Systems is the only IT firm in Reston, Virginia ranked in the report.</p>
<p><a href="http://www.metrostarsystems.com/careers/benefits.aspx" target="_blank">Our commitment to employee learning and development</a> gave us a significant edge in the selection process.  <em>ComputerWorld</em> created a special employer profile for each of the Top 100 companies and our <a href="http://www.computerworld.com/spring/bp/detail/884" target="_blank"><em>Employer Profile</em></a> highlights our innovative employee training, career development, and recognition strategies.</p>
<p style="text-align: left;"><a href="http://www.computerworld.com/spring/bp/detail/884" target="_blank"><img class="size-full wp-image-5079" style="border: 1px solid black;" title="ComputerWorld screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/07/ComputerWorld-screenshot.png" alt="screen capture of MetroStar Systems employer profile in ComputerWorld Best Places to Work in IT 2011" width="473" height="667" /></a></p>
<p style="text-align: left;">We are excited to see that our dedication to excellence is being recognized by the one of the &#8220;<em>leading sources in technology news and information for IT influencers nationwide.</em>&#8220;  This <a href="http://www.dctechsource.com/computerworld-names-metrostar-a-best-place-to-work-in-it.aspx" target="_blank">special recognition</a> also comes on the heels of a fruitful 2010 where we were <a href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/" target="_blank">awarded accolades for significant growth</a>.  Job satisfaction, working in an enjoyable environment, employees benefits, and excellent employee morale add significant value to the quality of work we are able to provide to our clients, and acknowledgement for being a leader in this area only serves to strengthen our reputation. Special thanks to all of our team members who make MetroStar Systems one of the Best Places to Work in IT everyday!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/">COMPUTERWORLD Recognizes The MetroStar Advantage!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/07/05/computerworld-recognizes-the-metrostar-advantage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading SharePoint 2007 Visual Studio Projects</title>
		<link>http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/</link>
		<comments>http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 16:13:12 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[importing]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP2007]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[upgrading]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Visual Studio Projects]]></category>
		<category><![CDATA[VSeWSS]]></category>
		<category><![CDATA[VSeWSS Import Tool]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4988</guid>
		<description><![CDATA[<p>This blog post will outline the steps required to upgrade a <strong>SharePoint 2007 Visual Studio Project</strong> to a <strong>SharePoint 2010 Visual Studio Project</strong> using the <strong>VSeWSS Import Tool </strong>for Visual Studio 2010 (<a href="http://archive.msdn.microsoft.com/VSeWSSImport">http://archive.msdn.microsoft.com/VSeWSSImport</a>). The tool is kind of old at this point, but it is still very useful and I haven’t found a better tool.

This post will be helpful to you if you have created custom SharePoint 2007 solutions using the VSeWSS Visual Studio extensions. The tool above can be used to easily upgrade these projects to SharePoint 2010 projects. This post should be especially useful if you are upgrading existing SharePoint 2007 sites to SharePoint 2010 that already have these Web Parts added and you would like the ability to add additional modifications to these projects.

<strong>Installing the VSeWSS Import Tool</strong>

The VSeWSS tool is actually provided as a Visual Studio Project, which needs to be compiled in order to build the executable to install the tool into Visual Studio. One other thing to note is that in order to open the solution in Visual Studio 2010, you need to install the Visual Studio 2010 SDK (<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47305cf4-2bea-43c0-91cd-1b853602dcc5&#38;displaylang=en">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47305cf4-2bea-43c0-91cd-1b853602dcc5&#38;displaylang=en</a>). Why this isn’t included in Visual Studio by default is beyond me. Or why it is not mentioned in the VSeWSS Import Tool installation instruction is also beyond me.

So basically, install the SDK, and then follow the instructions to install the new project type.

<strong>Importing Your Projects</strong>

<strong> </strong>

To get started you want to copy any old Visual Studio project directories over to computer where you will be writing your Visual Studio 2010 solutions.

Once you have your old projects ready and have everything installed go ahead and fire up Visual Studio 2010. Click New Project and you will now have a new project template called <em>Import VSeVSS Project</em> (if the installation went well). See below:
<p style="text-align: center;"><a rel="attachment wp-att-4990" href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/new_project/"><img class="aligncenter size-full wp-image-4990" title="Screen shot of 'New Project' window, project template Import VSeVSS Project" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/new_project.png" alt="Screen shot of 'New Project' window, project template Import VSeVSS Project" width="573" height="395" /></a></p></p><p>The post <a href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/">Upgrading SharePoint 2007 Visual Studio Projects</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This blog post will outline the steps required to upgrade a <strong>SharePoint 2007 Visual Studio Project</strong> to a <strong>SharePoint 2010 Visual Studio Project</strong> using the <strong>VSeWSS Import Tool </strong>for Visual Studio 2010 (<a href="http://archive.msdn.microsoft.com/VSeWSSImport">http://archive.msdn.microsoft.com/VSeWSSImport</a>). The tool is kind of old at this point, but it is still very useful and I haven’t found a better tool.</p>
<p>This post will be helpful to you if you have created custom SharePoint 2007 solutions using the VSeWSS Visual Studio extensions. The tool above can be used to easily upgrade these projects to SharePoint 2010 projects. This post should be especially useful if you are upgrading existing SharePoint 2007 sites to SharePoint 2010 that already have these Web Parts added and you would like the ability to add additional modifications to these projects.</p>
<p><strong>Installing the VSeWSS Import Tool</strong></p>
<p>The VSeWSS tool is actually provided as a Visual Studio Project, which needs to be compiled in order to build the executable to install the tool into Visual Studio. One other thing to note is that in order to open the solution in Visual Studio 2010, you need to install the Visual Studio 2010 SDK (<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47305cf4-2bea-43c0-91cd-1b853602dcc5&amp;displaylang=en">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47305cf4-2bea-43c0-91cd-1b853602dcc5&amp;displaylang=en</a>). Why this isn’t included in Visual Studio by default is beyond me. Or why it is not mentioned in the VSeWSS Import Tool installation instructions is also beyond me.</p>
<p>So basically, install the SDK, and then follow the instructions to install the new project type.</p>
<p><strong>Importing Your Projects</strong></p>
<p><strong> </strong></p>
<p>To get started you want to copy any old Visual Studio project directories over to computer where you will be writing your Visual Studio 2010 solutions.</p>
<p>Once you have your old projects ready and have everything installed go ahead and fire up Visual Studio 2010. Click New Project and you will now have a new project template called <em>Import VSeVSS Project</em> (if the installation went well). See below:</p>
<p style="text-align: center;"><a rel="attachment wp-att-4990" href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/new_project/"><img class="aligncenter size-full wp-image-4990" title="Screen shot of 'New Project' window, project template Import VSeVSS Project" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/new_project.png" alt="Screen shot of 'New Project' window, project template Import VSeVSS Project" width="573" height="395" /></a></p>
<p>Next, name your new projects exactly like they are in the old solutions in order to ensure your solutions upgrade correctly. Once you have named the project click the &#8220;<em>OK</em>&#8221; button. You should see the import dialog like this:</p>
<p style="text-align: center;"><a rel="attachment wp-att-4992" href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/upgrade_wizard/"><img class="aligncenter size-full wp-image-4992" title="Screen shot of VSeWSS upgrade tool extension wizard window, project template Import VSeVSS Project" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/upgrade_wizard.png" alt="Screen shot of VSeWSS upgrade tool extension wizard window, project template Import VSeVSS Project" width="495" height="393" /></a></p>
<p>In the dialog, set a debug URL if needed, and change the trust level to <em>full-trust</em>. Next, click the &#8220;<em>Browse</em>&#8221; button and browse to one of your old projects. Select the &#8220;<em>Project configuration</em>&#8221; file and click &#8220;<em>Open</em>&#8220;. Finally, click &#8220;<em>Finish</em>&#8220;.</p>
<p>The tool will then go through and upgrade the files to reflect the new layout of a SharePoint 2010 Visual Studio solution. Once the upgrade is complete, if there were no errors, you should see the new project laid out in the <em>Solution Explorer</em>. If you have not created any SharePoint 2010 solutions you will notice that the solutions are organized in a much more intuitive fashion (in my opinion at least). If you are upgrading something that deploys as a feature (like a Web Part) you will notice a <em>Feature folder</em> as well as the <em>Package folder</em>. Your solution explorer should look something like this:</p>
<p><a rel="attachment wp-att-4991" href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/solution_explorer/"><img class="aligncenter size-full wp-image-4991" title="Screen shot of Solution Explorer, project template Import VSeVSS Project" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/solution_explorer.png" alt="Screen shot of Solution Explorer, project template Import VSeVSS Project" width="297" height="393" /></a></p>
<p>So that officially upgrades your solution! Technically you should be able to just run the deployment inside Visual Studio and deploy your solution as is, however I have found this to not always be the case.</p>
<p><strong>Final Updates and Fixes</strong></p>
<p>Below you will find a list of items that I make it a habit of checking before I consider the project officially upgraded. You may or may not need to make these changes. Hopefully these will save you some time as I spent about a week figuring most of these out on my own.</p>
<ol>
<li><strong>Update Feature Title, Description, and Scope</strong> – for some reason when I upgraded some of my Web Parts the feature title and description did not get carried over. To update these expand the Features folder and double click on the item(s) within. Then just fill in the boxes. Also, my Scope was changed to <em>Web</em> for many of my features that were originally set to <em>Site</em>. Just change that in the drop down.</li>
<li><strong>Update the Deployment Path</strong> (this one is just me being a little bit retentive) – By default the feature will be deployed to the Feature directory in the form of <em><strong>&lt;NAMESPACE_FEATURE&gt;</strong></em>. For me the feature part was unnecessary so to remove this, while updating the section above you will see a property called <strong><em>Deployment Path</em></strong> in the Properties window. In this property you will see something like <em>$SharePoint.Project.FileNameWithoutExtension$_$SharePoint.Feature.FileNameWithoutExtension$</em>. You want to remove <em>$_$SharePoint.Feature.FileNameWithoutExtension$</em>.</li>
<li><strong>Add SafeControl entry to spdata file</strong> (if your project is a Web Part you may need to make this change) – The spdata file specifies the contents and behavior of a SharePoint project item. In order to see this file, click the <em>&#8220;Show All Files&#8221;</em> button at the top of the Solution Explorer. You should see the spdata file within your individual project directory. In the file paste the following below the<em> Files element</em> (replace the placeholders):<br />
<blockquote><p>&lt;SafeControls&gt;</p>
<p>&lt;SafeControl Name=”SafeControlEntry1” Assembly=”$SharePoint.Project.AssemblyFullName$” Namespace=”&lt;NAMESPACE&gt;”</p>
<p>TypeName=”&lt;TYPENAME&gt;” IsSafe=”True” IsSafeAgainstScript=”False” /&gt;</p>
<p>&lt;/SafeControls&gt;</p></blockquote>
</li>
<li><strong>Update Elements.xml</strong> – My <em>elements.xml</em> (actually not  named <em>elements.xml</em> in my case) file is actually the file which caused me  the most grief. For things like Web Parts, this file is what is used to  specify what happens when the feature is enabled. For some reason when I  would try to add a Web Part after enabling the feature I would get the  following error:</li>
</ol>
<p><a rel="attachment wp-att-4989" href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/add_web_part_error/"><img class="aligncenter size-full wp-image-4989" title="add_web_part_error" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/add_web_part_error.png" alt="Screen shot of Error message from webpage window" width="372" height="146" /></a></p>
<p>It turned out that the Web Part was actually being added to a folder within the Web Part catalog, which is why the error notes a directory. I’m not sure if this has something to do with differences in SharePoint 2007/SharePoint 2010 Web Parts or if it was an issue in the upgrade, but either way it needed to be fixed for every one of my Web Parts that are added as features.</p>
<p>To fix this issue, remove the directory part of the URL in the Url property of the Elements.xml file. More specifically within the File xml element you will see a Path and a Url. If within the Url you see something like <em><strong>&lt;DIRECTORY\example.webpart&gt;</strong></em>, remove “<em><strong>Directory\.</strong></em>” This one drove me crazy because when I enabled the feature a file was getting added to the Web Part Gallery, but it wasn’t an XML file. It actually came down to me writing a PowerShell script to determine what exactly the file was.</p>
<p>Two more things that are probably just for good measure are to add “<strong><em>Type=GhostableInLibrary</em></strong>” to the File element and to specify a value for a group. Here is what mine looked like after everything was updated:</p>
<p style="padding-left: 60px;">&lt;?xml version=”1.0” encoding=”utf-8”?&gt;</p>
<p style="padding-left: 60px;">&lt;Elements Id=”&lt;ID&gt;” xmlns=”http://schema.microsoft.com/sharepoint/”&gt;</p>
<p style="padding-left: 60px;">&lt;Module Name=”Test” List=”113” Url=”_catalogs/wp”&gt;</p>
<p style="padding-left: 60px;">&lt;File Path=”Test\Test.webpart” Url=”Test.webpart” Type=”GhostableInLibrary”&gt;</p>
<p style="padding-left: 60px;">&lt;Property Name=”Group” Value=”Custom” /&gt;</p>
<p style="padding-left: 60px;">&lt;/File&gt;</p>
<p style="padding-left: 60px;">&lt; /Module&gt;</p>
<p style="padding-left: 60px;">&lt;/Elements&gt;</p>
<p>I hope this post is informative and time saving for you and I hope it will allow people to deploy much cleaner solutions to their brand new SharePoint 2010 environment. As always, please leave a comment if you have any questions, additional tips on this topic, or if you have a better solution to share. Thanks!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/">Upgrading SharePoint 2007 Visual Studio Projects</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/06/22/upgrading-sharepoint-2007-visual-studio-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>National Capital Area Tour de Cure 2011</title>
		<link>http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/</link>
		<comments>http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 17:03:46 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[#TourdeCureDC]]></category>
		<category><![CDATA[ADA]]></category>
		<category><![CDATA[American Diabetes Association]]></category>
		<category><![CDATA[MyStanly]]></category>
		<category><![CDATA[National Capital Tour de Cure]]></category>
		<category><![CDATA[Reston]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4964</guid>
		<description><![CDATA[<p><p style="text-align: center;"><a rel="attachment wp-att-4965" href="http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/print-4/"><img class="size-large wp-image-4965 aligncenter" title="Tour de Cure 20 years logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/tourdecure20yrs_hires-1024x512.jpg" alt="Logo for American Diabetes Association Tour de Cure 20 Years events" width="430" height="215" /></a></p>
The <strong>National Capital Area Tour de Cure</strong> is taking place this Sunday, June 5th 2011 at the <a href="http://restontowncenter.com/index.php" target="_blank">Reston Town Center</a> in Reston, VA.  The Tour de Cure is a series of fundraising events hosted by the <a href="http://www.diabetes.org/" target="_blank">American Diabetes Association</a> (ADA).  The Tour de Cure is a "premier cycling event held in 80 locations in 33 states" that last year featured over 49,000 participants who helped raise over $19 million to support the ADA's mission. The event is family friendly and features rides for all ages and cycling levels from the 10 mile ride to the big 100 mile ride.

Registration is still open and you can also check-in on the morning of the event. For all the information you need to know and to register, visit the National Capital Area Tour de Cure website at <a rel="nofollow" href="http://www.diabetes.org/nationalcapitaltourdecure" target="_blank">www.diabetes.org/nationalcapitaltourdecure</a>

MetroStar Systems is proud to be a sponsor for this event and we will also be supporting the event with our <a href="http://www.mystanly.com/" target="_blank">MyStanly Twitter display tool</a>. If you are participating in the event or if you are in the Reston area on Sunday, stop by our booth! You can follow the conversation on Twitter by searching the hashtag <a href="http://search.twitter.com/search?q=%23tourdecuredc" target="_blank">#TourdeCureDC</a>, follow <a href="http://twitter.com/#!/TourdeCureDC" target="_blank">@TourdeCureDC</a>, and keep track of <a href="http://www.mystanly.com/Display/Web/Default.aspx?FeedId=25" target="_blank">MyStanly's #TourdeCureDC feed</a>.</p><p>The post <a href="http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/">National Capital Area Tour de Cure 2011</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-4965" href="http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/print-4/"><img class="size-large wp-image-4965 aligncenter" title="Tour de Cure 20 years logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/06/tourdecure20yrs_hires-1024x512.jpg" alt="Logo for American Diabetes Association Tour de Cure 20 Years events" width="430" height="215" /></a></p>
<p>The <strong>National Capital Area Tour de Cure</strong> is taking place this Sunday, June 5th 2011 at the <a href="http://restontowncenter.com/index.php" target="_blank">Reston Town Center</a> in Reston, VA.  The Tour de Cure is a series of fundraising events hosted by the <a href="http://www.diabetes.org/" target="_blank">American Diabetes Association</a> (ADA).  The Tour de Cure is a &#8220;premier cycling event held in 80 locations in 33 states&#8221; that last year featured over 49,000 participants who helped raise over $19 million to support the ADA&#8217;s mission. The event is family friendly and features rides for all ages and cycling levels from the 10 mile ride to the big 100 mile ride.</p>
<p>Registration is still open and you can also check-in on the morning of the event. For all the information you need to know and to register, visit the National Capital Area Tour de Cure website at <a rel="nofollow" href="http://www.diabetes.org/nationalcapitaltourdecure" target="_blank">www.diabetes.org/nationalcapitaltourdecure</a></p>
<p>MetroStar Systems is proud to be a sponsor for this event and we will also be supporting the event with our <a href="http://www.mystanly.com/" target="_blank">MyStanly Twitter display tool</a>. If you are participating in the event or if you are in the Reston area on Sunday, stop by our booth! You can follow the conversation on Twitter by searching the hashtag <a href="http://search.twitter.com/search?q=%23tourdecuredc" target="_blank">#TourdeCureDC</a>, follow <a href="http://twitter.com/#!/TourdeCureDC" target="_blank">@TourdeCureDC</a>, and keep track of <a href="http://www.mystanly.com/Display/Web/Default.aspx?FeedId=25" target="_blank">MyStanly&#8217;s #TourdeCureDC feed</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/">National Capital Area Tour de Cure 2011</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/06/03/national-capital-area-tour-de-cure-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech@State: Serious Games Conference</title>
		<link>http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/</link>
		<comments>http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/#comments</comments>
		<pubDate>Thu, 26 May 2011 13:05:33 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[#techatstate]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Serious Games]]></category>
		<category><![CDATA[State Department]]></category>
		<category><![CDATA[Tech@State]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4927</guid>
		<description><![CDATA[<p><p style="text-align: center;"><a rel="attachment wp-att-4928" href="https://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/tech-at-state-serious-games-poster/"><img class="aligncenter size-large wp-image-4928" title="Tech-at-State-serious-Games-Poster" src="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/Tech-at-State-serious-Games-Poster-682x1024.png" alt="Poster for Tech@State: Serious Games event" width="409" height="614" /></a></p>
The Department of State’s <a href="http://tech.state.gov/">Tech@State</a> team will be hosting the <a href="http://tech.state.gov/events/techstateserious-games">5<sup>th</sup> edition of Tech@State</a> events at the <a href="http://maps.google.com/maps/place?ftid=0x89b7b7b0f51c9dd5:0x9f1b44d98ea8cab7&#38;q=805+21st+Street,+NW+Washington,+DC+20052&#38;gl=us&#38;ved=0CA4Q-gswAA&#38;sa=X&#38;ei=9mvdTYv9DaTqzgWMysmlBQ">Jack Morton Auditorium</a> in the Media and Public Affairs building of George Washington University on Friday May 27 and Saturday May 28. Over 200 attendees will “explore the mechanics of games, business and sustainability, design, education, international aspects, games for social change and much more.”

MetroStar Systems will be supporting the Tech@State team with our <a href="http://www.mystanly.com/">MyStanly</a> twitter moderation/display application, and our CEO Ali Manouchehri is slated to speak on two separate panels on Day 1. He will first address the topic of “Games, Business and Sustainability” and then present with a panel about “Military and Government games”.  The event features an impressive collection of government, academic, non-profit, and industry experts/tech innovators who will be sharing their experiences and exploring many aspects of serious games. The agenda and complete schedule is now available at the <a href="http://tech.state.gov/profiles/blogs/serious-games-content-and">Tech@State blog</a>.

Here are some additional URL links that may be helpful if you are interested in attending or want more information:
<ul>
	<li>Tech@State website:  <a href="http://tech.state.gov/">http://tech.state.gov/</a></li>
	<li>Tech@State: Serious Games event registration:  <a href="http://techatstate-srsgames.eventbrite.com/">http://techatstate-srsgames.eventbrite.com/</a></li>
	<li>Event Agenda &#38; Schedule:  <a href="http://tech.state.gov/profiles/blogs/serious-games-content-and">http://tech.state.gov/profiles/blogs/serious-games-content-and</a></li>
	<li>Bios of speakers &#38; panelists:  <a href="http://tech.state.gov/profiles/blogs/serious-games-speaker-bios">http://tech.state.gov/profiles/blogs/serious-games-speaker-bios</a></li>
</ul>
For those of you who cannot attend the event, you are in luck! This event will be live streamed on Tech@State’s UStream channel: <a href="http://www.ustream.tv/channel/tech-state">http://www.ustream.tv/channel/tech-state</a>.  You can also follow the conversation on twitter by searching the hashtag <a href="http://search.twitter.com/search?q=%23TechAtState">#TechAtState</a> and following our live tweets <a href="http://twitter.com/#!/metrostarsystem" target="_blank">@metrostarsystem</a>.</p><p>The post <a href="http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/">Tech@State: Serious Games Conference</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-4928" href="http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/tech-at-state-serious-games-poster/"><img class="aligncenter size-large wp-image-4928" title="Tech-at-State-serious-Games-Poster" src="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/Tech-at-State-serious-Games-Poster-682x1024.png" alt="Poster for Tech@State: Serious Games event" width="409" height="614" /></a></p>
<p>The Department of State’s <a href="http://tech.state.gov/">Tech@State</a> team will be hosting the <a href="http://tech.state.gov/events/techstateserious-games">5<sup>th</sup> edition of Tech@State</a> events at the <a href="http://maps.google.com/maps/place?ftid=0x89b7b7b0f51c9dd5:0x9f1b44d98ea8cab7&amp;q=805+21st+Street,+NW+Washington,+DC+20052&amp;gl=us&amp;ved=0CA4Q-gswAA&amp;sa=X&amp;ei=9mvdTYv9DaTqzgWMysmlBQ">Jack Morton Auditorium</a> in the Media and Public Affairs building of George Washington University on Friday May 27 and Saturday May 28. Over 200 attendees will “explore the mechanics of games, business and sustainability, design, education, international aspects, games for social change and much more.”</p>
<p>MetroStar Systems will be supporting the Tech@State team with our <a href="http://www.mystanly.com/">MyStanly</a> twitter moderation/display application, and our CEO Ali Manouchehri is slated to speak on two separate panels on Day 1. He will first address the topic of “Games, Business and Sustainability” and then present with a panel about “Military and Government games”.  The event features an impressive collection of government, academic, non-profit, and industry experts/tech innovators who will be sharing their experiences and exploring many aspects of serious games. The agenda and complete schedule is now available at the <a href="http://tech.state.gov/profiles/blogs/serious-games-content-and">Tech@State blog</a>.</p>
<p>Here are some additional URL links that may be helpful if you are interested in attending or want more information:</p>
<ul>
<li>Tech@State website:  <a href="http://tech.state.gov/">http://tech.state.gov/</a></li>
<li>Tech@State: Serious Games event registration:  <a href="http://techatstate-srsgames.eventbrite.com/">http://techatstate-srsgames.eventbrite.com/</a></li>
<li>Event Agenda &amp; Schedule:  <a href="http://tech.state.gov/profiles/blogs/serious-games-content-and">http://tech.state.gov/profiles/blogs/serious-games-content-and</a></li>
<li>Bios of speakers &amp; panelists:  <a href="http://tech.state.gov/profiles/blogs/serious-games-speaker-bios">http://tech.state.gov/profiles/blogs/serious-games-speaker-bios</a></li>
</ul>
<p>For those of you who cannot attend the event, you are in luck! This event will be live streamed on Tech@State’s UStream channel: <a href="http://www.ustream.tv/channel/tech-state">http://www.ustream.tv/channel/tech-state</a>.  You can also follow the conversation on twitter by searching the hashtag <a href="http://search.twitter.com/search?q=%23TechAtState">#TechAtState</a> and following our live tweets <a href="http://twitter.com/#!/metrostarsystem" target="_blank">@metrostarsystem</a>.</p>
<p>*** Updated 5/31/2011 ***</p>
<p>The event was a great success with excellent panels, great presentations, and great ideas shared. Here is a video of the &#8220;Military and Government Games&#8221; panel that Ali moderated at the end of Day 1:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="vid=14995172&amp;autoplay=false&amp;style=ub006699:lc54ABD6:ocffffff:ucffffff" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/viewer.swf" /><embed type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/viewer.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="vid=14995172&amp;autoplay=false&amp;style=ub006699:lc54ABD6:ocffffff:ucffffff"></embed></object></p>
<p><a style="padding: 2px 0px 4px; width: 400px; background: none repeat scroll 0% 0% #ffffff; display: block; color: #000000; font-weight: normal; font-size: 10px; text-decoration: underline; text-align: center;" href="http://www.ustream.tv/" target="_blank">Video streaming by Ustream</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/">Tech@State: Serious Games Conference</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/05/26/techstate-serious-games-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Persistent SharePoint 2010 Site Columns</title>
		<link>http://blog.metrostarsystems.com/2011/05/11/persistent-sharepoint-2010-site-columns/</link>
		<comments>http://blog.metrostarsystems.com/2011/05/11/persistent-sharepoint-2010-site-columns/#comments</comments>
		<pubDate>Wed, 11 May 2011 19:50:14 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Content Types]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Site Columns]]></category>
		<category><![CDATA[Site Content Types]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4866</guid>
		<description><![CDATA[<p><a title="Introduction to Site Columns (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms450825.aspx" target="_blank">Site Columns</a> and <a title="Introduction to Content Types (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms450825.aspx" target="_blank">Site Content Types</a> are a great feature of SharePoint.  They're easy to create/modify and provide granular configuration capabilities.  It's commonly known that the <em>Title</em> Site Column can't be removed from Site Content Types (or <a title="Site and List Content Types (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms463016.aspx" target="_blank">List Content Types</a>, for that matter); it's attached to the <em>Item</em> <a title="Base Content Type Hierarchy (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms452896.aspx" target="_blank">Base Content Type</a>, after all.

But did you know that there are many Site Columns that can't be removed from Site or List Content Types?
<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/SP2010PersistentSiteColumn.jpg"><img class=" aligncenter" src="/wp-content/uploads/2011/05/SP2010PersistentSiteColumn.jpg" alt="Edited screenshot of SharePoint 2010 &#34;Change Content Type Column&#34; form" width="550" height="177" /></a></p>But did you know that there are many Site Columns that can't be removed from Site or List Content Types?</p><p>The post <a href="http://blog.metrostarsystems.com/2011/05/11/persistent-sharepoint-2010-site-columns/">Persistent SharePoint 2010 Site Columns</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a title="Introduction to Site Columns (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms450825.aspx" target="_blank">Site Columns</a> and <a title="Introduction to Content Types (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms450825.aspx" target="_blank">Site Content Types</a> are a great feature of SharePoint.  They&#8217;re easy to create/modify and provide granular configuration capabilities.  It&#8217;s commonly known that the <em>Title</em> Site Column can&#8217;t be removed from Site Content Types (or <a title="Site and List Content Types (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms463016.aspx" target="_blank">List Content Types</a>, for that matter); it&#8217;s attached to the <em>Item</em> <a title="Base Content Type Hierarchy (MSDN)" href="http://msdn.microsoft.com/en-us/library/ms452896.aspx" target="_blank">Base Content Type</a>, after all.</p>
<p>But did you know that there are many Site Columns that can&#8217;t be removed from Site or List Content Types?</p>
<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/SP2010PersistentSiteColumn.jpg"><img class=" aligncenter" src="/wp-content/uploads/2011/05/SP2010PersistentSiteColumn.jpg" alt="Edited screenshot of SharePoint 2010 &quot;Change Content Type Column&quot; form" width="550" height="177" /></a></p>
<p>Below is a list of Site Columns confirmed to be persistent on Site &amp; List Content Types in SharePoint 2010.</p>
<table style="margin-left: 20px;" width="100%">
<tbody>
<tr>
<th style="text-align: left; width: 50%;">Display Name</th>
<th style="text-align: left;">Internal Name</th>
</tr>
<tr>
<td>Active</td>
<td>RoutingEnabled</td>
</tr>
<tr>
<td>Aliases</td>
<td>RoutingAliases</td>
</tr>
<tr>
<td>Article Date</td>
<td>ArticleStartDate</td>
</tr>
<tr>
<td>Byline</td>
<td>ArticleByLine</td>
</tr>
<tr>
<td>Contact</td>
<td>PublishingContact</td>
</tr>
<tr>
<td>Contact E-Mail Address</td>
<td>PublishingContactEmail</td>
</tr>
<tr>
<td>Contact Name</td>
<td>PublishingContactName</td>
</tr>
<tr>
<td>Contact Picture</td>
<td>PublishingContactPicture</td>
</tr>
<tr>
<td>Custom Router</td>
<td>RoutingCustomRouter</td>
</tr>
<tr>
<td>Image Caption</td>
<td>PublishingImageCaption</td>
</tr>
<tr>
<td>Page Content</td>
<td>PublishingPageContent</td>
</tr>
<tr>
<td>Page Icon</td>
<td>PublishingPageIcon</td>
</tr>
<tr>
<td>Page Image</td>
<td>PublishingPageImage</td>
</tr>
<tr>
<td>Priority</td>
<td>RoutingPriority</td>
</tr>
<tr>
<td>Properties used in Conditions</td>
<td>RoutingConditionProperties</td>
</tr>
<tr>
<td>Property for Automatic Folder Creation</td>
<td>RoutingAutoFolderProp</td>
</tr>
<tr>
<td>Rollup Image</td>
<td>PublishingRollupImage</td>
</tr>
<tr>
<td>Route To External Location</td>
<td>RoutingRuleExternal</td>
</tr>
<tr>
<td>Rule Name</td>
<td>RoutingRuleName</td>
</tr>
<tr>
<td>Scheduling End Date</td>
<td>PublishingExpirationDate</td>
</tr>
<tr>
<td>Scheduling Start Date</td>
<td>PublishingStartDate</td>
</tr>
<tr>
<td>Submission Content Type</td>
<td>RoutingContentType</td>
</tr>
<tr>
<td>Summary Links</td>
<td>SummaryLinks</td>
</tr>
<tr>
<td>Summary Links 2</td>
<td>SummaryLinks2</td>
</tr>
<tr>
<td>Target Audiences</td>
<td>Audience</td>
</tr>
<tr>
<td>Target Folder</td>
<td>RoutingTargetFolder</td>
</tr>
<tr>
<td>Target Library</td>
<td>RoutingTargetLibrary</td>
</tr>
<tr>
<td>Target Path</td>
<td>RoutingTargetPath</td>
</tr>
</tbody>
</table>
<p><a title="Get-SPScripts: PowerShell Scripts for SharePoint" href="http://get-spscripts.com/" target="_blank">Get-SPScripts</a> provides <a title="Can’t remove a site column from a content type or list in SharePoint? Use PowerShell (Get-SPScripts)" href="http://get-spscripts.com/2010/10/cant-remove-site-column-from-content.html" target="_blank">some very helpful Powershell scripts</a> to remove such columns if necessary.</p>
<hr /><strong>UPDATE (11 MAY 2011)</strong></p>
<p>It appears that Site Content Types that using or having used one or more &#8220;persistent Site Columns&#8221; cannot be deleted.  A custom Site Content Type (named &#8220;Service&#8221;) was used to test behavior of these persistent Site Columns.  It could not be deleted through the SharePoint web UI due to an error stating: &#8220;The content type is in use.﻿&#8221;</p>
<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/SharePointWebUiError.jpg"><img class="aligncenter" src="/wp-content/uploads/2011/05/SharePointWebUiError.jpg" alt="Screenshot of SharePoint web UI error stating &quot;The content type is in use.&quot;" width="500" height="223" /></a></p>
<p>To confirm Site Content Type usage, each List and Site Content Type was inspected; no objects were found to use the &#8220;Service&#8221; Site Content Type.  Using SharePoint Manager 2010, it was confirmed that the Site Content Type was not being used.</p>
<p style="text-align: center;"><a href="https://blog.metrostarsystems.com/wp-content/uploads/2011/05/SiteContentTypeUsage1.jpg"><img class="aligncenter" src="/wp-content/uploads/2011/05/SiteContentTypeUsage1.jpg" alt="Edited screenshot of SharePoint Manager 2010 window displaying usage of &quot;Service&quot; Site Content Type" width="500" height="154" /></a></p>
<p>Unfortunately, the &#8220;Service&#8221; Site Content Type could not be deleted using <a title="SharePoint Manager 2010 (CodePlex)" href="http://spm.codeplex.com/" target="_blank">SharePoint Manager 2010</a> due to an error stating: &#8220;Exception has been thrown by the target of an invocation.&#8221;  Under the suspicion that the persistent Site Columns were causing unanticipated behavior, they were removed from the &#8220;Service&#8221; Site Content Type using Get-SPScripts&#8217; PowerShell scripts through the <a title="SharePoint 2010 Products administration by using Windows PowerShell (MSDN)" href="http://technet.microsoft.com/en-us/library/ee806878.aspx#section2" target="_blank">SharePoint 2010 Management Shell</a>.  Unfortunately, the &#8220;Service&#8221; Site Content Type still could not be deleted using the SharePoint web UI, SharePoint Manager 2010, or PowerShell scripts.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/05/11/persistent-sharepoint-2010-site-columns/">Persistent SharePoint 2010 Site Columns</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/05/11/persistent-sharepoint-2010-site-columns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010: Query String Mayhem</title>
		<link>http://blog.metrostarsystems.com/2011/05/09/sharepoint-2010-query-string-mayhem/</link>
		<comments>http://blog.metrostarsystems.com/2011/05/09/sharepoint-2010-query-string-mayhem/#comments</comments>
		<pubDate>Mon, 09 May 2011 14:30:08 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[LFWP]]></category>
		<category><![CDATA[List Item ID]]></category>
		<category><![CDATA[LVWP]]></category>
		<category><![CDATA[query string]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4819</guid>
		<description><![CDATA[<p>Do you have a customized SharePoint page that uses the query string variable "ID" to identify a List Item by its ID value? Did SharePoint throw an error that "no item exists at" that location? Are you certain it exists?
<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/blogpost-sharepoint2010-query-string-mayhem.jpg"><img class="aligncenter size-full wp-image-4857" title="blogpost-sharepoint2010-query-string-mayhem" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/blogpost-sharepoint2010-query-string-mayhem.jpg" alt="Sample SharePoint &#34;no item exists&#34; error message" width="500" height="232" /></a></p>
If you answered "yes" to each of the above questions, switch your query string variable name from "ID" to something -anything- else.

SharePoint 2010 apparently reserves "ID" for peculiar usage and therefore cannot be used as freely as with SharePoint 2007.</p><p>The post <a href="http://blog.metrostarsystems.com/2011/05/09/sharepoint-2010-query-string-mayhem/">SharePoint 2010: Query String Mayhem</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Do you have a customized SharePoint page that uses the query string variable &#8220;ID&#8221; to identify a List Item by its ID value? Did SharePoint throw an error that &#8220;no item exists at&#8221; that location? Are you certain it exists?</p>
<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/blogpost-sharepoint2010-query-string-mayhem.jpg"><img class="aligncenter size-full wp-image-4857" title="blogpost-sharepoint2010-query-string-mayhem" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/blogpost-sharepoint2010-query-string-mayhem.jpg" alt="Sample SharePoint &quot;no item exists&quot; error message" width="500" height="232" /></a></p>
<p>If you answered &#8220;yes&#8221; to each of the above questions, switch your query string variable name from &#8220;ID&#8221; to something -anything- else.</p>
<p>SharePoint 2010 apparently reserves &#8220;ID&#8221; for peculiar usage and therefore cannot be used as freely as with SharePoint 2007.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/05/09/sharepoint-2010-query-string-mayhem/">SharePoint 2010: Query String Mayhem</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/05/09/sharepoint-2010-query-string-mayhem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clay&#8217;s cross-country journey for Multiple Sclerosis</title>
		<link>http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/</link>
		<comments>http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/#comments</comments>
		<pubDate>Thu, 05 May 2011 19:34:32 +0000</pubDate>
		<dc:creator>Monica Huie</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Bike MS]]></category>
		<category><![CDATA[Clay Calvert]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[Multiple Sclerosis]]></category>
		<category><![CDATA[Team BRUCE]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4834</guid>
		<description><![CDATA[<p>On April 23rd, our team member, Clay Calvert, started his journey across the United States. From Mexico to Maine, with a stop in Canada, Clay will be <a href="http://claysride.com/route/" target="_blank">traveling over 3,600 miles</a> – all on his bicycle! Clay, an <a href="http://www.metrostarsystems.com/solutions/education/bio/ccalvert.aspx" target="_blank">Information Security Officer &#38; Technical Trainer at MetroStar Systems</a>, will be riding his bicycle cross-country to help <a href="http://main.nationalmssociety.org/site/TR?px=3645355&#38;fr_id=15013&#38;pg=personal" target="_blank">fight Multiple Sclerosis</a>.
<p style="text-align: center;"><a rel="attachment wp-att-4848" href="http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/mountainsnearpalmsprings1-clay-calvert/"><img class="aligncenter size-large wp-image-4848" title="MountainsNearPalmSprings1-Clay-Calvert" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/MountainsNearPalmSprings1-Clay-Calvert-1024x752.jpg" alt="" width="491" height="361" /></a></p>
This is Clay’s fifth year participating in <a href="http://www.nationalmssociety.org/raceMap.aspx" target="_blank">Bike MS</a> as part of <em><strong>Team BRUCE</strong></em> (Bikers Ride Until a Cure Exists). You can read more about <a href="http://blog.metrostarsystems.com/2010/05/27/why-i-ride/" target="_blank">why Clay rides</a> and follow him on his cross-country journey via his blog: <a href="http://claysride.com" target="_blank">http://claysride.com</a>

All of the MetroStar family are proud of you and wishing you all the best Clay!</p><p>The post <a href="http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/">Clay&#8217;s cross-country journey for Multiple Sclerosis</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On April 23rd, our team member, Clay Calvert, started his journey across the United States. From Mexico to Maine, with a stop in Canada, Clay will be <a href="http://claysride.com/route/" target="_blank">traveling over 3,600 miles</a> – all on his bicycle! Clay, an <a href="http://www.metrostarsystems.com/solutions/education/bio/ccalvert.aspx" target="_blank">Information Security Officer &amp; Technical Trainer at MetroStar Systems</a>, will be riding his bicycle cross-country to help <a href="http://main.nationalmssociety.org/site/TR?px=3645355&amp;fr_id=15013&amp;pg=personal" target="_blank">fight Multiple Sclerosis</a>.</p>
<p style="text-align: center;"><a rel="attachment wp-att-4848" href="http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/mountainsnearpalmsprings1-clay-calvert/"><img class="aligncenter size-large wp-image-4848" title="MountainsNearPalmSprings1-Clay-Calvert" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/05/MountainsNearPalmSprings1-Clay-Calvert-1024x752.jpg" alt="" width="491" height="361" /></a></p>
<p>This is Clay’s fifth year participating in <a href="http://www.nationalmssociety.org/raceMap.aspx" target="_blank">Bike MS</a> as part of <em><strong>Team BRUCE</strong></em> (Bikers Ride Until a Cure Exists). You can read more about <a href="http://blog.metrostarsystems.com/2010/05/27/why-i-ride/" target="_blank">why Clay rides</a> and follow him on his cross-country journey via his blog: <a href="http://claysride.com" target="_blank">http://claysride.com</a></p>
<p>All of the MetroStar family are proud of you and wishing you all the best Clay!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/">Clay&#8217;s cross-country journey for Multiple Sclerosis</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/05/05/clays-cross-county-journey-for-multiple-sclerosis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint 2007 Workflow Status Codes</title>
		<link>http://blog.metrostarsystems.com/2011/05/03/sharepoint-2007-workflow-status-codes/</link>
		<comments>http://blog.metrostarsystems.com/2011/05/03/sharepoint-2007-workflow-status-codes/#comments</comments>
		<pubDate>Tue, 03 May 2011 13:30:03 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SP2007]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4772</guid>
		<description><![CDATA[<p>By default, SharePoint 2007 creates a new column within a List when an attached workflow is started for the first time.  The displayed column value is a verbose workflow status (e.g. "In Progress", "Error Occurred", etc.).  However, if List Items are retrieved from a List View containing such a "workflow column" using the Lists Web Service, the returned values of any workflow columns are not verbose. In fact, they're the opposite...</p><p>The post <a href="http://blog.metrostarsystems.com/2011/05/03/sharepoint-2007-workflow-status-codes/">SharePoint 2007 Workflow Status Codes</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>By default, SharePoint 2007 creates a new column within a List when an attached workflow is started for the first time (<a title="Introduction to workflows (Microsoft Office)" href="http://office.microsoft.com/en-us/sharepoint-designer-help/introduction-to-workflows-HA010100587.aspx#BM5" target="_blank">more information</a>).  The displayed column value is a verbose workflow status (e.g. &#8220;In Progress&#8221;, &#8220;Error Occurred&#8221;, etc.).  However, if List Items are retrieved from a List View containing such a &#8220;workflow column&#8221; using the <a title="Lists Web Service (MSDN)" href="http://msdn.microsoft.com/en-us/library/lists(v=office.12).aspx" target="_blank">Lists Web Service</a>, the returned values of any workflow columns are not verbose. In fact, they&#8217;re the opposite; workflow status values are integers (e.g. &#8220;2&#8243;, &#8220;3&#8243;, etc.).  Therefore, response XML may contain something like: <span style="font-family: 'Courier New', Courier, mono">&lt;z:row ows_ID=&#8221;1&#8243; ows_WorkflowInternalName=&#8221;2&#8243; &#8230; /&gt;</span>.</p>
<p><em><a title="Double Rainbow (YouTube)" href="http://www.youtube.com/watch?v=OQSNhk5ICTI&amp;feature=player_detailpage#t=75s" target="_blank">What does this mean</a>??</em> It means translation is necessary.</p>
<p>Here&#8217;s an incomplete Rosetta Stone:</p>
<table style="margin-left: 20px">
<tbody>
<tr>
<th align="left" width="100px">Status Code</th>
<th>Status Description</th>
</tr>
<tr>
<td>0</td>
<td>Not Started</td>
</tr>
<tr>
<td>1</td>
<td>Failed on Start</td>
</tr>
<tr>
<td>2</td>
<td>In Progress</td>
</tr>
<tr>
<td>3</td>
<td>Error Occurred</td>
</tr>
<tr>
<td>4</td>
<td>Cancelled (i.e. Stopped by User)</td>
</tr>
<tr>
<td>5</td>
<td>Completed</td>
</tr>
<tr>
<td>6</td>
<td>Failed on Start (retrying)</td>
</tr>
<tr>
<td>7</td>
<td>Error Occurred (retrying)</td>
</tr>
<tr style="color: #999999">
<td>8</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>9</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>10</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>11</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>12</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>13</td>
<td>(unknown)</td>
</tr>
<tr style="color: #999999">
<td>14</td>
<td>(unknown)</td>
</tr>
<tr>
<td>15</td>
<td>Cancelled</td>
</tr>
<tr>
<td>16</td>
<td>Approved</td>
</tr>
<tr>
<td>17</td>
<td>Rejected</td>
</tr>
</tbody>
</table>
<p>The post <a href="http://blog.metrostarsystems.com/2011/05/03/sharepoint-2007-workflow-status-codes/">SharePoint 2007 Workflow Status Codes</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/05/03/sharepoint-2007-workflow-status-codes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Leveraging SharePoint 2007 through Windows PowerShell</title>
		<link>http://blog.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/</link>
		<comments>http://blog.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 15:17:21 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4711</guid>
		<description><![CDATA[<p>For all of you out there that have not yet been allowed the opportunity to dig into the vastness that is SharePoint 2010 and have become bored with SharePoint 2007, I just might have something new for you to play with. That’s right…<a href="http://en.wikipedia.org/wiki/Windows_PowerShell" target="_blank">PowerShell</a>! My new addiction…

Note that before getting started, you should have a good working knowledge of the <a href="http://msdn.microsoft.com/en-us/library/ms473633.aspx" target="_blank">SharePoint Object Model</a>.

<strong>Step 1: Get started</strong>

PowerShell by default comes with Windows Server 2008, however it doesn’t come with Windows Server 2003 and my guess is that if you’re still running SharePoint 2007 you’re probably still running Server 2003. If you are among this group, all you need to do is install the hotfix (<a href="http://support.microsoft.com/kb/926139" target="_blank">KB926139</a>) on one of your web servers. If you’re running Server 2008, you’re ready to go.

<strong>Step 2: Get excited!</strong>

So without getting too deeply into the nuts and bolts of PowerShell, what you need to know is that it gives you a command line interface, which provides the added ability of leveraging compiled code without actually compiling any of your own code. How could anyone not be excited about that?

And given the richness of the SharePoint object model, you are basically given unlimited potential for managing your SharePoint applications...</p><p>The post <a href="http://blog.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/">Leveraging SharePoint 2007 through Windows PowerShell</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>For all of you out there that have not yet been allowed the opportunity to dig into the vastness that is SharePoint 2010 and have become bored with SharePoint 2007, I just might have something new for you to play with. That’s right…<a href="http://en.wikipedia.org/wiki/Windows_PowerShell" target="_blank">PowerShell</a>! My new addiction…</p>
<p>Note that before getting started, you should have a good working knowledge of the <a href="http://msdn.microsoft.com/en-us/library/ms473633.aspx" target="_blank">SharePoint Object Model</a>.</p>
<p><strong>Step 1: Get started</strong></p>
<p>PowerShell by default comes with Windows Server 2008, however it doesn’t come with Windows Server 2003 and my guess is that if you’re still running SharePoint 2007 you’re probably still running Server 2003. If you are among this group, all you need to do is install the hotfix (<a href="http://support.microsoft.com/kb/926139" target="_blank">KB926139</a>) on one of your web servers. If you’re running Server 2008, you’re ready to go.</p>
<p><strong>Step 2: Get excited!</strong></p>
<p>So without getting too deeply into the nuts and bolts of PowerShell, what you need to know is that it gives you a command line interface, which provides the added ability of leveraging compiled code without actually compiling any of your own code. How could anyone not be excited about that?</p>
<p>And given the richness of the SharePoint object model, you are basically given unlimited potential for managing your SharePoint applications.</p>
<p><strong>Step 3: Get to Work</strong></p>
<p>Go ahead and fire up PowerShell. Also start up your favorite text editor program because we will write a few simple scripts. In these scripts we will do a few things: specify command line arguments, load any required libraries, and write some code to run the program.</p>
<p>Within your text editor paste the following:</p>
<div id="codeSnippetWrapper" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 20px 0px 10px;width: 97.5%;font-family: 'Courier New', courier, monospace;direction: ltr;font-size: 8pt;overflow: auto;cursor: text;border: silver 1px solid;padding: 4px">
<div id="codeSnippet" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">param([<span style="color: #0000ff">string</span>] $url)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">[System.Reflection.Assembly]::Load(<span style="color: #006080">'Microsoft.SharePoint, Version=12.0.0.0, </span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Culture=neutral, PublicKeyToken=71e9bce111e9429c') | Out-Null</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$site = <span style="color: #0000ff">new</span>-<span style="color: #0000ff">object</span> Microsoft.SharePoint.SPSite($url)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$site</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$site.Dispose()</pre>
</div>
</div>
<p>Save this file as <strong><em>Get-SPSiteInfo.ps1</em></strong> in the current PowerShell directory (or anywhere else if you have no problem navigating through directories in the command line).</p>
<p>If you look at the above code you will notice the 3 things I mentioned earlier. The param section which specifies that we will accept a parameter named “<em>url</em>” which is of type string. The next section specifies which assemblies should be loaded. We are loading in the “<em>Microsoft.SharePoint</em>” assembly, which is generally all you will need for these kinds of scripts. Also note in this section the “<em>| Out-Null</em>” command. This just basically suppresses PowerShell from outputting whether or not the assembly was successfully loaded. Finally, the last section is where we are running our code. We are just creating an SPSite object from the passed in URL, displaying the contents of the SPSite object, and finally disposing of it (never forget to dispose of objects when needed).</p>
<p>Now go back to your PowerShell window and type the following (replace <strong><em>&lt;SITE URL&gt;</em></strong> with the URL of your SharePoint site) and hit enter:</p>
<p>If the command runs correctly your output should look like the following screenshot (<em>Click image to enlarge</em>; if you receive an error stating something about an execution policy see this link <a href="http://technet.microsoft.com/en-us/library/ee176961.aspx" target="_blank">http://technet.microsoft.com/en-us/library/ee176961.aspx</a>):</p>
<p style="text-align: center">
<div id="attachment_4723" class="wp-caption aligncenter" style="width: 542px"><a rel="attachment wp-att-4723" href="https://articles.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/get-spsiteinfo/"><img class="size-full wp-image-4723      " title="get-spsiteinfo" src="https://articles.metrostarsystems.com/wp-content/uploads/2011/04/get-spsiteinfo.png" alt="Screenshot of 'get-spsiteinfo' code" width="532" height="341" /></a><p class="wp-caption-text"> </p></div>
<p>What you are seeing are all of the properties, methods, objects, etc of the $site (SPSite) object. You can actually do this with any objects that you create in PowerShell. By just entering $site on its own line, you are telling PowerShell to output the contents of that object. This is usually where I start when I write scripts so that I can find all of the elements that I need.</p>
<p>So to recap, what we did was wrote a script that: 1) accepts a URL parameter; 2) loads the SharePoint library; 3) creates an SPSite object based on the passed in URL; 4) displays its contents; and finally 5) disposes of it. Very simple right?</p>
<p><strong>Step 4: Get Something Useful</strong></p>
<p>I don’t know about you, but on numerous occasions I’ve been asked to provide a list of all inactive sites in my environment. Now you can do things like set policies to delete sites that are inactive automatically, but sometimes that isn’t the best way to go about it. So if you’re in that boat, how do you get this information? You could always write a SQL script to query the databases, but why do that if you don’t need to? How about we make use of the SharePoint Usage data?</p>
<p>So for this example, our script will provide us with a list of all top-level sites in a specified web application that have not been accessed within the past month. Additionally this script will provide us with the ability to specify users to not count, as well as provide the ability to export to CSV. Open up a new text editor window and paste the following:</p>
<div id="codeSnippetWrapper" style="height:400px;text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 20px 0px 10px;width: 97.5%;font-family: 'Courier New', courier, monospace;direction: ltr;font-size: 8pt;overflow: auto;cursor: text;border: silver 1px solid;padding: 4px">
<div id="codeSnippet" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;border-style: none;padding: 0px">
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">param($url, [<span style="color: #0000ff">string</span>[]] $users, [<span style="color: #0000ff">switch</span>]$exportToCSV)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">[System.Reflection.Assembly]::Load(<span style="color: #006080">'Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'</span>) | Out-Null</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"># Lookup Web Application <span style="color: #0000ff">as</span> specified <span style="color: #0000ff">in</span> the command line parameter</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$wa = [Microsoft.SharePoint.Administration.SPWebApplication]::Lookup($url) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"># Create an array to store a list of all inactive sites</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">$sites =@()</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Write-Output(<span style="color: #006080">"`nProcessing sites...`n"</span>)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"># Loop through all site collections <span style="color: #0000ff">in</span> the web application</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">foreach</span>($site <span style="color: #0000ff">in</span> $wa.Sites) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $siteCount = $wa.sites.Count    </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    # Counter used to track number of active users</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $counter = 0</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    # Create a DataTable, which contains the user usage data <span style="color: #0000ff">for</span> the past month</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $usage = $site.RootWeb.GetUsageData([Microsoft.SharePoint.Administration.SPUsageReportType]::user, [Microsoft.SharePoint.Administration.SPUsagePeriodType]::lastMonth)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    # Loop through all rows <span style="color: #0000ff">in</span> the DataTable</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">foreach</span> ($row <span style="color: #0000ff">in</span> $usage.Rows) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        # If the array of users to not count does not contain the current user, the user <span style="color: #0000ff">is</span> unique, which means that the site <span style="color: #0000ff">is</span> active, so increase the counter</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">if</span> ($users -notcontains $row.User) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            $counter++</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        }            </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    # If the counter <span style="color: #0000ff">is</span> equal to zero, then no unique users were found, and the site <span style="color: #0000ff">is</span> considered inactive</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">if</span> ($counter -eq 0) </pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        # Create a generic <span style="color: #0000ff">object</span> containing the site information and add it to the array</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        $o = <span style="color: #0000ff">new</span>-<span style="color: #0000ff">object</span> psobject</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        $o | Add-Member -MemberType noteproperty -Name Name -<span style="color: #0000ff">value</span> $site.RootWeb.Title</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        $o | Add-Member -MemberType noteproperty -Name Url -<span style="color: #0000ff">value</span> $site.RootWeb.Url</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        $sites += $o</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        # Outputs any inactive sites that are found</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        Write-Output(<span style="color: #006080">"Site Processed: {0} (Inactive)"</span> -f $site.RootWeb.Title)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">else</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    {</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        # Outputs any active sites that are found</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        Write-Output(<span style="color: #006080">"Site Processed: {0} (Active)"</span> -f $site.RootWeb.Title)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    }</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    # Dispose of the SPSite <span style="color: #0000ff">object</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $site.Dispose()</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"># If the exportToCSV <span style="color: #0000ff">switch</span> <span style="color: #0000ff">is</span> entered, output the array of sites to CSV (without file type information)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">if</span> ($exportToCSV)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $sites | export-csv <span style="color: #006080">"Inactive_Sites.csv"</span> -noTypeInformation</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"># <span style="color: #0000ff">else</span> output the array of sites to the screen <span style="color: #0000ff">in</span> a formatted list</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">else</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">{</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    $sites | format-list</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">}</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">&nbsp;</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">#Output stats</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Write-Output(<span style="color: #006080">"`nTotal Sites Processed: {0}"</span> -f $siteCount)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Write-Output(<span style="color: #006080">"Total Inactive Sites: {0}"</span> -f $sites.Count)</pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">Write-Output(<span style="color: #006080">"Processing complete`n"</span>)</pre>
</div>
</div>
<p>Save this file as <strong><em>Get-InactiveSites.ps1</em></strong></p>
<p>Now go back to your PowerShell window and type the following (replace <strong><em>&lt;SITE URL&gt;</em></strong> with the URL of your SharePoint site) and hit enter:</p>
<p style="padding-left: 30px"><em><strong>./Get-InactiveSites -url &lt;SITE URL&gt; -exportToCSV</strong></em></p>
<p>If the command runs correctly your output should look like the following screenshot (<em>Click image to enlarge</em>):</p>
<p style="text-align: left">
<p style="text-align: center"><a rel="attachment wp-att-4734" href="https://articles.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/get-inactivesites/"><img class="size-full wp-image-4734   aligncenter" title="get-inactivesites" src="https://articles.metrostarsystems.com/wp-content/uploads/2011/04/get-inactivesites.png" alt="'Get-InactiveSites' code" width="534" height="341" /></a></p>
<p>Hopefully the comments explain everything that is going on here. And just be aware that this does cycle all site collections in your web application, so if you have a huge number of site collections, it may take a while to run. The only real thing to note is the <em>–exportToCSV</em> switch, which instead of outputting the results to the screen, they are outputted to a CSV. Awesome!</p>
<p>Let me know if you have any questions or comments below in the comments section.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/">Leveraging SharePoint 2007 through Windows PowerShell</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/04/20/leveraging-sharepoint-2007-through-windows-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You Beta Believe It: FCC.gov reimagined and redesigned for Open Government</title>
		<link>http://blog.metrostarsystems.com/2011/04/07/you-beta-believe-it-fcc-gov-reimagined-and-redesigned-for-open-government/</link>
		<comments>http://blog.metrostarsystems.com/2011/04/07/you-beta-believe-it-fcc-gov-reimagined-and-redesigned-for-open-government/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 17:28:56 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[FCC]]></category>
		<category><![CDATA[Gov 2.0]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[government 2.0]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4688</guid>
		<description><![CDATA[<p>On Tuesday, April 5th, MetroStar Systems <a href="http://finance.yahoo.com/news/MetroStar-Systems-Designs-New-iw-3698277194.html?x=0" target="_blank">announced</a> our support in the successful development and redesign of the <strong>Federal Communications Commission's</strong> (FCC) FCC.gov website into a new digital platform: <a title="FCC Home" href="https://beta.fcc.gov/" target="_blank">http://beta.fcc.gov</a>!
<p style="text-align: center;"><a href="https://beta.fcc.gov/"><img class="aligncenter" title="Beta FCC.gov" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/04/beta_fcc_gov.png" alt="Beta FCC.gov Screenshot" width="499" height="291" /></a></p></p><p>The post <a href="http://blog.metrostarsystems.com/2011/04/07/you-beta-believe-it-fcc-gov-reimagined-and-redesigned-for-open-government/">You Beta Believe It: FCC.gov reimagined and redesigned for Open Government</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On Tuesday, April 5th, MetroStar Systems <a href="http://finance.yahoo.com/news/MetroStar-Systems-Designs-New-iw-3698277194.html?x=0" target="_blank">announced</a> our support in the successful development and redesign of the <strong>Federal Communications Commission&#8217;s</strong> (FCC) FCC.gov website into a new digital platform: <a title="FCC Home" href="https://beta.fcc.gov/" target="_blank">http://beta.fcc.gov</a>!</p>
<p style="text-align: center;"><a href="https://beta.fcc.gov/"><img class="aligncenter" title="Beta FCC.gov" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/04/beta_fcc_gov.png" alt="Beta FCC.gov Screenshot" width="499" height="291" /></a></p>
<p>The process began with engaging real citizens first. Last October, FCC Managing Director <a href="http://twitter.com/stevenvfcc" target="_blank"><strong>Steven VanRoekel</strong></a> <a title="Open (FCC.gov) Redesign Blog Post" href="http://reboot.fcc.gov/blog?entryId=927114" target="_blank">let users look under the hood</a> and directly provide feedback <a title="Open Redesign Wireframe" href="http://www.fcc.metrostarsystems.com/openredesign/" target="_blank">for the design</a>. Soliciting feedback right from the start was part of the key for success. Usability issues and other sticking points that had persisted on<a title="Old FCC.gov" href="http://www.fcc.gov/" target="_blank"> the old FCC.gov</a> site for years were finally brought to task.</p>
<p>In addition to improving the usability and functionality, many of the latest Web 2.0 principles and technologies have been integrated into the new site, assuring this new FCC site can &#8220;keep up with the pace of the Internet.&#8221;</p>
<p>Reading some of the blogoshpere&#8217;s first reactions to the overhaul, you&#8217;ll see nothing but smiles on our faces:</p>
<ul>
<li><a title="O'Reilly Radar" href="http://radar.oreilly.com/2011/04/fcc-website-reboot-open-source-cloud.html" target="_blank">&#8220;FCC.gov reboots as an open government platform&#8221;</a> by <a href="http://radar.oreilly.com/alexh/index.html" target="_blank">Alex Howard</a> (aka <a href="http://twitter.com/digiphile" target="_blank">@digiphile</a>)</li>
<li><a title="Ars Technica" href="http://arstechnica.com/tech-policy/news/2011/04/miraculous-makeover-using-the-new-fccgov.ars" target="_blank">&#8220;Miraculous makeover: using the new FCC.gov&#8221;</a> by <a href="http://arstechnica.com/author/matthew-lasar/" target="_blank">Matthew Lasar</a></li>
<li><a href="http://techpresident.com/blog-entry/having-sat-out-aughts-fccgov-steps-modern-age" target="_blank">&#8220;Having Sat Out the Aughts, FCC.gov Steps into the Modern Age&#8221;</a> by <a href="http://techpresident.com/blogs/nancy-scola" target="_blank">Nancy Scola</a></li>
</ul>
<p>Unlocking the power of the FCC through smart design and engagement is just the beginning. We&#8217;re excited to see how the public takes advantage of the simpler design, <a href="http://beta.fcc.gov/data" target="_blank">open data</a>, and powerful <a href="http://beta.fcc.gov/tools-data" target="_blank">FCC toolkit</a>.</p>
<p>And of course, if you haven&#8217;t checked it out yet, please do so and feel free to leave us a comment with your thoughts: <a title="FCC Home" href="https://beta.fcc.gov/" target="_blank">http://beta.fcc.gov/</a></p>
<p>You can also contribute your feedback directly to the FCC.  Your thoughts and ideas about additional features, improving the user experience, and/or improving the functionality of the website will be considered in future releases and updates: <a href="http://fccdotgov.uservoice.com/forums/105541-a-new-fcc-gov-feedback" target="_blank">http://fccdotgov.uservoice.com/forums/105541-a-new-fcc-gov-feedback</a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 218px; width: 1px; height: 1px; overflow: hidden;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <mce:style><!   /* 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:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--><span class="msgtxt"><span style="font-size: 11pt; font-family: &amp;amp;amp;"><a href="http://twitter.com/stevenvfcc">@stevenvfcc</a></span></span></div>
<p>The post <a href="http://blog.metrostarsystems.com/2011/04/07/you-beta-believe-it-fcc-gov-reimagined-and-redesigned-for-open-government/">You Beta Believe It: FCC.gov reimagined and redesigned for Open Government</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/04/07/you-beta-believe-it-fcc-gov-reimagined-and-redesigned-for-open-government/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A “Techy-Nerdy” April Fools’ Day Prank</title>
		<link>http://blog.metrostarsystems.com/2011/04/01/april-fools-day/</link>
		<comments>http://blog.metrostarsystems.com/2011/04/01/april-fools-day/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 21:54:01 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[April Fools' Day]]></category>
		<category><![CDATA[iPhone tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4654</guid>
		<description><![CDATA[<p>Haven’t pulled any April Fools’ Day pranks yet? Here’s one for all you techy-nerds out there. This is fun prank you can play on your friend for April Fools’ Day, or any day: “Screen-shot-photos-baffler”  Step 1:  Take 20 screen shots of your home screen by pressing the power and home keys on your iPhone Step 2: [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/04/01/april-fools-day/">A “Techy-Nerdy” April Fools’ Day Prank</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Haven’t pulled any April Fools’ Day pranks yet? Here’s one for all you techy-nerds out there. This is fun prank you can play on your friend for April Fools’ Day, or any day:</p>
<p style="text-align: center;"><strong>“Screen-shot-photos-baffler”</strong></p>
<p style="text-align: left;"><strong> Step 1:</strong><strong> </strong> Take 20 screen shots of your home screen by pressing the power and home keys on your iPhone<br />
<a rel="attachment wp-att-4655" href="http://blog.metrostarsystems.com/2011/04/01/april-fools-day/photo/"><img class="alignnone size-medium wp-image-4655" title="photo" src="https://blog.metrostarsystems.com/wp-content/uploads/2011/04/photo-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p><strong>Step 2:</strong> Change the Auto-Lock settings to 5 minutes (so this prank works).</p>
<p><a rel="attachment wp-att-4667" href="http://blog.metrostarsystems.com/2011/04/01/april-fools-day/photo2-4/"><img class="alignnone size-medium wp-image-4667" title="AutoLock" src="https://blog.metrostarsystems.com/wp-content/uploads/2011/04/photo23-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p><strong>Step 3.</strong> Open your photo gallery to the 10<sup>th</sup> screen shot of your home screen.</p>
<p><a rel="attachment wp-att-4668" href="http://blog.metrostarsystems.com/2011/04/01/april-fools-day/photo-2/"><img class="alignnone size-medium wp-image-4668" title="photo" src="https://blog.metrostarsystems.com/wp-content/uploads/2011/04/photo1-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p><strong>Step 4:</strong> Leave the bait (your iPhone) near a friend, luring them into the trap.</p>
<p><strong>Step 5:</strong> Sit back and watch your friends try to “unlock” your iPhone by swiping the “slide to unlock”. Little do they know it’s a photo!<span id="_marker"> </span></p>
<p><span> </span></p>
<p><span> </span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/04/01/april-fools-day/">A “Techy-Nerdy” April Fools’ Day Prank</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/04/01/april-fools-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Silverlight Caching Data Requests</title>
		<link>http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/</link>
		<comments>http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 14:57:46 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/</guid>
		<description><![CDATA[<p>SilverLight is a great presentation display. However, when it works perfectly on ALL Browsers, with exception of Internet Explorer, it become very comical. Background We developed a SilverLight display which uses &#8220;WebClient&#8221; class to query an RSS feed asynchronously: WebClient proxy = new WebClient(); proxy.OpenReadCompleted += new OpenReadCompletedEventHandler(OnReadCompleted); Once the callback event is triggered by [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/">Silverlight Caching Data Requests</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: Georgia; font-size: 10pt;">SilverLight is a great presentation display. However, when it works perfectly on ALL Browsers, with exception of Internet Explorer, it become very comical.<br />
</span></p>
<p><span style="font-family: Georgia; font-size: 10pt;"><span style="text-decoration: underline;"><strong>Background</strong></span><br />
We developed a SilverLight display which uses &#8220;WebClient&#8221; class to query an RSS feed asynchronously:<br />
</span></p>
<p><span style="font-size: 10pt;"><span style="color: #2b91af; font-family: Consolas;">WebClient</span><span style="font-family: Consolas;"> proxy = <span style="color: blue;">new</span><br />
<span style="color: #2b91af;">WebClient</span>();<br />
proxy.OpenReadCompleted += <span style="color: blue;">new Op<span style="color: #2b91af;">enReadCompletedEventHandler</span>(OnReadCompleted);</span></span><span style="font-family: Georgia;"><br />
</span></span></p>
<p><span style="font-family: Georgia; font-size: 10pt;">Once the callback event is triggered by a timer event, we have logic to iterate through the results.<br />
</span></p>
<p><span style="font-family: Georgia; font-size: 10pt;"><span style="text-decoration: underline;"><strong>Problem</strong></span><br />
The data returned by the proxy seemed to be cached, since we keep on getting the same data. I looked around trying to figure out why this would happen. The RSS Feed that we were querying was being updated properly. What could cause the caching? Is it the way I am quering? Is it SilverLight acting up?<br />
</span></p>
<p><span style="font-family: Georgia; font-size: 10pt;"><span style="text-decoration: underline;"><strong>Solution</strong></span><br />
As I started to Google (sad to say that I did not Binged), I coworker came to mind. He would reminding me about FireBug (Dev Tool within FireFox) and how awesome it is. Hence, I decided to use the Developer Tools on IE:<br />
</span></p>
<p><span style="font-family: Georgia; font-size: 10pt;">Why is the browser returning 304?<br />
</span></p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2011/03/032611_1457_Silverlight1.png" alt="" /></p>
<p>The first time we hit the server, it returns 200 (OK).</p>
<p>However, every other call to the server, it would returns 304.<br />
<strong><em>Definition of 304<br />
</em></strong>304: If the client has done a conditional GET and access is allowed, <strong><em>but the document has not been modified since the date and time specified</em></strong> in <em>If-Modified-Since</em> field, the server responds with a 304 status code and does not send the document body to the client.</p>
<p><strong><em>Translation</em></strong><br />
The browser would ask the server if the cached data is fresh enough and use the cached data.</p>
<p><strong><em>Resolution</em></strong><br />
Why is Internet Explorer acting up and not Chrome, FireFox, Safari, Opera?</p>
<p>Checked on Non-Microsoft Browsers and their respective Developer Tools and they all return 200 every time. What going on? Why is Internet Explorer being so difficult?</p>
<p>Hence, checked the configuration of Internet Settings and adjusted the following settings to make it all work:</p>
<ol>
<li>Go the &#8220;Tools&#8221; -&gt; &#8220;Internet Options&#8221;</li>
<li>Under the &#8220;Browser History&#8221; -&gt; Select &#8220;Settings&#8221;</li>
<li>By default, the browser is set to &#8220;Automatically&#8221;.<br />
Adjust to &#8220;Every time I visit the webpage&#8221; and Click on &#8220;OK&#8221;.</li>
</ol>
<p> <span style="text-decoration: underline;"><strong>Conclusion<br />
</strong></span><br />
I was very annoyed by this behavior in Internet Explorer.</p>
<p>However, the lesson learned was to make sure that (1) you test your solutions on all major browsers, while (2) leveraging their respective developer tools.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/">Silverlight Caching Data Requests</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/03/26/silverlight-caching-data-requests-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video: The Spirit of Innovation</title>
		<link>http://blog.metrostarsystems.com/2011/03/22/video-the-spirit-of-innovation/</link>
		<comments>http://blog.metrostarsystems.com/2011/03/22/video-the-spirit-of-innovation/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 14:27:27 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Ali Manouchehri]]></category>
		<category><![CDATA[award]]></category>
		<category><![CDATA[Spirit of Innovation]]></category>
		<category><![CDATA[Washington Adventist Hospital]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4629</guid>
		<description><![CDATA[<p>In a previous post, "<a href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/" target="_blank">Capturing the Spirit of Innovation</a>", I shared info about our CEO, Ali Manouchehri, receiving the <em>2010 Spirit of Innovation Award</em> from <a href="http://www.washingtonadventisthospital.org/WAH/vision/strategic-vision.aspx" target="_blank">Washington Adventist Hospital</a>.  This is a video interview of him discussing some of his inspirations and innovation in health care.

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/WqT5bIIP560" frameborder="0" allowfullscreen></iframe>
<em>Video footage provided courtesy of Washington Adventist HealthCare.</em></p><p>The post <a href="http://blog.metrostarsystems.com/2011/03/22/video-the-spirit-of-innovation/">Video: The Spirit of Innovation</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In a previous post, &#8220;<a href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/" target="_blank">Capturing the Spirit of Innovation</a>&#8220;, I shared info about our CEO, Ali Manouchehri, receiving the <em>2010 Spirit of Innovation Award</em> from <a href="http://www.washingtonadventisthospital.org/WAH/vision/strategic-vision.aspx" target="_blank">Washington Adventist Hospital</a>.  This is a video interview of him discussing some of his inspirations and innovation in health care.</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/WqT5bIIP560" frameborder="0" allowfullscreen></iframe><br />
<em>Video footage provided courtesy of Washington Adventist HealthCare.</em></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/03/22/video-the-spirit-of-innovation/">Video: The Spirit of Innovation</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/03/22/video-the-spirit-of-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paging within list views in SharePoint 2010 using SPListItemCollectionPosition</title>
		<link>http://blog.metrostarsystems.com/2011/03/16/paging-within-list-views-in-sharepoint-2010-using-splistitemcollectionposition/</link>
		<comments>http://blog.metrostarsystems.com/2011/03/16/paging-within-list-views-in-sharepoint-2010-using-splistitemcollectionposition/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 20:51:51 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Filter]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[Next]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Paging]]></category>
		<category><![CDATA[Previous]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sort]]></category>
		<category><![CDATA[SPListItemCollectionPosition]]></category>
		<category><![CDATA[View]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4616</guid>
		<description><![CDATA[<p>If you ever have had the need to create your own pagination for SharePoint 2010 lists/views you will undoubtedly have run into a class called SPListItemCollectionPosition which is supposed to handle going forwards and backwards in the paging.  Unfortunately as of this post the documentation on this little gem is non-existent.  So after doing some googling and experimentation [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/03/16/paging-within-list-views-in-sharepoint-2010-using-splistitemcollectionposition/">Paging within list views in SharePoint 2010 using SPListItemCollectionPosition</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>If you ever have had the need to create your own pagination for SharePoint 2010 lists/views you will undoubtedly have run into a class called SPListItemCollectionPosition which is supposed to handle going forwards and backwards in the paging.  Unfortunately as of this post the documentation on this little gem is non-existent.  So after doing some googling and experimentation here are some things I have learned which can hopefully save some of you some time trying to figure this stuff out.</p>
<ul>
<li>All of the data this class encapsulates is really stored in a string with various parameters encoded like a query string</li>
<li>The parameters which you need to concerned with are:
<ul>
<li><strong>Paged=True</strong> This parameter tells SharePoint that you&#8217;re trying to paginate the data</li>
<li>﻿<strong>p_ID </strong>Is used in two different ways
<ul>
<li>When paging <em>forward </em>this should equal the ID of the <em>last </em>item on the current page</li>
<li>When paging <em>backward</em> this should equal the ID of the <em>first </em>item on the page</li>
</ul>
</li>
<li><strong>PagedPrev </strong>should be se to TRUE when paging backwards
<ul>
<li>Can be omitted when paging forwards</li>
</ul>
</li>
<li><strong>p_</strong>[ColumnName] When using sorting this functions in the same way the p_ID field works except the value should come from the column being sorted on, not the ID of the item.
<ul>
<li>[ColumnName] is replaced with the name of the column being sorted on</li>
<li>EX) If your sorting on the Title column the parameter should be called p_Title
<ul>
<li>If paging <em>forward </em>it should be set equal to the Title value of the <em>last</em> item on the page</li>
<li>If paging <em>backward </em>it should be set equal to the Title of the <em>first </em>item on the page</li>
</ul>
</li>
</ul>
</li>
<li><strong>PageLastRow </strong>is used when paging backwards.  It should be set to the index of the last item on the current page</li>
<li><strong>PageFirstRow </strong>is used when paging forwards.  It should be set to the ID the first item on the current page</li>
</ul>
</li>
</ul>
<p>If you&#8217;re looking for more information on how this works one good place to look is in the query string for the out of the box list views.  As you sort and page through the data you&#8217;ll see these parameters in the query string of the page which provides a nice place to do some experimentation.  Also please note a few gotchas which I encountered while working with this:</p>
<ul>
<li>If sorting is being done on a DateTime column then the value for the p_[ColumnName] attribute needs to be in <strong>UTC </strong>not local time</li>
<li>The API only allows for going from the current page to the next or previous page.  You can&#8217;t jump arbitrarily between pages</li>
<li>If filtering is being done on the view then there is no real &#8216;good&#8217; way to determine if you are at the beginning or end of the pagination.  This is something you&#8217;ll have to figure out how to handle on your own</li>
</ul>
<p>For more information take a look at the following links which helped me out a lot:</p>
<ul>
<li><a href="http://charliedigital.com/2010/02/05/paging-with-splistitemcollectionposition/">http://charliedigital.com/2010/02/05/paging-with-splistitemcollectionposition/</a></li>
<li><a href="http://blogs.msdn.com/b/colbyafrica/archive/2009/02/19/learning-sharepoint-part-vi-list-pagination.aspx">http://blogs.msdn.com/b/colbyafrica/archive/2009/02/19/learning-sharepoint-part-vi-list-pagination.aspx</a></li>
</ul>
<p>The post <a href="http://blog.metrostarsystems.com/2011/03/16/paging-within-list-views-in-sharepoint-2010-using-splistitemcollectionposition/">Paging within list views in SharePoint 2010 using SPListItemCollectionPosition</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/03/16/paging-within-list-views-in-sharepoint-2010-using-splistitemcollectionposition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StarLabs</title>
		<link>http://blog.metrostarsystems.com/2011/03/04/starlabs/</link>
		<comments>http://blog.metrostarsystems.com/2011/03/04/starlabs/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 18:03:11 +0000</pubDate>
		<dc:creator>Monica Huie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[StarLabs]]></category>
		<category><![CDATA[visual search]]></category>
		<category><![CDATA[Visualize It]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4581</guid>
		<description><![CDATA[<p>When I started working here at MetroStar Systems, approximately 8 months ago, one of the very first things I remember being told was, “No Idea is a bad idea”…and I have learned that mantra definitely holds true.  It’s great to be in an environment where no matter how off the wall your idea may be, it’s always taken into consideration, provided feedback and sometimes given the green light to make it happen.  While most of the daily work hours are spent getting things done for clients, many of our developers and engineers spend their after-hours coming up with tools and solutions to help enhance and improve internal processes. As all these great ideas floated around, it was only a matter of time, something was created to house them…thus, <em><strong>StarLabs</strong></em> was born.

<em><strong>StarLabs</strong></em> is where our engineers and artists collaborate and share innovative projects. It allows those unfamiliar with MetroStar Systems to learn more about the behind the scene things we do and the people who bring them to life.
<p style="text-align: center;"></p>
<p style="text-align: center;"><a href="http://labs.metrostarsystems.com/" target="_blank"><img class="size-full wp-image-4590 aligncenter" title="Starlabs_capture" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/03/Starlabs_capture2.png" alt="screenshot of StarLabs website by MetroStar Systems" width="545" height="393" /></a></p>
One of the current projects we feature on <em><strong>StarLabs</strong></em> is <a href="http://labs.metrostarsystems.com/projects/visualizeit/" target="_blank"><strong><em>Visualize It</em></strong></a>, which provides a rich user experience for navigating and exploring SharePoint Libraries. It is a powerful solution for not only finding data but also discovering data. An <a href="http://blog.metrostarsystems.com/visual-search/" target="_blank">example of how <em>Visualize It</em> works can be found on this blog</a>! See the top of the page, the little guy holding the “Visual Search” banner. Click on it and type in a keyword like “SharePoint” and watch <em>Visualize It</em> in action.

Currently, <em>Visualize It</em>, is available for free download. System administrators can download it and implement it to their SharePoint Portals. If you test it out, please let us know your feedback!

Learn more about StarLabs and the different projects we are working on by visiting <a href="http://labs.metrostarsystems.com/">http://labs.metrostarsystems.com</a></p><p>The post <a href="http://blog.metrostarsystems.com/2011/03/04/starlabs/">StarLabs</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When I started working here at MetroStar Systems, approximately 8 months ago, one of the very first things I remember being told was, “No Idea is a bad idea”…and I have learned that mantra definitely holds true.  It’s great to be in an environment where no matter how off the wall your idea may be, it’s always taken into consideration, provided feedback and sometimes given the green light to make it happen.  While most of the daily work hours are spent getting things done for clients, many of our developers and engineers spend their after-hours coming up with tools and solutions to help enhance and improve internal processes. As all these great ideas floated around, it was only a matter of time, something was created to house them…thus, <em><strong>StarLabs</strong></em> was born.</p>
<p><em><strong>StarLabs</strong></em> is where our engineers and artists collaborate and share innovative projects. It allows those unfamiliar with MetroStar Systems to learn more about the behind the scene things we do and the people who bring them to life.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://labs.metrostarsystems.com/" target="_blank"><img class="size-full wp-image-4590 aligncenter" title="Starlabs_capture" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/03/Starlabs_capture2.png" alt="screenshot of StarLabs website by MetroStar Systems" width="545" height="393" /></a></p>
<p>One of the current projects we feature on <em><strong>StarLabs</strong></em> is <a href="http://labs.metrostarsystems.com/projects/visualizeit/" target="_blank"><strong><em>Visualize It</em></strong></a>, which provides a rich user experience for navigating and exploring SharePoint Libraries. It is a powerful solution for not only finding data but also discovering data. An <a href="http://blog.metrostarsystems.com/visual-search/" target="_blank">example of how <em>Visualize It</em> works can be found on this blog</a>! See the top of the page, the little guy holding the “Visual Search” banner. Click on it and type in a keyword like “SharePoint” and watch <em>Visualize It</em> in action.</p>
<p>Currently, <em>Visualize It</em>, is available for free download. System administrators can download it and implement it to their SharePoint Portals. If you test it out, please let us know your feedback!</p>
<p>Learn more about StarLabs and the different projects we are working on by visiting <a href="http://labs.metrostarsystems.com/">http://labs.metrostarsystems.com</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/03/04/starlabs/">StarLabs</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/03/04/starlabs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Forms Based Authentication</title>
		<link>http://blog.metrostarsystems.com/2011/02/24/sharepoint-2010-forms-based-authentication/</link>
		<comments>http://blog.metrostarsystems.com/2011/02/24/sharepoint-2010-forms-based-authentication/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 15:59:46 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[FBA]]></category>
		<category><![CDATA[Forms based authentication]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[NTLM]]></category>
		<category><![CDATA[provider]]></category>
		<category><![CDATA[role]]></category>
		<category><![CDATA[SharePont]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Authentication]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4577</guid>
		<description><![CDATA[<p>For the past couple of days I&#8217;ve been tasked with testing out and learning about SharePoint&#8217;s FBA (Forms Based Authentication).  Traditionally SharePoint makes use of Windows Authentication for authenticating users which uses mechanisms built into browers and IIS but limits the UI/UX for logging in to whatever the browser prompts when it receives a 401 from the server. [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/02/24/sharepoint-2010-forms-based-authentication/">SharePoint 2010 Forms Based Authentication</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>For the past couple of days I&#8217;ve been tasked with testing out and learning about SharePoint&#8217;s FBA (Forms Based Authentication).  Traditionally SharePoint makes use of Windows Authentication for authenticating users which uses mechanisms built into browers and IIS but limits the UI/UX for logging in to whatever the browser prompts when it receives a 401 from the server.  If you have the need to display an actual login page with username and password text boxes you have to use FBA.</p>
<p>FBA within SharePoint is done using ASP.Net membership and role providers which can pull information from just about anywhere including a SQL databases and AD with the built in providers.  (Note that you can create your own providers <a href="http://msdn.microsoft.com/en-us/library/f1kyba5e(v=VS.85).aspx">http://msdn.microsoft.com/en-us/library/f1kyba5e(v=VS.85).aspx</a>).  Setting these up is a fairly straightforward process involving some Central Administration settings as well as modifying a few web.config files which is described in detail in the following links:</p>
<ul>
<li><a href="http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx">http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx</a></li>
<li><a href="http://blogs.msdn.com/b/alimaz/archive/2009/10/30/configuring-fba-in-sharepoint-server-2010-beta-2.aspx">http://blogs.msdn.com/b/alimaz/archive/2009/10/30/configuring-fba-in-sharepoint-server-2010-beta-2.aspx</a></li>
<li><a href="http://www.sharepointchick.com/archive/2010/05/06/configuring-claims-and-forms-based-authentication-for-use-with-an.aspx">http://www.sharepointchick.com/archive/2010/05/06/configuring-claims-and-forms-based-authentication-for-use-with-an.aspx</a></li>
</ul>
<p>After setting up FBA for SharePoint you will probobly come across a few caveats in which SharePoint does not act as expected:</p>
<ul>
<li>The People Picker does not do partial searches anymore.
<ul>
<li>Using an LDAP memberhsip provider searching for users required knowing the beginning of their username.
<ul>
<li>Can&#8217;t search by display name</li>
<li>Searching for &#8216;doe&#8217; would not yield &#8216;jdoe&#8217; as a result, however searching for &#8216;jdo&#8217; would</li>
</ul>
</li>
<li>Using the SQL membership provider only exact matches to the username would work, defeating the purpose of the search</li>
</ul>
</li>
<li>The name of the users in the system (Created by fields etc&#8230;) only shows their username, not their display name</li>
</ul>
<p>The problem seems to be that SharePoint handles authentication and user profiles in two different systems.  (IIS/ASP.Net  is used for authentication, whereas profiles and handled by SharePoint specific systems)  So getting the authentication to work is fairly simple but getting the other parts to work is a bit more complicated.  Knowing this now I&#8217;ll probably recommend sticking with Windows Authentication unless there is need to authenticate against something other than AD!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/02/24/sharepoint-2010-forms-based-authentication/">SharePoint 2010 Forms Based Authentication</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/02/24/sharepoint-2010-forms-based-authentication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Running out of hard drive space on a SharePoint Dev VM?</title>
		<link>http://blog.metrostarsystems.com/2011/02/22/running-out-of-hard-drive-space-on-a-sharepoint-dev-vm/</link>
		<comments>http://blog.metrostarsystems.com/2011/02/22/running-out-of-hard-drive-space-on-a-sharepoint-dev-vm/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 14:24:37 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[GB]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Space]]></category>
		<category><![CDATA[WinDirStat]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4573</guid>
		<description><![CDATA[<p>Recently I noticed that my SharePoint (2007) development VM was running low on hard drive space.  The VM has a 60+ GB C drive so I was little shocked to see that I only had a few hundred MB left.  After poking around in the file system looking for whatever was taking up all of [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/02/22/running-out-of-hard-drive-space-on-a-sharepoint-dev-vm/">Running out of hard drive space on a SharePoint Dev VM?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently I noticed that my SharePoint (2007) development VM was running low on hard drive space.  The VM has a 60+ GB C drive so I was little shocked to see that I only had a few hundred MB left.  After poking around in the file system looking for whatever was taking up all of that space and coming up empty I installed a handy utility called <a href="http://windirstat.info/">WinDirStat</a> which tells you where all of the space is being used.</p>
<p>Lo and behold the culprits where SharePoint&#8217;s log files which over time had grown to over 30 GB!  Since it was my development VM  I simply deleted the logs and freed up half the drive.  Problem solved!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/02/22/running-out-of-hard-drive-space-on-a-sharepoint-dev-vm/">Running out of hard drive space on a SharePoint Dev VM?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/02/22/running-out-of-hard-drive-space-on-a-sharepoint-dev-vm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips to name a brand, product or service!</title>
		<link>http://blog.metrostarsystems.com/2011/02/17/tips-to-name-brand-product-or-service/</link>
		<comments>http://blog.metrostarsystems.com/2011/02/17/tips-to-name-brand-product-or-service/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 14:31:46 +0000</pubDate>
		<dc:creator>Kathy Ohlhaber</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[naming]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4554</guid>
		<description><![CDATA[<p><iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/R3nMk02D5HI?rel=0" frameborder="0" allowfullscreen></iframe>

Last week our New Media team was brainstorming a name for a new application MetroStar Systems is creating, and we thought our tips for name creation might be worth sharing. 

In this video, Theresa Kattula, Monica Huie, Patricia Joo, and Kathy Ohlhaber give four quick tips for naming a product or service. Let us know if you have any questions or ideas!</p><p>The post <a href="http://blog.metrostarsystems.com/2011/02/17/tips-to-name-brand-product-or-service/">Tips to name a brand, product or service!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/R3nMk02D5HI?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Last week our New Media team was brainstorming a name for a new application MetroStar Systems is creating, and we thought our tips for name creation might be worth sharing. </p>
<p>In this video, Theresa Kattula, Monica Huie, Patricia Joo, and Kathy Ohlhaber give four quick tips for naming a product or service. </p>
<p>1. Define: Define your or your client’s mission/goals for the product or service as well as define your target audience. For example, you don&#8217;t want to use inappropriate words for a Government targeted audience. Do a competitive analysis to see the names your competitors are using for similar products and see if the name you want already exists.</p>
<p>2. Abstract vs. Obvious:  Based on the objectives and target audience that you define, consider whether you want to create an abstract or obvious name for your product or service. In other words, do you want a name that’s really unique and creative but needs some explanation? Or, do you prefer to use a more self-evident name that’s clearly reflective of what you’re offering? Whichever kind of name you choose, decide how you want it to relate to your product or service and build your brand around it.</p>
<p>3. Longevity/Memorable: You want to keep in mind that the Internet is going to be around for a long time (unless the Mayans were right and 2012 is the end). So make sure you’re coming up with a brand name that can retain its longevity. Look at what sites your brand can work with and choose the ones that have the potential to be around for a while (i.e., of course Facebook). You also want a memorable brand, so be creative with the marketing of your logo or mascot.  You still remember what animal Geico’s mascot is, right?  </p>
<p>4. Easy to pronounce?:  Is it easy to pronounce? If you create your product name by combining two or more of the features of your product or service, you may come up with a name that is difficult for people to pronounce such as Type + Tweet + Display = &#8220;tytwdi&#8221;. This is really hard to pronounce with just one vowel! Keep it simple because if it’s hard to pronounce, it’s probably hard to spell and remember.</p>
<p>We hope these four quick tips have been helpful! Have fun coming up with a name for your product or service and don’t be afraid to get creative! Good luck, and be sure to post your comments on Supernova!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/02/17/tips-to-name-brand-product-or-service/">Tips to name a brand, product or service!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/02/17/tips-to-name-brand-product-or-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing SharePoint 2010 Ribbon UI: Lessons Learned</title>
		<link>http://blog.metrostarsystems.com/2011/02/11/customizing-sharepoint-2010-ribbon-ui-lessons-learned/</link>
		<comments>http://blog.metrostarsystems.com/2011/02/11/customizing-sharepoint-2010-ribbon-ui-lessons-learned/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 20:02:59 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CommandUIHandler]]></category>
		<category><![CDATA[CustomAction]]></category>
		<category><![CDATA[PageComponent]]></category>
		<category><![CDATA[Ribbon]]></category>
		<category><![CDATA[ribbon UI]]></category>
		<category><![CDATA[ShareePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[ToggleButton]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4543</guid>
		<description><![CDATA[<p>One of the SharePoint 2010 solutions we at MetroStar have been developing has involved some customizations of the Ribbon UI.  After several days learning (and fighting) the Ribbon I&#8217;ve learned a few things which may be of some use to other SharePoint developers out there: Adding elements to the Ribbon involves a pretty straight forward [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/02/11/customizing-sharepoint-2010-ribbon-ui-lessons-learned/">Customizing SharePoint 2010 Ribbon UI: Lessons Learned</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>One of the SharePoint 2010 solutions we at MetroStar have been developing has involved some customizations of the Ribbon UI.  After several days learning (and fighting) the Ribbon I&#8217;ve learned a few things which may be of some use to other SharePoint developers out there:</p>
<ul>
<li>Adding elements to the Ribbon involves a pretty straight forward process  of writing some XML and putting it in a <strong>CustomAction</strong></li>
<li>Wiring up the commands which Ribbon controls use (such as buttons) can be done in one of two ways
<ul>
<li>The command handlers can be defined in the <strong>CustomAction</strong>&#8216;s XML using a <strong>CommandUIHandler</strong>
<ul>
<li>These are the simplest to setup but offer the least flexibility</li>
<li>Certain commands do not work properly with commands defined this way (such as a <strong>ToggleButton</strong>&#8216;s <strong>QueryCommand</strong>)</li>
</ul>
</li>
<li>The more flexible/complicated approach is to use <strong>PageComponents </strong>which let you define JavaScript &#8216;classes&#8217; to handle the various actions that a Ribbon control may need</li>
</ul>
</li>
<li>SharePoint&#8217;s built-in commands can be overridden by creating a handler for a command with the same name as the built-in command</li>
<li>Finding out what a built-in command is doing behind the scenes can be very difficult to do
<ul>
<li>The JavaScript can be run through a debugger to see what is going on but the code is neither commented or documented</li>
</ul>
</li>
<li>When loading PageComponents the order of operations is very important
<ul>
<li>Make use of SharePoint&#8217;s <strong>scriptLink </strong>control to load JS after the UI has loaded</li>
<li>Use <strong>ExecuteOrDelayUntilScriptLoaded </strong>and <strong>NotifyScriptLoadedAndExecuteWaitingJobs </strong>to make sure dependencies are loaded before trying to use them</li>
</ul>
</li>
<li>The documentation (as of 2/11/2011) on MSDN is severely lacking so be prepared to do a lot Googling and Guess/Checking.</li>
</ul>
<p>For those delving into the Ribbon here are some links which helped me out greatly:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ff630938.aspx">http://msdn.microsoft.com/en-us/library/ff630938.aspx</a></p>
<p><a href="http://www.wictorwilen.se/Post/Creating-a-SharePoint-2010-Ribbon-extension-part-1.aspx">http://www.wictorwilen.se/Post/Creating-a-SharePoint-2010-Ribbon-extension-part-1.aspx</a></p>
<p><a href="http://www.sharepointnutsandbolts.com/2010/02/ribbon-customizations-dropdown-controls.html">http://www.sharepointnutsandbolts.com/2010/02/ribbon-customizations-dropdown-controls.html</a></p>
<p><a href="http://blog.dennus.net/2010/07/20/ribbon-buttons-with-postback-in-sp2010/">http://blog.dennus.net/2010/07/20/ribbon-buttons-with-postback-in-sp2010/</a></p>
<p>To see the fruits of these labor&#8217;s be sure to check out our <a href="http://labs.metrostarsystems.com">StarLabs </a>site to see our latest a greatest (Free!) SharePoint solutions.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/02/11/customizing-sharepoint-2010-ribbon-ui-lessons-learned/">Customizing SharePoint 2010 Ribbon UI: Lessons Learned</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/02/11/customizing-sharepoint-2010-ribbon-ui-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Tip: Fix extra linespace between &lt;sup&gt; tags and overlying rows</title>
		<link>http://blog.metrostarsystems.com/2011/01/31/fix-extra-linespace-between-tags-and-overlying-rows/</link>
		<comments>http://blog.metrostarsystems.com/2011/01/31/fix-extra-linespace-between-tags-and-overlying-rows/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 21:57:17 +0000</pubDate>
		<dc:creator>Hector Portillo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CSS Hacks]]></category>
		<category><![CDATA[CSS superscript fix]]></category>
		<category><![CDATA[CSS Tricks]]></category>
		<category><![CDATA[IE 6]]></category>
		<category><![CDATA[IE 7]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[sup]]></category>
		<category><![CDATA[superscript line-space]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4422</guid>
		<description><![CDATA[<p>The tag works perfectly in Internet Explorer (IE) 8 however it will create extra unwanted line spacing in IE 7 and IE6. The best way to fix this issue is stylizing the tags like this: sup { vertical-align: baseline; font-size: 0.8em; position: relative; top: -0.4em; } I&#8217;m passing this over to you guys because of [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/01/31/fix-extra-linespace-between-tags-and-overlying-rows/">CSS Tip: Fix extra linespace between &lt;sup&gt; tags and overlying rows</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The <sup> tag works perfectly in Internet Explorer (IE) 8 however it  will create extra unwanted line spacing in IE 7 and IE6.</sup></p>
<p><sup>The best way to fix this issue is stylizing the <sup> tags like this:</sup></sup></p>
<p><code><sup><sup>sup {<br />
vertical-align: baseline;<br />
font-size: 0.8em;<br />
position: relative;<br />
top: -0.4em;<br />
}</sup></sup></code></p>
<p><sup><sup>I&#8217;m passing this over to you guys because of all the headache and frustration it caused me in IE7.</sup></sup></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/01/31/fix-extra-linespace-between-tags-and-overlying-rows/">CSS Tip: Fix extra linespace between &lt;sup&gt; tags and overlying rows</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/01/31/fix-extra-linespace-between-tags-and-overlying-rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create your own VIP Super Bowl XLV Experience!</title>
		<link>http://blog.metrostarsystems.com/2011/01/25/create-your-own-vip-super-bowl-xlv-experience/</link>
		<comments>http://blog.metrostarsystems.com/2011/01/25/create-your-own-vip-super-bowl-xlv-experience/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 23:00:01 +0000</pubDate>
		<dc:creator>Hector Portillo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[NFL VIP Pass]]></category>
		<category><![CDATA[super bowl XLV]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4397</guid>
		<description><![CDATA[<p>You&#8217;ve invited all your favorite people to come watch the Big Game with you, and you want it to be the best party in town. So, make it official with my Super Bowl XLV VIP Pass Template! Download the publisher file, quickly add the names of your VIP Guests, print, assemble* and pass them out! [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/01/25/create-your-own-vip-super-bowl-xlv-experience/">Create your own VIP Super Bowl XLV Experience!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>You&#8217;ve invited all your favorite people to come watch the Big Game with you, and you want it to be the best party in town. So, make it official with my Super Bowl XLV VIP Pass Template! Download the publisher file, quickly add the names of your VIP Guests, print, assemble* and pass them out!</p>
<ul>
<li><a href="http://www.metrostarsystems.com/blog/hportillo/superbowl-XLV-VIP-Pass.docx" target="_blank">Download the Super Bowl XLV VIP Pass Template (Microsoft  Word Document)<br />
</a></li>
<li><a href="http://www.metrostarsystems.com/blog/hportillo/superbowl-XLV-VIP-Pass.pub" target="_blank">Download the Super Bowl XLV VIP Pass Template (Microsoft  Publisher &#8211; 2mb)</a></li>
<li>Dimensions: 4&#8243;x7.5&#8243;</li>
<li>Editable regions: VIP Guest Name and Address</li>
</ul>
<p>*  You can buy a <a title="Click here to buy the badge holder" href="http://www.usalanyards.com/ticket-pouches-bh-4282.aspx" target="_blank">plastic badge holders</a> and <a href="http://www.usalanyards.com/lanyardsupply.aspx" target="_blank">lanyards</a> from <a href="http://www.usalanyards.com" target="_blank">www.usalanyards.com</a> to make it look more professional and fun.</p>
<p>If you use it, be sure to leave a comment and send pictures! Also, let me know if you need any other file formats or if you have any questions.</p>
<p>This pass will not get you into the stadium so you can try to sneak in at your own discretion.  Neither myself nor MetroStar Systems is affiliated with any official Super Bowl website, any Super Bowl box office or any Super Bowl fan clubs, partners, sponsors, etc&#8230;</p>
<p>Enjoy and have fun!</p>
<div id="attachment_4400" class="wp-caption aligncenter" style="width: 410px"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2011/01/Superbowl_XLV-Pass.jpg"><img class="size-full wp-image-4400" title="Superbowl_XLV-Pass" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/01/Superbowl_XLV-Pass.jpg" alt="Super Bowl XLV VIP Pass" width="400" height="853" /></a><a href="http://blog.metrostarsystems.com/wp-content/uploads/2011/01/superbowl.jpg"><img class="aligncenter size-medium wp-image-4420" title="superbowl" src="http://blog.metrostarsystems.com/wp-content/uploads/2011/01/superbowl-232x300.jpg" alt="" width="232" height="300" /></a><br />
<p class="wp-caption-text">Super Bowl XLV VIP Pass Sample</p></div>
<p>The post <a href="http://blog.metrostarsystems.com/2011/01/25/create-your-own-vip-super-bowl-xlv-experience/">Create your own VIP Super Bowl XLV Experience!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/01/25/create-your-own-vip-super-bowl-xlv-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP .Net MVC Localization</title>
		<link>http://blog.metrostarsystems.com/2011/01/05/asp-net-mvc-localization/</link>
		<comments>http://blog.metrostarsystems.com/2011/01/05/asp-net-mvc-localization/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 19:51:20 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Accept-Langauge]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Internationalization]]></category>
		<category><![CDATA[Localization]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[resx]]></category>
		<category><![CDATA[UICulture]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4386</guid>
		<description><![CDATA[<p>Ever needed to localize/internationalize an MVC web application but didn&#8217;t know how to? Well it&#8217;s actually pretty simple with ASP .Net. The first step is to set the page&#8217;s UICulture to the language requested by the browser which can be accomplished by adding the following code to the controller. After the thread&#8217;s UICulture has been [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2011/01/05/asp-net-mvc-localization/">ASP .Net MVC Localization</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Ever needed to localize/internationalize an MVC web application but didn&#8217;t know how to?  Well it&#8217;s actually pretty simple with ASP .Net.  The first step is to set the page&#8217;s UICulture to the language requested by the browser which can be accomplished by adding the following code to the controller.</p>
<p><!--WCS[6]--></p>
<p>After the thread&#8217;s UICulture has been set you need to define resource files (.resx) which will contain the translated words.  In the folder containing your view create an Asp.Net folder named App_LocalResources.  In this folder create a resource file for languages you&#8217;ll be supporting in the following format.</p>
<p>Assuming the view is named index.aspx the resource files should be named:<br />
<strong>index.aspx.resx</strong> This will be the language neutral resource file<br />
<strong>index.aspx.en.resx</strong> The English resource file<br />
<strong>index.aspx.es.resx</strong> The Spanish resource file
</p>
<p>In these resource files define name/value pairs for each word which needs to be localized.  Each file should contain the same names but the value should be translated for the language the resource file represents.</p>
<p>Then in the view use the following syntax to bind the resources to where they&#8217;re needed.</p>
<p><!--WCS[7]--></p>
<p>That&#8217;s it!  When the browser sends a request to the server the following will happen:</p>
<ol>
<li>ASP .Net will pickup the &#8216;Accept-Language&#8217; HTTP header and set the Page&#8217;s thread to that language (the first snippet accomplishes this)</li>
<li>When the view is rendered it will run in the context of the appropriate resource file automatically</li>
<li>Any references to <%$ Resources:<i>[blah]</i> %></li>
<p> will be set to that value in the resource file!
</ol></p>
<p>The post <a href="http://blog.metrostarsystems.com/2011/01/05/asp-net-mvc-localization/">ASP .Net MVC Localization</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2011/01/05/asp-net-mvc-localization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding a Silverlight Control to an existing ASP.NET Website</title>
		<link>http://blog.metrostarsystems.com/2010/12/29/adding-a-silverlight-control-to-an-existing-asp-net-website/</link>
		<comments>http://blog.metrostarsystems.com/2010/12/29/adding-a-silverlight-control-to-an-existing-asp-net-website/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 13:30:16 +0000</pubDate>
		<dc:creator>Johnny Bouder</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[Silverlight Control]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4351</guid>
		<description><![CDATA[<p>I’ve only been working with Silverlight for a few months now and I’ve came to the conclusion that either my Google-fu is lacking or there isn’t a great deal of lower level information out there on how to get started. Personally I’m going with the latter because in my experience if you follow some of these posts online you’ll find yourself creating a sample Silverlight project, which is hosted within its own development application. But how do you actually add the control to your existing site?

Hopefully this will shed some light on the subject.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/12/29/adding-a-silverlight-control-to-an-existing-asp-net-website/">Adding a Silverlight Control to an existing ASP.NET Website</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I’ve only been working with Silverlight for a few months now and I’ve came to the conclusion that either my Google-fu is lacking or there isn’t a great deal of lower level information out there on how to get started. Personally I’m going with the latter because in my experience if you follow some of these posts online you’ll find yourself creating a sample Silverlight project, which is hosted within its own development application. But how do you actually add the control to your existing site?</p>
<p>Hopefully this will shed some light on the subject.</p>
<p>It turns out that this task is very simple and can be completed in a few steps. These steps include: creating the control (assuming this has been done already), adding the Silverlight application package (.xap) to your website, and adding the Silverlight Object element to a page.</p>
<p>Given that you have already created your Silverlight control (you did didn’t you?), we will move on to step 2: Adding the application package to some location on your site.</p>
<ul>
<li>Within your website add a directory and call it ClientBin (you actually can name this anything you like, but this is the standard).</li>
<li>Navigate to your Silverlight project folder on your computer, open the Bin directory, open the Debug directory, and copy the .xap file.</li>
<li>Now navigate to your website and paste this file into the ClientBin directory. You’re solution explorer in Visual Studio should look something like this:</li>
</ul>
<p><img title="Solution Explorer" src="https://articles.metrostarsystems.com/wp-content/uploads/2010/12/solution_explorer_sn.png" alt="Solution Explorer" width="277" height="255" /></p>
<p>And last but not least, we will place your new Silverlight control on your site. To do this, we need only a little HTML, so copy the code below:</p>
<div id="codeSnippetWrapper" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 20px 0px 10px;width: 97.5%;font-family: 'Courier New', courier, monospace;direction: ltr;font-size: 8pt;overflow: auto;cursor: text;border: silver 1px solid;padding: 4px">
<div id="codeSnippet" style="text-align: left;line-height: 12pt;background-color: #f4f4f4;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">&lt;</span><span style="color: #800000">div</span> <span style="color: #ff0000">id</span><span style="color: #0000ff">="silverlightControlHost"</span> <span style="color: #ff0000">style</span><span style="color: #0000ff">="height:100%"</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">object</span> <span style="color: #ff0000">width</span><span style="color: #0000ff">="100%"</span> <span style="color: #ff0000">height</span><span style="color: #0000ff">="100%"</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="application/x-silverlight-2"</span> <span style="color: #ff0000">data</span><span style="color: #0000ff">="data:application/x-silverlight-2,"</span> <span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">="source"</span> <span style="color: #ff0000">value</span><span style="color: #0000ff">="ClientBin/Silverlight.xap"</span><span style="color: #0000ff">/&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">="background"</span> <span style="color: #ff0000">value</span><span style="color: #0000ff">="white"</span> <span style="color: #0000ff">/&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">="minRuntimeVersion"</span> <span style="color: #ff0000">value</span><span style="color: #0000ff">="3.0.40624.0"</span> <span style="color: #0000ff">/&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">="autoUpgrade"</span> <span style="color: #ff0000">value</span><span style="color: #0000ff">="true"</span> <span style="color: #0000ff">/&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;</span><span style="color: #800000">a</span> <span style="color: #ff0000">href</span><span style="color: #0000ff">="http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=3.0.40624.0"</span> <span style="color: #ff0000">style</span><span style="color: #0000ff">="text-decoration: none;"</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">            <span style="color: #0000ff">&lt;</span><span style="color: #800000">img</span> <span style="color: #ff0000">src</span><span style="color: #0000ff">="http://go.microsoft.com/fwlink/?LinkId=161376"</span> <span style="color: #ff0000">alt</span><span style="color: #0000ff">="Get Microsoft Silverlight"</span> <span style="color: #ff0000">style</span><span style="color: #0000ff">="border-style: none"</span><span style="color: #0000ff">/&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">        <span style="color: #0000ff">&lt;/</span><span style="color: #800000">a</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">&lt;/</span><span style="color: #800000">object</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: white;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px">    <span style="color: #0000ff">&lt;</span><span style="color: #800000">iframe</span> <span style="color: #ff0000">id</span><span style="color: #0000ff">="_sl_historyFrame"</span> <span style="color: #ff0000">style</span><span style="color: #0000ff">='visibility:hidden;height:0px;width:0px;border:0px'</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">iframe</span><span style="color: #0000ff">&gt;</span></pre>
<pre style="text-align: left;line-height: 12pt;background-color: #f4f4f4;margin: 0em;width: 100%;font-family: 'Courier New', courier, monospace;direction: ltr;color: black;font-size: 8pt;overflow: visible;border-style: none;padding: 0px"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span></pre>
</div>
</div>
<p>Now open your website, find the location in the site where you want to place it, and paste the code in. Also, unless you named your Silverlight project Silverlight, rename the source parameter to match your filename.</p>
<p>And that’s it!</p>
<p>Before closing, I thought it might help to explain the different parts of the code, so here goes.</p>
<ul>
<li>The div is what contains your control. You don’t need the div, but it has become somewhat of a standard for me.</li>
<li>The Object tag is what is used within the HTML to host the application. Alternatively you can use JavaScript to replace the object tag, but given that most browsers now recognize these tags, it generally is not necessary. Also, it is generally a good idea to set the Height and Width as specified in the above code to ensure that your control is completely displayed.</li>
<li>source – the location of your application package (usually within a ClientBin directory)</li>
<li>background – the color of the object background.</li>
<li>minRuntimeVersion – the minimum version of Silverlight required to be on the persons computer who is accessing the site. For most applications the version above should be more than enough. You may also want to use a lower version if you know that people accessing your site mostly have a lower version. And a higher version may be required if your application requires it.</li>
<li>autoUpgrade – if the user does not have the minimum required version, this parameter is used to specify if you want it to prompt the user to install the upgrade necessary.</li>
<li>The HTML link and image tags are used to provide the user with information about installing Silverlight if necessary.</li>
<li>The iframe is used for cross-browser compatibility. According to Microsoft, the iframe is used to ensure that the Safari browser does not cache the page. Safari caching prevents the Silverlight plug-in from reloading when the user navigates back to a previously-visited Silverlight page.</li>
</ul>
<p>So again, that’s essentially it! And again, I am new to this, so if I misrepresented something, please feel free to point it out. I hope this has been helpful.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/12/29/adding-a-silverlight-control-to-an-existing-asp-net-website/">Adding a Silverlight Control to an existing ASP.NET Website</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/12/29/adding-a-silverlight-control-to-an-existing-asp-net-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Turkey Trot Farewell to Fall</title>
		<link>http://blog.metrostarsystems.com/2010/12/15/a-turkey-trot-farewell-to-fall/</link>
		<comments>http://blog.metrostarsystems.com/2010/12/15/a-turkey-trot-farewell-to-fall/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 13:30:35 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Marine Corps Marathon]]></category>
		<category><![CDATA[MCM]]></category>
		<category><![CDATA[Turkey Trot]]></category>
		<category><![CDATA[washington dc]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4296</guid>
		<description><![CDATA[<p><p style="text-align: left;"><img class="alignleft" title="Prabin, Monica, Sara, Daniel, and Theresa" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/12/P1030386.png" alt="Turkey Trot!" width="200" /></p><p> MetroStar Systems has wrapped up its sponsorship of the Marine Corps Marathon Event this year, and while I’m sad to say goodbye to prime race season in the Washington Metro area, I am not sad to say bye to freezing cold mornings waiting at the starting line.</p> </p><p>The post <a href="http://blog.metrostarsystems.com/2010/12/15/a-turkey-trot-farewell-to-fall/">A Turkey Trot Farewell to Fall</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Fall is almost gone and winter is just around the corner, so you know what that means… the return of the mad dash from the car to the office, back to the car and home. I can’t speak for everyone, but that’s about the extent of my running outdoors this winter.</p>
<p>MetroStar Systems has wrapped up its sponsorship of the Marine Corps Marathon Event this year, and while I’m sad to say goodbye to prime race season in the Washington Metro area, I am not sad to say bye to freezing cold mornings waiting at the starting line.</p>
<p>Here are a few snapshots from the last race MetroStar Systems sponsored, the <a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_740/Turkey_Trot.htm" target="_blank">Marine Corps Marathon Turkey Trot</a>.</p>
<div class="wp-caption aligncenter" style="width: 560px"><img title="Prabin, Monica, Sara, Daniel, and Theresa" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/12/P1030386.png" alt="Turkey Trot!" width="550" height="275" /><p class="wp-caption-text">Prabin, Monica, Sara, Daniel and I before the race as Daniel prepped the muffin and apple cider table and wished the MSS runners good luck!</p></div>
<p><em></p>
<p></em></p>
<div class="wp-caption aligncenter" style="width: 410px"><img title="A Turkey" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/12/turkey.png" alt="Turkey!" width="400" height="266" /><p class="wp-caption-text">Hopefully Mr. Turkey got pardoned!</p></div>
<p>So say hello to a season relegated to bundling up in warm fuzzy sweaters and sitting by the fireplace. See all you runners next year and be on the lookout for more events sponsored by MetroStar Systems next spring!  If we’re lucky on February 2, when Punxsutawney Phil emerges he will leave his burrow, and welcome us to warmer weather sooner than expected.<br />
Who knows, maybe you’ll see a few of us MetroStar runners in the Marine Corps Marathon next year…</p>
<p>Stay warm!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/12/15/a-turkey-trot-farewell-to-fall/">A Turkey Trot Farewell to Fall</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/12/15/a-turkey-trot-farewell-to-fall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Asked Us To Sweat And Sweat We Did!</title>
		<link>http://blog.metrostarsystems.com/2010/11/23/you-asked-us-to-sweat-and-sweat-we-did/</link>
		<comments>http://blog.metrostarsystems.com/2010/11/23/you-asked-us-to-sweat-and-sweat-we-did/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 17:09:03 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[fundraiser]]></category>
		<category><![CDATA[Sport & Health]]></category>
		<category><![CDATA[Sweat for a Vet]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4276</guid>
		<description><![CDATA[<p><p style="text-align: center;"><img class="aligncenter" title="Sweat for a Vet" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/sweatforvets.jpg" alt="Sweat for a Vet" width="400" /></p>
<p>Last Saturday the MetroStar Systems team participated in Sweat for a Vet spin-a-thon at the Reston Sport &#038; Health Club. It was great to participate in this fund-raising event that raised more than $64,000 to help provide equipment and resources enabling disabled Veteran’s to live active lives.</p></p><p>The post <a href="http://blog.metrostarsystems.com/2010/11/23/you-asked-us-to-sweat-and-sweat-we-did/">You Asked Us To Sweat And Sweat We Did!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Last Saturday the MetroStar Systems team participated in <a href="http://sweatforavet.org/">Sweat for a Vet</a> spin-a-thon at the Reston <a href="http://www.sportandhealth.com/">Sport &#038; Health Club</a>. It was great to participate in this fund-raising event that raised more than $64,000 to help provide equipment and support for disabled Veteran’s to live active lives.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter" title="Sweat for a Vet" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/sweatforvets.jpg" alt="Sweat for a Vet" width="400" /></p>
<p>&nbsp;</p>
<p>The event had a live web stream of another Sweat for a Vet spin-a-thon at another Sport &#038; Health Club as well an intense spin class challenging the participants to climb over hills and sprint along flat straightaways.</p>
<p>&nbsp;</p>
<p>In addition to supporting an excellent cause, it provided me a great chance to meet more of my co-workers and afterwards we hopped over to Silver Diner and enjoyed some brunch…my…pancakes and bacon.</p>
<p>&nbsp;</p>
<p>All-in-all it was an excellent Saturday &#8211; supporting a great case, getting in a workout and hey, who doesn’t love bacon?</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/11/23/you-asked-us-to-sweat-and-sweat-we-did/">You Asked Us To Sweat And Sweat We Did!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/11/23/you-asked-us-to-sweat-and-sweat-we-did/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capturing the Spirit of Innovation</title>
		<link>http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/</link>
		<comments>http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 23:30:02 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[2010 Black Tie Gala]]></category>
		<category><![CDATA[21st Century Health Care]]></category>
		<category><![CDATA[health care]]></category>
		<category><![CDATA[Spirit of Innovation Award]]></category>
		<category><![CDATA[thought leadership]]></category>
		<category><![CDATA[WAH]]></category>
		<category><![CDATA[Washington Adventist Hospital]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4159</guid>
		<description><![CDATA[<p><p style="text-align: center;"><a rel="attachment wp-att-4160" href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/wah-2010-capture/"><img class="size-medium wp-image-4160 aligncenter" title="WAH-2010-capture" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/WAH-2010-capture-257x300.png" alt="" width="257" height="300" /></a></p>
Last weekend, our CEO, Ali Reza Manouchehri, was awarded the <em>Spirit of Innovation Award</em> at the <strong>Washington Adventist Hospital 2010 Black Tie Gala</strong>. This annual event celebrates the ongoing legacy of Washington Adventist Hospital and its <a href="http://www.washingtonadventisthospital.org/WAH/vision/strategic-vision.aspx" target="_blank">vision for 21st Century Health Care</a>.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/">Capturing the Spirit of Innovation</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-4160" href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/wah-2010-capture/"><img class="size-medium wp-image-4160 aligncenter" title="WAH-2010-capture" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/WAH-2010-capture-257x300.png" alt="" width="257" height="300" /></a></p>
<p>Last weekend, our CEO, Ali Reza Manouchehri, was awarded the <em>Spirit of Innovation Award</em> at the <strong>Washington Adventist Hospital 2010 Black Tie Gala</strong>. This annual event celebrates the ongoing legacy of Washington Adventist Hospital and its <a href="http://www.washingtonadventisthospital.org/WAH/vision/strategic-vision.aspx" target="_blank">vision for 21st Century Health Care</a>.</p>
<p>On behalf of MetroStar Systems, Ali was recognized for his thought leadership in technological innovation, designing solutions for Health Care and life sciences in the 21st Century, and providing Web 2.0 tools and Social Media strategy to improve communication and outreach.</p>
<p style="text-align: center;"><a rel="attachment wp-att-4201" href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/mss-wah-gala-2010-08-edit/"><img class="size-medium wp-image-4201 aligncenter" title="MSS-WAH-Gala-2010-08-edit" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/MSS-WAH-Gala-2010-08-edit-300x266.jpg" alt="" width="300" height="266" /></a></p>
<p style="text-align: center;">
<p>Washington Adventist Hospital also recognized other distinguished leaders who embody the philosophy of their 21st Century Health Care vision. Following is a complete list of the awards:</p>
<p style="text-align: center;"><span style="text-decoration: underline;"><span style="font-size: large;">Inaugural Award Presentations</span></span><br />
<strong> </strong></p>
<p style="text-align: center;"><span style="font-size: medium;"><strong>Drs. Lauretta &amp; James Kress Spirit of Mission Award</strong></span></p>
<p style="text-align: center;"><strong>Bill Novelli</strong><em> </em></p>
<p style="text-align: center;"><em>Founder &amp; Former President, Campaign for Tobacco-Free Kids</em></p>
<p style="text-align: center;"><em><br />
</em></p>
<p style="text-align: center;"><span style="font-size: medium;"><em><strong>Spirit of Partnership Award</strong> </em></span></p>
<p style="text-align: center;"><em>U.S. Food and Drug Administration</em></p>
<p style="text-align: center;"><strong>Russell J. Abbott</strong>, Deputy Commissioner</p>
<p style="text-align: center;"><em>LabQuest</em></p>
<p style="text-align: center;"><strong>Betsy Bretz</strong>, Chairwoman</p>
<p style="text-align: center;">
<p style="text-align: center;"><span style="font-size: medium;"><strong>Spirit of Innovation Award</strong></span></p>
<p style="text-align: center;"><strong>Ali Reza Manouchehri</strong><em> </em></p>
<p style="text-align: center;"><em>Chief Executive Officer, MetroStar Systems</em></p>
<p style="text-align: center;"><em><br />
</em></p>
<p style="text-align: center;"><span style="font-size: medium;"><strong>Distinguished Physician Legacy Award</strong></span></p>
<p style="text-align: center;"><strong>Kenneth Cruze, MD</strong></p>
<p style="text-align: center;"><strong>James Ronan, MD</strong></p>
<p style="text-align: center;"><strong><br />
</strong></p>
<p style="text-align: center;"><span style="font-size: medium;"><strong>William G. “Bill” Robertson Spirit of Service Award</strong></span></p>
<p style="text-align: center;"><strong>William G. “Bill” Robertson</strong><em> </em></p>
<p style="text-align: center;"><em>President &amp; CEO, Adventist HealthCare</em></p>
<p style="text-align: left;">Many thanks to Jere Stocks (President) and the Washington Adventist Hospital team for hosting this great event.  To learn more about Washington Adventist Hospital and its vision, check out their new &#8220;<em>Our Vision for the Future</em>&#8221; video:</p>
<p style="text-align: left;">
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="460" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Oyrav-hQvpc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="460" height="340" src="http://www.youtube.com/v/Oyrav-hQvpc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/">Capturing the Spirit of Innovation</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/11/10/spirit-of-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Sweats for Veterans</title>
		<link>http://blog.metrostarsystems.com/2010/11/08/metrostar-systems-sweats-for-veterans-2/</link>
		<comments>http://blog.metrostarsystems.com/2010/11/08/metrostar-systems-sweats-for-veterans-2/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 20:05:50 +0000</pubDate>
		<dc:creator>Theresa Kattula</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Project VisAbility]]></category>
		<category><![CDATA[Reston]]></category>
		<category><![CDATA[Sport&Health]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[Sweat for a Vet]]></category>
		<category><![CDATA[Veterans]]></category>
		<category><![CDATA[Vets]]></category>
		<category><![CDATA[Wounded Warriors]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4133</guid>
		<description><![CDATA[<p><p style="text-align: center;"><img class="aligncenter" title="Sweat for a Vet" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/sweatforavet.png" alt="Sweat for a Vet"/>
<p>I’m thrilled to announce that MetroStar Systems is sponsoring a team for Sweat for a Vet, an indoor cycling, Kranking® and rowing fundraising event. The benefits will go to help provide disabled Veterans equipment that will enable them to carry-out their physical therapy training and pursue an active lifestyle.</p></p><p>The post <a href="http://blog.metrostarsystems.com/2010/11/08/metrostar-systems-sweats-for-veterans-2/">MetroStar Systems Sweats for Veterans</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I’m thrilled to announce that MetroStar Systems is sponsoring a team for Sweat for a Vet, an indoor cycling, Kranking® and rowing fundraising event. The benefits will go to help provide disabled Veterans equipment that will enable them to carry out their physical therapy training and pursue an active lifestyle.</p>
<p>&nbsp;</P><br />
As an avid runner and all around sports enthusiast (from Skeeball to marathon running) I could not imagine my life without sports.  When my co-workers and I first heard out about Sweat for A Vet we knew we wanted to help disabled Veterans live an active life and MetroStar was more than eager to support us in doing so. Before we knew it we were able to rally support from other co-workers and create a MetroStar team for the event!</p>
<p>&nbsp;</P><br />
The MetroStar team will be participating in Sweat for a Vet at the Reston Sport&amp;Health Club on Saturday November 13, from 10 a.m. – 11 a.m. Feel free to join us, or participate at one of the other 22 Sport&amp;Health Clubs.</p>
<p>&nbsp;</P><br />
So far <a href="http://www.sportandhealth.com/" target="_blank">Sport&amp;Health Clubs</a> and <a href="http://www.projectvisability.org/" target="_blank">Project VisAbility</a> have raised more than $50,000 in support of wounded warriors through <a href="http://sweatforavet.kintera.org/faf/home/default.asp?ievent=341957&amp;lis=0&amp;kntae341957=45045B1533DD43B89911DE51786C07FC" target="_blank">Sweat for a Vet</a>.</p>
<p>&nbsp;</P><br />
Celebrate Veteran’s Day by <a href="http://sweatforavet.kintera.org/faf/donorReg/donorPledge.asp?ievent=341957&amp;lis=1&amp;kntae341957=1708F878353547A3BDB9C0A0966E1029&amp;supId=0&amp;team=3994171&amp;cj=" target="_blank">making a pledge for the MetroStar team</a> or creating a team of your own!</p>
<p>&nbsp;</P></p>
<p style="text-align: center;"><img class="aligncenter" title="Sweat for a Vet" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/11/sweatforavet.png" alt="Sweat for a Vet" width="200" /></p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/11/08/metrostar-systems-sweats-for-veterans-2/">MetroStar Systems Sweats for Veterans</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/11/08/metrostar-systems-sweats-for-veterans-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Statement Arts Promotes Education In The Arts With Votridea Contest</title>
		<link>http://blog.metrostarsystems.com/2010/11/02/statement-arts/</link>
		<comments>http://blog.metrostarsystems.com/2010/11/02/statement-arts/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 15:33:11 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Environmentalism]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Social Engagement Platform]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Statement Arts]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Water]]></category>
		<category><![CDATA[World Water Day]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4044</guid>
		<description><![CDATA[<p><p style="text-align: center;"><img class="aligncenter" title="A Single Drop Of Water" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/SA_Hdr_956x149.jpg" alt="A Single Drop Of Water" width="575" /></p>

<p>Statement Arts, a not-for-profit organization dedicated to bringing the creative visual &#038; performing arts to underserved and/or low-income individuals, recently launched an online contest powered by Votridea, our Social Engagement Platform. The contest, titled "<a href="http://www.statementarts.org/" target="_blank">A Single Drop Of Water</a>," celebrates our most important natural resource -- water!</p></p><p>The post <a href="http://blog.metrostarsystems.com/2010/11/02/statement-arts/">Statement Arts Promotes Education In The Arts With Votridea Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Statement Arts, a not-for-profit organization dedicated to bringing the creative visual &#038; performing arts to underserved and/or low-income individuals, recently launched an online contest powered by Votridea, our Social Engagement Platform. The contest, titled &#8220;<a href="http://www.statementarts.org/" target="_blank">A Single Drop Of Water</a>,&#8221; celebrates our most important natural resource &#8212; water!</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter" title="A Single Drop Of Water" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/SA_Hdr_956x149.jpg" alt="A Single Drop Of Water" width="575" /></p>
<p>&nbsp;</p>
<p>&#8220;A Single Drop of Water is an environmental awareness project that uses the arts, specifically photography, to document the journey of water. Our goal is to raise awareness about this importance resource, it’s scarcity in some communities, and water pollution. The project will provide photographers with a platform for sharing their images and stories. Winning entries shall be exhibited in New York City, and will be used in future Statement Arts education materials to teach students about water and inspire them to produce their own artistic work.&#8221;</p>
<p>&nbsp;</p>
<p>The Photo Contest Sponsor, Statement Arts, chose the <a href="http://www.votridea.com/" target="_blank">Votridea Contest Platform</a> to run and effectively manage their online contest, including file uploads, voting, content moderation, analytics reports, and more. Contestants pay a small entry fee to submit their photo; the proceeds going towards the Statement Arts programs and the contest prizes.</p>
<p>&nbsp;</p>
<p>Contestants who enter become eligible to win a <strong>$1500 Grand Prize</strong> and their photo exhibited in New York City as part of the World Water Day celebrations! Submissions are already underway, so the time to act is now!</p>
<p>&nbsp;</p>
<p>To learn more about A Single Drop Of Water visit: <a href="http://www.asingledropofwater.org/" target="_blank">http://www.asingledropofwater.org/</a></p>
<p>&nbsp;</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/11/02/statement-arts/">Statement Arts Promotes Education In The Arts With Votridea Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/11/02/statement-arts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting SharePoint version at runtime</title>
		<link>http://blog.metrostarsystems.com/2010/11/01/getting-sharepoint-version-at-runtime/</link>
		<comments>http://blog.metrostarsystems.com/2010/11/01/getting-sharepoint-version-at-runtime/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 14:23:46 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[12]]></category>
		<category><![CDATA[14]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Runtime]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Version]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4092</guid>
		<description><![CDATA[<p>Ever needed to know what version of SharePoint your solution is currently running within at runtime? Here is a little function which makes use of reflection to grab the version number from Microsoft.SharePoint.dll 12 == SharePoint 2007 14 == SharePoint 2010</p><p>The post <a href="http://blog.metrostarsystems.com/2010/11/01/getting-sharepoint-version-at-runtime/">Getting SharePoint version at runtime</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Ever needed to know what version of SharePoint your solution is currently running within at runtime?  Here is a little function which makes use of reflection to grab the version number from Microsoft.SharePoint.dll</p>
<p><!--WCS[4]--><br />
<br/><br />
12 == SharePoint 2007<br />
<br/><br />
14 == SharePoint 2010</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/11/01/getting-sharepoint-version-at-runtime/">Getting SharePoint version at runtime</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/11/01/getting-sharepoint-version-at-runtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Awarded Accolades for Significant Growth</title>
		<link>http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/</link>
		<comments>http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 16:34:49 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[50 Fastest Growing Companies]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[Fast 50]]></category>
		<category><![CDATA[Inc. 5000]]></category>
		<category><![CDATA[Washington Business Journal]]></category>
		<category><![CDATA[washington dc]]></category>
		<category><![CDATA[Washington Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4021</guid>
		<description><![CDATA[<p></p>
<p style="text-align: left;"></p>
<p style="text-align: center;"><a href="http://www2.bizjournals.com/washington/event/12841?sid=86fca38a05b15e86998e0e6ea4580d39" target="_blank"><img class="size-medium wp-image-4022 aligncenter" title="fgc2010banner" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/fgc2010banner-300x93.jpg" alt="Washington Business Journal Fastest Growing Companies 2010" width="300" height="93" /></a><em><strong> </strong></em></p>
<p style="text-align: center;"><em><strong>Washington Business Journal</strong></em> recognizes MetroStar Systems as the 10<sup>th</sup> <a href="http://washington.bizjournals.com/washington/event/12841?sid=86fca38a05b15e86998e0e6ea4580d39">Fastest Growing Companies in the Washington region in 2010</a>.</p>
<p style="text-align: center;"></p>
<p style="text-align: center;"><a href="http://washingtontechnology.com/fast50lists/fast-50-lists/2010/metrostar-systems-inc.aspx" target="_blank"><img class="size-medium wp-image-4023 aligncenter" title="WT_fast50_2010_vflogo" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/WT_fast50_2010_vflogo-237x300.jpg" alt="Washington Technology Fast 50" width="205" height="259" /></a></p>
<p style="text-align: center;">Honored as Number 45 on <em><strong>Washington Technology’s</strong></em> <a href="http://washingtontechnology.com/fast50lists/fast-50-lists/2010/metrostar-systems-inc.aspx" target="_blank">"Fast 50" awards list</a></p>
<p style="text-align: center;"></p>
<p style="text-align: center;"><a href="http://www.inc.com/inc5000/profile/metrostar-systems" target="_blank"><img class="size-full wp-image-4024 aligncenter" title="inc5000" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/inc5000.gif" alt="Inc.5000 Fastest Growing Companies in America" width="230" height="90" /></a></p>
<p style="text-align: center;"></p>
<p style="text-align: center;"><a rel="attachment wp-att-4024" href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/inc5000/"></a>Ranked Number 139 in the Government Services section of the <a href="http://www.inc.com/inc5000/profile/metrostar-systems" target="_blank">2010 <strong><em>Inc. 5000</em></strong></a></p></p><p>The post <a href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/">MetroStar Systems Awarded Accolades for Significant Growth</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">We are excited to announce that <strong>MetroStar Systems</strong> has been recognized and awarded for our significant growth in 2010.  These awards are a reflection of our team&#8217;s strength and growth over the last few years, as well as a testament to our hard work, dedication, and commitment to building a relationship of collaboration and trust with our partners and clients.</p>
<p style="text-align: left;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]><br />
<mce:style><!   /* 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:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --></p>
<p><!--[endif]--></p>
<p style="text-align: left;">Our President, Robert Santos, sums it up best when he notes, &#8220;<em>The talented and diverse individuals that make up our company  continually provide innovative approaches to our customers&#8217; challenges,  allowing the company to grow and succeed.</em>&#8220;</p>
<p style="text-align: left;">Here is a list of the awards and recognitions that we have recently won:</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://www2.bizjournals.com/washington/event/12841?sid=86fca38a05b15e86998e0e6ea4580d39" target="_blank"><img class="size-medium wp-image-4022 aligncenter" title="fgc2010banner" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/fgc2010banner-300x93.jpg" alt="Washington Business Journal Fastest Growing Companies 2010" width="300" height="93" /></a><em><strong> </strong></em></p>
<p style="text-align: center;"><em><strong>Washington Business Journal</strong></em> recognizes MetroStar Systems as the 10<sup>th</sup> <a href="http://washington.bizjournals.com/washington/event/12841?sid=86fca38a05b15e86998e0e6ea4580d39">Fastest Growing Companies in the Washington region in 2010</a>.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://washingtontechnology.com/fast50lists/fast-50-lists/2010/metrostar-systems-inc.aspx" target="_blank"><img class="size-medium wp-image-4023 aligncenter" title="WT_fast50_2010_vflogo" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/WT_fast50_2010_vflogo-237x300.jpg" alt="Washington Technology Fast 50" width="205" height="259" /></a></p>
<p style="text-align: center;">Honored as Number 45 on <em><strong>Washington Technology’s</strong></em> <a href="http://washingtontechnology.com/fast50lists/fast-50-lists/2010/metrostar-systems-inc.aspx" target="_blank">&#8220;Fast 50&#8243; awards list</a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.inc.com/inc5000/profile/metrostar-systems" target="_blank"><img class="size-full wp-image-4024 aligncenter" title="inc5000" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/inc5000.gif" alt="Inc.5000 Fastest Growing Companies in America" width="230" height="90" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a rel="attachment wp-att-4024" href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/inc5000/"></a>Ranked Number 139 in the Government Services section of the <a href="http://www.inc.com/inc5000/profile/metrostar-systems" target="_blank">2010 <strong><em>Inc. 5000</em></strong></a></p>
<p style="text-align: center;">*You can read more about these awards in <a href="http://www.marketwire.com/press-release/MetroStar-Systems-Awarded-Accolades-for-Significant-Growth-1338019.htm" target="_blank">our latest press release</a>.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <mce:style><!   /* 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:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--></p>
<p class="MsoNormal">This recognition is a direct reflection of all your hard work and a testament to MetroStar Systems’ strength and growth over the last few years.</p>
</div>
<p>The post <a href="http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/">MetroStar Systems Awarded Accolades for Significant Growth</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/10/29/metrostar-systems-awarded-accolades-for-significant-growth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Tip of the Day</title>
		<link>http://blog.metrostarsystems.com/2010/10/08/javascript-tip-of-the-day/</link>
		<comments>http://blog.metrostarsystems.com/2010/10/08/javascript-tip-of-the-day/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 20:10:50 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4015</guid>
		<description><![CDATA[<p>Today I learned a neat trick for keeping the global namespace on a page clean.  Lets say you have the following code: This code will introduce 3 new global items which can be messy and undesirable.  The alternative to this which will keep the global namespace free of junk is to encapsulate the above code [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/10/08/javascript-tip-of-the-day/">JavaScript Tip of the Day</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today I learned a neat trick for keeping the global namespace on a page clean.  Lets say you have the following code:<br />
<!--WCS[2]--><br />
This code will introduce 3 new global items which can be messy and undesirable.  The alternative to this which will keep the global namespace free of junk is to encapsulate the above code into an anonymous function like so:</p>
<p><!--WCS[3]--></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/10/08/javascript-tip-of-the-day/">JavaScript Tip of the Day</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/10/08/javascript-tip-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SunnyConf 2010</title>
		<link>http://blog.metrostarsystems.com/2010/10/01/sunnyconf-2010/</link>
		<comments>http://blog.metrostarsystems.com/2010/10/01/sunnyconf-2010/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 21:40:30 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[arizona]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[phoenix]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[sunny]]></category>
		<category><![CDATA[sunnyconf]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=4004</guid>
		<description><![CDATA[<p><p style="text-align: left;"><img class="alignleft" title="SunnyConf 2010" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/769378231.png" alt="SunnyConf 2010" width="200" /></p> On September 25th, 2010 David  Keener, a Solutions Architect for MetroStar System's New Media Group, spoke at <a href="http://sunnyconf.com/">SunnyConf</a> in Phoenix, Arizona. SunnyConf is Arizona's first Ruby conference.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/10/01/sunnyconf-2010/">SunnyConf 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: left;"><img class="alignleft" title="Speakers" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/SunnyConf1.png" alt="SunnyConf 2010" width="550" /></p>
<p>&nbsp;</p>
<p>On September 25th, David Keener, a Solutions Architect for MetroStar System&#8217;s New Media Group, spoke at <a href="http://sunnyconf.com/">SunnyConf</a> in Phoenix, Arizona. SunnyConf is Arizona&#8217;s first Ruby conference.</p>
<p>&nbsp;</p>
<p>According to David Keener, &#8220;I&#8217;m pleased to be one of the inaugural speakers for what is shaping up to be a great annual technical conference for Arizona. It may be the first year of the conference, but they&#8217;ve assembled a great group of speakers. I&#8217;m excited to have been invited to be one of them.&#8221;</p>
<p>&nbsp;</p>
<p>Taking advantage of his extensive social media experience at MetroStar, Dave presented &#8220;Leveraging Rails to Build Facebook Applications.&#8221; His talk builds on his experience with real-life clients, both commercial and government, who are increasingly clamoring for social features to be &#8220;baked into&#8221; business applications in order to communicate more effectively with customers.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><img class="alignleft" title="Speakers" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/SunnyConf2.png" alt="SunnyConf 2010" width="550" /></p>
<p>&nbsp;</p>
<p>Speakers at SunnyConf: Back Row: Blake Mizerany, creator of the Sinatra web framework; Jeremy Ashkenas, creator of the CoffeeScript language and lead developer for DocumentCloud; Les Hill, Hashrocket consultant, open source contributor and occasional host of the Ruby5 podcast; Charles Nutter, co-lead for the JRuby initiative; David Keener, Senior Solutions Architect for MetroStar Systems and co-found of the RubyNation conference; and Front Row: Brian Sam-Bodden, creator of the Trellis component framework; Jim Remsik, Haskrocket consultant and well-known open source contributor; Luigi Montanez. developer for Sunlight Labs.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><img class="alignleft" title="SunnyConf 2010" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/10/769378231.png" alt="SunnyConf 2010" width="200" /></p>
<p>Find out more about the conference at:<br />
<a href="http://sunnyconf.com/">http://www.sunnyconf.com/</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/10/01/sunnyconf-2010/">SunnyConf 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/10/01/sunnyconf-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complex vs Simple Design</title>
		<link>http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/</link>
		<comments>http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 19:53:31 +0000</pubDate>
		<dc:creator>Aaditya Shah</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[complex vs simple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Kinesis Contoured Advantage]]></category>
		<category><![CDATA[Magic Mouse]]></category>
		<category><![CDATA[Optimus Prime]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3894</guid>
		<description><![CDATA[<p><p>Different design dictates to different people.</p>

<p>Some design calls to our inner child, other design calls to the grown up in us, and still other design calls to our inner passions. These forms of design are reflected throughout our everyday lives in things we constantly use, and yet we don't even realize it most of the time. Things like our mice and keyboards, the desks we sit at, the remote control to our television sets, our cars, and even our cell phones.</p></p><p>The post <a href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/">Complex vs Simple Design</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Different design dictates to different people.<br/><br/><br />
<a rel="attachment wp-att-3909" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/logitech-wireless-trackball-m570/"><br />
<img class="alignnone size-thumbnail wp-image-3909" style="padding: 5px;" title="Logitech Wireless Trackball m570" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/logitech-wireless-trackball-m570-150x150.png" alt="" width="150" height="150" align="left" /><br />
</a><br />
Some design calls to our inner child, other design calls to the grown up in us, and still other design calls to our inner passions. These forms of design are reflected throughout our everyday lives in things we constantly use, and yet we don&#8217;t even realize it most of the time. Things like our mice and keyboards, the desks we sit at, the remote control to our television sets, our cars, and even our cell phones.</p>
<p>Apple is known for its simplistic minimalistic design. Their design calls to our inner kids with clean easy-to-use interaction, while the sleek sexy look of the physical components draw to our mature sides. In contrast, there are other companies which have a lot more complex designs, intended for specific audiences. Take the gaming industry for example; there are specific types of input devices geared towards these users, like keyboards, mice and other input tools. For instance, the <a href="http://www.artlebedev.com/everything/optimus/" target="_blank">Optimus Maximus Keyboard</a>, or the <a href="http://www.kinesis-ergo.com/advantage.htm" target="_blank">Kinesis Contoured Advantage Keyboard</a>, both of which are some of the top keyboards in the gaming market. These keyboards have added functionality which allows its user to customize the interactions the device can create between the program and the user.<br />
<a rel="attachment wp-att-3908" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/hero_1_20091020/"><img class="size-thumbnail wp-image-3908" style="padding: 5px;" title="Apple Magic Mouse" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/hero_1_20091020-150x150.jpg" alt="" width="150" height="150" align="right" /></a><a rel="attachment wp-att-3908" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/hero_1_20091020/"><br />
</a></p>
<p>
It makes it so that the user can have an advantage over other players in games, or in other applications where more keyboard shortcuts can lead to more efficient and more productive users.<br />
<a rel="attachment wp-att-3910" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/oomouse_model/"><br />
<img class="size-thumbnail wp-image-3910" style="padding: 5px;" title="OpenOffice Mouse" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/OOmouse_model-150x150.png" alt="" width="150" height="150" align="left" /><br />
</a> Another prime example of complex versus simple design is <a href="http://www.apple.com/" target="_blank">Apple&#8217;s Mighty Mouse </a>and the <a href="http://warmouse.com/" target="_blank">OpenOffice Mouse</a>. This mouse has 18 programmable buttons, joystick, while the Magic Mouse has 2 buttons. Both of these mice have users that swear by each, and different users like different things. Personally, I use a <a href="http://www.wacom.com/index.html" target="_blank">Wacom tablet </a>as well as a<a href="http://www.logitech.com" target="_blank"> Logitech Trackball mouse</a>.</p>
<p>I love the Wacom tablet for use in Photoshop and other applications like that, but I use the trackball for different applications, like surfing the web and programming.</p>
<p>
<a rel="attachment wp-att-3912" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/safetype-ergonomics-keyboard/"><br />
<img class="size-thumbnail wp-image-3912" style="padding: 5px;" title="SafeType Ergonomics Keyboard" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/safetype-ergonomics-keyboard-150x150.jpg" alt="" width="150" height="150" align="right" /><br />
</a>I have co-workers that swear on tablets, others that swear on regular mice, and still others that don&#8217;t care at all. Other people need specific types of keyboards and mice due to health conditions. There are keyboards that look incredibly ridiculous, however they serve medical purposes. Some keyboards like the <a href="http://www.safetype.com/" target="_blank">&#8220;SafeType Ergonomics&#8221;</a> look like they belong on spaceships with little green men with multiple arms operating them.</p>
<p>
<a rel="attachment wp-att-3913" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/twiddler2-keyboard/"><br />
<img class="size-thumbnail wp-image-3913" style="padding: 5px;" title="Twiddler 2 Keyboard" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/twiddler2-keyboard-150x150.jpg" alt="" width="150" height="150" align="left" /><br />
</a>Other keyboards look like &#8220;uber nerds&#8221; are the only people that can ever operate them. Such as the <a href="http://www.handykey.com/" target="_blank">&#8220;Twiddler 2&#8243;</a>, which fits in the palm of one hand, or the <a href="http://www.frogpad.com/" target="_blank">&#8220;Frogpad&#8221;</a> which only has 20 full keys, but still operates as a full keyboard.</p>
<p>
<a rel="attachment wp-att-3907" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/frogpad-keyboard/"><br />
<img class="size-thumbnail wp-image-3907" style="padding: 5px;" title="FrogPad Keyboard" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/frogpad-keyboard-150x150.jpg" alt="" width="150" height="150" align="right" /><br />
</a><br />
Still other keyboards look wonderful, but they are extremely confusing in how they are to be used. An instance of this is the <a href="http://www.keybowl.com/" target="_blank">&#8220;OrbiTouch Keyless Keyboard&#8221;</a> which is exactly what it says; it has no buttons, just two large round orbs.</p>
<p>
<a rel="attachment wp-att-3911" href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/orbitouch-keyboard/"><br />
<img class="size-thumbnail wp-image-3911" style="padding: 5px;" title="OrbiTouch Keyboard" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/orbitouch-keyboard-150x150.jpg" alt="" width="150" height="150" align="left" /><br />
</a></p>
<p>In the end, simple design looks elegant, however they are not always the best for the end user. It depends on the user.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/">Complex vs Simple Design</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/09/29/complex-vs-simple-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Visual Search!</title>
		<link>http://blog.metrostarsystems.com/2010/09/01/new-visual-search/</link>
		<comments>http://blog.metrostarsystems.com/2010/09/01/new-visual-search/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 22:13:56 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pivot]]></category>
		<category><![CDATA[visual search]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3871</guid>
		<description><![CDATA[<p><p style="text-align: left;"><img class="alignleft" title="Visual Search" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/VisualSearch.png" alt="Visual Search"/></p>MetroStar Systems has implemented Microsoft's Pivot technology to create a new way to search Supernova: Visually! If you haven't checked it out yet, give it a try by <a href="http://blog.metrostarsystems.com/visual-search/" target="_blank">clicking here</a> and see what catches your eye!</p><p>The post <a href="http://blog.metrostarsystems.com/2010/09/01/new-visual-search/">New Visual Search!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.metrostarsystems.com/visual-search/" target="_blank"><img src="http://blog.metrostarsystems.com/wp-content/uploads/2010/09/VisualSearch.png" border="0" alt="MetroStar Alien" /></a></p>
<p>MetroStar Systems has implemented Microsoft&#8217;s Pivot technology to create a new way to search Supernova: Visually! If you haven&#8217;t checked it out yet, give it a try by <a href="http://blog.metrostarsystems.com/visual-search/" target="_blank">clicking here</a> and see what catches your eye!</p>
<p>What is Pivot? Put simply, it&#8217;s an interactive navigation system built by Microsoft (on top of Silverlight) to organize vast quantities of data in a way that&#8217;s both fun and easy. To learn more about the product, check out the Pivot website: <a href="http://getpivot.com/" target="_blank">http://getpivot.com/</a></p>
<p>What excites us most about this technology is the variety of ways our posts can be visualized: By Author, Category, Post Date, or even by Tag! This is the kind of navigation that you simply do not get with a traditional archive.</p>
<p>For those of you who are more technically oriented, you can check out Lee Kohn&#8217;s <a href="http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/" target="_blank">earlier blog post</a> to see what code we implemented to get our new visual search up and running.</p>
<p>What are you waiting for? Scroll up and click on the friendly alien to give it a shot!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/09/01/new-visual-search/">New Visual Search!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/09/01/new-visual-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Supernova bursts onto the scene!</title>
		<link>http://blog.metrostarsystems.com/2010/08/27/new-supernova/</link>
		<comments>http://blog.metrostarsystems.com/2010/08/27/new-supernova/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 07:00:25 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Supernova]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3418</guid>
		<description><![CDATA[<p><p style="text-align: left;"><img class="alignleft" title="Supernova" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/08/Supernovagalaxia.png" alt="Supernova" width="200" /></p>Nearly a year and a half (<a href="http://blog.metrostarsystems.com/2009/03/21/blog-migration/" target="_blank">524 days</a> to be precise) has passed since we released Supernova to the world, shedding light on the inner workings of MetroStar Systems. In that time we’ve experienced continuous expansion, enjoyed a wide spectrum of client projects, and made a positive impact in our local and global community.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/08/27/new-supernova/">New Supernova bursts onto the scene!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Supernova" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/08/Supernovagalaxia.png" alt="Supernova" width="469" height="384" /></p>
<p>Nearly a year and a half (<a href="http://blog.metrostarsystems.com/2009/03/21/blog-migration/" target="_blank">524 days</a> to be precise) has passed since we released Supernova to the world, shedding light on the inner workings of MetroStar Systems. In that time we’ve experienced continuous expansion, enjoyed a wide spectrum of client projects, and made a positive impact in our local and global community.</p>
<p>But as things continue to heat up our blog has been getting denser and denser. Rather than let it collapse on itself, we took the initiative; choosing to put in the energy so Supernova could shine once again.</p>
<p>So what’s changed? Here are just a few of the major changes we’ve implemented:</p>
<p style="padding-left: 30px;">1. A much, much simpler interface. In both the theme/layout and in the organization of the blog, we took every step to ensure that we ended up with a much cleaner, easier-to-navigate blog. We literally cut our categories down from 57 to 5! All of the widgets in the sidereel were re-organized into a better configuration. Search is now prominently featured at the top.</p>
<p style="padding-left: 30px;">2. A whole bunch of behind-the-scenes: Not all of the work that was done is immediately visible on the front page. We went through a kind of “spring cleaning” phase: deleting old and unused media, evaluating and updating plugins, consolidating tags, that sort of thing.</p>
<p style="padding-left: 30px;">3. A shift to WordPress 3 “<a href="http://wordpress.org/news/2010/06/thelonious/" target="_blank">Thelonious</a>” of course! This is a powerful platform that gives us the flexibility we need to make a blog like Supernova. A huge thanks to the entire WordPress team for putting together this awesome package! We found the upgrade to be simple, and easy.</p>
<p style="padding-left: 30px;">4. Visual Search functionality! Using Silverlight + Pivot we are now able to visually navigate Supernova posts and pages. If you haven&#8217;t seen it in action yet, <a href="http://blog.metrostarsystems.com/visual-search/" target="_blank">check it out!</a></p>
<p>None of this would have been possible without a stellar team of marketers and designers to build it. Special thanks to Ali Manouchehri, Daniel Nguyen, Hector Portillo, AJ Shah, Monica Huie, and Patricia Joo!!</p>
<p>For your consideration: <a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/08/FullBlogShow.png" target="_blank">click here</a> to see a screenshot of the old theme. We’d LOVE to hear your feedback on the new look and feel!</p>
<p>And finally, I’d like to thank <a href="http://en.wikipedia.org/wiki/Fritz_Zwicky" target="_blank">Fritz Zwicky</a> for coining the term “Supernova.”</p>
<p>To infinity and beyond!</p>
<p>-D</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/08/27/new-supernova/">New Supernova bursts onto the scene!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/08/27/new-supernova/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Injecting and Running Javascript in a Windows.Forms.WebBrowser control</title>
		<link>http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/</link>
		<comments>http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 04:01:01 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[WebBrowser]]></category>
		<category><![CDATA[Windows.Forms]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3771</guid>
		<description><![CDATA[<p>Have you ever needed to inject some JavaScript into a web-page contained in a WebBrowser control and then run said code?  If you have then you&#8217;re in luck; here is some sample code which accomplishes exactly that in a console application (the same code works for a WinForms application with a few tweaks): To see [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/">Injecting and Running Javascript in a Windows.Forms.WebBrowser control</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Have you ever needed to inject some JavaScript into a web-page contained in a WebBrowser control and then run said code?  If you have then you&#8217;re in luck; here is some sample code which accomplishes exactly that in a console application (the same code works for a WinForms application with a few tweaks):</p>
<p><!--WCS[1]--></p>
<p>To see this code in action check out our new visual search <a href="/visual-search/">here</a>!</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/">Injecting and Running Javascript in a Windows.Forms.WebBrowser control</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/08/27/injecting-and-running-javascript-in-a-windows-forms-webbrowser-control-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CMS Decision Tree (Joomla vs. Drupal vs. Sharepoint)</title>
		<link>http://blog.metrostarsystems.com/2010/08/19/cms-decision-tree-joomla-vs-drupal-vs-sharepoint/</link>
		<comments>http://blog.metrostarsystems.com/2010/08/19/cms-decision-tree-joomla-vs-drupal-vs-sharepoint/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 15:23:20 +0000</pubDate>
		<dc:creator>Gerald Irish</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[decision tree]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3417</guid>
		<description><![CDATA[<p>About to embark on an enterprise content management project and haven&#8217;t yet chosen which product to use?  You are in luck because I have compiled a handy decision tree to help you decide.  This is version 1.0, hopefully domain-experts in Drupal and Joomla can help me flesh this out a little more.  I&#8217;ll also probably [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/08/19/cms-decision-tree-joomla-vs-drupal-vs-sharepoint/">CMS Decision Tree (Joomla vs. Drupal vs. Sharepoint)</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>About to embark on an enterprise content management project and haven&#8217;t yet chosen which product to use?  You are in luck because I have compiled a handy decision tree to help you decide.  This is version 1.0, hopefully domain-experts in Drupal and Joomla can help me flesh this out a little more.  I&#8217;ll also probably make a version based on the feature set of Sharepoint 2010 at some point.</p>
<p><a href="http://www.geraldirish.com/images/CMSDecisionTree.png"><img class="alignnone" src="http://www.geraldirish.com/images/CMSDecisionTree.png" alt="Joomla/Drupal/Sharepoint Decision Tree" width="480" height="488" /></a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/08/19/cms-decision-tree-joomla-vs-drupal-vs-sharepoint/">CMS Decision Tree (Joomla vs. Drupal vs. Sharepoint)</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/08/19/cms-decision-tree-joomla-vs-drupal-vs-sharepoint/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adobe Captivate™ 4 Error with Windows 7™, 64 bit</title>
		<link>http://blog.metrostarsystems.com/2010/08/12/adobe-captivate-4-error-with-windows-7-64-bit/</link>
		<comments>http://blog.metrostarsystems.com/2010/08/12/adobe-captivate-4-error-with-windows-7-64-bit/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:15:27 +0000</pubDate>
		<dc:creator>John Foley</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Adobe Captivate]]></category>
		<category><![CDATA[Error 42001]]></category>
		<category><![CDATA[Failure To Import Audio Stream]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3245</guid>
		<description><![CDATA[<p>I just installed Adobe Captivate 4 on my Windows 7, 64 bit machine.  The install went smoothly, meaning the progress glided towards the right without changing pace. The first error arose when I attempted to create a software simulation with Captivate.   After I completed the recording, I received the error message “Failure to copy audio [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/08/12/adobe-captivate-4-error-with-windows-7-64-bit/">Adobe Captivate™ 4 Error with Windows 7™, 64 bit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I just installed Adobe Captivate 4 on my Windows 7, 64 bit machine.  The install went smoothly, meaning the progress glided towards the right without changing pace.</p>
<p>The first error arose when I attempted to create a software simulation with Captivate.   After I completed the recording, I received the error message “Failure to copy audio stream.”  The second error occurred after I tried to publish a learning module to directly Adobe Connect™ from Captivate 4. The message was “error 42001”.</p>
<p>After some research I found that Adobe applications and a 64 bit operating systems do not play well together and need some coaxing to get along.  As I continued to read more about these errors I learned that Windows’ 64 bit machines do have a command line process to fix many of these types of issues.   Below are the methods that I used to overcome the errors I discovered with Adobe Captivate 4.</p>
<p style="font-family: Courier New, Courier, mono; color: #0000ff; font-size: medium;"><strong>Error “Failure To Import Audio Stream”</strong></p>
<p>To resolve this error complete the following:</p>
<ol>
<li>Open the command prompt application
<ol>
<li>I do this by typing <strong>cmd</strong> in the “Run…” text box</li>
<li>Navigate to the directory where Adobe Captivate 4 is installed
<ol>
<li>For me it is located here, [<strong>C:\Program Files (X84)\Adobe\Adobe Captivate 4</strong>]</li>
<li>Once  you’re in the directory type “regsvr32 NSaudio.dll” and press Enter</li>
</ol>
</li>
</ol>
</li>
</ol>
<p>I also noticed that this .dll file exists in some of my other Adobe application folders.</p>
<h2 style="font-family: Courier New, Courier, mono; color: #0000ff; font-size: medium; font-weight: normal;"><strong>Error 42001</strong></h2>
<p>This error was not as easy as the Audio Stream Error but follows along the same issue of a 32 bit application running a 64 bit operating system.</p>
<p>To resolve this error I competed the following:</p>
<ol>
<li>Open the command prompt application</li>
<li>Navigate to the [c:\windows\sysWOW64 directory]</li>
<li>Once you’re in the directory type “regsvr32 c:\&#8230;\Adobe Captivate 4\PpsUplo.dll” and press enter</li>
</ol>
<p>Other blogs and forums had state that uninstalling Presenter 7 and then re-installing it may also correct this issue. I did this but it did not initially resolve the issue.  Using the command prompt is less intrusive on your system than uninstalling and re-installing an application.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/08/12/adobe-captivate-4-error-with-windows-7-64-bit/">Adobe Captivate™ 4 Error with Windows 7™, 64 bit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/08/12/adobe-captivate-4-error-with-windows-7-64-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week 9 @ Metrostar Systems</title>
		<link>http://blog.metrostarsystems.com/2010/08/06/week-9-at-metrostar-systems/</link>
		<comments>http://blog.metrostarsystems.com/2010/08/06/week-9-at-metrostar-systems/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 20:50:17 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Careers]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[Interns]]></category>
		<category><![CDATA[Internship]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3234</guid>
		<description><![CDATA[<p>As my two month internship here in Reston draws to a close, I have taken the time to reflect back on the time spent at MetroStar Systems.  The experience has given me a window of perspective into life at one of the most personable, friendly and team-oriented companies I’ve ever had the pleasure to have [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/08/06/week-9-at-metrostar-systems/">Week 9 @ Metrostar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 370px"><img title="Jon Malley" src="https://blog.metrostarsystems.com/wp-content/uploads/2010/08/Malley_Jon.png" alt="Jon Malley" width="360" height="275" /><p class="wp-caption-text">Day One</p></div>
<p style="text-indent: 2em; text-align: left;">As my two month internship here in Reston draws to a close, I have taken the time to reflect back on the time spent at MetroStar Systems.  The experience has given me a window of perspective into life at one of the most personable, friendly and team-oriented companies I’ve ever had the pleasure to have known. The past nine weeks have provided me with so many minuscule tidbits of information and pieces of knowledge that will surely stay with me throughout my professional career. Some of the things, such as managing social media accounts via HootSuite and social bookmarking, were simple yet useful workplace tools that were unbeknownst to me until my arrival at MetroStar. Other tasks provided me with skills and the preparation for life in the real world of business. Sitting through and watching a business model presentation come together from scratch and watching it progress until just hours before it was to be presented was one of the most useful learning experiences I’ve ever had.</p>
<p style="text-indent: 2em;">I have yet to take a class that could come close to emphasizing the value of implementing BMG and applying it to all aspects of a project/business/anything in life.</p>
<p style="text-indent: 2em;">The month of July went by faster than I could have ever expected it to. The World Cup came to a close after a month of random outbursts of cheers, streaming games in minimized boxes in the corner of the screen, and a first WC win for La Furia Roja. Soon after the Cup ended, the marketing squad gained two new members: Monica Huie and Patricia Joo. After the new additions, the team moved forward at a previously unseen pace of speed and multitasking. New projects seemed to come in from all directions and it quickly became clear that this new formidable block would be more than capable of handling its workload.</p>
<p style="text-indent: 2em;">As I near the end of my last task here at Metrostar Systems (this blog post), I can’t help but to smile when I try to think of any negative aspects of my experience. There was one thing that will always stand out and bug me about this place. Over the course of all of the FIFA 10 soccer matches played by the company B-Team, not ONE of the games ended in our favor. Oh well, I couldn’t have asked for a better duo to pair up with than Daniel and Ethan and I’m sure that one of these days (maybe years from now) we’ll  pull it together and beat a football side a prominent as the KC Wizards or the Colorado Rapids <img src='http://blog.metrostarsystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-indent: 2em;">-Jon Malley</p>
<p style="text-indent: 2em;">
<p>The post <a href="http://blog.metrostarsystems.com/2010/08/06/week-9-at-metrostar-systems/">Week 9 @ Metrostar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/08/06/week-9-at-metrostar-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mostafa Extends His Microsoft MVP Streak to Five Years in a Row</title>
		<link>http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/</link>
		<comments>http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:30:09 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Most Valuable Professional]]></category>
		<category><![CDATA[MVP]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3193</guid>
		<description><![CDATA[<p>Another year has passed here at MetroStar Systems and yet another Microsoft Most Valuable Professional (MVP) Visual C# award has been bestowed upon our own Mostafa Elzoghbi. In what has seemingly become an annual occurrence, Elzoghbi secured a Visual C# MVP award for the fifth consecutive year. This exclusive award is given to those who [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/">Mostafa Extends His Microsoft MVP Streak to Five Years in a Row</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-indent: 2em;">Another year has passed here at MetroStar Systems and yet another <strong>Microsoft Most Valuable Professional (MVP)</strong> <strong>Visual C#</strong> award has been bestowed upon our own <strong>Mostafa Elzoghbi</strong>. In what has seemingly become an annual occurrence, Elzoghbi secured a Visual C# MVP award for the fifth consecutive year. This exclusive award is given to those who survive the extensive review process that encompasses around 100 million technical community participants worldwide. Not only is this an outstanding personal achievement, but it helps everyone on the MetroStar Systems team by improving the overall reputation of the company as a Microsoft Gold Partner.</p>
<p style="text-indent: 2em; text-align: center;"><img class="aligncenter" title="Mostafa Elzoghbi" src="https://blog.metrostarsystems.com/wp-content/uploads/2010/07/0231.jpg" alt="Mostafa Elzoghbi" width="419" height="280" /></p>
<p style="text-indent: 2em;">Ever since he had the innovative idea of establishing the first .NET community in Kuwait (known as DotNet Boom), the MVP status has been a yearly staple for Mostafa. Though, it’s hardly surprising when an accomplished professional such as himself has stated his <a href="https://blog.metrostarsystems.com/2009/07/02/metrostar-systems-employee-receives-exclusive-microsoft-award/">intentions</a> of winning the award each year as long as it’s being offered. Over the past year, Mostafa has traveled across the globe to speak at various SharePoint Saturday events, including <a href="https://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/" target="_blank">New York City</a> and the Arabian summit. Some of the projects he has worked on include War Gaming BPM for the Air Force and SharePoint ELearning for the USMC. He also has a resourceful <a href="http://moustafa-arafa.blogspot.com/">blog</a> where he advises on various .NET issues and problems.</p>
<p style="text-align: center;"><a rel="attachment wp-att-3196" href="http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/microsoft-mvp-logo/"><img class="aligncenter size-medium wp-image-3196" title="Microsoft MVP Logo" src="https://blog.metrostarsystems.com/wp-content/uploads/2010/07/Microsoft-MVP-Logo-191x300.jpg" alt="" width="134" height="210" /></a></p>
<p>Congratulations Mostafa!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/">Mostafa Extends His Microsoft MVP Streak to Five Years in a Row</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/07/27/mostafa-elzoghbi-mvp-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SharePoint Saturday New York City</title>
		<link>http://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/</link>
		<comments>http://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:03:09 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Manhattan]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[New York City]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SPSNY]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3176</guid>
		<description><![CDATA[<p>SharePoint Saturday New York City is being held July 31st this year at the Microsoft Manhattan Office. The event is well-known for its lively atmosphere, invaluable presentations, and for its high attendance of SharePoint professionals and MVPs. A full day of networking, knowledge sharing, and everything SharePoint all at no cost to its attendees? At [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/">SharePoint Saturday New York City</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SharePoint Saturday New York City is being held July 31st this year at the Microsoft Manhattan Office. The event is well-known for its lively atmosphere, invaluable presentations, and for its high attendance of SharePoint professionals and MVPs. A full day of networking, knowledge sharing, and everything SharePoint all at <em>no cost</em> to its attendees? At the time of this writing, the event has more than 70 people on the waitlist&#8230;</p>
<p>And MetroStar Systems will see you there!</p>
<p><a href="http://www.sharepointsaturday.org/ny/speakers/44/JanisHall.aspx" target="_blank">Janis Hall</a>, Ricardo Palhano, and <a href="http://www.sharepointsaturday.org/ny/speakers/17/MostafaElzhogbi.aspx" target="_blank">Mostafa Elzhogbi</a> will all be flying up to the Big Apple this year to talk SharePoint and, as speakers, cover a SharePoint-specific topic. Mostafa, a Microsoft C# MVP since 2006, will be giving a tech-oriented talk on SharePoint Sandbox solutions and demoing its applications and limitations. Janis Hall and Ricardo Palhano, on the other hand, will be holding a higher level session on SharePoint Governance.</p>
<p>&#8220;I’m very excited to meet up with the other speakers, many of us only see each other at these types of events. I’m also looking forward to dialogue and interactions with others attending the event. Being in the presence of other enthusiasts is exhilarating and I always leave these events with new inspiration and ideas. I must say that I’m also really looking forward to a visit we’re planning to the nearby cupcake shop. From the online pictures, it looks like chocolate for days&#8230;&#8221; said Janis Hall, Lead SharePoint Instructor.</p>
<p>You can also attend the event virtually via Twitter using the hashtag:<a href="http://search.twitter.com/search?q=SPSNY" target="_blank"> #SPSNY</a> or simply by following <a href="http://twitter.com/janishall" target="_blank">Janis</a> and <a href="http://twitter.com/MostafaElzoghbi" target="_blank">Mostafa</a>. Janis Hall and Ricardo Palhano will also be giving their SharePoint Governance presentation in DC on August 12th with the <a href="http://www.sugdc.org/Events/Meetings/tabid/57/Default.aspx" target="_blank">SharePoint User Group of Washington, DC.</a></p>
<p>This is shaping up to be an amazing event and we hope you&#8217;ll join us! Break a leg, Janis, Ricardo, and Mostafa!</p>
<div class="wp-caption aligncenter" style="width: 324px"><a href="http://www.sharepointsaturday.org/ny/default.aspx" target="_blank"><img title="Sharepoint Saturday, NY" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/07/SharePointSatNY.png" alt="Sharepoint Saturday, NY" width="314" height="116" /></a><p class="wp-caption-text">Click to find out more about this event</p></div>
<p style="text-align: center;">
<p>The post <a href="http://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/">SharePoint Saturday New York City</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/07/22/sharepoint-saturday-ny/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hottest DC Area Companies Award</title>
		<link>http://blog.metrostarsystems.com/2010/07/08/hottest-dc-area-companies-award/</link>
		<comments>http://blog.metrostarsystems.com/2010/07/08/hottest-dc-area-companies-award/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 16:19:38 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[dc]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3172</guid>
		<description><![CDATA[<p>The summer of 2010 has been a hot one in the DC metro area with temperatures averaging in the 90&#8242;s for most of July.  So it&#8217;s no surprise that MetroStar Systems was recently recognized as one of the &#8220;Hottest DC Area&#8221; Companies.  Temperature was not really one of the requirements, it is really because of [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/07/08/hottest-dc-area-companies-award/">Hottest DC Area Companies Award</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.lead411.com/dc-de-md-va-companies.html" target="_blank"><img class="size-full wp-image-3171 aligncenter" title="HOT-dc-companies-image" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/07/HOT-dc-companies-image.jpg" alt="" width="220" height="210" /></a>The summer of 2010 has been a hot one in the DC metro area with temperatures averaging in the 90&#8242;s for most of July.  So it&#8217;s no surprise that MetroStar Systems was recently recognized as one of the &#8220;Hottest DC Area&#8221; Companies.  Temperature was not really one of the requirements, it is really because of our growth over the past 3 years.</p>
<p><a href="http://www.lead411.com/" target="_blank">Lead411</a> started with a list of over 1,650 companies and narrowed it down to the top 81.  This recognition required that the companies must be in either the Software, Wireless, Internet,  or Media industry; be a privately held organization; and be within  the districts/states of Maryland, District of Columbia, Delaware, and  Virginia.  Additionally, companies had to meet certain revenue, funding, or website traffic requirements.</p>
<p>You can visit <a href="http://www.lead411.com/dc-de-md-va-companies.html" target="_blank">http://www.lead411.com/dc-de-md-va-companies.html</a> for more details about this award and to see the complete list of &#8220;Hottest DC Area Companies&#8221;.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/07/08/hottest-dc-area-companies-award/">Hottest DC Area Companies Award</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/07/08/hottest-dc-area-companies-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week 4.5 @ MetroStar Systems</title>
		<link>http://blog.metrostarsystems.com/2010/07/02/week-4-5-metrostar-systems/</link>
		<comments>http://blog.metrostarsystems.com/2010/07/02/week-4-5-metrostar-systems/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 20:09:32 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Our Culture]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3165</guid>
		<description><![CDATA[<p>Oh, how the time flies. My first month at MetroStar Systems is nearing its end and I feel as though I was touring the premises for the first time only yesterday. To me, June has been a month of getting acclimated, making new acquaintances and easing in to the enriching experience of life in the [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/07/02/week-4-5-metrostar-systems/">Week 4.5 @ MetroStar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Oh, how the time flies. <a href="http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/" target="_blank">My first month at MetroStar Systems</a> is nearing its end and I feel as though I was touring the premises for the first time only yesterday. To me, June has been a month of getting acclimated, making new acquaintances and easing in to the enriching experience of life in the corporate world.  The marketing team saw its esteemed leader and colleague, Jenni Hubacher, depart from the MetroStar family. Her last couple of weeks was filled with what seemed to be an endless amount of interviews and the calculated preparation of designating her duties to other members on the team.</p>
<p>As the month went on, my tasks became increasingly relevant to the work being done by Daniel and Derek. One of the projects I worked on throughout June was related to a Google AdWords campaign for the Training and Education team. At first, I was inexperienced and knew nothing about the various strategies of search engine optimization. Over the course of a few weeks, I did a substantial amount of research and implemented different adjustments based on what I found. Needless to say, I feel no one should have to scour through the number of websites and tutorial videos pertaining to AdWords as I did. Therefore, I compiled a guide and uploaded it to the company portal if anyone has any desire to know more about the tedious, yet efficient advertising service from Google.</p>
<p>I feel as though I’m learning new skills everyday as I work alongside the marketing team.  One day I’ll be working with Derek on WordPress, helping him update the blog. Another day would be spent using our SMART Service with Daniel in an effort to provide valuable research to various clients. Each week provides new opportunities and experiences with a value that will last me much longer than my stay here at the Reston office.</p>
<p>With June behind us, I can only imagine what kind of new projects and assignments July will have in store.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/07/02/week-4-5-metrostar-systems/">Week 4.5 @ MetroStar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/07/02/week-4-5-metrostar-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing the SharePoint 2010 Ribbon UI</title>
		<link>http://blog.metrostarsystems.com/2010/06/21/customizing-the-sharepoint-2010-ribbon-ui/</link>
		<comments>http://blog.metrostarsystems.com/2010/06/21/customizing-the-sharepoint-2010-ribbon-ui/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 18:53:28 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ribbon UI]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3112</guid>
		<description><![CDATA[<p>Here are some handy links if you are interested in customizing SharePoint 2010&#8242;s ribbon UI: http://sharepointegg.blogspot.com/2010/02/remove-button-from-ribbon-in-sharepoint.html http://msdn.microsoft.com/en-us/library/ff407290.aspx Also if you need to find the IDs/Locations etc&#8230; of existing elements in the ribbon you can find them in this file: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.xml -Lee</p><p>The post <a href="http://blog.metrostarsystems.com/2010/06/21/customizing-the-sharepoint-2010-ribbon-ui/">Customizing the SharePoint 2010 Ribbon UI</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Here are some handy links if you are interested in customizing SharePoint 2010&#8242;s ribbon UI:</p>
<p><a href="http://sharepointegg.blogspot.com/2010/02/remove-button-from-ribbon-in-sharepoint.html">http://sharepointegg.blogspot.com/2010/02/remove-button-from-ribbon-in-sharepoint.html</a></p>
<p><a href="http://msdn.microsoft.com/en-us/library/ff407290.aspx">http://msdn.microsoft.com/en-us/library/ff407290.aspx</a></p>
<p>Also if you need to find the IDs/Locations etc&#8230; of existing elements in the ribbon you can find them in this file:</p>
<p>C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.xml</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/06/21/customizing-the-sharepoint-2010-ribbon-ui/">Customizing the SharePoint 2010 Ribbon UI</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/06/21/customizing-the-sharepoint-2010-ribbon-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating SharePoint Solutions from 2007 to 2010</title>
		<link>http://blog.metrostarsystems.com/2010/06/21/migrating-sharepoint-solutions-from-2007-to-2010/</link>
		<comments>http://blog.metrostarsystems.com/2010/06/21/migrating-sharepoint-solutions-from-2007-to-2010/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 17:25:01 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[migrating]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=3109</guid>
		<description><![CDATA[<p>Today I had the pleasure of taking a SharePoint solution which had been built against 2007 and migrating it to 2010.  The whole process went much smoother than I had originally thought although I did learn a couple of things: Anything stored in the session state must be marked as serializable This was simply an oversight in [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/06/21/migrating-sharepoint-solutions-from-2007-to-2010/">Migrating SharePoint Solutions from 2007 to 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today I had the pleasure of taking a SharePoint solution which had been built against 2007 and migrating it to 2010.  The whole process went much smoother than I had originally thought although I did learn a couple of things:</p>
<p><strong>Anything stored in the session state must be marked as serializable</strong></p>
<p><strong> </strong>This was simply an oversight in the 2007 version which didn&#8217;t complain about my structs not being marked serializable, however SharePoint 2010 will error out.</p>
<p><strong>The InputFormTextBox control now requires a stylesheet from SharePoint</strong></p>
<p>In SharePoint 2007 you could embed InputFormTextBox controls into your custom ASPX pages and the only dependency the control had where the core.js and init.js files (located in _layouts).  In SharePoint 2010 you now need to include the /_layouts/1033/styles/themable/forms.css file in order for the control to appear correctly.</p>
<p><strong>The Microsoft.SharePoint DLL has moved</strong></p>
<p>Since SharePoint is now on version 14 the Microsoft.SharePoint DLL is now located in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\<strong>14</strong>\ISAPI.  This is just a minor change to the reference but may cause some annoyance to developers who are targeting both versions of SharePoint. (Note that once the solution is built it can be used for both versions of SharePoint, the difference in location won&#8217;t matter)</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/06/21/migrating-sharepoint-solutions-from-2007-to-2010/">Migrating SharePoint Solutions from 2007 to 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/06/21/migrating-sharepoint-solutions-from-2007-to-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Saturday Washington DC</title>
		<link>http://blog.metrostarsystems.com/2010/06/10/sharepoint-saturday-dc/</link>
		<comments>http://blog.metrostarsystems.com/2010/06/10/sharepoint-saturday-dc/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 16:20:46 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[dc]]></category>
		<category><![CDATA[district of columbia]]></category>
		<category><![CDATA[MetroStar]]></category>
		<category><![CDATA[metrostarsystems]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mss]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[sharepoint saturday]]></category>
		<category><![CDATA[sps]]></category>
		<category><![CDATA[spsdc]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[washington dc]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2968</guid>
		<description><![CDATA[<p>Sharepoint Saturday, Washington DC was held on May 15th this year. The event, at no charge to registrants, offers a full day of knowledge sharing, networking and seminars. MetroStar Systems was delighted to attend and support SPSDC. Our very own SharePoint experts, Janis Hall and Ricardo Palhano, presented on SharePoint Governance, specifically covering details on [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/06/10/sharepoint-saturday-dc/">SharePoint Saturday Washington DC</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Sharepoint Saturday, Washington DC was held on May 15th this year. The event, at no charge to registrants, offers a full day of knowledge sharing, networking and seminars.</p>
<p>MetroStar Systems was delighted to attend and support <a href="http://www.sharepointsaturday.org/dc/default.aspx">SPSDC</a>. Our very own SharePoint experts, Janis Hall and Ricardo Palhano, presented on SharePoint Governance, specifically covering details on <a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx">Microsoft Office SharePoint Server</a> (MOSS) and SharePoint 2010.</p>
<p>Mark Miller, Bill English, Dux Raymond, Dan Usher, Dan Lewis, Joy Earles, Fabian Williams, Deff Deverter, and Marcy Kellar were among the prominent SharePoint leaders in attendance, as well as a number of MVPs. With such a stellar cast of SharePoint experts, we took the opportunity to ask some of the speakers their thoughts on where women stood in the tech-industry. The responses were intriguing, but you&#8217;ll have to check out the video below to hear them&#8230; <img src='http://blog.metrostarsystems.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><object width="550" height="434"><param name="movie" value="http://www.youtube.com/v/QmdWF6jdkTA&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QmdWF6jdkTA&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>The next <a href="http://www.sharepointsaturday.org/ny/default.aspx">SharePoint Saturday</a> will be held July 31st in New York City.  Mostafa Elzoghbi, Ricardo Palhano and Janis Hall will be attending and representing MetroStar System’s skills and offerings. We hope you&#8217;ll join us!</p>
<div class="wp-caption aligncenter" style="width: 324px"><a href="http://sharepointsaturday.org/dc/default.aspx" target="_blank"><img title="Sharepoint Saturday, DC" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/06/SharePointSatDC.png" alt="Sharepoint Saturday, DC" width="314" height="116" /></a><p class="wp-caption-text">Click to find out more about this event</p></div>
<p>The post <a href="http://blog.metrostarsystems.com/2010/06/10/sharepoint-saturday-dc/">SharePoint Saturday Washington DC</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/06/10/sharepoint-saturday-dc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Week 1 @ MetroStar Systems</title>
		<link>http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/</link>
		<comments>http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 20:24:19 +0000</pubDate>
		<dc:creator>Jon Malley</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Careers]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[Internship]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Jon]]></category>
		<category><![CDATA[Jon Malley]]></category>
		<category><![CDATA[Malley]]></category>
		<category><![CDATA[MetroStar]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2954</guid>
		<description><![CDATA[<p>My first week at MetroStar has been full of new and exciting experiences. Though I have no idea what I’ll be doing by this time next week, it’s been a great start so far. I started my internship here the Tuesday after the Memorial Day weekend. The morning on my first day consisted of a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/">Week 1 @ MetroStar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Jon Malley" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/06/Jon-Week-1.jpg" alt="Jon Malley" width="496" height="372" /></p>
<p>My first week at MetroStar has been full of new and exciting experiences. Though I have no idea what I’ll be doing by this time next week, it’s been a great start so far. I started my internship here the Tuesday after the Memorial Day weekend. The morning on my first day consisted of a lengthy, though standard, orientation session led by Mo Hessabi and Greg Citizen. Unlike my previous internship last summer in DC, I was immediately welcomed with the cool refreshing breeze of an adequate air conditioning system.   The office itself is also much larger than the cramped, two-room space that was rented out on K Street.  I received a brief tour of the premises and completed the necessary paperwork alongside the other new employees, Lynna Hall and Andrew Cisternino.</p>
<p>A quick lunch with Lynna and Greg was followed by a briefing by Mona Lutnes over our newly issued security cards (lanyard included). I then met Jenni Hubacher, the first of the three people that would be supervising me during my stay at MetroStar. The remaining hours of the workday were spent getting acclimated and setting up the desktop computer that I had been assigned.</p>
<p>Wednesday was my first true day of work and I soon met the second member of the Marketing team, Daniel Nguyen.  Jenni introduced me to Google’s AdWords service and we began working on a campaign advertising 8570.1 certification training sessions at the Stafford office.  Next, we moved on to Google Analytics to chart data pertaining to the MetroStar Systems (new and improved) website. My first real task was to complete a report on the data which included multiple graphs and analysis. On Thursday, I worked with Daniel and researched information about social media to get me up to speed with some of the current projects that are being put together. With the most unfortunate timing, I had to leave work early due to a terrible viral infection in my throat (at least that’s what I hope it is- No Mono please!) that left me unable to complete the full work day.</p>
<p>Nearing the end of my first week, Friday morning consisted of writing up my first MetroStar Systems blog entry on the future of social media. After lunch, I ran an inventory of all of the Marketing and HR collateral. The whole experience so far has been as enjoyable as I could have ever imagined. Everyone I’ve encountered has been friendly and helpful.   With that in mind, I’m elated to have the opportunity to spend the rest of my summer here at MetroStar Systems.</p>
<p>P.S. If anyone wants to play a game of FIFA sometime, just shoot me an e-mail.</p>
<p>-Jon Malley</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/">Week 1 @ MetroStar Systems</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/06/04/week-1-metrostar-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Team Teaching for the Marine Corps</title>
		<link>http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/</link>
		<comments>http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 13:30:17 +0000</pubDate>
		<dc:creator>John Gianopoulos</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Adobe Connect]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Marine corps]]></category>
		<category><![CDATA[SharePoint Server 2007]]></category>
		<category><![CDATA[TCWS]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2733</guid>
		<description><![CDATA[<p>My group recently performed our first training class for the Marine Corps. Luckily we weren't just a group; we were a team, in all sense of the word. </p><p>The post <a href="http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/">Team Teaching for the Marine Corps</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div id="attachment_2939" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-2939" href="http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/shaiclayatmiramar1/"><img class="size-large wp-image-2939 " title="ShaiClayAtMiramar1" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/ShaiClayAtMiramar1-1024x768.jpg" alt="" width="480" height="360" /></a><p class="wp-caption-text">Shai Segal and Clay Calvert (MetroStar Systems Instructors)</p></div>
<p>My group (MetroStar Systems&#8217; <a href="http://www.metrostarsystems.com/services/education.aspx" target="_blank">Education and Training Division</a>) recently performed our first training class for the Marine Corps. Luckily we weren&#8217;t just a group; we were a team, in all sense of the word. For the past 18 months we&#8217;ve been researching, learning, and compiling training material on a huge amount of topics; and we boiled it down to 3 weeks of intense training. This course taught the Marines how to setup, configure, manage, and repair a portable, virtualized, SharePoint network unit. This unit is called a Tactical Collaborative Work Suite, or TCWS.  Our course topics included:</p>
<ul>
<li> The Marines&#8217; custom TCWS hardware</li>
<li>Use and manage Storage Area Networks</li>
<li>Administer VMware</li>
<li>Install and manage Microsoft Office SharePoint Server 2007</li>
<li>Keep SQL Server 2005 running</li>
<li>Configure Jabber XCP Server</li>
<li>Use and manage Adobe Connect sessions</li>
<li>Administer CommVault backups</li>
<li>Manage Infonic replication</li>
<li>and many more&#8230;</li>
</ul>
<p>Thankfully I did not have to research or teach all this by myself. Our team worked together and gathered information according to our specialties, and brought it all together in a single cohesive three week package. Over the duration our objectives changed many times; software was upgraded, features were added, and lesson topics were changed. I always knew my teammates had my back and were there to assist in any way I needed, as I was for them.</p>
<p>We worked, supported, and assisted each other through the entire process. Our short term goals and team members changed often over time, but our mission never did; compose the best course for customer&#8217;s consumption. And boy did they feast!</p>
<p>My future posts will describe some of our challenges, and how we adapted and overcame them.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/">Team Teaching for the Marine Corps</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/06/04/team-teaching-for-the-marine-corps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Ride</title>
		<link>http://blog.metrostarsystems.com/2010/05/27/why-i-ride/</link>
		<comments>http://blog.metrostarsystems.com/2010/05/27/why-i-ride/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:15:23 +0000</pubDate>
		<dc:creator>Clay Calvert</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[Multiple Sclerosis]]></category>
		<category><![CDATA[National MS Society]]></category>
		<category><![CDATA[National Multiple Sclerosis Society]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[washington dc]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2877</guid>
		<description><![CDATA[<p>This was my 4th year participating in the MS Bike Ride from Richmond to Williamsburg. I ride to support a former colleague&#8217;s husband, Bruce, as a part of Team BRUCE (Bikers Ride Until a Cure Exists). In addition, my sister-in-law, Susan, was diagnosed with Multiple Sclerosis (MS) in 2006.  I ride to support her as well.  [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/05/27/why-i-ride/">Why I Ride</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 441px"><a href="http://www.nationalmssociety.org/raceMap.aspx" target="_blank"><img class="   " title="Clay &amp; Bruce" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/BruceAndClay.jpg" alt="Clay &amp; Bruce" width="431" height="306" /></a><p class="wp-caption-text">Clay and Bruce</p></div>
<p style="text-align: left;">This was my 4th year participating in the <a href="http://www.nationalmssociety.org/raceMap.aspx" target="_blank">MS Bike Ride</a> from Richmond to Williamsburg.</p>
<p>I ride to support a former colleague&#8217;s husband, Bruce, as a part of Team BRUCE (Bikers Ride Until a Cure Exists). In addition, my sister-in-law, Susan, was diagnosed with Multiple Sclerosis (MS) in 2006.  I ride to support her as well.  My friend, Sonia, has had MS for years as well, but her spirit is still strong.  She joked about painting flames on her walker.  I ride to support her too.</p>
<p>Multiple sclerosis (or MS) is a chronic, often disabling disease that attacks the central nervous system (CNS), which is made up of the brain, spinal cord, and optic nerves. Symptoms may be mild, such as numbness in the limbs, or severe, such as paralysis or loss of vision. The progress, severity, and specific symptoms of MS are unpredictable and vary from one person to another. Today, new treatments and advances in research are giving new hope to people affected by the disease.  I ride&#8230;in hopes that there will be a cure.</p>
<p>This year, I decided to go all out! I went for two days and biked more than 150 miles.  You think that sounds bad? Well it is, but it is nothing compared to what someone with MS endures on a regular basis.  Bruce, after whom the team is named, can no longer pedal a bicycle so for the past few years we have taken turns helping him towards his goal of starting and finishing every race.  He has a &#8216;chariot&#8217; and others of us have the honor of helping move his chariot toward his goal.  We may not finish the fastest, but it is still a great joy just to cross the finish line each year.  In the video below, you will see Bruce and I together starting at 3:05:</p>
<p style="padding-left: 60px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="321" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYHg6CEC" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="321" src="http://blip.tv/play/AYHg6CEC" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.nationalmssociety.org/index.aspx" target="_blank"><img class="alignleft" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/MS_Society.jpg" alt="National MS Society" width="110" height="92" /></a></p>
<div style="overflow: hidden; width: 1px; height: 1px;">http://blog.metrostarsystems.com/wp-content/uploads/2010/05/MS_Society.jpg<img src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/MS_Society.jpg" alt="National MS Society" width="595" height="500" /></div>
<p>Not only was the physical ride completed successfully, but our support helped the National MS Society raise over $320,000!</p>
<p>Visit the <a href="http://www.nationalmssociety.org/index.aspx" target="_blank">National MS Society website</a> to learn more about Multiple Sclerosis.</p>
<p>-Clay Calvert</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/05/27/why-i-ride/">Why I Ride</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/05/27/why-i-ride/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Can Your Investment Adviser Crunch the Numbers Correctly?</title>
		<link>http://blog.metrostarsystems.com/2010/05/21/can-your-investment-adviser-crunch-the-numbers-correctly/</link>
		<comments>http://blog.metrostarsystems.com/2010/05/21/can-your-investment-adviser-crunch-the-numbers-correctly/#comments</comments>
		<pubDate>Fri, 21 May 2010 13:05:21 +0000</pubDate>
		<dc:creator>Mark Katzenberger</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[certified public accountant]]></category>
		<category><![CDATA[CFP]]></category>
		<category><![CDATA[CIPM]]></category>
		<category><![CDATA[CPA]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[generally accepected accounting principles]]></category>
		<category><![CDATA[GIPS]]></category>
		<category><![CDATA[Global Investment Performance Standards]]></category>
		<category><![CDATA[investment]]></category>
		<category><![CDATA[net of fees]]></category>
		<category><![CDATA[perforrmance]]></category>
		<category><![CDATA[stock market]]></category>
		<category><![CDATA[time weighted]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1708</guid>
		<description><![CDATA[<p>From beginning to end, the investment advice industry is a chain of number crunchers making choices for shareholders and clients. Armies of professionals distill earnings, book values, prices, average annualized returns and piles of other arcane data-points into profit opportunities for investors and clients. This number crunching is absolutely essential to investors at all points [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/05/21/can-your-investment-adviser-crunch-the-numbers-correctly/">Can Your Investment Adviser Crunch the Numbers Correctly?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_2849" class="wp-caption aligncenter" style="width: 452px"><a href="http://www.flickr.com/photos/junctions/ / CC BY 2.0" target="_blank"><img class="size-full wp-image-2849       " src="https://blog.metrostarsystems.com/wp-content/uploads/2010/05/numbers_crunch.jpg" alt="Number crunching bird" width="442" height="332" /></a><p class="wp-caption-text">Can Your Investment Adviser Crunch the Numbers Correctly?</p></div>
<p>From beginning to end, the investment advice industry is a chain of number crunchers making choices for shareholders and clients.  Armies of professionals distill earnings, book values, prices, average annualized returns and piles of other arcane data-points into profit opportunities for investors and clients.  This number crunching is absolutely essential to investors at all points along the chain, but it’s tedious work.  Guided by clear industry standards and voluminous federal statutes, number crunchers at the beginning of the advice chain endure (or enjoy) the tedium to produce generally high quality work.  But number crunchers at the end of the chain, where individual investors get their advice, don’t have clear standards to follow and often produce work that could use quite a bit of “quality assurance.”</p>
<p>Publicly traded companies like General Electric, Exxon Mobil, and Microsoft hire armies of <a href="http://en.wikipedia.org/wiki/Certified_Public_Accountant" target="_blank">Certified Public Accountants</a> (CPAs) and other professionals to calculate their profits and report them to the public.  These number crunchers are guided by<a href="http://en.wikipedia.org/wiki/Generally_Accepted_Accounting_Principles" target="_blank"> Generally Accepted Accounting Principles</a> (GAAP), other industry standards, and voluminous federal law.</p>
<p>These published numbers are then scrutinized by mutual fund managers and other Wall Street analysts.  Mutual fund managers buy the shares of certain companies, hoping to earn a profit for their shareholders.  The mutual fund managers then hire armies of professionals, including <a href="http://en.wikipedia.org/wiki/Chartered_Financial_Analyst" target="_blank">Chartered Financial Analysts</a> (CFAs), to crunch their own profit numbers and report them to the public.  These number crunchers are guided by the <a href="http://en.wikipedia.org/wiki/GIPS#GIPS" target="_blank">Global Investment Performance Standards</a> (GIPS) and other industry standards.</p>
<p>The chain of number crunching continues as investment advisers pore over the numbers reported by companies and by mutual funds.  These advisers buy shares of certain companies and certain mutual funds that they hope will make money for their clients.  Some investment advisers cater to large institutions like retirement plans, college endowment funds, or very wealthy individuals while other advisers cater to individual investors.</p>
<p>Advisers who cater to institutional clients usually follow the GIPS when they report investment performance to their clients.  Competitive pressures at the institutional level of the advice market makes this standardized work a necessary cost of doing business.  To follow GIPS and report accurate investment returns to their clients, advisers have to buy special software, store numbers in a dedicated database, maintain consistent, firm-wide policies, and pay outside auditors to check the final numbers.  This is all costly but most institutional clients won’t hire an adviser who hasn’t done this work and incurred these costs.</p>
<p>But advisers who serve smaller, individual investors rarely do as much work or incur as many costs as those before them in the advice chain when reporting their own investment performance to clients.  There isn’t the same competitive pressure at the individual level of the advice market.  Investment advisers aren’t required by any law to tell clients how much money they’ve made or lost on their behalf.  Buying investment advice isn’t like buying packaged food, where every product has to reveal its percentage of calories from fat.</p>
<p>Most investment advisers that cater to individual investors were never even trained to crunch the numbers correctly.  The “CFP” initials you often see after an adviser’s name are supposed to indicate skill and professionalism in the investment industry.  But they’re no indication that your adviser has the skills to crunch investment returns correctly.  The “Certified Financial Planner” exam may ask one or two very general questions about investment performance, but that’s it.  The only name-following initials that indicate investment performance number crunching skills are CFA or “CIPM” (Certificate in Investment Performance Measurement).  But these initials are very rare among advisers to individual clients.</p>
<p>As the investment advice industry evolves I expect smaller investors will eventually receive the same accurate performance reports that institutional investors receive today.  For this healthy evolution to occur advisers will have to recognize their duty to report performance to clients even though they aren’t legally required to do so.  They’ll have to formulate standards for performance reporting and stick to them.  The GIPS offer a good starting point for standards but would have to be adapted for use with individual investors.  Advisers will also have to incur the additional costs associated with accurate reporting.  Technological improvements can bring these costs down considerably.  Some advisers have already taken these steps ahead of their industry.  Their efforts will hopefully give them an advantage over their sloppier competitors.</p>
<p>What should you do when your adviser hands you a performance report that says your account went up 8%, or down 20%?  It’s easy to crunch the numbers yourself if you haven’t made any additions or withdrawals in the account.  But if you’re regularly making deposits and withdrawals, or if your adviser is regularly buying or selling, the math gets very complex very quickly.</p>
<p>So how do you know the numbers are right?  You can get a sense of your adviser’s number crunching skills (and apply a little competitive pressure) by asking a few tough questions:</p>
<ol>
<li><strong><span style="font-size: medium;"><em>Are these numbers “net of fees” or “gross of fees”?</em></span></strong> You probably pay your adviser commissions or a certain percentage of your account value as a fee.  Does the report clearly show the dollar amount of commissions or fees you’ve paid?  If you’re investments went up, say, 10% over the past 12 months and you paid your adviser 1%, then your gross of  fees return is 10% but your net of fees return is only 9%.  If your adviser can’t calculate net of fees and gross of fees performance, you might want to fire him.</li>
<li> <span style="font-size: medium;"><strong><em>A</em><em>re these numbers “annualized”?</em></strong><strong><em> </em></strong></span> If you’ve been with the adviser for many years he should be able to condense the returns from all of those years into your “average annualized return”, both net of fees and gross of fees.</li>
<li><strong><em><span style="font-size: medium;">Are these numbers “dollar-weighted” or “time-weighted”?</span></em></strong> These are the two different methods for calculating investment performance.  The two methods can yield very different results when applied to the same account.  Time weighted numbers are appropriate when your adviser compares your percentage returns to a market index, like the Dow Jones Industrial Average or the S&amp;P 500 Index.  If your adviser crunched your numbers using the dollar-weighted method and then compared them to an index, you have a big problem.  This is another “You’re fired” offense.</li>
</ol>
<p>Eventually, the chain of accurate number crunching will extend from public companies to mutual fund managers to investment advisers and finally to individual investors.  Until then, if you suspect your adviser can’t crunch the numbers correctly, ask these tough questions.  If you don’t like the answers, shop around for an adviser who can.</p>
<p style="text-align: right;">
<p style="text-align: left;"><em>*Photo Courtesy of</em><a rel="cc:attributionURL" href="http://www.flickr.com/photos/junctions/"> http://www.flickr.com/photos/junctions/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/05/21/can-your-investment-adviser-crunch-the-numbers-correctly/">Can Your Investment Adviser Crunch the Numbers Correctly?</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/05/21/can-your-investment-adviser-crunch-the-numbers-correctly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Best Practices: People Editor acting buggy in IE8</title>
		<link>http://blog.metrostarsystems.com/2010/05/14/sharepoint-best-practices-people-editor-acting-buggy-in-ie8/</link>
		<comments>http://blog.metrostarsystems.com/2010/05/14/sharepoint-best-practices-people-editor-acting-buggy-in-ie8/#comments</comments>
		<pubDate>Fri, 14 May 2010 14:58:17 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA["Sharepoint Best Practices"]]></category>
		<category><![CDATA[compatability]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sharepoint people editor]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2833</guid>
		<description><![CDATA[<p>Yesterday I was testing an ASP .Net page within SharePoint which contained a SharePoint People Editor control which was acting rather &#8216;strange&#8217;.  It would render in an odd kind of way and removing a person from the control would cause the entire text box to be removed from the DOM! I was convinced that there [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/05/14/sharepoint-best-practices-people-editor-acting-buggy-in-ie8/">SharePoint Best Practices: People Editor acting buggy in IE8</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2841 aligncenter" title="microsoft-office-sharepoint-logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/microsoft-office-sharepoint-logo.jpg" alt="" width="327" height="71" /></p>
<p>Yesterday I was testing an ASP .Net page within SharePoint which contained a SharePoint People Editor control which was acting rather &#8216;strange&#8217;.  It would render in an odd kind of way and removing a person from the control would cause the entire text box to be removed from the DOM!</p>
<p>I was convinced that there was something on the page that was interfering with the People Editor such as some JavaScript or something with a duplicate id.  Even after removing everything from the page minus the CSS link it would still not work correctly.  Exasperated I decided to click the IE 8 &#8216;compatibility mode&#8217; button which forces IE8 to use IE7&#8242;s rules for rendering, which caused the People Editor to start working.</p>
<p>So if you ever run into an issue like this try embedding a meta tag in the head of you page to tell IE8 to use its compatibility mode:</p>
<p><strong>&lt;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;IE=EmulateIE7&#8243; /&gt;</strong></p>
<p>I hope this helps. Let me know if you have any questions or comments. Thanks.</p>
<p>-Lee Kohn</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/05/14/sharepoint-best-practices-people-editor-acting-buggy-in-ie8/">SharePoint Best Practices: People Editor acting buggy in IE8</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/05/14/sharepoint-best-practices-people-editor-acting-buggy-in-ie8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Training Stands Alone Together</title>
		<link>http://blog.metrostarsystems.com/2010/05/10/training-stands-alone-together/</link>
		<comments>http://blog.metrostarsystems.com/2010/05/10/training-stands-alone-together/#comments</comments>
		<pubDate>Mon, 10 May 2010 16:58:32 +0000</pubDate>
		<dc:creator>John Gianopoulos</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Microsoft Certified Trainer]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2730</guid>
		<description><![CDATA[<p>We instructors do stand alone, but we are not by ourselves... we often forget the instructor is not alone.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/05/10/training-stands-alone-together/">Training Stands Alone Together</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2825 aligncenter" title="Teamwork_training_image" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/Teamwork_training_image.png" alt="" width="464" height="302" /></p>
<p>When an instructor faces a room of students, we seem to stand alone. When all goes well we’re the Rock Star!. But when all goes wrong ours is the only face people see. Many instructors get the blame when events beyond our control happen: technicians setup a room wrong, the systems crashed, books never arrived, course ware contained several major errors, etc…</p>
<p>These events cause many instructors to receive complaints they couldn’t effect at one time or another. Here are a few:</p>
<ul>
<li>Instructor didn’t know what he was doing…</li>
<li>Systems kept crashing and teacher couldn’t fix it</li>
<li>Nothing worked, instructor was [no good]</li>
<li>Presenter couldn’t control the room</li>
<li>Class was too fast (and in the same class, “Class was too slow”)</li>
</ul>
<p>But we often forget the instructor is not alone. Many people helped us earn that place in front of the room; the technicians who set up and maintain the equipment, the administrator who orders and delivers our course ware, the manager who gives us the required time to study and prep for courses and certifications, our coworkers and peers who help with difficult concepts and share great analogies, the sales people who sell our services and keeps our paychecks coming in, and so on.</p>
<p>We instructors do stand alone, but we are not by ourselves. It would be nice if customers acknowledge those others who control events beyond the instructors’ control, but it would also be good for us instructors to remember all the people who helped make a class possible when things go great, as well as when things go wrong. Pay back does happen; I’d rather receive a dividend than a loss!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/05/10/training-stands-alone-together/">Training Stands Alone Together</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/05/10/training-stands-alone-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imagine Cup USA 2010</title>
		<link>http://blog.metrostarsystems.com/2010/04/29/imagine-cup-usa-2010/</link>
		<comments>http://blog.metrostarsystems.com/2010/04/29/imagine-cup-usa-2010/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:54:54 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Newseum]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2770</guid>
		<description><![CDATA[<p>The Newseum in Washington, DC (Image Courtesy of http://www.newseum.org/) The Imagine Cup U.S. Finals event was held on Monday, April 26, 2010 in Washington, DC at the Newseum.  The Imagine Cup is the world&#8217;s premiere student technology competition sponsored by Microsoft.  The annual competition, now in its 8th year, encourages and empowers students to use [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/04/29/imagine-cup-usa-2010/">Imagine Cup USA 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl id="attachment_2781" class="wp-caption aligncenter" style="width: 482px;">
<dt class="wp-caption-dt" style="text-align: left;"><img class="size-large wp-image-2781       " title="newseum2" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/newseum2-1024x687.jpg" alt="" width="472" height="317" /></dt>
<dd class="wp-caption-dd">The Newseum in Washington, DC (Image Courtesy of http://www.newseum.org/)</dd>
</dl>
</div>
<p style="text-align: left;">The <a href="http://www.imaginecup.us/Index.aspx" target="_blank">Imagine Cup U.S. Finals</a> event was held on Monday, April 26, 2010 in Washington, DC at the <a href="http://www.newseum.org/" target="_blank">Newseum</a>.  The Imagine Cup is the world&#8217;s premiere student technology competition sponsored by <a href="http://www.microsoft.com/presspass/events/imaginecup/us/default.aspx" target="_blank"><strong>Microsoft</strong></a>.  The annual competition, now in its 8th year, encourages and empowers students to use technology, innovation, and their creativity to change the world by addressing social and environmental issues.  Compared to the 2009 competition that had only 2,000 applicants, participation in this year&#8217;s U.S. competition skyrocketed and attracted over 22,000 applicants! Of these, a distinguished group of only 80 students were selected to compete in the finals over the weekend.</p>
<p style="text-align: left;">As a <a href="http://www.metrostarsystems.com/partners/index.aspx" target="_blank">Microsoft Gold Certified Partner</a>, <strong>MetroStar Systems</strong> was invited to participate and attend.  Our CEO <strong>Ali Manouchehri</strong> was a featured representative on the <em>Industry Partner Panel </em>that reviewed the student entries and gave the students a chance to ask questions and get advice about technology, industry trends, and their future careers. I got the chance to attend the U.S. Finals event that featured the student Finalist Presentations, Keynote Addresses, and Award Presentations.</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-2792" title="IMG_1663" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/IMG_1663-1024x768.jpg" alt="" width="540" height="405" /></p>
<p style="text-align: left;">The student finalists got to showcase and demo their applications and games in presentations before the judges and a community showcase open to the attendees.  The finalists projects were quite diverse, innovative, and inspiring.  They included:</p>
<p style="text-align: left;">In the <strong><em>Software Design Finalist</em></strong> Presentations&#8230;</p>
<ul style="text-align: left;">
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=855707ea-5bfe-4e60-b02a-31622fb82f3d" target="_blank"><em>Extraplaid</em></a>: A pollution monitoring system accessible by mobile headsets</li>
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=023fb179-ae09-43ad-a33c-5371a73de2fd" target="_blank"><em>MangoBunnies</em></a>: A mobile &amp; web message alert system to inform users of unsafe areas for women</li>
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=b2d882f4-1e9d-4f51-9d44-39e54a4e62a7" target="_blank"><em>Mobilife</em></a>: A mobile tool to diagnose vascular diseases</li>
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=166d4560-29d2-4689-a081-427b1875e5ca" target="_blank"><em>Blob</em></a>: A multi-touch designer to help teachers create interactive presentations</li>
</ul>
<p style="text-align: left;">In the <strong><em>Game Design Finalist</em></strong> Presentations&#8230;</p>
<ul style="text-align: left;">
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=2ede7a91-c3b9-4079-b57f-dd59ced69033" target="_blank"><em>Coffee Powered Altruism</em></a>: A strategy game to tackle development issues of a country or region.</li>
<li>Team <a href="https://www.imaginecup.us/TeamProfile.aspx?teamid=f495780e-923d-4c96-b274-91a532510fee" target="_blank"><em>Level 13</em></a>: A video game that combats pollution through cultivating plants around the world.</li>
<li>Team <a href="http://www.imaginecup.us/TeamProfile.aspx?teamid=0fb55bad-c131-45b3-bcdd-fbbc27d206d7" target="_blank"><em>To Be Announced</em></a>: An educational game that involves a series of quest challenges.</li>
<li style="text-align: left;">Team <a href="https://www.imaginecup.us/TeamProfile.aspx?teamid=b4562e55-5eea-4e80-98f9-c0607a0f747c" target="_blank"><em>Ifrit Salsa</em></a>: A game that promotes a cleaner environment by collecting, sorting and recycling different items.</li>
</ul>
<p style="text-align: left;">
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl id="attachment_2776" class="wp-caption aligncenter" style="width: 550px;">
<dt class="wp-caption-dt"><img class="size-large wp-image-2776   " title="JamesCameron_ImagineCup" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/JamesCameron_ImagineCup-1024x433.jpg" alt="" width="540" height="228" /></dt>
<dd class="wp-caption-dd">Academy Award Winning Filmmaker James Cameron speaking at Imagine Cup USA 2010</dd>
</dl>
</div>
<p style="text-align: left;">
<p style="text-align: left;">The keynote addresses were a highlight at this event and featured Academy Award Winning Master Filmmaker <a href="http://www.imdb.com/name/nm0000116/" target="_blank">James Cameron</a> to the surprise and delight of the attendees.  James Cameron spoke about his relationship and work with Microsoft that began years ago in development of his recent film <strong><em>Avatar </em></strong>that is now the <a href="http://en.wikipedia.org/wiki/List_of_highest-grossing_films" target="_blank">highest-grossing film ever</a>.  He worked with Microsoft on the innovative 3D initiatives and pioneering technology for the 3D stereoscopic cameras that is predicted to <a href="http://www.dailymail.co.uk/tvshowbiz/article-1208038/Avatar-How-James-Camerons-3D-film-change-face-cinema-forever.html" target="_blank">change the face of cinema forever</a>.  Cameron spoke about the importance of technology, education, building strong future leaders, and how the <strong><em>Imagine Cup</em></strong> event is a wonderful &#8220;<em>collision of social issues and technology</em>&#8221; (much like his film <em>Avatar</em>).</p>
<p style="text-align: left;">Also giving great keynote speeches were <a href="http://www.microsoft.com/presspass/exec/craig/" target="_blank">Craig Mundie</a> (<em>Chief Research and Strategy Officer</em>, Microsoft), <strong>Karen Cantor</strong> (<em>Director of the Office of Education Technology</em>, U.S. Department of Education), and <a href="http://blogs.msdn.com/microsoftuseducation/pages/biography.aspx" target="_blank">Anthony Salcito</a> (<em>Vice President Worldwide Education</em>, Microsoft).  You can view <a href="http://www.microsoft.com/presspass/events/imaginecup/us/videoGallery.aspx" target="_blank">video of the keynote speeches and event highlights</a>, check the <a href="http://www.microsoft.com/presspass/events/imaginecup/us/imageGallery.aspx" target="_blank">image gallery</a> for photos in <a href="http://www.microsoft.com/presspass/events/imaginecup/us/default.aspx" target="_blank">Microsoft&#8217;s News Center</a>, or visit the <a href="http://imaginecup.com/Default.aspx" target="_blank">Imagine Cup website</a> to learn more about world finals in Poland later this summer and to get more info on next year&#8217;s competition.  Congratulations to all of the students who participated this year and special congrats to the <a href="http://www.imaginecup.us/Competitions/winners.aspx" target="_blank">Imagine Cup U.S. 2010 Winning teams</a>!</p>
<p style="text-align: center;"><a href="http://www.imaginecup.us/index.aspx"><img class="aligncenter size-full wp-image-2771" title="imagineCup-logo-USA" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/imagineCup-logo-USA.png" alt="" width="336" height="59" /></a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/04/29/imagine-cup-usa-2010/">Imagine Cup USA 2010</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/04/29/imagine-cup-usa-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>To Be a Computer Instructor</title>
		<link>http://blog.metrostarsystems.com/2010/04/20/to-be-a-computer-instructor/</link>
		<comments>http://blog.metrostarsystems.com/2010/04/20/to-be-a-computer-instructor/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 18:58:06 +0000</pubDate>
		<dc:creator>John Gianopoulos</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Microsoft Certified Trainer]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2727</guid>
		<description><![CDATA[<p>I’ve been a Computer Instructor in the DC are for over 15 years. We are a strange breed. Each day we instructors stand in front of a room of strangers and display our personal histories, experiences, and mistakes to everyone so they can better understand a topic. You might think, “So what. What’s the big deal?”
This post answers that question.</p><p>The post <a href="http://blog.metrostarsystems.com/2010/04/20/to-be-a-computer-instructor/">To Be a Computer Instructor</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-2758" title="Microsoft_Certified_Trainer_logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/Microsoft_Certified_Trainer_logo-300x155.png" alt="" width="180" height="93" /> I’ve been a Computer Instructor in the DC are for over 15 years. We are a strange breed. Each day we instructors stand in front of a room of strangers and display our personal histories, experiences, and mistakes to everyone so they can better understand a topic. You might think, “<em>So what. What’s the big deal?</em>” A survey asked the question “<em>What’s your number one fear?</em>” Most people replied, “<em>Speaking in front of strangers.</em>” The second most popular answer was “<em>Death</em>.” People would rather die than face what we do each working day. If that doesn’t tell you we’re weird, nothing will.</p>
<p>Many instructors have different teaching styles. Most use some humor to alleviate participant’s tension while other instructors have a drier, more serious style. Humor can be a powerful but dangerous instruction tool. Participants are nervous and stressed entering a class for several reasons:</p>
<ol>
<li>They are admitting they don’t know something.</li>
<li>They are admitting someone knows more than they do.</li>
<li>Their job is on the line.</li>
</ol>
<p>And the big one…</p>
<ol>
<li>They may have to speak in front of others in the class!</li>
</ol>
<p>I use more humor than some, so I try to pick safe targets; namely myself. I dislike others laughing at me as much as anyone else, but I revel when others laugh <em>with</em> me. This tells me they’re relaxed and comfortable in my presence and that I can do my job. I am not a serious person and my students learn that early in my introduction: “<em>I’m originally from New York City, so I apologize if at all necessary.</em>” I usually get chuckles from the participants. Occasionally someone asks, &#8220;<em>Why do you need to apologize?</em>”, and I reply with a smile, “<em>New Yorkers have the reputation of being rude, arrogant, and obnoxious. In my case two out of three’s not bad, so you all can take your pick.</em>” I do recall one instance a fellow New Yorker shouted out “<em>You’ve got nuttin to apologize for! They don’t like it, tough!</em>” Sometimes the humor finds you.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/04/20/to-be-a-computer-instructor/">To Be a Computer Instructor</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/04/20/to-be-a-computer-instructor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SharePoint Best Practices: Form Digest in ASP .Net Pages within SharePoint</title>
		<link>http://blog.metrostarsystems.com/2010/04/08/sharepoint-best-practices-form-digest-in-asp-net-pages-within-sharepoint/</link>
		<comments>http://blog.metrostarsystems.com/2010/04/08/sharepoint-best-practices-form-digest-in-asp-net-pages-within-sharepoint/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 15:00:51 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ASP .Net]]></category>
		<category><![CDATA[Form Digest]]></category>
		<category><![CDATA[Security Validation]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2723</guid>
		<description><![CDATA[<p>If you ever find yourself modifying data within SharePoint using custom ASP .Net pages, you will undoubtedly have run into errors regarding the pages security validation being invalid.  Rather than disabling security validation, which can leave your pages open to XSS attacks, follow the recommendations in the following blog post regarding using the FormDigest tag [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/04/08/sharepoint-best-practices-form-digest-in-asp-net-pages-within-sharepoint/">SharePoint Best Practices: Form Digest in ASP .Net Pages within SharePoint</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-2841" title="microsoft-office-sharepoint-logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/05/microsoft-office-sharepoint-logo-300x65.jpg" alt="" width="300" height="65" /></p>
<p>If you ever find yourself modifying data within <strong>SharePoint</strong> using custom ASP .Net pages, you will undoubtedly have run into errors regarding the pages security validation being invalid.  Rather than disabling security validation, which can leave your pages open to XSS attacks, follow the recommendations in the following blog post regarding using the <em>FormDigest</em> tag to safely validate post backs.</p>
<p><a href="http://epham.wordpress.com/2007/01/22/how-to-fix-security-validation-errors-in-sharepoint-aspnet-page/">http://epham.wordpress.com/2007/01/22/how-to-fix-security-validation-errors-in-sharepoint-aspnet-page/</a></p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/04/08/sharepoint-best-practices-form-digest-in-asp-net-pages-within-sharepoint/">SharePoint Best Practices: Form Digest in ASP .Net Pages within SharePoint</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/04/08/sharepoint-best-practices-form-digest-in-asp-net-pages-within-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In Depth interview on Federal News Radio</title>
		<link>http://blog.metrostarsystems.com/2010/04/02/in-depth-interview-on-federal-news-radio/</link>
		<comments>http://blog.metrostarsystems.com/2010/04/02/in-depth-interview-on-federal-news-radio/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 14:43:49 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ali Manouchehri]]></category>
		<category><![CDATA[Federal News Radio]]></category>
		<category><![CDATA[Francis Rose]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Manouchehri]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2708</guid>
		<description><![CDATA[<p>Our CEO, Ali Manouchehri, was recently interviewed on Federal News Radio (1500 AM).  He was featured on Francis Rose&#8216;s &#8220;In Depth&#8220; show that airs Monday-Friday from 1pm-3pm.  The interview was part of Mr. Rose&#8217;s &#8220;Industry Chatter&#8221; series and they discussed President Obama&#8217;s memo on Transparency and Open Government (pdf), the Open Government directive that followed, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/04/02/in-depth-interview-on-federal-news-radio/">In Depth interview on Federal News Radio</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div id="attachment_2707" class="wp-caption aligncenter" style="width: 496px"><a href="http://www.federalnewsradio.com/?nid=17&amp;sid=1925310"><img class="size-full wp-image-2707" title="1500am" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/04/1500am.jpg" alt="" width="486" height="508" /></a><p class="wp-caption-text">http://www.federalnewsradio.com/</p></div>
<p style="text-align: center;">
<p style="text-align: left;">Our CEO, <strong>Ali Manouchehri</strong>, was recently interviewed on Federal News Radio (1500 AM).  He was featured on <a href="http://www.federalnewsradio.com/?nid=16" target="_blank"><strong>Francis Rose</strong>&#8216;s &#8220;<em>In Depth</em>&#8220;</a> show that airs Monday-Friday from 1pm-3pm.  The interview was part of Mr. Rose&#8217;s &#8220;<em>Industry Chatter</em>&#8221; series and they discussed President Obama&#8217;s memo on <a href="http://www.eda.gov/PDF/Memo_PresidentObama_FOIA.pdf" target="_blank"><em>Transparency and Open Government</em></a> (pdf), the <a href="http://www.whitehouse.gov/open/documents/open-government-directive" target="_blank">Open Government directive</a> that followed, as well as issues dealing with collaboration, participation and security.</p>
<p style="text-align: left;">You can listen to or download the interview here: <a href="http://www.federalnewsradio.com/?nid=17&amp;sid=1925310" target="_blank">http://www.federalnewsradio.com/?nid=17&amp;sid=1925310</a>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/04/02/in-depth-interview-on-federal-news-radio/">In Depth interview on Federal News Radio</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/04/02/in-depth-interview-on-federal-news-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Launches Votridea Contest Platform to Meet Open Government Directive</title>
		<link>http://blog.metrostarsystems.com/2010/03/25/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/25/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 13:45:41 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[contest platform]]></category>
		<category><![CDATA[press release]]></category>
		<category><![CDATA[video contest]]></category>
		<category><![CDATA[Votridea]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2681</guid>
		<description><![CDATA[<p>Press Release: Government Ready Contest Solution Enables Social Media Community Growth and Engagement RESTON, VA, March 24 /PRNewswire/ &#8211; MetroStar Systems, a leader in full-service information technology (IT) and strategies for new media and social networks, today announced the launch of its new contest platform, Votridea, which is optimized for government use. Votridea fosters innovation [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/25/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive/">MetroStar Systems Launches Votridea Contest Platform to Meet Open Government Directive</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><strong>Press Release: </strong><strong>Government Ready Contest Solution Enables Social Media Community Growth and Engagement</strong></p>
<p><strong>RESTON, VA, March 24</strong> /<a href="http://www.prnewswire.com/news-releases/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive-88995407.html" target="_blank">PRNewswire</a>/ &#8211;<strong> </strong>MetroStar Systems<strong>,</strong> a leader in full-service information technology (IT) and strategies for new media and social networks, today announced the launch of its new contest platform, <strong>Votridea</strong>, which is optimized for government use. Votridea fosters innovation by engaging and managing large communities in social networks. The contest platform is designed to foster challenges and capture ideas with proven community management tools.</p>
<p>On March 8, 2010, Federal Chief Performance Officer Jeffrey Zients released a memorandum outlining, &#8220;<a href="http://www.whitehouse.gov/omb/assets/memoranda_2010/m10-11.pdf" target="_blank">Guidance on the Use of Challenges and Prizes to Promote Open Government</a>&#8220;.  This memorandum was in direct support of the Obama Administration&#8217;s commitment to open government, and how it can help drive innovation and other national priorities. The memorandum states, &#8220;The Administration believes that prizes and challenges have a number of potential benefits…they may allow the government to…highlight excellence in a particular domain of human endeavor to motivate, inspire and guide others…[to] further a federal agency&#8217;s mission by attracting more interest and attention to a defined program, activity or issue of concern…&#8221; Votridea fully complies within these guidelines and the newly released DOD Social Media Policy, allowing agencies to engage and expand their communities.</p>
<p>&#8220;MetroStar has proven performance in creating and managing contests to help drive government innovation and grow cultural awareness,&#8221; said Ali Reza Manouchehri, Founder and CEO of MetroStar Systems. &#8220;We&#8217;ve just completed the Department of State&#8217;s second <a onclick="var s=s_gi(s_account);s.linkTrackVars='prop5,eVar3,prop15';s.prop5='External Link';s.eVar3=s.prop5;s.prop15='88995407';s.tl(this,'o','ExternalLink');" href="http://connectcontest.state.gov/" target="_blank">ExchangesConnect Video Contest</a>. Participants responded to the theme, &#8216;Change Your Climate, Change Our World.&#8217; Votridea allows us to utilize our experience and lessons learned to help government drive innovation and public participation, creating the best possible platform and support for our customer.&#8221;</p>
<p>The Votridea Contest Platform seamlessly integrates with popular Web 2.0 tools such as Facebook, Twitter and Ning to catalyze rapid and scalable participant growth. The platform is scalable supporting agency communities, allowing agencies to target focus their contest within a small group or extend to a global reach. Votridea offers a Community Management Dashboard that allows even computer novices to manage the quality and quantity of participant contributions. Votridea supports text, photos and video to encourage participation in the selected medium of agency or contestant choice. For additional product information, please contact Johnny Nguyen (<a onclick="var s=s_gi(s_account);s.linkTrackVars='prop5,eVar3,prop15';s.prop5='External Link';s.eVar3=s.prop5;s.prop15='88995407';s.tl(this,'o','ExternalLink');" href="mailto:jnguyen@metrostarsystems.com" target="_blank">jnguyen@metrostarsystems.com</a>) or <a href="http://twitter.com/MetroStarSystem" target="_blank">@metrostarsystem</a> on Twitter.</p>
<p>To learn more about <strong>Votridea</strong>, please visit <a onclick="var s=s_gi(s_account);s.linkTrackVars='prop5,eVar3,prop15';s.prop5='External Link';s.eVar3=s.prop5;s.prop15='88995407';s.tl(this,'o','ExternalLink');" href="http://www.metrostarsystems.com/socialtoolbox/" target="_blank">http://www.metrostarsystems.com/socialtoolbox/</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/25/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive/">MetroStar Systems Launches Votridea Contest Platform to Meet Open Government Directive</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/25/metrostar-systems-launches-votridea-contest-platform-to-meet-open-government-directive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubyists Return to RubyNation in Reston</title>
		<link>http://blog.metrostarsystems.com/2010/03/24/rubyists-return-to-rubynation-in-reston/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/24/rubyists-return-to-rubynation-in-reston/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 13:45:19 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[RubyNation]]></category>
		<category><![CDATA[sponsor]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2659</guid>
		<description><![CDATA[<p>This year&#8217;s RubyNation conference will take place on Friday April 9th and Saturday April 10th at the Sheraton Reston Hotel in Reston, Virginia.  In its 3rd year, RubyNation is a two-day conference presented by the Washington, DC area Ruby community that &#8220;features debate and discussions of the latest trends, techniques, and tools in Ruby development, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/24/rubyists-return-to-rubynation-in-reston/">Rubyists Return to RubyNation in Reston</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://rubynation.org/" target="_blank"><img class="aligncenter size-full wp-image-2663" title="RubyNation.org" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/03/rubynation.jpg" alt="" width="487" height="485" /></a></p>
<p style="text-align: left;">This year&#8217;s <a href="http://rubynation.org/" target="_blank">RubyNation</a> conference will take place on Friday April 9th and Saturday April 10th at the <a href="http://www.starwoodhotels.com/sheraton/property/overview/index.html?propertyID=655&amp;language=en_US" target="_blank">Sheraton Reston Hotel</a> in Reston, Virginia.  In its 3rd year, RubyNation is a two-day conference presented by the Washington, DC area Ruby community that &#8220;features debate and discussions of the latest trends, techniques, and tools in Ruby development, design, deployment, business and marketing.&#8221;  This year&#8217;s speakers include <strong>Dave Thomas</strong> (Co-Author of <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a> and Author of <em>The Pragmatic  	Programmer</em>, <em>Agile Web Development with Rails</em> and <em>Programming  	Ruby), </em><strong>Jeff Barr </strong>(Amazon Web Services), and <a href="http://www.metrostarsystems.com/" target="_blank">MetroStar Systems</a>&#8216; very own <strong>Dave McVicar</strong> and <strong><a href="http://www.keenertech.com" target="_blank">David Keener</a> </strong>(shameless plug). Click on the <a href="http://rubynation.org/speakers" target="_blank">list of speakers</a> and <a href="http://rubynation.org/agenda" target="_blank">agenda</a> for complete details and info.</p>
<p style="text-align: left;"><a href="http://www.rubynation.org/"><br />
<img class="alignleft" src="http://www.rubynation.org/images/conference/badges/2010/rubyWebBadgeSponsor.png" alt="" width="180" height="120" /></a> MetroStar Sytems is proud to be a diamond sponsor for this event and happy to support the Washington DC area Ruby Community.  Members of our team will be attending, volunteering, filming, and presenting at RubyNation, so please leave us a comment below if you plan to come.  We will also be hosting the &#8220;<strong>Ruby-B-Q</strong>&#8221; at our headquarters on Friday evening (after RubyNation Day 1) featuring food and drinks.  Registration for the conference is still open, but get your tickets soon before the event sells out: <a href="http://rubynation.org/registration" target="_blank">http://rubynation.org/registration</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/24/rubyists-return-to-rubynation-in-reston/">Rubyists Return to RubyNation in Reston</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/24/rubyists-return-to-rubynation-in-reston/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Announcing our Social Innovation Toolbox</title>
		<link>http://blog.metrostarsystems.com/2010/03/18/announcing-our-social-innovation-toolbox/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/18/announcing-our-social-innovation-toolbox/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 13:15:27 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[contest platform]]></category>
		<category><![CDATA[idea management]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[social media monitoring]]></category>
		<category><![CDATA[Spigit]]></category>
		<category><![CDATA[video contest]]></category>
		<category><![CDATA[Votridea]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2645</guid>
		<description><![CDATA[<p>MetroStar Systems is excited to launch our &#8216;Social Innovation Toolbox&#8216; that features three brand new products and services.  The Social Innovation Toolbox features tools that offer creative and effective means to engage with and leverage your communities.  Your community could be your fellow employees in your company, all of the Facebook fans on your fanpage, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/18/announcing-our-social-innovation-toolbox/">Announcing our Social Innovation Toolbox</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: center;"><a href="http://www.metrostarsystems.com/socialtoolbox/default.aspx"><img class="aligncenter" title="MetroStar System's Social Innovation Toolbox" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/03/MSS_toolbox1.jpg" alt="MetroStar System's Social Innovation Toolbox" width="485" height="504" /></a></p>
<p>MetroStar Systems is excited to launch our &#8216;<strong>Social Innovation Toolbox</strong>&#8216; that features three brand new products and services.  The Social Innovation Toolbox features tools that offer creative and effective means to engage with and leverage your communities.  Your community could be your fellow employees in your company, all of the Facebook fans on your fanpage, or all of the citizens in your city.  No matter how small or large your community is, our Social Innovation tools can help you.  Here are some details about the tools:</p>
<ul>
<li><strong><a href="http://www.metrostarsystems.com/socialtoolbox/PDFs/SmartService.pdf" target="_blank">SMART Service</a> (Social Media Aggregation and Research Technology)</strong> &#8211; SMART Service let&#8217;s you target, collect, filter, analyze and channel content from any social media platform.</li>
<li><strong><a href="http://www.metrostarsystems.com/socialtoolbox/PDFs/Votridea.pdf" target="_blank">VOTRIDEA</a> (Social Contest Platform)</strong> &#8211; The Votridea contest platform gives you the power to engage and grow your community through contests and promotions.</li>
<li><strong><a href="http://www.metrostarsystems.com/socialtoolbox/PDFs/InnovationSpigit-MetroStar.pdf" target="_blank">SPIGIT</a> (Idea Management)</strong> &#8211; Our <a href="http://www.marketwire.com/press-release/Spigit-MetroStar-Expand-Partnership-Advance-Citizen-Engagement-Government-Organizations-1133134.htm" target="_blank">partnership with Spigit </a>offers you their idea management solution where you can accelerate your organization&#8217;s innovation by capturing ideas from your employers, customers, and partners.</li>
</ul>
<p>For more information about the tools in our Social Innovation Toolbox, please visit our website <a href="http://www.metrostarsystems.com/socialtoolbox/default.aspx" target="_blank">http://www.metrostarsystems.com/socialtoolbox/default.aspx</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/18/announcing-our-social-innovation-toolbox/">Announcing our Social Innovation Toolbox</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/18/announcing-our-social-innovation-toolbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar is sponsoring the Marine Corps Marathon’s Run To Register 10K 2010 event</title>
		<link>http://blog.metrostarsystems.com/2010/03/11/metrostar-is-sponsoring-the-marine-corps-marathons-run-to-register-10k-2010-event/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/11/metrostar-is-sponsoring-the-marine-corps-marathons-run-to-register-10k-2010-event/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:19:50 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Marine corps]]></category>
		<category><![CDATA[Marine Corps Marathon]]></category>
		<category><![CDATA[MCM]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[sponsor]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2617</guid>
		<description><![CDATA[<p>As a part of our sponsorship of the 2010 Marine Corps Marathon (MCM) Event Series, we are pleased to announce our sponsorship of the MCM Run2Register 10K event that is taking place on Saturday, March 27, 2010 at the Marine Corps Base in Quantico, VA.  Here are some important details about the event: Participants can [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/11/metrostar-is-sponsoring-the-marine-corps-marathons-run-to-register-10k-2010-event/">MetroStar is sponsoring the Marine Corps Marathon’s Run To Register 10K 2010 event</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">
<div id="attachment_1817" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/mcmeventserieslogo10_verticalfinal.JPG"><img class="size-medium wp-image-1817 " title="mcmeventserieslogo10_verticalfinal" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/mcmeventserieslogo10_verticalfinal-300x180.jpg" alt="" width="300" height="180" /></a><p class="wp-caption-text">MCM Event Series 2010</p></div>
<p style="text-align: left;">As a part of our <a href="http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/" target="_blank">sponsorship of the 2010 Marine Corps Marathon (MCM) Event Series</a>, we are pleased to announce our sponsorship of the <strong>MCM Run2Register 10K</strong> event that is taking place on Saturday, March 27, 2010 at the Marine Corps Base in Quantico, VA.  Here are some important details about the event:</p>
<p style="text-align: center;"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_To_Register_10K.htm"><img class="size-full wp-image-1814  aligncenter" title="2010 Run2Register Registration Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-Run2Register-Registration-Button.jpg" alt="" width="135" height="130" /></a></p>
<ul>
<li>Participants can secure a slot in the <a href="http://www.marinemarathon.com/Marine_Corps_Marathon.htm" target="_blank">35th Marine Corps Marathon</a> Main event which will be held later this year on Saturday, October 31st, 2010 in Washington, DC.  All finishers of the <strong>Run2Register 10K</strong> ages 14 and older will receive a guaranteed, non-complimentary entry into the MCM, days before online registration is available to the general public.</li>
<li><span style="text-decoration: underline;"><strong>Date:</strong></span> Saturday, March 27th, 2010</li>
<li><span style="text-decoration: underline;"><strong>Time:</strong></span><strong> </strong> 8:00 AM</li>
<li><span style="text-decoration: underline;"><strong>Location:</strong></span> Marine Corps Base in <a href="http://www.marinecorpshistorichalf.com/Assets/PDF/Event+Series+Parking+and+Directions.pdf" target="_blank">Quantico, VA</a></li>
<li><span style="text-decoration: underline;"><strong>Complete Info:</strong></span> <a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_To_Register_10K.htm" target="_blank">MCM Run2Register 10K website</a></li>
</ul>
<p style="text-align: left;">Members of the MetroStar Systems team will be participating in the race and others will supporting the <strong>Marine Marathon</strong> event team and cheering on the runners.  Immediately following the <strong>MCM Run2Register 10 K</strong> event will be the <a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/28th_Irish_Sprint.htm" target="_blank">28th Irish Sprint One-Miler</a> that is still open to the public for <a href="http://www.active.com/framed/event_detail.cfm?CHECKSSO=0&amp;EVENT_ID=1766303" target="_blank">registration</a>.  We are proud to be supporting this event and are looking forward to it.  Let us know if you are participating or plan to be there!</p>
<p style="text-align: left;">
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/11/metrostar-is-sponsoring-the-marine-corps-marathons-run-to-register-10k-2010-event/">MetroStar is sponsoring the Marine Corps Marathon’s Run To Register 10K 2010 event</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/11/metrostar-is-sponsoring-the-marine-corps-marathons-run-to-register-10k-2010-event/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bug in SharePoint 2007 Workflow ‘Copy List Item’</title>
		<link>http://blog.metrostarsystems.com/2010/03/10/bug-in-sharepoint-2007-workflow-copy-list-item/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/10/bug-in-sharepoint-2007-workflow-copy-list-item/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:02:29 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[copy list item]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2628</guid>
		<description><![CDATA[<p>Today I ran into a rather obnoxious bug in SharePoint 2007 workflow actions. When using the &#8216;Copy List Item&#8216; action in a workflow targeting a document library, I noticed that sometimes not all of the fields would get copied to the new list.  At first it seemed random in its appearance but after playing with [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/10/bug-in-sharepoint-2007-workflow-copy-list-item/">Bug in SharePoint 2007 Workflow ‘Copy List Item’</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/03/Lee-bug.jpg"><img class="size-full wp-image-2638 aligncenter" title="Lee-bug" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/03/Lee-bug.jpg" alt="" width="480" height="375" /></a></p>
<p>Today I ran into a rather obnoxious bug in <strong>SharePoint 2007</strong> workflow actions.</p>
<p>When using the &#8216;<em>Copy List Item</em>&#8216; action in a workflow targeting a document library, I noticed that sometimes not all of the fields would get copied to the new list.  At first it seemed random in its appearance but after playing with it for a few minutes I noticed the factor which determined whether all of the fields got copied was the number of characters in the file extension of the file being moved from one document library to another.  Files with three letter extensions (such as sample.txt or sample.doc) worked fine whereas files with four letter extensions (such as sample.docx or sample.xlsx) would not!</p>
<p>So far I have not been able to find any workaround to this problem other than writing my own custom action in <strong>.Net</strong>! If you have run into this bug and found a solution, please leave a comment below.</p>
<p>Stay tuned for any updates&#8230;</p>
<p>-Lee</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/10/bug-in-sharepoint-2007-workflow-copy-list-item/">Bug in SharePoint 2007 Workflow ‘Copy List Item’</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/10/bug-in-sharepoint-2007-workflow-copy-list-item/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes from the 2010 Microsoft MVP Global Summit</title>
		<link>http://blog.metrostarsystems.com/2010/03/02/notes-from-the-2010-microsoft-mvp-global-summit/</link>
		<comments>http://blog.metrostarsystems.com/2010/03/02/notes-from-the-2010-microsoft-mvp-global-summit/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 23:21:48 +0000</pubDate>
		<dc:creator>Mostafa Elzoghbi</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[#MVP10]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile 7]]></category>
		<category><![CDATA[Mostafa Elzoghbi]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[MVP Summit]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2599</guid>
		<description><![CDATA[<p>Hello Everyone, I’d like to share some of the experiences I had at the 2010 Microsoft MVP Global Summit which was held from 16-19 Feb 2010 in Seattle, WA. This year&#8217;s summit was exciting for MVPs as some big announcements for new products at Microsoft such as Windows 7, Visual Studio 2010, SharePoint 2010, Mobile [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/03/02/notes-from-the-2010-microsoft-mvp-global-summit/">Notes from the 2010 Microsoft MVP Global Summit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Hello Everyone,</p>
<p>I’d like to share some of the experiences I had at the <a href="http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/" target="_blank"><strong>2010 Microsoft MVP Global Summit</strong></a> which was held from 16-19 Feb 2010 in Seattle, WA. This year&#8217;s summit was exciting for MVPs as some big announcements for new products at Microsoft such as <a href="http://www.microsoft.com/windows/windows-7/" target="_blank">Windows 7</a>, <a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank">Visual Studio 2010</a>, <a href="http://sharepoint2010.microsoft.com/Pages/default.aspx" target="_blank">SharePoint 2010</a>, <strong>Mobile 7</strong> and new web technologies trends such as ASP.NET 4.0, MVC, Entity Framework, <a href="http://silverlight.net/getstarted/silverlight-4-beta/" target="_blank">Silverlight 4</a>, etc.</p>
<p>Being a <span style="font-size: small;"><strong>C# MVP</strong></span>, I have been asked to present a MVP2MVP side session on Friday 19th from <a href="http://blogs.msdn.com/charlie/" target="_blank">Charlie Calvert</a> (C# Community Manager). My session topic was titled “<strong><em>LINQ in SharePoint 2010</em></strong>” and you can find my presentation <a href="http://cid-4bc94054914a6469.skydrive.live.com/self.aspx/Blog%20Code/ThePowerOfLINWInSharePoint2010.pptx" target="_blank">here. </a></p>
<p>I met a good number of geeks within the summit : <a href="http://dotnetwizards.blogspot.com/" target="_blank">Hammad Rajjoub</a> (Connected Systems MVP), Mohamed AbdelHaleem (OCS MVP), <a href="http://microsoftfeed.com/2009/meet-waleed-omar-exchange-server-mvp-from-egypt/" target="_blank">Waleed Omar-Exchange</a> (Exchange Server MVP), <a href="http://abwrites.blogspot.com/">Amit Bansal</a> (SQL Server MVP), <a href="http://www.kulov.net/blogs/martin/" target="_blank">Martin Kulov</a> (ASP.NET MVP), <a href="http://gaelduhamel.spaces.live.com/" target="_blank">Gael Duhamel </a>(Commerce Server MVP), <a href="http://sergeluca.spaces.live.com/" target="_blank">Serge Luca</a> (SharePoint MVP), <a href="http://www.jonoble.com/" target="_blank">Jonathan Noble</a> (Power Shell MVP), <a href="http://cid-612ea30171e9ae3a.profile.live.com/" target="_blank">Razi Bin Rais</a> (SharePoint  MVP), and many other MVPs and friends working at Microsoft.</p>
<p>I had a great discussion and made future plans with <a href="http://ruariplint.spaces.live.com/" target="_blank">Ruari Plint</a> (MEA MVP Lead) for future community events and work to be planned.</p>
<p>I’d like to thank our creative designer <strong>Hector Portillo</strong> for the design of my presentation.</p>
<p>Some pictures for the event and presentation are below:</p>
<p>[nggallery id=8]</p>
<p>You can follow the conversation around the 2010 MVP Global Summit by searching the <a href="http://search.twitter.com/search?q=%23mvp10" target="_blank"><strong>#MVP10</strong></a> hashtag and by following <a href="http://twitter.com/mvpawardprogram" target="_blank">@MVPAwardProgram</a> on Twitter or by visiting these links and resources:</p>
<ul>
<li><a href="http://blogs.msdn.com/mvpglobalsummit/default.aspx" target="_blank">MVP Global Summit 2010 Blog</a></li>
<li><a href="http://www.facebook.com/MVPAwardProgram" target="_blank">MVP Award Program</a> on Facebook</li>
<li><a href="http://blogs.msdn.com/mvpawardprogram/" target="_blank">The Microsoft MVP Award Program Blog</a></li>
<li><a href="https://mvp.support.microsoft.com/" target="_blank">Microsoft MVP Worldwide website</a></li>
</ul>
<p>Feel free to leave any questions or comments in the comment&#8217;s section below.</p>
<p>Thanks,</p>
<p>Mostafa</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/03/02/notes-from-the-2010-microsoft-mvp-global-summit/">Notes from the 2010 Microsoft MVP Global Summit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/03/02/notes-from-the-2010-microsoft-mvp-global-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Microsoft Office Communications Server 2007 R2 to a Pool on a Subdomain</title>
		<link>http://blog.metrostarsystems.com/2010/02/26/adding-microsoft-office-communications-server-2007-r2-to-a-pool-on-a-subdomain/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/26/adding-microsoft-office-communications-server-2007-r2-to-a-pool-on-a-subdomain/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:10:31 +0000</pubDate>
		<dc:creator>Lee Kohn</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[access denied]]></category>
		<category><![CDATA[Domain Administrator]]></category>
		<category><![CDATA[Lab Domain]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[OCS 2007 R2]]></category>
		<category><![CDATA[R2]]></category>
		<category><![CDATA[RTC Service]]></category>
		<category><![CDATA[sub domain]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2573</guid>
		<description><![CDATA[<p>Let&#8217;s say you want to install Office Communications Server (OCS) 2007 R2 onto a subdomain (i.e. installing OCS onto a domain such as lab.domain.net instead of domain.net).  If you are logged in as a domain administrator on the subdomain, you will get access denied errors when the installer attempts to write information into the top-level [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/26/adding-microsoft-office-communications-server-2007-r2-to-a-pool-on-a-subdomain/">Adding Microsoft Office Communications Server 2007 R2 to a Pool on a Subdomain</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s say you want to install <a href="http://office.microsoft.com/en-us/communicationsserver/default.aspx" target="_blank">Office Communications Server (OCS) 2007 R2</a> onto a subdomain (i.e. installing OCS onto a domain such as lab.domain.net instead of domain.net).  If you are logged in as a domain administrator on the subdomain, you will get access denied errors when the installer attempts to write information into the top-level domain.</p>
<p>A simple solution to this is to temporarily give the sub-domain&#8217;s administrator write access to the objects in active directory (AD) which it needs to write to, which is usually:</p>
<p style="padding-left: 30px;"><strong>CN=RTC Service,CN=Microsoft,CN=System,DC=[TOP LEVEL DOMAIN IN THE FOREST]</strong></p>
<p style="padding-left: 30px;"><em>NOTE: The OCS installer error log will tell you exactly which objects it needs access to.</em></p>
<p>This can be accomplished using a tool called <a href="http://technet.microsoft.com/en-us/library/cc773354%28WS.10%29.aspx#BKMK_InstallingADSIEdit" target="_blank">ADSI edit</a> which is designed for editing objects inside of AD.  Screen shots can be seen below:</p>
<div id="attachment_2585" class="wp-caption aligncenter" style="width: 261px"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ADSI_edit_screenshot.png" target="_blank"><img class="size-medium wp-image-2585       " title="ADSI_edit_screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ADSI_edit_screenshot-251x300.png" alt="" width="251" height="300" /></a><p class="wp-caption-text">ADSI Edit (Click on image for larger view)</p></div>
<p style="text-align: center;">
<div id="attachment_2587" class="wp-caption aligncenter" style="width: 281px"><a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/CNRTC_service_properties_screenshot.png" target="_blank"><img class="size-medium wp-image-2587   " title="CN=RTC_service_properties_screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/CNRTC_service_properties_screenshot-271x300.png" alt="" width="271" height="300" /></a><p class="wp-caption-text">CN=RTC service (Click on image for larger view)</p></div>
<p>If you have any questions or comments, please post them in the comments section below.</p>
<p>Thanks,</p>
<p>Lee</p>
<p><img src="file:///C:/Users/lkohn/AppData/Local/Temp/moz-screenshot.png" alt="" /></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/26/adding-microsoft-office-communications-server-2007-r2-to-a-pool-on-a-subdomain/">Adding Microsoft Office Communications Server 2007 R2 to a Pool on a Subdomain</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/26/adding-microsoft-office-communications-server-2007-r2-to-a-pool-on-a-subdomain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office Communicator 2007 R2 Missing Registry Key</title>
		<link>http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 23:43:17 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Office Communicator 2007 R2]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2552</guid>
		<description><![CDATA[<p>I love technology, however, when someone forgets to add very simple comments, it drive me crazy. Today, I needed to figure out how to add a Custom Tab onto Microsoft&#8217;s Office Communicator 2007 R2. According to the documentation provided by Microsoft, it is a very simple process Configuring Context-Sensitive Custom Tabs http://technet.microsoft.com/en-us/library/bb963929.aspx Step 1: Define [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/">Office Communicator 2007 R2 Missing Registry Key</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I love technology, however, when someone forgets to add very simple comments, it drive me crazy.</p>
<p>Today, I needed to figure out how to add a Custom Tab onto Microsoft&#8217;s <a href="http://office.microsoft.com/en-us/communicator/FX101729051033.aspx" target="_blank">Office Communicator 2007 R2</a>.</p>
<p>According to the documentation provided by Microsoft, it is a very simple process</p>
<p><strong><span style="text-decoration: underline;">Configuring Context-Sensitive Custom Tabs<br />
</span></strong><a href="http://technet.microsoft.com/en-us/library/bb963929.aspx">http://technet.microsoft.com/en-us/library/bb963929.aspx</a></p>
<p>Step 1: Define the Registry Setting &#8211; Adjusting the registry<br />
Step 2: Creating the Custom Tab Definition Files &#8211; Creating an XML file</p>
<p>Now, Step 2 was the easiest, since they have a good example on the format of the XML file.</p>
<p>However, Step 1 was the most troublesome, since the instructions tell you to navigate (using regedit.exe) to the following locations within your computer registry in order to create an entry:</p>
<p><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator</strong></p>
<p><strong>HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator</strong></p>
<p>Very straight forward instructions, however, what they forget to tell you</p>
<p><strong><em>NOTE: </em></strong><strong><em>the above path might not exist</em></strong>.</p>
<p>At first, I blamed my Windows 7, but then I contacted a coworker that has Windows Vista and he said the path did not exist for him either.</p>
<p>Hence, the only thing that came to mind was to create the entries manually. At first I was very hesitant to manually create a new key, since I did not want to crash my computer. However, what is the worst that could happen? (OS rebuild)</p>
<p>So, I navigated to:</p>
<p><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft</strong></p>
<ol>
<li>Created a new &#8220;Key&#8221; and named it &#8220;Communicator&#8221;</li>
<li>Created a new &#8220;String Value&#8221;  and named it &#8220;TabURL&#8221; with the location of the XML file (Step 2) which I hosted on IIS. (See Image<a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ocs1.png" target="_blank"> OC1 </a>below)</li>
<li>Exited Office Communicator</li>
<li>Launched and Signed In ont Office Communicator</li>
<li>Done (See Image <a href="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ocs2.png" target="_blank">OC2</a> below)</li>
</ol>

<a href='http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/ocs1/' title='ocs1'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ocs1-150x150.png" class="attachment-thumbnail" alt="ocs1" /></a>
<a href='http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/ocs2/' title='ocs2'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/ocs2-150x150.png" class="attachment-thumbnail" alt="ocs2" /></a>

<p>If Microsoft reads this post, please make sure to adjust your documentation, since this omission causes a lot of unnecessary research and frustration when trying to customize Office Communicator 2007 R2.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/">Office Communicator 2007 R2 Missing Registry Key</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/24/office-communicator-2007-r2-missing-registry-key/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mostafa Elzohgbi presenting at Microsoft’s 2010 MVP Summit</title>
		<link>http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 23:47:49 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[#MVP10]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mostafa Elzohgbi]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[MVP Award Program]]></category>
		<category><![CDATA[MVP Summit]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2532</guid>
		<description><![CDATA[<p>MetroStar Systems is pleased and proud to announce that our team member, Mostafa Elzohgbi, will be presenting at Microsoft&#8217;s exclusive 2010 MVP Global Summit which takes place February 16-19, 2010 at Microsoft Headquarters in Redmond, Washington. Mostafa&#8217;s presentation will cover both C# and Sharepoint with his session titled &#8220;LINQ in Sharepoint 2010 Development.&#8221; He will [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/">Mostafa Elzohgbi presenting at Microsoft’s 2010 MVP Summit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.metrostarsystems.com/wp-content/uploads/2009/07/Microsoft_mvp_logo.jpg"><img class="alignleft size-full wp-image-1090" title="Microsoft_mvp_logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/07/Microsoft_mvp_logo.jpg" alt="" width="93" height="147" /></a> MetroStar Systems is pleased and proud to announce that our team member, <strong>Mostafa Elzohgbi</strong>, will be presenting at Microsoft&#8217;s exclusive <strong>2010 MVP Global Summit</strong> which takes place February 16-19, 2010 at Microsoft Headquarters in Redmond, Washington.</p>
<p>Mostafa&#8217;s presentation will cover both C# and Sharepoint with his session titled &#8220;<strong><em>LINQ in Sharepoint 2010 Development</em></strong>.&#8221;</p>
<p>He will be joined by over 1,300 of the world&#8217;s top leaders from Microsoft&#8217;s MVP technical community who represent 96 countries, 37 languages, and span 94 Microsoft Technology areas.  Microsoft&#8217;s <a href="https://mvp.support.microsoft.com/gp/aboutmvp" target="_blank">Most Valuable Professional (MVP) Program</a>, in it&#8217;s 17th year, recognizes and awards individuals for their exceptional commitment in helping improve Microsoft&#8217;s products and in helping people around the world make the most of their Microsoft technology.  You can read more about Mostafa&#8217;s MVP recognition here: <a href="http://blog.metrostarsystems.com/2009/07/02/metrostar-systems-employee-receives-exclusive-microsoft-award/" target="_blank">http://blog.metrostarsystems.com/2009/07/02/metrostar-systems-employee-receives-exclusive-microsoft-award/</a></p>
<p>You can follow the conversation around the 2010 MVP Global Summit by searching the <a href="http://search.twitter.com/search?q=%23mvp10" target="_blank"><strong>#MVP10</strong></a> hashtag and by following <a href="http://twitter.com/mvpawardprogram" target="_blank">@MVPAwardProgram</a> on Twitter.</p>
<p>For more information, you can also visit these links and resources:</p>
<ul>
<li>Connect with <a href="http://twitter.com/mostafaelzoghbi" target="_blank">Mostafa Elzoghbi on Twitter</a></li>
<li>Read <a href="http://moustafa-arafa.blogspot.com/" target="_blank">Mostafa&#8217;s Blog</a></li>
<li><a href="http://www.mvpsummit2010.com/default.aspx" target="_blank">2010 Global Summit Website</a></li>
<li><a href="http://blogs.msdn.com/mvpglobalsummit/default.aspx" target="_blank">MVP Global Summit 2010 Blog</a></li>
<li><a href="http://www.facebook.com/MVPAwardProgram" target="_blank">MVP Award Program</a> on Facebook</li>
<li><a href="http://blogs.msdn.com/mvpawardprogram/" target="_blank">The Microsoft MVP Award Program Blog</a></li>
<li><a href="https://mvp.support.microsoft.com/" target="_blank">Microsoft MVP Worldwide website</a></li>
</ul>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/">Mostafa Elzohgbi presenting at Microsoft’s 2010 MVP Summit</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/17/mostafa-elzohgbi-presenting-at-microsofts-2010-mvp-summit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Series</title>
		<link>http://blog.metrostarsystems.com/2010/02/17/windows-phone-7-series/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/17/windows-phone-7-series/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 21:17:12 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MIX10 Conference]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Project Natal]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2516</guid>
		<description><![CDATA[<p>Earlier this week, at the Mobile World Congress in Barcelona, Microsoft unveiled &#8220;Windows Phone 7 Series&#8220;.  This new phone, which Microsoft is targeting to unleash by the 2010 holiday season, will take a stab at the iPhone and its market by providing a completely new user experience (a Zune HD like experience) extensive integration with [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/17/windows-phone-7-series/">Windows Phone 7 Series</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Earlier this week, at the <a title="Mobile World Congress" href="http://www.mobileworldcongress.com/index.htm" target="_blank">Mobile World Congress </a>in Barcelona, Microsoft unveiled &#8220;<a title="Windows Phone 7 Series" href="http://www.windowsphone7series.com" target="_blank">Windows Phone 7 Series</a>&#8220;.  This new phone, which Microsoft is targeting to unleash by the 2010 holiday season, will take a stab at the iPhone and its market by providing</p>
<ul>
<li>a completely new user experience (a Zune HD like experience)</li>
<li>extensive integration with social networks, such as facebook</li>
<li>video, music and photo aggregation/mashup like abilities</li>
<li>office productivity tools</li>
<li>integration with zune (videos &amp; music) and xbox live (games)</li>
<li>GPS, maps, search</li>
<li>and many more features &#8230;&#8230;</li>
</ul>
<p><strong><span style="text-decoration: underline;">Windows Phone 7 Series Demo<strong><span> </span></strong><strong><span> </span></strong><strong><span> </span></strong><strong><span> </span></strong></span></strong></p>
<p><strong></strong><strong> </strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/MdDAeyy1H0A&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/MdDAeyy1H0A&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong><span style="text-decoration: underline;">Behind the Desgin<br />
</span></strong><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/DAzKkfAeFwY&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/DAzKkfAeFwY&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>We are only 2 months into 2010 and it seems that this year, Microsoft is going all outs in the Mobile and Gaming Markets, both of which will get hit by critical products during 2010 holiday season:</p>
<li>Mobile: Windows Phone 7 Series</li>
<li>Gaming: Project Natal</li>
<p>As a End User:  Make sure not be naughty this year. And if you are reading this blog post Santa, I promise to be a good developer (commenting my code)  and a good individual (helping others).</p>
<p>As a Developer: Make sure to stay connected to the latest and try to attend <a title="MIX 10 Conference" href="http://live.visitmix.com/Registration" target="_blank">MIX10 Conference </a>where they will release further details on not only &#8221;Windows Phone 7 Series&#8221;, but also Microsoft’s broad web platform and tools that help bring together the clients, servers and cloud services needed for creating great rich web applications.</p>
<p>A very exciting year for both Users and Developers. <img src='http://blog.metrostarsystems.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>2010, the year of creating exceptional user experiences across all devices.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/17/windows-phone-7-series/">Windows Phone 7 Series</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/17/windows-phone-7-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surface SDK and Windows 7</title>
		<link>http://blog.metrostarsystems.com/2010/02/08/surface-sdk-and-windows-7/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/08/surface-sdk-and-windows-7/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:01:56 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[.MSI]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2501</guid>
		<description><![CDATA[<p>I recently upgraded my computer from Windows Vista to Windows 7.  And while setting up my computer, I discovered that the Microsoft Surface SDK only works on Windows Vista. I am not going to lie, but I was very disappointed and could not see why the SDK could not work on Windows 7. Hence, I went ahead and searched [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/08/surface-sdk-and-windows-7/">Surface SDK and Windows 7</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I recently upgraded my computer from Windows Vista to Windows 7.  And while setting up my computer, I discovered that the Microsoft Surface SDK only works on Windows Vista.</p>
<p>I am not going to lie, but I was very disappointed and could not see why the SDK could not work on Windows 7. Hence, I went ahead and searched the web for individuals with the same issue. Hence, I discovered this post which helps you with adjusting the Surface SDK msi file, along with samples to work on Windows 7.</p>
<p>Great Post !!!</p>
<p><a href="http://www.grumpydev.com/2009/05/17/surface-sdk-sp1-on-vista-and-win7-x64/">http://www.grumpydev.com/2009/05/17/surface-sdk-sp1-on-vista-and-win7-x64/</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/08/surface-sdk-and-windows-7/">Surface SDK and Windows 7</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/08/surface-sdk-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please wait while Setup finishes determining your disk space requirements</title>
		<link>http://blog.metrostarsystems.com/2010/02/02/please-wait-while-setup-finishes-determining-your-disk-space-requirements/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/02/please-wait-while-setup-finishes-determining-your-disk-space-requirements/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:21:23 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[.MSI]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2495</guid>
		<description><![CDATA[<p>.MSI files can act strangely at times. Causing us to explode in anger as to why it decided that it must check your disk for space requirements. Is this a sign that I must take a break and get a cup of coffee? Hence, I clicked on &#8220;Return&#8221; on the above message and took a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/02/please-wait-while-setup-finishes-determining-your-disk-space-requirements/">Please wait while Setup finishes determining your disk space requirements</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>.MSI files can act strangely at times. Causing us to explode in anger as to why it decided that it must check your disk for space requirements.</p>
<p><img title="MSI Message" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/Sur.png" alt="MSI waiting to determine disk space requirements" width="393" height="311" /></p>
<p>Is this a sign that I must take a break and get a cup of coffee?</p>
<p>Hence, I clicked on &#8220;Return&#8221; on the above message and took a break.</p>
<p>To my surprise, nothing had happened. Moreover, when I clicked on &#8220;Next&#8221;, I received the haunting message again</p>
<p>&#8220;Please wait while Setup finishes determining your disk space requirements&#8221;</p>
<p>Haven&#8217;t I waited enough?<br />
Isn&#8217;t this suposed to be easier?<br />
Is this a sign that I should go home earlier?<br />
Am I on Celebrity Ghost Stories?</p>
<p>And then Command Line came to mind.</p>
<p>A black screen (Night) with white letter (Ghost) .</p>
<p>Try this command (Spell)</p>
<p>&#8220;msiexec /package [sample.msi] /qr&#8221;</p>
<p>and it should install the .MSI without any unwanted messages.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/02/please-wait-while-setup-finishes-determining-your-disk-space-requirements/">Please wait while Setup finishes determining your disk space requirements</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/02/please-wait-while-setup-finishes-determining-your-disk-space-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corporate Culture and Collaboration in Community</title>
		<link>http://blog.metrostarsystems.com/2010/02/02/corporate-culture-and-collaboration-in-community/</link>
		<comments>http://blog.metrostarsystems.com/2010/02/02/corporate-culture-and-collaboration-in-community/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:52:03 +0000</pubDate>
		<dc:creator>Tanya Hilleary</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[public diplomacy]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2464</guid>
		<description><![CDATA[<p>It is amazing how much one can learn in a month after being immersed in an environment. I’ve learned  that while our SVP of Business Development can salsa, it’s the Bhangra music and rhythms that get my new colleagues on the dance floor at a company party. I’ve learned that, true to its name, if [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/02/02/corporate-culture-and-collaboration-in-community/">Corporate Culture and Collaboration in Community</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.flickr.com/photos/noticelj/2878326718/" target="_blank"><img class="size-medium wp-image-2465 aligncenter" title="Globe_hands_CC" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/02/Globe_hands_CC-225x300.jpg" alt="a child holds a globe, computer generated image, mapping image from NASA" width="225" height="300" /></a></p>
<p>It is amazing how much one can learn in a month after being immersed in an environment. I’ve learned  that while our SVP of Business Development can salsa, it’s the Bhangra music and rhythms that get my new colleagues on the dance floor at a company party. I’ve learned that, true to its name, if I drink the Midnight Magic coffee after lunch I can’t fall asleep before 1:00 a.m.  I’ve learned that when you get smart people and good technology in a room together, you can play a part to help a poor island nation racked by catastrophe.</p>
<p>My role here at MetroStar Systems is, ultimately, to tell our story. While there is a certain “drinking from a firehose” aspect to the transition of a new executive into a fast growing company &#8211; average of 272% in the last three years and 420% growth in the last year &#8211; in true MetroStar fashion, I’ve tried to do a lot of listening and observing since arriving earlier this month.</p>
<p>So here’s what I’ve observed:<br />
We are Skywalker Ranch meets the United Nations. Our modern offices are situated on a beautiful pre-Civil War era campus in the heart of what is now bustling, modern, high tech Reston, Virginia. But this exquisite facility is only the shell &#8211; the real beauty lies within. At the time of this writing, we have nearly 100 employees with more than 30 different nationalities represented. Walking around the office and meeting my new colleagues has been the absolute highlight of my transition so far. The cultural diversity is a huge strength for a company immersed in using technology in new and innovative ways.  We come from different places with different backgrounds and different ideas. When a customer presents a problem, we can offer several unique perspectives and share among our team to create the ideal solution. Innovative collaboration is at the very heart of MetroStar Systems.</p>
<p style="text-align: left;">We are a company that uses technology to bridge collaboration between people. Sometimes those people are Marines sharing data around the globe; other times we’re leveraging the best social media technology on a global scale in the interest of the State Department’s public diplomacy campaigns. By doing what we do, we effect change in the world.</p>
<p style="text-align: left;">MetroStar Systems offers a unique ability to collaborate.  Indeed, we are true to our tagline – we &#8220;<strong><em>Advance Technology Daily</em></strong>&#8220;. But we also…</p>
<p style="text-align: center;">Avance la tecnología cada día<br />
每天先进技术<br />
Zaawansowanej technologii na co dzień<br />
پیشرفت تکنولوژی روزانه<br />
передовой технологии с каждым днем<br />
Avançando a tecnologia diariamente<br />
تقدم التكنولوجيا اليومية<br />
अग्रिम प्रौद्योगिकी हर दिन<br />
Progresser les technologies de tous les jours<br />
предварително технология всеки ден<br />
Kuendeleza teknolojia ya kila siku<br />
הטכנולוגיה מראש כל יום<br />
công nghệ tiên tiến mỗi ngày<br />
사전 기술 매일<br />
teknologi maju setiap hari<br />
Teknoloji avanse chak jou</p>
<p style="text-align: left;"><em>Photo Credit:<a rel="cc:attributionURL" href="http://www.flickr.com/photos/noticelj/"> http://www.flickr.com/photos/noticelj/</a> / <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/">CC BY-NC-SA 2.0</a></em></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/02/02/corporate-culture-and-collaboration-in-community/">Corporate Culture and Collaboration in Community</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/02/02/corporate-culture-and-collaboration-in-community/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Science Behind Project Natal</title>
		<link>http://blog.metrostarsystems.com/2010/01/25/science-behindproject-natal/</link>
		<comments>http://blog.metrostarsystems.com/2010/01/25/science-behindproject-natal/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 22:27:06 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Project Natal]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2432</guid>
		<description><![CDATA[<p>New year, new tools, new games, NO CONTROLLERS? Microsoft is really cranking on getting Project Natal this year with hopes of getting this onto the market by the end of 2010. Check out the following article, which talks about the science behind Project Natal and how other competitors are reacting: http://www.scientificamerican.com/article.cfm?id=microsoft-project-natal Will Natal have the same effect that the Wii had [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/01/25/science-behindproject-natal/">Science Behind Project Natal</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>New year, new tools, new games, NO CONTROLLERS?</p>
<p>Microsoft is really cranking on getting Project Natal this year with hopes of getting this onto the market by the end of 2010. Check out the following article, which talks about the science behind Project Natal and how other competitors are reacting:</p>
<p><a href="http://www.scientificamerican.com/article.cfm?id=microsoft-project-natal">http://www.scientificamerican.com/article.cfm?id=microsoft-project-natal</a></p>
<p>Will Natal have the same effect that the Wii had on us, for the past few years?�<br />
The Wii Remotes slipped out of people hands onto their expensive flat screen TVs before, will my hand hit the TV this time? Will I be in shape to play any of their games?</p>
<p>So many questions, yet, I can&#8217;t wait to play. Which reminds me that I need to buy an Xbox 360!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/01/25/science-behindproject-natal/">Science Behind Project Natal</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/01/25/science-behindproject-natal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“How Web 2.0 tools help victims of Hatian quake”</title>
		<link>http://blog.metrostarsystems.com/2010/01/15/how-web-2-0-tools-help-victims-of-hatian-quake/</link>
		<comments>http://blog.metrostarsystems.com/2010/01/15/how-web-2-0-tools-help-victims-of-hatian-quake/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:53:12 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Ali Manouchehri]]></category>
		<category><![CDATA[donate]]></category>
		<category><![CDATA[earthquake]]></category>
		<category><![CDATA[Federal News Radio]]></category>
		<category><![CDATA[Haiti]]></category>
		<category><![CDATA[Sean McDonald]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2346</guid>
		<description><![CDATA[<p>Ali Manouchehri (CEO, MetroStar Systems) and Sean McDonald (Director of New Media Business Development) were recently interviewed by Chris Dorobek and Amy Morrison of Federal News Radio&#8217;s &#8220;The Daily Debrief&#8221; (airs Monday &#8211; Friday 3-7pm).  They were talking about MetroStar Systems&#8217; current effort to support to our clients who have an operational presence in Haiti [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/01/15/how-web-2-0-tools-help-victims-of-hatian-quake/">“How Web 2.0 tools help victims of Hatian quake”</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><strong>Ali Manouchehri </strong>(CEO, MetroStar Systems) and <strong>Sean McDonald</strong> (Director of New Media Business Development) were recently interviewed by <strong>Chris Dorobek</strong> and <strong>Amy Morrison</strong> of Federal News Radio&#8217;s &#8220;<em>The Daily Debrief</em>&#8221; (airs Monday &#8211; Friday 3-7pm).  They were talking about MetroStar Systems&#8217; current effort to support to our clients who have an operational presence in Haiti helping and providing aid after the recent earthquake that has caused a major humanitarian emergency.  MetroStar Systems is offering <em>pro bono</em> services by monitoring, sorting and filtering information and communications coming in via social media networks and tools (i.e. Twitter, Facebook, blogs) about the Haiti earthquake and the people who need aid in order to provide useful and actionable information to the proper authorities.</p>
<p style="text-align: left;">
<div id="attachment_2347" class="wp-caption aligncenter" style="width: 558px"><a href="http://stage-v4.federalnewsradio.com/?nid=19&amp;sid=1864141" target="_blank"><img class="size-full wp-image-2347 " title="Federal New Radio screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/01/Federal-New-Radio-screenshot.jpg" alt="Source: www.FederalNewsRadio.com" width="548" height="496" /></a><p class="wp-caption-text">Source: www.FederalNewsRadio.com</p></div>
<p>You can read the web article &#8220;<a href="http://stage-v4.federalnewsradio.com/?nid=19&amp;sid=1864141" target="_blank"><em>How Web 2.0 tools help victims of Hatian quake</em></a>&#8221; and listen to an <a href="http://media.bonnint.net/wtop/17/1743/174341.mp3" target="_blank">MP3 of the interview</a> to learn more about these efforts.
</p>
<p style="text-align: left;">How can you help?  A great benefit of technology and social media tools is that it makes it easier for us to help those in need. Here are some resources, links and information on how you can assist earthquake victims:</p>
<p style="text-align: left;">The following organizations are accepting SMS donations (U.S. only):</p>
<ul>
<li>SMS text “HAITI” to 90999 to donate $10 to Red Cross relief efforts</li>
<li>SMS text “YELE” to 501501 to Donate $5 to Yele Haiti’s Earthquake Relief efforts</li>
<li>SMS text &#8220;GIVE10&#8243; to 20222 to donate $10 to Direct Relief</li>
</ul>
<p>For more information and ways to donate, you can visit the websites of these organizations that are providing support and aid to the earthquake victims and international relief efforts:</p>
<ul>
<li><a href="http://www.redcross.org/" target="_blank">American Red Cross</a></li>
<li><a href="https://secure.unicefusa.org/site/Donation2?df_id=6680&amp;6680.donation=form1" target="_blank">UNICEF USA</a></li>
<li><a href="http://www.yele.org/about-us/" target="_blank">Yele Haiti</a></li>
<li><a href="https://donate.doctorswithoutborders.org/SSLPage.aspx?pid=197&amp;hbc=1&amp;source=ADR1001E1D01" target="_blank">Doctors Without Borders</a></li>
<li><a href="http://www.directrelief.org/EmergencyResponse/2010/EarthquakeHaiti.aspx" target="_blank">Direct Relief International</a></li>
<li><a href="http://haiti.ushahidi.com/main" target="_blank">Ushahidi</a></li>
</ul>
<p>Our thoughts and prayers are with the people of Haiti and all of those who are helping with this humanitarian emergency.</p>
<p style="text-align: left;">
<p>The post <a href="http://blog.metrostarsystems.com/2010/01/15/how-web-2-0-tools-help-victims-of-hatian-quake/">“How Web 2.0 tools help victims of Hatian quake”</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/01/15/how-web-2-0-tools-help-victims-of-hatian-quake/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.bonnint.net/wtop/17/1743/174341.mp3" length="2705371" type="audio/mpeg" />
		</item>
		<item>
		<title>ExchangesConnect Video Contest: Community Voting and Judging Periods</title>
		<link>http://blog.metrostarsystems.com/2010/01/14/exchangesconnect-video-contest-community-voting-and-judging-periods/</link>
		<comments>http://blog.metrostarsystems.com/2010/01/14/exchangesconnect-video-contest-community-voting-and-judging-periods/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 19:14:12 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[exchange program]]></category>
		<category><![CDATA[ExchangesConnect]]></category>
		<category><![CDATA[State Department]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2329</guid>
		<description><![CDATA[<p>The submission period for the 2nd Annual ExchangesConnect Video Contest is now over. The contest features over 160 videos from contestants from all around the world sharing ideas about making their community a better place, and in the process contributing to a healthier, safer, cleaner, and more peaceful world for all of us.  Seeing all [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/01/14/exchangesconnect-video-contest-community-voting-and-judging-periods/">ExchangesConnect Video Contest: Community Voting and Judging Periods</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://connectcontest.state.gov/contests/change-your-climate-change-our-world" target="_blank"><img class="aligncenter size-large wp-image-2122" title="eca_ovc2_banner_print" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/11/eca_ovc2_banner_print-1024x197.jpg" alt="eca_ovc2_banner_print" width="480" height="92" /></a></p>
<p>The submission period for the <a href="http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/" target="_blank">2nd Annual ExchangesConnect Video Contest</a> is now over.  The contest features over 160 videos from contestants from all around the world sharing ideas about making their community a better place, and in the process contributing to a healthier, safer, cleaner, and more peaceful world for all of us.  Seeing all of the time, hard work, passion, and great ideas that the contestants put into their videos really makes the team here at MetroStar Systems proud to contribute to the success of this contest.</p>
<p>The contest now moves into the &#8216;Community Voting&#8217; and &#8216;Judging Periods&#8217;.  Here are some important dates of the contest:</p>
<ul>
<li>Community Voting Begins       January 12, 2010 11:59PM EST</li>
<li>Community Voting Ends          January 26, 2010 11:59PM EST</li>
<li>Judging Begins                         January 27, 2010 12:00AM EST</li>
<li>Judging Ends                            February 9, 2010 11:59PM EST</li>
<li>Winners Announced                March 2, 2010 12:00PM EST</li>
</ul>
<p>We invite and encourage you to view all of the videos and vote for the ones that you like the best to help the <a href="http://connect.state.gov/" target="_blank">ExchangesConnect</a> team and the judges decide the winners.  You can visit the <a href="http://connectcontest.state.gov/contests/change-your-climate-change-our-world/entries" target="_blank">video contest page</a> to view the videos and vote for your favorites.  Thanks for your support!</p>
<p style="text-align: center;"><a href="http://connectcontest.state.gov/contests/change-your-climate-change-our-world/entries" target="_blank"><img class="aligncenter size-full wp-image-2333" title="ExchangesConnect Video Contest" src="http://blog.metrostarsystems.com/wp-content/uploads/2010/01/OVC2_OVC2.jpg" alt="ExchangesConnect Video Contest" width="535" height="508" /></a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/01/14/exchangesconnect-video-contest-community-voting-and-judging-periods/">ExchangesConnect Video Contest: Community Voting and Judging Periods</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/01/14/exchangesconnect-video-contest-community-voting-and-judging-periods/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The 2nd Annual ExchangesCONNECT Video Contest</title>
		<link>http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/</link>
		<comments>http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 16:05:11 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[exchange program]]></category>
		<category><![CDATA[ExchangesConnect]]></category>
		<category><![CDATA[State Department]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2121</guid>
		<description><![CDATA[<p>Change Your Climate, Change Our World. What do you do to make your community a better place? Enter the U.S. Department of State&#8217;s 2nd Annual ExchangesCONNECT Video Contest! Enter for a chance to win an international exchange program! Small changes in your local community can make a big difference in our world. Your “climate” is [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/">The 2nd Annual ExchangesCONNECT Video Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://connectcontest.state.gov/contests/change-your-climate-change-our-world" target="_blank"><img class="aligncenter size-large wp-image-2122" title="eca_ovc2_banner_print" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/11/eca_ovc2_banner_print-1024x197.jpg" alt="eca_ovc2_banner_print" width="480" height="92" /></a></p>
<h2 style="text-align: center;">Change Your Climate,</h2>
<h2 style="text-align: center;">Change Our World.</h2>
<p style="text-align: center;"><strong>What do you do to make your community a better place?</strong></p>
<p style="text-align: center;"><strong>Enter the U.S. Department of State&#8217;s 2nd Annual<br />
ExchangesCONNECT Video Contest!</strong>
</p>
<p style="text-align: center;"><strong>Enter for a chance to win an international exchange program!</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="456" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#FFFFFF" /><param name="flashvars" value="config=http%3A%2F%2Facesandbox.ning.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D2571736%253AVideo%253A2727%26ck%3D-%26x%3DqFkf9tAHHV0mT0kbofwIqm0pkKJgnLmi&amp;video_smoothing=on&amp;autoplay=off&amp;isEmbedCode=1" /><param name="src" value="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=200911111816" /><param name="wmode" value="opaque" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="456" height="344" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=200911111816" allowfullscreen="true" wmode="opaque" flashvars="config=http%3A%2F%2Facesandbox.ning.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D2571736%253AVideo%253A2727%26ck%3D-%26x%3DqFkf9tAHHV0mT0kbofwIqm0pkKJgnLmi&amp;video_smoothing=on&amp;autoplay=off&amp;isEmbedCode=1" bgcolor="#FFFFFF"></embed></object></p>
<p style="text-align: left;">Small changes in your local community can make a big difference in our world.</p>
<p style="text-align: left;">Your “climate” is more than the air you breathe–it’s the people, places, &amp; relationships that affect your daily life.</p>
<p style="text-align: left;">Describe in a video (no longer than 2 minutes) what you or somebody you know is doing to make your community a better place, and in the process contributing to a healthier, safer, cleaner, and more peaceful world for all of us. Enter for a chance to win an all-expense-paid international exchange program!</p>
<p style="text-align: left;">Check out <strong>Secretary Hillary Clinton&#8217;s</strong> video inviting you to participate in the contest:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/8MVWedVpIr4&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/8MVWedVpIr4&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">
<p style="text-align: left;">The deadline for video submissions is <strong>Tuesday, January 12, 2010</strong>. For more information about this contest, please visit: <a href="http://connectcontest.state.gov/contests/change-your-climate-change-our-world" target="_blank">http://connectcontest.state.gov/contests/change-your-climate-change-our-world</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/">The 2nd Annual ExchangesCONNECT Video Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2010/01/08/the-2nd-annual-exchangesconnect-video-contest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sponsorship Helps Child in Need</title>
		<link>http://blog.metrostarsystems.com/2009/12/16/sponsorship-helps-child-in-need/</link>
		<comments>http://blog.metrostarsystems.com/2009/12/16/sponsorship-helps-child-in-need/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:20:36 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[Child Rescue Center]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[donate]]></category>
		<category><![CDATA[global citizenship]]></category>
		<category><![CDATA[Helping Children Worldwide]]></category>
		<category><![CDATA[sponsorship]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2306</guid>
		<description><![CDATA[<p>In August of 2009, we donated $1500 in the 2009 Child Rescue Centre Golf Tournament held by Helping Children Worldwide organization. I received a letter today sharing the story of a child named Mustapha Kamara we helped. I wanted to share how he became a member of Child Rescue Centre (CRC). In October 2005, Mustapha [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/12/16/sponsorship-helps-child-in-need/">Sponsorship Helps Child in Need</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In August of 2009, we donated $1500 in the <a href="http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/" target="_blank">2009 Child Rescue Centre Golf Tournament</a> held by Helping Children Worldwide organization. I received a letter today sharing the story of a child named Mustapha Kamara we helped. I wanted to share how he became a member of <a href="http://helpingchildrenworldwide.org/programs/child-rescue-centre/" target="_blank">Child Rescue Centre</a> (CRC).</p>
<p><img class="alignright size-thumbnail wp-image-2317" title="Mustapha1" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/Mustapha11-150x150.jpg" alt="Mustapha1" width="150" height="150" /></p>
<p>In October 2005, Mustapha Kamara did not go by his given name; instead he was nicknamed &#8220;Fatambla.&#8221; Loosely translated in the local language that nickname means &#8220;you can flog him &#8211; beat him.&#8221; He was much smaller than a typical 6 or 7 year old in Sierra Leone, Africa. His extended bell showed signs of significant malnourishment, and his displayed a glimpse of sadness no child should ever experience.</p>
<p>Volunteers of CRC happened to meet Mustapha because of often found his way to the CRC, knowing that when it was meal he would be offered a plate of rice and sauce.  After seeing this desperate little boy, CRC team member began asking about his situation. How old was he? Where did he live? Why wasn&#8217;t he in school? Slowly his story cane out, and it motivated the CRC Director to approach Mustapha&#8217;s guardian who quickly and willingly have him up.</p>
<p>All of the CRC residential children- forty kids at the time, and the staff, opened their collective arms and welcomed Mustapha into the loving CRC family. One of the volunteers working with Mustapha explain, <em>&#8220;We saw Mustapha smile &#8211; really smile &#8211; for the very first time. He didn&#8217;t speak any English, but I think he was aware of this huge change in his young life.&#8221;</em></p>
<p><img class="alignleft size-thumbnail wp-image-2318" title="Mustapha2" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/Mustapha2-150x150.jpg" alt="Mustapha2" width="150" height="150" /></p>
<p>Showing how resilient children are when you feed them, love them, and surround them with other children, Mustapha  immediately began thriving physically and emotionally. Mustapha&#8217;s life has been changed from one of horror and  desperation, to one of promise and hope. Instead of just trying to survive, Mustapha has been able to live the life of a  child.</p>
<p>Thank you again for all you have made possible for children in need, and may you and your loved ones be blessed this  holiday season like you have blessed others.</p>
<p>Reading this letter helps to show a child&#8217;s life changing before you and it is a reminder that we should be grateful for our lives and everything that we have.  I&#8217;m excited to be a part of the next sponsorship. Visit <a href="http://helpingchildrenworldwide.org/">http://helpingchildrenworldwide.org/</a> and check the latest postings.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-2315" title="Print" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/HCW_Logo_Color-300x154.jpg" alt="Print" width="300" height="154" /></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/12/16/sponsorship-helps-child-in-need/">Sponsorship Helps Child in Need</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/12/16/sponsorship-helps-child-in-need/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Walkthrough: DVWP Tooltip</title>
		<link>http://blog.metrostarsystems.com/2009/12/04/dvwp-tooltip/</link>
		<comments>http://blog.metrostarsystems.com/2009/12/04/dvwp-tooltip/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:54:08 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Data View Web Part]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tooltip]]></category>
		<category><![CDATA[XSL]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2240</guid>
		<description><![CDATA[<p>Tooltips may be implemented to greatly improve user experience in many scenarios.  This walkthrough will provide a method with which tooltip functionality may be implemented on SharePoint Data View Web Parts (DVWPs) using XSL and JavaScript. Preparation Open the SharePoint site in SharePoint Designer 2007 Open the page on which the tooltip functionality will be implemented Enable either [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/12/04/dvwp-tooltip/">Walkthrough: DVWP Tooltip</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/rowview_object_hiearchy.png"></a><a href="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/dvwp_tooltip_example.jpg"></a>Tooltips may be implemented to greatly improve user experience in many scenarios.  This walkthrough will provide a method with which tooltip functionality may be implemented on SharePoint Data View Web Parts (DVWPs) using XSL and JavaScript.</p>
<h2>Preparation</h2>
<ol>
<li>Open the SharePoint site in SharePoint Designer 2007</li>
<li>Open the page on which the tooltip functionality will be implemented</li>
<li>Enable either Split or Code view</li>
</ol>
<h2>Create the Tooltip</h2>
<ol>
<li> Locate the DVWP in which the tooltip functionality will be implemented</li>
<li>Locate the XSL template &#8220;dvt_1.rowview&#8221; within the DVWP<br />
<table border="0" width="100%">
<tbody>
<tr>
<td style="border-bottom:1px gray solid" width="99%"></td>
<td style="background-color:#EAEAEA;border:1px gray solid;text-align:center;padding-left:10px;padding-right:10px">Example</td>
</tr>
<tr>
<td style="border-left:1px gray solid;border-bottom:1px gray solid;font-family:'Courier New', Courier, monospace" colspan="2">&lt;xsl:template name=&#8221;dvt_1.rowview&#8221;&gt;</td>
</tr>
</tbody>
</table>
<p>This XSL template specifies what is rendered for each List Item displayed in the DVWP.  A tooltip will be rendered for eash List Item and therefore should be added to this template.</li>
<li>Locate where the tooltip should appear<br />
No consideration for spacing of the tooltip should be taken into account.  The tooltip will utilize the position style value “absolute” to display over other page content.</li>
<li>Insert the blank tooltip<br />
<table border="0" width="100%">
<tbody>
<tr>
<td style="border-bottom:1px gray solid" width="99%"></td>
<td style="background-color:#EAEAEA;border:1px gray solid;text-align:center;padding-left:10px;padding-right:10px">Example</td>
</tr>
<tr>
<td style="border-left:1px gray solid;border-bottom:1px gray solid;font-family:'Courier New', Courier, monospace" colspan="2">&lt;div style=&#8221;position:absolute;display:none;margin-top:14px;white-space:<br />
»nowrap;overflow:visible;border:silver 1px solid;background-color:<br />
»white&#8221; class=&#8221;ms-listdescription&#8221;&gt;<br />
&lt;xsl:attribute name=&#8221;id&#8221;&gt;tooltip_&lt;xsl:value-of select=&#8221;@ID&#8221;/&gt;<br />
»&lt;/xsl:attribute&gt;<br />
&lt;xsl:attribute name=&#8221;onmouseenter&#8221;&gt;javascript:this.style.display=<br />
»&#8217;none&#8217;;&lt;/xsl:attribute&gt;<br />
&lt;/div&gt;</td>
</tr>
<tr>
<td style="border-top:1px gray solid;text-align:right" colspan="2">
<table style="border-left:1px gray solid;border-bottom:1px gray solid;border-right:1px gray solid;color:gray" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-left:10px;padding-right:10px">» &#8211; unintended line break</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>The tooltip may be any HTML object and is not limited to the DIV object.  The tooltip HTML object must have the <em>id</em> attribute set as shown in the provided example.  The <em>position</em> and <em>display</em> style attributes should be set as shown in the provided example.  Setting the <em>position</em> style attribute to &#8220;absolute&#8221; allows the tooltip to display over other page content.  The <em>onmouseenter</em> attribute (as shown in the provided example) hides the tooltip if the user moves the cursor onto the tooltip.</p>
<p>If multiple DVWPs on the same page will use the tooltip functionality, the id attribute of tooltips must be made distinct in each DVWP.  For example, tooltips in a DVWP on the List &#8220;Transactions&#8221; could use the id attribute convention: tooltip_transactions_[List Item ID].  Thus, tooltip id attributes that may have been &#8220;tooltip_14&#8243; and &#8220;tooltip_14&#8243; may now be &#8220;tooltip_transactions_14&#8243; and &#8220;tooltip_reports_14&#8243;.</li>
<li>Set the tooltip text<br />
<table border="0" width="100%">
<tbody>
<tr>
<td style="border-bottom:1px gray solid" width="99%"></td>
<td style="background-color:#EAEAEA;border:1px gray solid;text-align:center;padding-left:10px;padding-right:10px">Example</td>
</tr>
<tr>
<td style="border-left:1px gray solid;border-bottom:1px gray solid;font-family:'Courier New', Courier, monospace" colspan="2">&lt;xsl:choose&gt;<br />
&lt;xsl:when test=&#8221;string-length(string(@Tooltip))=0&#8243;&gt;<br />
&lt;xsl:text&gt;No tooltip.&lt;/xsl:text&gt;<br />
&lt;/xsl:when&gt;<br />
&lt;xsl:otherwise&gt;<br />
&lt;xsl:value-of select=&#8221;@Tooltip&#8221; disable-output-escaping=&#8221;yes&#8221;/&gt;<br />
&lt;/xsl:otherwise&gt;<br />
&lt;/xsl:choose&gt;</td>
</tr>
</tbody>
</table>
<p>If the tooltip references a List Item column that is not required (i.e. may be empty), it is suggested that empty values be handled as shown in the provided example. List columns must be referenced by their internal name. Setting the <em>disable-output-escaping</em> attribute to &#8220;yes&#8221; will display special (i.e. escaped) characters properly (i.e. unescaped). Please note that the provided example references a custom (i.e. non-standard) column called &#8220;Tooltip&#8221;.</li>
</ol>
<p style="TEXT-ALIGN: left">The tooltip should be located like:</p>
<p style="text-align: center;"><a title="dvt_1.rowview HTML object hiearchy" href="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/rowview_object_hiearchy.png" target="_blank"><img class="aligncenter" style="border-width: 0px;" title="dvt_1.rowview HTML object hiearchy" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/rowview_object_hiearchy-1024x236.png" alt="dvt_1.rowview HTML object hiearchy" width="480" height="110" /></a></p>
<p>As a result of setting the position style attribute to &#8220;absolute&#8221;, the tooltip renders like:</p>
<p style="text-align: center;"><a title="dvt_1.rowview HTML object rendering" href="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/rowview_object_rendering.png" target="_blank"><img class="size-large wp-image-2286 aligncenter" style="margin: 0px; border-width: 0px;" title="dvt_1.rowview HTML object rendering" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/rowview_object_rendering-1024x256.png" alt="dvt_1.rowview HTML object rendering" width="480" height="120" /></a></p>
<h2>Create the Tooltip Triggers</h2>
<ol>
<li> Locate the DVWP in which the tooltip has been created</li>
<li>Locate the XSL template &#8220;dvt_1.rowview&#8221; within the DVWP<br />
<table border="0" width="100%">
<tbody>
<tr>
<td style="border-bottom:1px gray solid" width="99%"></td>
<td style="background-color:#EAEAEA;border:1px gray solid;text-align:center;padding-left:10px;padding-right:10px">Example</td>
</tr>
<tr>
<td style="border-left:1px gray solid;border-bottom:1px gray solid;font-family:'Courier New', Courier, monospace" colspan="2">&lt;xsl:template name=&#8221;dvt_1.rowview&#8221;&gt;</td>
</tr>
</tbody>
</table>
<p>This XSL template specifies what is rendered for each List Item displayed in the DVWP. Each tooltip trigger (i.e. system response to a user action) will show /hide the tooltip in the same row (i.e. TR object) as itself.  Therefore, the tooltip trigger should be located within this template.</li>
<li>Locate the HTML object that will trigger the display of tooltips in response to a specified user action.</li>
<li>Insert the tooltip triggers<br />
<table border="0" width="100%">
<tbody>
<tr>
<td style="border-bottom:1px gray solid" width="99%"></td>
<td style="background-color:#EAEAEA;border:1px gray solid;text-align:center;padding-left:10px;padding-right:10px">Example</td>
</tr>
<tr>
<td style="border-left:1px gray solid;border-bottom:1px gray solid;font-family:'Courier New', Courier, monospace" colspan="2">&lt;td&gt;<br />
&lt;xsl:attribute name=&#8221;onmouseenter&#8221;&gt;javascript:var tooltipObj=document.<br />
»getElementById(&#8216;tooltip_&lt;xsl:value-of select=&#8221;@ID&#8221;/&gt;&#8217;);tooltipObj.<br />
»style.left=event.clientX;tooltipObj.style.top=clientY;tooltipObj.<br />
»style.display=&#8221;;&lt;/xsl:attribute&gt;<br />
&lt;xsl:attribute name=&#8221;onmouseleave&#8221;&gt;javascript:document.getElementById(<br />
»&#8217;tooltip_&lt;xsl:value-of select=&#8221;@ID&#8221;/&gt;&#8217;).style.display=&#8217;none&#8217;;<br />
»&lt;/xsl:attribute&gt;<br />
&lt;xsl:value-of select=&#8221;@Title&#8221;/&gt;<br />
&lt;/td&gt;</td>
</tr>
<tr>
<td style="border-top:1px gray solid;text-align:right" colspan="2">
<table style="border-left:1px gray solid;border-bottom:1px gray solid;border-right:1px gray solid;color:gray" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-left:10px;padding-right:10px">» &#8211; unintended line break</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Tooltip triggers are inline JavaScript that find and display the tooltip appropriately. The tooltip is shown by setting its <em>display</em> style attribute to null and hidden by setting its <em>display</em> style attribute to &#8220;none&#8221;. The provided example shows the tooltip when the user moves the cursor onto the Title column&#8217;s parent TD and hides the tooltip when the user moves the cursor off the title column&#8217;s parent TD. Please note that the tooltip triggers are applied to the column&#8217;s parent TD to provide an optimal user experience.  The provided example displays the tooltip at the point where the user moved the cursor onto the parent TD (rather than always below the parent TD content).</li>
</ol>
<h2>Example</h2>
<p style="text-align: center;"><a title="DVWP Tooltip example" href="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/dvwp_tooltip_example.jpg" target="_blank"><img class="  aligncenter" style="margin: 0px; border-width: 0px;" title="dvwp_tooltip_example" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/12/dvwp_tooltip_example.jpg" alt="DVWP Tooltip example" width="556" height="86" /></a></p>
<p style="text-align: center;">
<p>The post <a href="http://blog.metrostarsystems.com/2009/12/04/dvwp-tooltip/">Walkthrough: DVWP Tooltip</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/12/04/dvwp-tooltip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It’s Peanut Butter Jelly Time</title>
		<link>http://blog.metrostarsystems.com/2009/11/30/its-peanut-butter-jelly-time/</link>
		<comments>http://blog.metrostarsystems.com/2009/11/30/its-peanut-butter-jelly-time/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 17:22:09 +0000</pubDate>
		<dc:creator>Gitendra Malla</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2197</guid>
		<description><![CDATA[<p>On an early Thursday morning last August, I walked into the office with a hole in my stomach. Following my regular routine, I went to the kitchen area and tossed two loaves of bread into the great belly of the toaster oven, which boasts a 12 inch pizza capacity. As usual, I waited for the [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/11/30/its-peanut-butter-jelly-time/">It’s Peanut Butter Jelly Time</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 360px"><img class=" " title="Toaster Oven VS Toaster" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/11/Gitendra-toastervsoven2.jpg" alt="Toaster VS Toaster Oven" width="350" height="229" /><p class="wp-caption-text">Toaster Oven VS Toaster</p></div>
<p>On an early Thursday morning last August, I walked into the office with a hole in my stomach. Following my regular routine, I went to the kitchen area and tossed two loaves of bread into the great belly of the toaster oven, which boasts a 12 inch pizza capacity. As usual, I waited for the oven to heat up while I planned my day alongside.</p>
<p>Mo, the HR Director of the company, entered the kitchen and proceeded to caution me. Ali, the company CEO, is not in a good mood &#8230; so, I should hurry up with my daily ritual. I decided to give the toaster oven one more minute with my breakfast. The next minute, I am meticulously spreading some peanut butter over my toast.</p>
<p><em>&#8220;How long does it take you to make your breakfast every day?&#8221;</em></p>
<p>Lo and behold, it is Ali at the kitchen door. Now, I know that it is a rhetorical question. So, I patiently wait for the follow-up:</p>
<p><em>&#8220;Add up all the time you spend every morning in this kitchen making your breakfast. And when you get the answer, go tell our closest competition how much you have helped them!&#8221;</em></p>
<p>So, I did. (The first part of what he said at least.)</p>
<p>I finished making my breakfast and took it to my desk, where I looked at the following conservative figures:</p>
<ul>
<li>Number of work weeks in a year: (N) = 48  [10 days      of personal leave; 10 days of holidays]</li>
</ul>
<ul>
<li>Average number of days/week I make my      breakfast:     (d) = 4</li>
<li>Average number of minutes I spend/breakfast      session:     (m) = 15</li>
<li>Total number of minutes that I spend/year on      breakfast:     (T) = N*d*m</li>
<li>(T) = 48*4*15</li>
<li>(T) = 2880</li>
<li>Total = 48 hours</li>
</ul>
<p>Before I made these calculations, I was taken aback by a CEO&#8217;s interference in an issue as &#8220;minor&#8221; as making a simple breakfast. But after these calculations I realize that <strong>six</strong> working days of a year is a lot of time to lose for a small business!</p>
<p>So, what next? Blame the toaster oven, of course! It dawned on me: A man is only as good as the tool he owns. Every morning I would sit in the kitchen, submissive to the status quo of the slow burning toaster oven. I was using the wrong tool all along &#8211; wasting both time and energy. That afternoon, I went to a Target store nearby and bought a real toaster &#8211; you know, the one with two slots for the bread. The following morning my new &#8216;tool&#8217; would help me cut the length of my breakfast ritual about 75%! The following figures would emerge:</p>
<ul>
<li>Average number of minutes I spend/breakfast session      (m&#8217;) = 4</li>
<li>Total number of minutes that I spend/year on breakfast      (T) = N*d*m</li>
<li>(T) = 48*4*4</li>
<li>(T) = 768</li>
<li>Total = 12.8 hours</li>
</ul>
<p>It is always convincing when numbers tell you a story. To tell a story, however, needs a visionary intervention. At <a href="http://www.metrostarsystems.com/" target="_blank">MetroStar Systems</a>, we are a team of visionaries. As such, we keep our eyes on the bigger picture but we don’t let the “minor” details slide. We don’t cry over spilled milk, but make the best of the situation. We think both inside and outside the box, and if the box is not right, we change it. We are an agile team of active learners and proactive workers – we are professionals.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/11/30/its-peanut-butter-jelly-time/">It’s Peanut Butter Jelly Time</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/11/30/its-peanut-butter-jelly-time/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vision 21CARE featured on Battlefield Healthcare website</title>
		<link>http://blog.metrostarsystems.com/2009/11/18/vision-21care-featured-on-battlefield-healthcare-website/</link>
		<comments>http://blog.metrostarsystems.com/2009/11/18/vision-21care-featured-on-battlefield-healthcare-website/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 21:08:22 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[summit]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Vision21 CARE]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2155</guid>
		<description><![CDATA[<p>MetroStar Systems employee, Sergeant Ross Beurmann, who served in Iraq, was interviewed by MyFoxDC about our program, Vision 21CARE. This video has now been posted on the Battlefield Healthcare website relating to this very topic. IDGA’s 11th Battlefield Healthcare Summit will detail best practices and the next generation in combat medicine and rehabilitative care as [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/11/18/vision-21care-featured-on-battlefield-healthcare-website/">Vision 21CARE featured on Battlefield Healthcare website</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>MetroStar Systems employee, Sergeant Ross Beurmann, who served in Iraq, was interviewed by MyFoxDC about our program, Vision 21CARE.  This video has now been posted on the <strong><a href="http://battlefieldhealthcare.com/" target="_blank">Battlefield Healthcare</a></strong> website relating to this very topic. IDGA’s 11th Battlefield Healthcare Summit will detail best practices and the next generation in combat medicine and rehabilitative care as well as facilitate a forum where treatment initiatives and advanced research can be discussed, debated, and developed. MetroStar will be hosting a master class on Vision 21CARE at this summit.</p>
<p style="text-align: center;"><a href="http://www.battlefieldhealthcare.com" target="_blank"><img class="aligncenter size-full wp-image-2164" title="Battlefield Healthcare site" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/11/Ross.bmp" alt="www.battlefieldhealthcare.com" width="539" height="399" /></a></p>
<p><strong>December 7-9th:  11th Battlefield Healthcare </strong>- <a href="http://battlefieldhealthcare.com" target="_blank">www.battlefieldhealthcare.com</a><br />
MetroStar Systems will be speaking at this event<br />
Where: San Antonio, Texas<br />
<strong>OUR TOPIC</strong><br />
Title: Vision 21CARE:  Protecting Warriors by Connecting Warriors<br />
<strong>Description of Topic: </strong><br />
The wars in Afghanistan and Iraq have put enormous strains on the men and women of the U.S. military, and we must do more to ease their burden and heal their wounds. Learn how SOCIAL MEDIA can help address these challenges.<br />
<strong>Session Leader: </strong><br />
Ali Reza Manouchehri, Chief Executive Officer, MetroStar Systems and Former National Guard Resiliency Program Manager</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/11/18/vision-21care-featured-on-battlefield-healthcare-website/">Vision 21CARE featured on Battlefield Healthcare website</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/11/18/vision-21care-featured-on-battlefield-healthcare-website/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Performing Date / Time Calculation in DVWP Using XSL</title>
		<link>http://blog.metrostarsystems.com/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/</link>
		<comments>http://blog.metrostarsystems.com/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:51:12 +0000</pubDate>
		<dc:creator>Christopher Lincoln</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Data View Web Part]]></category>
		<category><![CDATA[DVWP]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint Designer 2007]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2084</guid>
		<description><![CDATA[<p>SharePoint Data View Web Parts (DVWP) may be leveraged to use complex conditional logic using XSL.  Such an example would be to highlight List Items in the DVWP that meet certain date/time criteria.  The following example will show how XSL may be leverage as a simple and robust solution. Case: New tasks (i.e. List Items created within [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/">Performing Date / Time Calculation in DVWP Using XSL</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SharePoint Data View Web Parts (DVWP) may be leveraged to use complex conditional logic using XSL.  Such an example would be to highlight List Items in the DVWP that meet certain date/time criteria.  The following example will show how XSL may be leverage as a simple and robust solution.</p>
<h2>Case:</h2>
<p>New tasks (i.e. List Items created within the last 30 minutes) in a User&#8217;s &#8220;My Tasks&#8221; DVWP are highlighted to bring attention to these high priority items.</p>
<h2>Undesirable Solution:</h2>
<p>Use a declarative workflow to check if the task is no longer new and reset a new &#8221;flag&#8221;.  XSL will check the &#8220;flag&#8221; when the DVWP renders and display tasks appropriately.</p>
<p>The workflow would follow the logic:</p>
<ol>
<li>Start on Item creation</li>
<li>Pause for 30 minutes</li>
<li>Set hidden boolean field value (<em>isNew</em>) to false</li>
</ol>
<p>The DVWP then uses XSL to check the value of <em>isNew</em> to set the CSS class of a TR, TD, or some other HTML DOM element:</p>
<p style="padding-left: 30px;">&lt;xsl:if test=&#8221;@isNew = 1&#8243;&gt;&lt;xsl:attribute name=&#8221;class&#8221;&gt;newTask&lt;/xsl:attribute&gt;&lt;/xsl:if&gt;</p>
<p>This solution is not optimal as a long-term workflow runs on every List Item.  As a result, numerous workflows may be running on the server causing decreased server performance.</p>
<h2>Solution:</h2>
<p>Use XSL to check if a Task is new and set the CSS class appropriately when the DVWP renders.</p>
<p><strong>Logic</strong></p>
<p>For simplicity of the XPath expression, a task may be considered new if both of these conditions are true:</p>
<ol>
<li>The date of creation is the current day (i.e. today)</li>
<li>The time of creation occurs less than 30 minutes before the current time (i.e. now)</li>
</ol>
<p>(This logic will not handle Tasks assigned from 23:41 to 23:59 as new after 00:00 of the next day.  Such Tasks may be handled with a seperate XPath expression to properly determine their new condition.)</p>
<p><span id="more-2084"></span></p>
<p><strong>Comparing the Date</strong></p>
<p>Checking that the date of creation is today requires a comparison of equality between two dates.  Therefore, it is possible to use the out-of-the-box (OOTB) &#8221;equal to&#8221; operator; unlike the &#8220;equal to&#8221; and &#8220;not equal&#8221; to operators, other operators (e.g. &#8220;numerical addition&#8221;, &#8221;less than&#8221;, etc.) require numerical arguments.  <em>Created</em> must be formatted properly as it is stored in the International Organization for Standardization (ISO) ISO8601 format (YYYY-MM-DDTHH:MM:SSZ) and therefore contains data other than the date.  The method <em>FormatDateTime()</em> (see <a title="MSDN SharePoint Developer Center" href="http://msdn.microsoft.com/en-us/library/dd583143(office.11).aspx#officesharepointddwrt_formatdatetime" target="_blank">MSDN SharePoint Developer Center</a>) requires the date as a textual argument and thus <em>Created</em> must be converted to a string using the method <em>string()</em>.  For accuracy, the method <em>FormatDateTime()</em> is used as it allows for the explicit definition of date/time formatting.  In this example, the format &#8220;MM/dd/yyyy&#8221; is used.  For accuracy, today&#8217;s date (i.e. <em>ddwrt:Today()</em>) must undergo the same formatting procedure.</p>
<p>The XPath expression to compare the dates is:</p>
<p style="padding-left: 30px;">ddwrt:FormatDateTime(string(@Created),1033,&#8221;MM/dd/yyyy&#8221;) = ddwrt:FormatDateTime(string(ddwrt:Today()),1033,&#8221;MM/dd/yyyy&#8221;)</p>
<p><strong>Comparing the Time</strong></p>
<p>The time of creation from <em>Created</em> may be retrieved by formatting the ISO8601 value using the method <em>FormatDateTime()</em> and a date/time format of &#8220;hhmmss&#8221;.  The format &#8220;hhmmss&#8221; is used so that each component of time (i.e. hour, minute, second) may be easily retrieved individually.  Each component may be retrieved using these XPath expressions:</p>
<p style="padding-left: 30px;">hour: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),2,2)<br />
minute: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),4,2)<br />
second: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),6)</p>
<p>Each component of time will be converted to the basic time unit.  In this example, the basic time unit is minutes (as the duration of the new condition is &#8220;30 minutes&#8221;).  Each component converted to minutes may be retrieved with these XPath expressions:</p>
<p style="padding-left: 30px;">hour: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),2,2) * 60<br />
minute: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),4,2)<br />
second: substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),6) div 60</p>
<p>Adding each component converted to minutes will provide the time as minutes since 00:00 of that day.  This &#8220;minute-time&#8221; new may be calculated using the XPath expression:</p>
<p style="padding-left: 30px;">(substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),2,2) * 60) + substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),4,2) + (substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),6) div 60)</p>
<p>As tasks are new if created within the past 30 minutes (i.e. the difference between the time of creation and current time is less that 30 minutes), a task may be determined to be new using the XPath expression:</p>
<p style="padding-left: 30px;">((substring(string(ddwrt:FormatDateTime(string(ddwrt:TodayIso()),1033,&#8221;hhmmss&#8221;)),2,2) * 60) + substring(string(ddwrt:FormatDateTime(string(ddwrt:TodayIso()),1033,&#8221;hhmmss&#8221;)),4,2) + (substring(string(ddwrt:FormatDateTime(string(ddwrt:TodayIso()),1033,&#8221;hhmmss&#8221;)),6) div 60)) - ((substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),2,2) * 60) + substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),4,2) + (substring(string(ddwrt:FormatDateTime(string(@Created),1033,&#8221;hhmmss&#8221;)),6) div 60)) &lt; 30</p>
<p>The XPath expression may be abstracted as: (the current time in minutes) &#8211; (the created time in minutes) &lt; 30 minutes.</p>
<p><strong>Durations Greater than 24 hours</strong></p>
<p>If a duration to check surpasses 24 hours, calculation must be performed on the date values.  As no OOTB date/time comparison operators exist, the dates must be converted to numbers.  Dates may be converted to numbers using the format &#8220;yyyyMMdd&#8221;; this format is acceptable for numeric comparison as dates inherently have hiearchical components; years are superior to months which are superior to days (e.g. any date in 2009 is newer than any date in 2008 and any day in December is newer than any day in November of the same year).  The difference between two dates (in days) may be calculated with the XPath expression:</p>
<p style="padding-left: 30px;">number(ddwrt:FormatDateTime(string(ddwrt:TodayIso()),1033,&#8221;yyyyMMdd&#8221;)) &#8211; number(ddwrt:FormatDateTime(string(@Created),1033,&#8221;yyyyMMdd&#8221;))</p>
<h2>Conclusion</h2>
<p>Generally, XSL enables powerful conditional rendering of DVWP that may greatly enhance the basic functionality found with OOTB DVWP.  The provided example illustrates how XSL and XPath expressions may be used to perform logical calculations and comparisons using basic numerical operators.  This capability may be used to benefit server performance and reduce SharePoint &#8220;clutter&#8221; by avoiding unecessary columns.  The use of XSL should be considered but is not appropriate for all scenarios (e.g. some data is best stored in a column rather than dynamically calculated).</p>
<h2><span style="color: #800000;">UPDATED:</span> 17 NOV 2009</h2>
<p>The method <em>TodayIso()</em> (see <a title="MSDN SharePoint Developer Center" href="http://msdn.microsoft.com/en-us/library/dd583143(office.11).aspx#officesharepointddwrt_todayiso" target="_blank">MSDN SharePoint Developer Center</a>) is incorrectly specified to return the current date and time in ISO8601 (see <a title="W3C" href="http://www.w3.org/TR/NOTE-datetime" target="_blank">World Wide Web Consortium</a> and <a title="Wikipedia" href="http://en.wikipedia.org/wiki/ISO_8601" target="_blank">Wikipedia</a>).  The returned format is not ISO8601 as the value is terminated by the character &#8220;Z&#8221; (i.e. Zulu) incorrectly denoting the time is in UTC.  The returned time is in the server&#8217;s local time zone.  Therefore, a server hosted in the Eastern Time Zone (i.e. UTC-5) may return the value &#8220;2010-01-01T00:00:00Z&#8221; rather than the appropriate value &#8221;2010-01-01T05:00:00Z&#8221;.  Therefore, this example assumes that any servers are set to UTC.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/">Performing Date / Time Calculation in DVWP Using XSL</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/11/13/performing-datetime-calculation-in-dvwp-using-xslt/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Happy 234th Birthday Marine Corps</title>
		<link>http://blog.metrostarsystems.com/2009/11/10/happy-234th-birthday-marine-corps/</link>
		<comments>http://blog.metrostarsystems.com/2009/11/10/happy-234th-birthday-marine-corps/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:07:54 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[234th birthday]]></category>
		<category><![CDATA[celebration]]></category>
		<category><![CDATA[commandant]]></category>
		<category><![CDATA[James Conway]]></category>
		<category><![CDATA[Marine corps]]></category>
		<category><![CDATA[marine corps birthday]]></category>
		<category><![CDATA[soldiers]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=2073</guid>
		<description><![CDATA[<p>“This 10 November I’ll fill my canteen cup to say a toast with you. The finest bunch of men, and women a man could ever hope to know. Many years ago I huddled with my men in the sleet and rain. A grand event I’m at this year, Medals and Dress Blues. It doesn’t matter [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/11/10/happy-234th-birthday-marine-corps/">Happy 234th Birthday Marine Corps</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>“This 10 November I’ll fill my canteen cup to say a toast with you.<br />
The finest bunch of men, and women a man could ever hope to know.<br />
Many years ago I huddled with my men in the sleet and rain.<br />
A grand event I’m at this year, Medals and Dress Blues.</p>
<p>It doesn’t matter where you are, as long you celebrate and remember.<br />
Remember the Marines who paved the way, the ones who paid the price.<br />
Remember the Marines who covered your six, you never thought to look.<br />
Remember the Marines at the Tip of the Spear, they’ve got our back this night.</p>
<p>I raise my cup and take a drink in honor of my fellow Marines this night.<br />
Our Corps is in great health because of Marines like you!”</p>
<p>- General James T. Conway,<br />
Commandant of the Marine Corps</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/V7Bicfc9dp0&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/V7Bicfc9dp0&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Resources:<br />
History of the Marine Corps Birthday: <a href="http://www.usmcpress.com/heritage/marine_corps_birthday.htm">http://www.usmcpress.com/heritage/marine_corps_birthday.htm</a><br />
Marine Corps Quotes: <a href="http://oldcorps.org/USMC/quotes.html">http://oldcorps.org/USMC/quotes.html</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/11/10/happy-234th-birthday-marine-corps/">Happy 234th Birthday Marine Corps</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/11/10/happy-234th-birthday-marine-corps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marine Corps Marathon 2009</title>
		<link>http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:49:45 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Marine Corps Marathon]]></category>
		<category><![CDATA[MCM 2009]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1994</guid>
		<description><![CDATA[<p>The 34th Annual Marine Corps Marathon took place on Sunday, October 25 2009 in Arlington, Virginia and Washington, DC.  As a sponsor of the 2010 MCM Event Series, MetroStar Systems got the opportunity to attend the event, support the MCM, and cheer on the runners.  It was amazing to be part of the experience with [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/">Marine Corps Marathon 2009</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The 34th Annual <a href="http://www.marinemarathon.com/Marine_Corps_Marathon.htm" target="_blank">Marine Corps Marathon</a> took place on Sunday, October 25 2009 in Arlington, Virginia and Washington, DC.  As a <a href="http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/" target="_blank">sponsor of the 2010 MCM Event Series</a>, MetroStar Systems got the opportunity to attend the event, support the MCM, and cheer on the runners.  It was amazing to be part of the experience with everyone supporting and cheering on the over 21,000 race participants who crossed the <a href="http://www.marinemarathon.com/Assets/34th+MCM+Winners+Release.pdf" target="_blank">finish line</a>.  Supporting the United States Marines and all of the participants who took on this incredible mental, physical and emotional challenge was truly inspiring.  MetroStar Systems would like to congratulate all of the participants and thank the MCM for this wonderful event.</p>
<p style="text-align: left;">
<p><script src="http://wanimoto.clearspring.com/o/4805fc0db4a3562c/4aeb106e3f24e10b/4805fc0db4a3562c/e9bce224/-cpid/22ff6236cf3fe2d9/-EMH/240/-EMW/432/widget.js" type="text/javascript"></script></p>

<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-20/' title='MCM2009-20'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-20-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-20" /></a>
<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-08/' title='MCM2009-08'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-08-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-08" /></a>
<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-15/' title='MCM2009-15'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-15-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-15" /></a>
<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-06/' title='MCM2009-06'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-06-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-06" /></a>
<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-16/' title='MCM2009-16'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-16-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-16" /></a>
<a href='http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/mcm2009-05/' title='MCM2009-05'><img width="150" height="150" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/MCM2009-05-150x150.jpg" class="attachment-thumbnail" alt="MCM2009-05" /></a>

<p>The post <a href="http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/">Marine Corps Marathon 2009</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/30/marine-corps-marathon-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CongressCamp Unconference Notes and Thoughts</title>
		<link>http://blog.metrostarsystems.com/2009/10/28/congresscamp-unconference-notes-thoughts/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/28/congresscamp-unconference-notes-thoughts/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 14:10:48 +0000</pubDate>
		<dc:creator>Gerald Irish</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[citezen engagement]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[government 2.0]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1630</guid>
		<description><![CDATA[<p>I attended a couple of sessions at the Congress Camp &#8216;unconference&#8217; a few weeks ago at George Washington University. I had never attended an unconference before so part of my reason was to get a feel for what they&#8217;re all about.  My weekend itinerary was jam-packed so I was only able to attend 2 sessions [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/28/congresscamp-unconference-notes-thoughts/">CongressCamp Unconference Notes and Thoughts</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://congresscamp.org/" target="_blank"><img class="size-full wp-image-1977 aligncenter" title="CongressCamp-logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/CongressCamp-logo.png" alt="CongressCamp-logo" width="350" height="144" /></a></p>
<p>I attended a couple of sessions at the <a href="http://congresscamp.org/" target="_blank">Congress Camp</a> &#8216;unconference&#8217; a few weeks ago at George Washington University.</p>
<p>I had never attended an unconference before so part of my reason was to get a feel for what they&#8217;re all about.  My weekend itinerary was jam-packed so I was only able to attend 2 sessions and lunch but even so it was definitely worth my time to come out.</p>
<p><strong>Engaging Citizens in Subcommittees</strong></p>
<p>The first session I participated in was focused on the question of how to get citizens engaged in Congressional Subcommittees when legislation is getting drafted.  The major issue was that drafts of legislation are usually written under tight deadlines and as a result Congressional staffers often have difficulty performing the requisite research for the bills.  The result is that staffers often rely on lobbyists and small groups of experts to provide input for drafting policy.  Citizens rarely gain any influence into the process.</p>
<p>But now with advent of Web 2.0 tools Congressmen have the opportunity to solicit and incorporate citizen input into the subcommittee legislation creation process.</p>
<ul>
<li>How does one determine the location and identity of participants?</li>
<li>How to verify the expertise or quality of user submitted opinions, data, content?</li>
<li>How to incorporate citizen input in a timely manner?</li>
<li>How to moderate comments and user forums?</li>
</ul>
<p>The consensus from the participants was that the technology exists to answer all of the major questions.  The major challenge then is to craft technical solutions to mitigate the human challenges to citizen participation.</p>
<p>My take on things was that crowdsourced input could be filtered by a rating/moderation system.  Some of the participants brought up concerns about the quality of citizen content but the answer to that is that no system is going to be 100% clean and tidy, and at the very least there&#8217;s a chance of finding outstanding citizen ideas and solutions if they are engaged (as opposed to now where there is little to no chance of this).</p>
<p>A good idea that came from the session was that one need not to use an approach the relies totally on random citizen input nor totally on expert opinions.  A hybrid approach of sorts could possibly get the best of both worlds.</p>
<p><span id="more-1630"></span></p>
<p><strong>Advocacy Software</strong></p>
<p>The advocacy software session was focused on issues that the current crop of advocacy software creates for the Congressional offices that deal with the output of said software.</p>
<p>One of the overarching issues that came up was that of authenticity.  How does one go about ensuring that communication from constituents is real?  How do you make sure the 10,000 emails your office received on an issue actually corresponds to 10,000 people who feel the same way? When advocacy software is generating this mountain of email it&#8217;s hard to tell.</p>
<p>There was one Congressional staffer in this session who shared some of the problems his office encountered.  One is that advocacy groups often send emails on issues on the behalf of constituents who opt into their mailing list.  But when the Congressman&#8217;s office tries to contact some of these citizens who sent these emails sometimes the citizen either didn&#8217;t agree with the position written in the email or had no idea an email was sent on their behalf.</p>
<p>One attendee posed a provocative question about whether or not email as a marketing tool or advocacy tool is still relevant or effective.  The email campaigns generated by some of the advocacy software solutions are so rife with useless email that many times Congressional offices simply ignore them.  With each passing day email-based marketing becomes less and less effective.</p>
<p>To me, this is a piece of a very large problem on the internet, which is, &#8216;How do we filter content so that we can find the valuable stuff and ignore the worthless stuff?&#8217; Some combination of filtering, authentication, and new forms of communication will probably be the answer. In other words, it doesn&#8217;t seem like there is a silver bullet as of yet.</p>
<p>The session closed up with a discussion of some political advocacy software that is available commercially. There was also discussion of an open source solution called CiviCRM that can plug into the Drupal content management system. Ultimately I didn&#8217;t get much out of that discussion since I had never used that sort of software.</p>
<p><strong>Conclusion(s)</strong></p>
<p>A lot of the issues that were discussed boiled down to the question of how best to incorporate Web 2.0 principles into the Congressional law-making process. A major part of the challenge is to convince Congressmen and their staff of the value of interacting with their constituents using technology.</p>
<p>A significant opportunity exists for companies who develop solutions that solicit and organize constituent input to help Congressmen craft better legislation. Any solutions developed to that end will have applications to other parts of government as well, or even the private sector.</p>
<p><strong>Lessons Learned</strong></p>
<p>*I opted not to haul my laptop out for this event.  Big mistake, always bring your laptop so you can try out websites that come up or blog or tweet about the events.</p>
<p>*Some folks spiced up their &#8216;Hello My Name Is&#8217; tags with some pieces of flair as well as their twitter accounts.  Must do the same next time.</p>
<p>*Live blogging next time might be useful.</p>
<p>*If one intends to lead a session at an unconference, it pays to do a few things right:</p>
<ul>
<li>Have an interesting and informative title for your session</li>
<li>Have a rough plan on your topics of discussion</li>
<li>Graphics or metrics would be useful, but ditch the boring powerpoint slides</li>
<li>Personal anecdotes and authenticity go a long way when getting your point across</li>
</ul>
<p>You can visit <a href="http://congresscamp.org/" target="_blank">http://congresscamp.org/</a> for complete event info, photos, case studies, tools and other useful resources.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/28/congresscamp-unconference-notes-thoughts/">CongressCamp Unconference Notes and Thoughts</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/28/congresscamp-unconference-notes-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally Liveblogging the Final BlogPotomac</title>
		<link>http://blog.metrostarsystems.com/2009/10/23/finally-liveblogging-the-final-blogpotomac/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/23/finally-liveblogging-the-final-blogpotomac/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:02:30 +0000</pubDate>
		<dc:creator>Mahdi Gharavi</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[blog potomac]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[blogpotomac]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[liveblogging]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobilegaming]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1890</guid>
		<description><![CDATA[<p>Well folks, here it is. We are in the lovely State Theatre in Falls Church, VA, and BlogPotomac has officially started. Keep up with what&#8217;s going on here, and search the hashtag #blogpotomac on Twitter. Our event emcees are Shonali Burke, Principal of Shonali Burke Consulting, and DC Hughes, Photojournalist/Multimedia Producer for Lemur News Images [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/23/finally-liveblogging-the-final-blogpotomac/">Finally Liveblogging the Final BlogPotomac</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Well folks, here it is. We are in the lovely State Theatre in Falls Church, VA, and BlogPotomac has officially started. Keep up with what&#8217;s going on here, and search the hashtag <a href="http://twitterfall.com/blogpotomac" target="_blank">#blogpotomac</a> on Twitter.</p>
<p><img class="aligncenter size-medium wp-image-1891" title="State Thtr" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/State-Thtr-300x225.jpg" alt="State Thtr" width="300" height="225" /></p>
<p>Our event emcees are <a href="http://www.waxingunlyrical.com/" target="_blank">Shonali Burke</a>, Principal of Shonali Burke Consulting, and DC Hughes, Photojournalist/Multimedia Producer for Lemur News Images and Lemur News Audio.</p>
<h1 style="text-align: center;"><span style="font-weight: normal;"></p>
<div id="attachment_1920" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-1920" title="emcees" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/emcees-300x223.jpg" alt="Shonali Burke &amp; DC Hughes" width="300" height="223" /><p class="wp-caption-text">Shonali Burke &amp; DC Hughes</p></div>
<p></span></h1>
<h1>Beth Kanter</h1>
<p>Our first speaker is <a href="http://twitter.com/KANTER" target="_blank">Beth Kanter</a>, Scholar in Residence, The Packard Foundation. Beth&#8217;s first foray into social media included her <a href="http://beth.typepad.com/" target="_blank">own blog</a>, and the <a href="http://beth.typepad.com/cambodia4kidsorg/" target="_blank">Cambodia4Kids.Org blog</a>.</p>
<p><img class="aligncenter size-medium wp-image-1904" title="Beth" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Beth-300x225.jpg" alt="Beth" width="300" height="225" /></p>
<p>Throughout her time in the field, Beth noted <strong>four themes in Social media</strong>:</p>
<ul>
<li>Working in a networked way</li>
<li>Art of Network Weaving</li>
<li>Transparency</li>
<li>Creating a social culture in the organization (behind the firewall)</li>
</ul>
<p>My favorite of those is network weaving! What is Network-weaving? It is working through a network in a way that makes every node within that network stronger by way of each other node. A sort of <a href="http://en.wikipedia.org/wiki/Rhizome" target="_blank">Rhizomatic</a> growth, that is, growth where every bud within the organism receives nourishment from the other buds.</p>
<p>Key takeaways from her talk:</p>
<ul>
<li>We need to work within our network so it can spread and grow.</li>
<li>We need to learn and play within transparency.</li>
<li>We need to work with our clients and our organizations as change agents within the firewall.</li>
<li>Management should become comfortable with being uncomfortable.</li>
</ul>
<p><span id="more-1890"></span></p>
<h1>Shel Israel</h1>
<p><img class="aligncenter size-medium wp-image-1915" title="shel" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/shel1-300x209.jpg" alt="shel" width="300" height="209" /></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 957px; width: 1px; height: 1px;">Next, it&#8217;s our keynote speaker: &lt;a href=&#8221;http://globalneighbourhoods.net/&#8221; target=&#8221;_blank&#8221;&gt;Shel Israel&lt;/a&gt; (&lt;a href=&#8221;http://twitter.com/shelIsrael&#8221; target=&#8221;_blank&#8221;&gt;@shelIsrael&lt;/a&gt;). Shel worked for years as a journalist at the Daily Reporter. When he ran into tougher times, he worked into Social Media and blogging. It was his way of doing what he loved, and to do it independently. He wrote Naked Conversations.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 957px; width: 1px; height: 1px;">It was finally the James Buck incident (of getting himself out of Egyptian jail using Twitter) that drew Shel to write his next book, Twitterville.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 957px; width: 1px; height: 1px;">http://www.cnn.com/2008/TECH/04/25/twitter.buck/</div>
<p>Next, it&#8217;s our keynote speaker: <a href="http://globalneighbourhoods.net/" target="_blank">Shel Israel</a> (<a href="http://twitter.com/shelIsrael" target="_blank">@shelIsrael</a>). Shel worked for years as a journalist at the Daily Reporter. When he ran into tougher times, he worked into Social Media and blogging. It was his way of doing what he loved, and to do it independently. When he decided to write a book, he was offered just $2,000 for 6 months. It wasn&#8217;t until he teamed up with Robert Scoble that he was able to finish <em><a href="http://www.amazon.com/Naked-Conversations-Changing-Businesses-Customers/dp/047174719X" target="_blank">Naked Conversations</a></em>.</p>
<p>He reluctantly joined, then a new social network, Twitter. He was taken by its rapidness and effectiveness in connecting with people. It was finally <a href="http://www.cnn.com/2008/TECH/04/25/twitter.buck/" target="_blank">the James Buck incident </a>(of getting himself out of Egyptian jail using Twitter) that drew Shel to write his next book, Twitterville.</p>
<p>He&#8217;s pleased to see the growth of Twitter. Politicians are finally realizing that it is a two-way street. School systems are using it to alert students of closings and events.</p>
<p style="padding-left: 30px; "><strong>&#8220;What Social Media allows any institution to do is listen and respond in ways that they could not previously do. And this hits the nerve that we all have. We don&#8217;t hate large institutions because they&#8217;re large institutions. We hate them because they&#8217;d rather spend 50 years [broadcasting and] reducing us to eyeballs&#8230;Twitter allows us to see that there are real people in government, in Microsoft&#8230;and they start listening and try to do better.&#8221;</strong></p>
<p style="padding-left: 30px; ">
<p style="padding-left: 30px; "><strong>&#8220;Social Media is just a bunch of tools. You could use a tool to build a house or to kill your spouse. It&#8217;s really up to you; but the guy who invented the hammer doesn&#8217;t have a say.&#8221;</strong></p>
<p style="padding-left: 30px; ">
<p style="padding-left: 30px; "><strong>&#8220;The newspaper industry was not clueless. They saw &#8216;this&#8217; coming before we did.&#8221;</strong></p>
<p style="padding-left: 30px; "><strong><br />
</strong></p>
<p>Shel on the future:</p>
<ul>
<li>We are entering the normalization phase of Social Media</li>
<li>We are looking at a slower but steadier growth</li>
<li>They said about the telephone that businesses would be <em>crazy </em>to let such a device in. But the truth is, &#8220;Whoever starts the stuff doesn&#8217;t have a lot of say on how the stuff is used.&#8221;</li>
</ul>
<h1><strong>Natalia Luckyanova</strong></h1>
<p><strong><img class="aligncenter size-medium wp-image-1919" title="Natalia" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Natalia-300x248.jpg" alt="Natalia" width="300" height="248" /><br />
</strong></p>
<p>Next up: Natalia Luckyanova (<a href="http://twitter.com/nattylux" target="_blank">@nattylux</a>), co-founder of <a href="http://imangistudios.com" target="_blank">Imangi Studios</a>. Imangi Studios is a two-person operation that builds Mobile games (mainly for the iPhone). They use social media extensively to promote their brand, listen to their gamers, and interact with them.</p>
<p>Beyond just their own marketing, they get plenty of attention from other businesses who wish to create mobile apps for their brands. Being such a saturated market, it is imperative for mobile app developers (especially those associated with the iPhone and AppStore) to generate adequate buzz and excitement pre-launch, and early on. Mobile apps have very short shelf-lives.</p>
<p>Another change in the mobile app world is in the realm of mobile gaming: the realization (finally!) on behalf of game developers and their organizations that they should be marketing  more to women and girls. There are more women in the gaming audience as well as on the development side. One thing Natalia&#8217;s team has done is include a very large pool of women in their focus groups.</p>
<p>A great question posed was regarding mobile apps geared toward nonprofits. Beth Kanter pointed out a great resource on this subject: <a href="http://gamesforchange.org" target="_blank">http://gamesforchange.org</a></p>
<h1>Andy Carvin</h1>
<p><img class="aligncenter size-medium wp-image-1933" title="Andy" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Andy1-300x236.jpg" alt="Andy" width="300" height="236" /></p>
<p>A very welcome late edition to the speaker list is <a href="http://www.andycarvin.com/" target="_blank">Andy Carvin</a> (<a href="http://twitter.com/acarvin/" target="_blank">@acarvin</a>), social media strategist at NPR.</p>
<p>Andy worked across the street of the FBI building in Oklahoma City when it was infamous bombing incident took place. He recalled asking the question: &#8220;What can the internet do?&#8221; And at the time, the answer was simply &#8220;Nothing.&#8221; There simply wasn&#8217;t enough traction, nor sufficient architecture in place. Several years later, in September of 2001, Andy was working in DC. The proximity, the incident, the desire to do something all culminated in Andy building a Yahoo group. This only grew from there. After Hurricane Katrina, Andy built <a href="http://katrina05.blogspot.com/" target="_blank">Katrina Aftermath</a>, which describes itself as &#8220;A public gallery of thoughts, images and sounds in response to Hurricane Katrina.&#8221;</p>
<p>As tools grew, Andy stepped up his efforts to grow and keep active with providing different communities the support they needed, whatever it may have been. His next endeavor came during the election: <a href="http://blog.twittervotereport.com/">http://blog.twittervotereport.com/</a></p>
<p>When the terrorist attacks in Mumbai took place, Andy learned a valuable lesson. Twitter, as a tool for getting news out, was effective only for the first few minutes/hours. From then, the information reached saturation, and most of what was coming out was unreliable or downright wrong. His methods for combating the false information was to track down the only person he knew in Mumbai, and to see whom she was listening to and whom she was re-tweeting.</p>
<p>A similar issue happened in the aftermath of the recent election in Iran. Many people throughout the world changed their Twitter locations to Tehran, Iran, in a very &#8220;I&#8217;m Spartacus!&#8221; moment (his words) to protect the people in Iran posting news no Twitter from being tracked down. But that also threw off the geo-mapping information and accuracy.
</p>
<p style="padding-left: 30px;"><strong>&#8220;We&#8217;ve now reached what you may call in some ways a hashtag crisis.&#8221;</strong></p>
<p>So, the key question here becomes: <strong><span><span style="text-decoration: underline;">How do you triage trust?</span></span></strong></p>
<p>Though he stopped short of answering this question in full, he offered this valuable tidbit. A new project called <a href="http://www.trustmaps.com/" target="_blank"><strong>TrustMap</strong></a>, where people could go and list the names of those that they trust.</p>
<p><span><strong><span style="font-weight: normal;">&#8211;Now, in the Q&amp;A, a great conversation that has come about is the question of ethics in Citizen journalism. Is it ethical for us to broadcast events that are intimate to other people? Legally, what happens in public space can be considered public, but what ethical ramifications are we dealing with when we post information that becomes the means by which relatives may hear about a disaster? Do we want to be the ones breaking that news? Do we want to be the people photographing parents of a deceased child? </span></strong></span></p>
<p>&#8211;Yet another discussion: How effective are we when we seek to help? Where do we draw the line between meaningful change and <a href="http://en.wikipedia.org/wiki/Slacktivism" target="_blank">slacktivism</a>? Does it make a real impact when we turn our avatar green and change our location setting? Beth Kanter mentioned a guest post she has <a href="http://beth.typepad.com/beths_blog/2009/08/guest-post-by-ali-cherry-seven-thoughts-on-slacktivism.html" target="_blank">on her blog the issue of slacktivism</a>.</p>
<p style="text-align: center;"><strong>* * *</strong></p>
<p>Here at BlogPotomac, we just got back from lunch. A quick note: Debbie Weil came on to offer BlogPotomac cofounder, Geoff Livingston some well-deserved recognition. As she pointed out, Geoff has shown an undying dedication to promoting women in the social media and tech space. In all the BlogPotomacs, much care and attention was payed to making sure women were well represented among the speakers lists. Geoff, kudos!!</p>
<p style="text-align: center;"><strong>* * *</strong></p>
<h1>Jane Quigley</h1>
<p><img class="aligncenter size-medium wp-image-1953" title="Jane" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Jane-276x300.jpg" alt="Jane" width="276" height="300" /></p>
<p>We are now listening to <a href="http://www.socialdays.com/" target="_blank">Jane Quigley</a>, (<a href="http://twitter.com/jquig99/" target="_blank">@jquig99</a>), Vice President of Client Relations at Crayon. As Jane puts it, she&#8217;s &#8220;the only capitalist here.&#8221; She is talking to us about making money on the web.</p>
<p>And the main trend that has been taking over in this regard is the localization of the web. Sites like <a href="http://www.groupon.com/" target="_blank">Group On</a> and <a href="http://www.citysource.com/" target="_blank">CitySource</a> are making a big splash by focusing in on a localized, specific geographic niche.</p>
<p>She also discussed the future of localization, particularly as it relates to <a href="http://wave.google.com" target="_blank">Google Wave</a>. Her point was that right now, it&#8217;s so easy to get lost in the many &#8220;waves,&#8221; but what&#8217;s effective in this system is when smaller groups break out into collaborative spaces.</p>
<p>Another point of growth for businesses on the web is the creation of APIs. This is another twist on the principle of localization, not so much in a geographical sense in this case, but a topical sense.</p>
<h1>Sean Gorman</h1>
<p><img class="aligncenter size-medium wp-image-1958" title="Sean" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Sean-300x208.jpg" alt="Sean" width="300" height="208" /></p>
<p>Our next speaker is Sean Gorman, CEO of <a href="http://fortiusone.com/" target="_blank">FortiusOne</a>. His discussion is on location-based technologies and mapping on the web. Sean is a trained geographer and cartographer. Around 2005, with the simultaneous growth of Web 2.0 and web mapping (and applications such as Google Earth), Sean joined the action and became heavily involved with these emerging technologies.</p>
<p>FortiusOne has been aggregating geographic databases from all around the world. This includes information from where Tweeters are talking about a certain product, to best windsurfing spots, to visual displays of economic growth areas.</p>
<p>A very effective implementation of mapping that Sean was involved with recently was the recent Afghan election, where data coming in about votes were geo-tagged. So as they realized inconsistencies, such as votes being made in one area but the overall numbers that those votes would reflect decreasing, they could spot voter fraud in real time.</p>
<p>&#8211;From the Q&amp;A:</p>
<p>Among of the issues location-based services are facing are security and privacy issues. One way some services are standing out and gaining favor is allowing users to customize the granularity of the information they wish to be shown (i.e. location down to city-level, neighborhood-level, or exact location).</p>
<h1>Peter Slutsky</h1>
<p>And, finally, our final speaker of the final BlogPotomac (I&#8217;ll stop redunding now) is Peter Slutsky, Director of Strategic Partnerships of Ning and Co-Founder and CEO of <a href="http://www.doublespeakshow.com/" target="_blank">Double Speak Media</a>.</p>
<p>Ning not only provides a platform for niche social communities, but also a way to monetize the platform, whether from ad revenue, or from custom gifts.</p>
<p>He makes a strong case for niche communities: &#8220;There&#8217;s a less than 50% overlap between people you know and your interests and passions.&#8221;</p>
<p>Note: Ning Apps (API) has been launched. They will be holding the <a href="http://blog.ning.com/2009/10/announcing-the-ning-appathon.html" target="_blank">Ning Appathon</a> on November 5th, in Palo Alto, CA.</p>
<p style="text-align: center;"><strong>* * *</strong></p>
<p>Well, the event is now officially over. I&#8217;m going to mingle and say my goodbyes, but do check back here later for my recap of the event!</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/23/finally-liveblogging-the-final-blogpotomac/">Finally Liveblogging the Final BlogPotomac</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/23/finally-liveblogging-the-final-blogpotomac/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems is an official sponsor of the Marine Corps Marathon Event Series 2010!</title>
		<link>http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 13:05:49 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Marine Corps Marathon]]></category>
		<category><![CDATA[MCM]]></category>
		<category><![CDATA[MCM event series]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1800</guid>
		<description><![CDATA[<p>MetroStar Systems is proud to announce our sponsorship of the Marine Corps Marathon (MCM) Event Series in 2010. Since 2008, MetroStar has been supporting the United States Marine Corps (USMC) with Microsoft consulting services focused on the Microsoft Office SharePoint Server 2007 platform. Many of our employees have affiliations with the Marine Corps including a [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/">MetroStar Systems is an official sponsor of the Marine Corps Marathon Event Series 2010!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<div id="attachment_1817" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-1817" title="mcmeventserieslogo10_verticalfinal" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/mcmeventserieslogo10_verticalfinal-300x180.jpg" alt="MCM Event Series 2010" width="300" height="180" /><p class="wp-caption-text">MCM Event Series 2010</p></div>
<p><strong><a href="http://www.metrostarsystems.com/" target="_blank">MetroStar Systems</a> </strong>is proud to announce our sponsorship of the <strong><a href="http://www.marinemarathon.com/Marine_Corps_Marathon.htm" target="_blank">Marine Corps Marathon</a> (MCM) Event Series </strong>in 2010.  Since 2008, MetroStar has been supporting the United States Marine Corps (USMC) with Microsoft consulting services focused on the Microsoft Office SharePoint Server 2007 platform.  Many of our employees have affiliations with the Marine Corps including a Purple Heart Marine, so we are thrilled to be involved with the MCM Event Series as a sponsor and as volunteers.</p>
<p>The Marine Corps Marathon Mission is “<em>To promote physical fitness and generate community goodwill.</em>&#8221; It was first hosted back in 1976 with just 1,175 runners.  This year marks the 34th Annual MCM and will host 30,000 registered runners on Sunday, October 25.  &#8220;Voted &#8216;<em>Best Marathon for Families</em>&#8216;, the Marine Corps Marathon continues a combined tradition of dedication, sportsmanship and patriotism. The race is open to all who wish to participate, and does not have a prize purse for the winners. The athletes partake in this event for the pure pleasure of running in what has been called &#8216;<strong><em>The People’s Marathon</em></strong>.&#8217;”</p>
<p><span id="more-1800"></span></p>
<p style="text-align: center;"><strong><span style="text-decoration: underline;">Following is a list of the dates and events of the 2010 MCM Event Series:</span></strong></p>
<div id="attachment_1814" class="wp-caption aligncenter" style="width: 145px"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_To_Register_10K.htm" target="_blank"><img class="size-full wp-image-1814 " title="2010 Run2Register Registration Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-Run2Register-Registration-Button.jpg" alt="Saturday, March 27, 2010" width="135" height="130" /></a><p class="wp-caption-text">Sat. March 27, 2010</p></div>
<p style="text-align: center;"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_To_Register_10K.htm">Run To Register 10K</a></p>
<div id="attachment_1813" class="wp-caption aligncenter" style="width: 145px"><a href="http://www.marinecorpshistorichalf.com/" target="_blank"><img class="size-full wp-image-1813 " title="2010 MCHH Registration Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-MCHH-Registration-Button.jpg" alt="Sun May 16, 2010" width="135" height="130" /></a><p class="wp-caption-text">Sunday May 16, 2010</p></div>
<p style="text-align: center;"><a href="http://www.marinecorpshistorichalf.com/">Marines Corps Historic Half</a></p>
<div id="attachment_1812" class="wp-caption aligncenter" style="width: 145px"><a href="http://www.marinemarathon.com/Event_Series/Crossroads_17_75K.htm" target="_blank"><img class="size-full wp-image-1812" title="2010 Crossroads 1775K Reg Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-Crossroads-1775K-Reg-Button.jpg" alt="Sat. June 12, 2010" width="135" height="130" /></a><p class="wp-caption-text">Sat. June 12, 2010</p></div>
<p style="text-align: center;"><a href="http://www.marinemarathon.com/Event_Series/Crossroads_17_75K.htm">Crossroads 17.75K </a></p>
<div id="attachment_1815" class="wp-caption aligncenter" style="width: 145px"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_Amuck.htm" target="_blank"><img class="size-full wp-image-1815" title="2010 Run Amuck Registration Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-Run-Amuck-Registration-Button.jpg" alt="Sat. August 14, 2010" width="135" height="130" /></a><p class="wp-caption-text">Sat. August 14, 2010</p></div>
<p style="text-align: center;"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Run_Amuck.htm">Run Amuck 2010 </a></p>
<div id="attachment_1816" class="wp-caption aligncenter" style="width: 145px"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Turkey_Trot.htm" target="_blank"><img class="size-full wp-image-1816" title="2010 Turkey Trot Registration Button" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/2010-Turkey-Trot-Registration-Button.jpg" alt="Sat. November 20, 2010" width="135" height="130" /></a><p class="wp-caption-text">Sat. November 20, 2010</p></div>
<p style="text-align: center;"><a href="http://www.marinecorpshistorichalf.com/Left_Nav/MCM_Event_Series_460/Turkey_Trot.htm">Turkey Trot 2010</a></p>
<p style="text-align: left;">
<p>Online registration for the MCM Event Series 2010 will open on November 18, 2009.  MetroStar Systems looks forward to attending, volunteering and participating is all of these events.  For complete information please visit <a href="http://www.marinemarathon.com/Marine_Corps_Marathon.htm" target="_blank">http://www.marinemarathon.com/Marine_Corps_Marathon.htm</a> or <a href="mailto:marketing@metrostarsystems.com" target="_blank">email us</a> if you are interested in participating or volunteering.</p>
<p style="text-align: center;">(No Federal or Marine Corps endorsement implied.)</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/">MetroStar Systems is an official sponsor of the Marine Corps Marathon Event Series 2010!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/22/metrostar-systems-is-an-official-sponsor-of-the-marine-corps-marathon-event-series-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Celebrating 10 Years of Success</title>
		<link>http://blog.metrostarsystems.com/2009/10/22/celebrating-10-years-of-success/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/22/celebrating-10-years-of-success/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 12:45:44 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1845</guid>
		<description><![CDATA[<p>On Friday October 16, 2009, MetroStar Systems hosted a 10 Year Anniversary and Open House event celebrating 10 Years of Dedication and Innovation, and the move into our new world headquarters. On behalf of MetroStar Systems, I would like to thank everyone for attending and celebrating with us. It was great to see our partners, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/22/celebrating-10-years-of-success/">Celebrating 10 Years of Success</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On Friday October 16, 2009, <strong>MetroStar Systems</strong> hosted a 10 Year Anniversary and Open House event celebrating 10 Years of Dedication and Innovation, and the move into our <a href="http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/" target="_blank">new world headquarters</a>.</p>
<p>On behalf of MetroStar Systems, I would like to thank everyone for attending and celebrating with us.  It was great to see our partners, customers, clients, coworkers, contractors, friends, and families at this special event.  MetroStar Systems would not be who we are today without the help and support we have received from you!</p>
<p>Sincerely,</p>
<p>Jenni Hubacher</p>
<p style="text-align: center;"><script src="http://wanimoto.clearspring.com/o/4805fc0db4a3562c/4ae0745e65fe1dbe/4805fc0db4a3562c/f88d35d0/-cpid/43c478338c8274dd/-EMH/300/-EMW/540/widget.js" type="text/javascript"></script><br />
<em>Video courtesy of Derek Yale.</em></p>
<p>[nggallery id=4]
</p>
<p style="text-align: center;"><em>Photos courtesy of Clayton Harrison.<br />
</em></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/22/celebrating-10-years-of-success/">Celebrating 10 Years of Success</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/22/celebrating-10-years-of-success/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MetroStar to Liveblog Final BlogPotomac</title>
		<link>http://blog.metrostarsystems.com/2009/10/21/metrostar-to-liveblog-final-blogpotomac/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/21/metrostar-to-liveblog-final-blogpotomac/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 04:17:42 +0000</pubDate>
		<dc:creator>Mahdi Gharavi</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog potomac]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Geoff Livingston]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1804</guid>
		<description><![CDATA[<p>These three things I know to be true: Death is inevitable, the tax man will come, and MetroStar will eventually succumb to the liveblogging bug. Can you blame us? The call is from the very last BlogPotomac (ever!). Who are we not to pick up? Yes, folks, this Friday, October 23rd marks the end of [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/21/metrostar-to-liveblog-final-blogpotomac/">MetroStar to Liveblog Final BlogPotomac</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">These three things I know to be true: Death is inevitable, the tax man will come, and MetroStar will eventually succumb to the liveblogging bug. Can you blame us? The call is from the very last BlogPotomac (ever!). Who are we not to pick up?</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"><img class="aligncenter size-medium wp-image-1805" title="BlogPotomac_RGBweb" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/BlogPotomac_RGBweb-300x273.jpg" alt="BlogPotomac_RGBweb" width="300" height="273" /></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Yes, folks, this Friday, October 23rd marks the end of BlogPotomac. For those of you who may not have heard about the unconference, it is a staple of the DC Social Media scene. Organized by Geoff Livingston (<a href="http://twitter.com/GeoffLiving" target="_blank">@GeoffLiving</a>) of <a href="http://www.crt-tanaka.com/" target="_blank">CRT/tanaka</a> and <a href="http://www.livingstonbuzz.com/" target="_blank">Livingston Communications</a>, it is a gathering of social media rock stars to discuss and share their ideas on best practices and future outlook.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">I had the benefit of being at the last BlogPotomac, and I still notice myself shaking my head in amazement every time I reflect on the experience. As my first real foray into liveblogging (see the post <a href="http://blog.metrostarsystems.com/2009/06/12/liveblogging-blogpotomac-in-falls-church-va/" target="_blank">here</a>), it was quite well received, convincing me of two things: (1) that I would definitely be attending the final one, and (2) I&#8217;ll have the laptop and air-card fired up and ready to liveblog again.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">So, if you&#8217;re reading this close to when I&#8217;m publishing it, hurry, as there are still a handful of tickets left. If not, fear not! Just be sure to redirect your web browsers <strong><a href="http://blog.metrostarsystems.com/">right here to SuperNova</a></strong> on the morning of Friday, October 23rd, the year two thousand and nine, (show starts at 8:45 AM) and keep on refreshing, as I will be giving you the up-to-the-(handful of)-minute(s) skinny on what&#8217;s being said, and who&#8217;s saying it.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">In the meantime, check out <a href="http://www.blogpotomac.com/">http://www.blogpotomac.com/</a>, follow <a href="http://twitter.com/blogpotomac" target="_blank">@blogpotomac</a> on Twitter, and set your Twitter searches to #blogpotomac. And meet me right back here on Friday.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/21/metrostar-to-liveblog-final-blogpotomac/">MetroStar to Liveblog Final BlogPotomac</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/21/metrostar-to-liveblog-final-blogpotomac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MetroStar is Attending “BYOL eLearning” This Week</title>
		<link>http://blog.metrostarsystems.com/2009/10/20/metrostar-is-attending-byol-elearning-this-week/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/20/metrostar-is-attending-byol-elearning-this-week/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 11:38:50 +0000</pubDate>
		<dc:creator>Mahdi Gharavi</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[BYOL]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[devcon09]]></category>
		<category><![CDATA[education & training]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[eLearningDevCon 2009]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Salt Lake City]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1798</guid>
		<description><![CDATA[<p>This week, I have the wonderful pleasure of attending my second eLearning conference in Salt Lake City, Utah: BYOLTM eLearning. If you recall, in June of this year, I represented MetroStar Systems at Salt Lake City, and liveblogged eLearningDevCon 2009 (you can find those posts here, here, and here). eLearningDevCon was hosted by Rapid Intake, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/20/metrostar-is-attending-byol-elearning-this-week/">MetroStar is Attending “BYOL eLearning” This Week</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This week, I have the wonderful pleasure of attending my second eLearning conference in Salt Lake City, Utah: <a title="BYOL Home Page" href="http://elearning.byol.com/" target="_blank">BYOL</a><sup><span style="font-size: xx-small;"><a title="BYOL Home Page" href="http://elearning.byol.com/" target="_blank">TM</a></span></sup><a title="BYOL Home Page" href="http://elearning.byol.com/" target="_blank"> eLearning</a>.</p>
<p><img class="aligncenter size-full wp-image-1802" title="BYOL" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/BYOL.png" alt="BYOL" width="276" height="137" /></p>
<p>If you recall, in June of this year, I represented MetroStar Systems at Salt Lake City, and liveblogged <a title="eLearningDevCon '09" href="http://www.elearndevcon.com/" target="_blank">eLearningDevCon 2009</a> (you can find those posts <a title="Day 1" href="http://blog.metrostarsystems.com/2009/06/17/liveblogging-elearningdevcon-2009/" target="_blank">here</a>, <a title="Day 2" href="http://blog.metrostarsystems.com/2009/06/18/liveblogging-elearningdevcon-2009-day-2/" target="_blank">here</a>, and <a title="Day 3" href="http://blog.metrostarsystems.com/2009/06/19/liveblogging-elearningdevcon-2009-day-3/" target="_blank">here</a>). eLearningDevCon was hosted by <a href="http://www.rapidintake.com/" target="_blank">Rapid Intake</a>, makers of the eLearning development tools ProForm and Unison. Several sessions offered in that conference were labeled &#8220;BYOL,&#8221; standing for &#8220;Bring Your Own Laptop.&#8221; These were hands-on sessions where the instructor would guide attendees through a project, whether it was to produce something, or to learn a tool, or both. These sessions were a huge success, and the folks at <a href="http://www.rapidintake.com/general/events/technology-conferences-by-rapid-intake/" target="_blank">Rapid Intake Conferences</a> announced the first instance of their new conference, BYOL eLearning.</p>
<p>It is a one-of-a-kind eLearning conference that is 100% hands-on. One can&#8217;t help but appreciate a conference that strives to be so tangible and effective, nor can one help but crack a smile upon hearing the conference tagline (and noticing what it&#8217;s implying):</p>
<p style="padding-left: 30px;"><em><strong><span style="color: #339966;">BYOL. Actually learn something.</span></strong></em></p>
<p>Of course, all joking aside, the very fact that I&#8217;m here stands as testament to how much I learned at eLearningDevCon. I&#8217;m sure this conference will be no different. As all the sessions are hands-on, I won&#8217;t be liveblogging this event, but I will be recapping my experience at this conference in the near future.</p>
<p>So tune in later to catch my post on the conference. But in the meantime, keep up with what&#8217;s happening here on Twitter by following the hashtag: <strong><a href="http://search.twitter.com/search?q=byol" target="_blank">#byol</a></strong>.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/20/metrostar-is-attending-byol-elearning-this-week/">MetroStar is Attending “BYOL eLearning” This Week</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/20/metrostar-is-attending-byol-elearning-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft My Phone</title>
		<link>http://blog.metrostarsystems.com/2009/10/14/microsoft-my-phone/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/14/microsoft-my-phone/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 15:09:42 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[tips & tricks]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1766</guid>
		<description><![CDATA[<p>If you ever lost a phone, you know how it feels to know that all the data that you had saved on your phone is gone. All those pictures, music and contacts are gone with the phone. It happened to me and it was a royal pain to recover a small portion of what I [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/14/microsoft-my-phone/">Microsoft My Phone</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>If you ever lost a phone, you know how it feels to know that all the data that you had saved on your phone is gone. All those pictures, music and contacts are gone with the phone. It happened to me and it was a royal pain to recover a small portion of what I had lost.</p>
<p>The experience was a reminder of how much we rely on our mobile devices nowadays; hence, I am extremely glad that Microsoft introduced the &#8220;My Phone&#8221; service. Microsoft My Phone mainly concentrates on</p>
<ul>
<li>Over-the-air back up of your windows mobile phone</li>
<li>Share photos with your favorite social networking sites</li>
<li>Manage your contacts, text messages and more online for free</li>
<li>Find your lost phone</li>
</ul>
<p>If I had this service on my phone last year, I would have been able to</p>
<ul>
<li>Restore all the data onto my new windows mobile phone</li>
<li>Find the last known and current location of my phone on a map</li>
<li>Remotely lock my phone and display a custom message</li>
<li>Remotely perform a hard reset (erasing all data)</li>
<li>Set the phone to ring, even if it&#8217;s set to vibrate or silent.</li>
</ul>
<p>Find out more: <a href="http://myphone.microsoft.com/">http://myphone.microsoft.com/</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/14/microsoft-my-phone/">Microsoft My Phone</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/14/microsoft-my-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 101/102 Slide Decks</title>
		<link>http://blog.metrostarsystems.com/2009/10/09/sharepoint-101102-slide-decks/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/09/sharepoint-101102-slide-decks/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 18:12:03 +0000</pubDate>
		<dc:creator>Janis Hall</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[education & training]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1759</guid>
		<description><![CDATA[<p>Per request, here are pdfs of the slide decks used in the SharePoint 101 and 102 classes. Thanks! Janis Introduction to SharePoint &#8220;Introduction to a SharePoint Collaborative Envirionment&#8221; by Janis Hall View more documents from MetroStar Systems. Working With Libraries &#8220;Use and Benefits of a SharePoint Library&#8221; by Janis Hall View more documents from MetroStar [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/09/sharepoint-101102-slide-decks/">SharePoint 101/102 Slide Decks</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Per request, here are pdfs of the slide decks used in the SharePoint 101 and 102 classes.</p>
<p>Thanks!<br />
Janis</p>
<p><a href="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/Introduction-to-SharePoint.pdf" target="_blank">Introduction to SharePoint</a></p>
<div id="__ss_2283866" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="&quot;Introduction to a SharePoint Collaborative Envirionment&quot; by Janis Hall" href="http://www.slideshare.net/MetroStarSystems/introduction-to-a-sharepoint-collaborative-envirionment">&#8220;Introduction to a SharePoint Collaborative Envirionment&#8221; by Janis Hall</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sharepoint101-091019162046-phpapp02&amp;rel=0&amp;stripped_title=introduction-to-a-sharepoint-collaborative-envirionment" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sharepoint101-091019162046-phpapp02&amp;rel=0&amp;stripped_title=introduction-to-a-sharepoint-collaborative-envirionment" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/MetroStarSystems">MetroStar Systems</a>.</div>
</div>
<p><a href="../wp-content/uploads/2009/10/Working-With-Libraries.pdf" target="_blank">Working With Libraries</a></p>
<div id="__ss_2283970" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="&quot;Use and Benefits of a SharePoint Library&quot; by Janis Hall" href="http://www.slideshare.net/MetroStarSystems/use-and-benefits-of-a-sharepoint-library-by-janis-hall">&#8220;Use and Benefits of a SharePoint Library&#8221; by Janis Hall</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sharepoint102-091019163731-phpapp01&amp;rel=0&amp;stripped_title=use-and-benefits-of-a-sharepoint-library-by-janis-hall" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sharepoint102-091019163731-phpapp01&amp;rel=0&amp;stripped_title=use-and-benefits-of-a-sharepoint-library-by-janis-hall" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/MetroStarSystems">MetroStar Systems</a>.</div>
</div>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/09/sharepoint-101102-slide-decks/">SharePoint 101/102 Slide Decks</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/09/sharepoint-101102-slide-decks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Marks 10th Anniversary With Expansion to New Headquarters in Historic Reston, VA Location</title>
		<link>http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/</link>
		<comments>http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:17:32 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Reston]]></category>
		<category><![CDATA[Virginia]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1744</guid>
		<description><![CDATA[<p>RESTON, Va., Oct. 5 /PRNewswire/ &#8212; MetroStar Systems (MetroStar), a leader in full-service IT and strategies for new media and social networks, has expanded to its new world headquarters to five acres of historical land, including the turn-of-the-century historic manor located at 1856 Old Reston Avenue, known as the Smith Bowman House, in the heart [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/">MetroStar Systems Marks 10th Anniversary With Expansion to New Headquarters in Historic Reston, VA Location</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>RESTON, Va., Oct. 5 /PRNewswire/ &#8212; <a href="http://www.metrostarsystems.com/" target="_blank">MetroStar Systems</a> (MetroStar), a leader in full-service IT and strategies for new media and social networks, has expanded to its new world headquarters to five acres of historical land, including the turn-of-the-century historic manor located at 1856 Old Reston Avenue, known as the Smith Bowman House, in the heart of Reston, Virginia. The transition takes place as the company marks its 10th anniversary.</p>
<div id="attachment_1746" class="wp-caption aligncenter" style="width: 546px"><img class="size-full wp-image-1746 " title="Armed Forces Campus / MetroStar Systems World Headquarters" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/19th_Century_Icehouse.jpg" alt="Armed Forces Campus / MetroStar Systems World Headquarters" width="536" height="119" /><p class="wp-caption-text">Armed Forces Campus / MetroStar Systems World Headquarters</p></div>
<p>&#8220;We reached a point where expansion was necessary to continue our consistent pace of growth,&#8221; said Ali Reza Manouchehri, CEO of MetroStar Systems. &#8220;&#8216;Due to our on-going expansion and increased revenue and market share, we believe this landmark campus will suit our business needs and afford us the opportunity for continued growth in the region.&#8221;</p>
<p>The new headquarters on Old Reston Avenue has a rich history beginning as an area granted to English Noblemen late in the 17th century. It has Civil War links to General E. Lee and his army, and ties to American commerce that spiked throughout the area, known as Sunset Hills, in the 1920s that continues today.</p>
<p>&#8220;At MetroStar we believe that our projects have the ability to shape world history by connecting global audiences in ways never before imaginable by harnessing the power of emerging technologies,&#8221; said Robert J. Santos, President of MetroStar Systems. &#8220;This historic campus is the perfect setting for MetroStar employees &#8212; who are among the best in the nation in their respective fields &#8212; to embrace history while planning for the future.&#8221;</p>
<p>Over the last decade, MetroStar Systems has been at the forefront of the evolution of new media technology and social media and has grown by an average rate of 250 percent over the past three years. It was recently ranked by Inc. Magazine as No. 562 on its third annual Inc. 5000, an exclusive ranking of the nation&#8217;s fastest-growing private companies. MetroStar was also ranked No. 70 in IT Services and No. 52 in the Washington/Arlington/Alexandria, DC-VA-MD-WV market.</p>
<p>&#8220;Reston straddles the Dulles Technology Corridor at the epicenter of technology and government,&#8221; said Jenni Hubacher, Marketing Manager of MetroStar Systems. &#8220;As the Obama administration furthers its commitment to creating an unprecedented level of openness in government through public-private partnerships, MetroStar&#8217;s new and social media programs are rapidly becoming a powerful incentive to effect this kind of change by engaging large amounts of people around the globe.&#8221;</p>
<p style="text-align: center;"><a href="http://www.metrostarsystems.com/10years/index.aspx" target="_blank"><img class="aligncenter size-full wp-image-1749" title="10YearSeal" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/10/10YearSeal.png" alt="10YearSeal" width="119" height="119" /></a></p>
<p>In celebration of its new headquarters and anniversary, MetroStar will host a private function on Friday, October 16 for employees, clients, and members of the community. MetroStar continues its mission of serving the community and participating in the culture of giving that has helped build a strong, sustainable community in Reston, by partnering with the <a href="http://www.toysfortots.org/" target="_blank">Marine Toys for Tots Foundation</a>, on behalf of which donations are encouraged from all attending parties.</p>
<p>You can read the full press release here:</p>
<p><a href="http://www.prnewswire.com/news-releases/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location-63518707.html" target="_blank">http://www.prnewswire.com/news-releases/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location-63518707.html</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/">MetroStar Systems Marks 10th Anniversary With Expansion to New Headquarters in Historic Reston, VA Location</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/10/05/metrostar-systems-marks-10th-anniversary-with-expansion-to-new-headquarters-in-historic-reston-va-location/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>X-Life Games surpasses 2,000 registered gamers!</title>
		<link>http://blog.metrostarsystems.com/2009/09/28/x-life-games-surpasses-2000-registered-gamers/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/28/x-life-games-surpasses-2000-registered-gamers/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 14:57:29 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[21st century statecraft]]></category>
		<category><![CDATA[diplomacy]]></category>
		<category><![CDATA[diplomacy2.0]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[x-life games]]></category>
		<category><![CDATA[xlifegames]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1725</guid>
		<description><![CDATA[<p>. . . MetroStar Systems is pleased to announce that our X-Life Games project has now surpassed 2,000 registered gamers from all around the world!  Our registered gamers represent 99 different countries and many more different cultures. Here’s a list of the Top 5 countries and gamers representing X-Life Games: Egypt               438 Indonesia        323 [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/28/x-life-games-surpasses-2000-registered-gamers/">X-Life Games surpasses 2,000 registered gamers!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-939 alignleft" title="BridgingCultures" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/06/BridgingCultures.jpg" alt="BridgingCultures" width="499" height="113" /><strong> </strong></p>
<p style="text-align: left;">
<p style="text-align: left;"><span style="color: #ffffff;"><strong>.</strong></span></p>
<p style="text-align: left;"><span style="color: #ffffff;"><strong>.</strong></span></p>
<p style="text-align: left;"><span style="color: #ffffff;"><strong>.</strong></span></p>
<p style="text-align: left;"><strong>MetroStar Systems</strong> is pleased to announce that our <a href="http://www.xlifegames.com" target="_blank">X-Life Games</a> project has now surpassed 2,000 registered gamers from all around the world!  Our registered gamers represent 99 different countries and many more different cultures.</p>
<p>Here’s a list of the Top 5 countries and gamers representing X-Life Games:</p>
<ol>
<li>Egypt               438</li>
<li>Indonesia         323</li>
<li>USA                 214</li>
<li>Lebanon          131</li>
<li>Jordan             110</li>
</ol>
<p>We are thrilled about the support from all of our fans from around the world after just 6 months. X-Life Games launched in March 2009 as a pilot project for the U.S. Department of State.  It is a free mobile phone game designed and developed by MetroStar Systems&#8217; <a href="http://www.metrostarsystems.com/newmedia/index.aspx" target="_blank"><em>New Media Technology</em></a> team and X-Life Games LLC.  The game features role-playing, trivia challenges, and adventures around the world.  Our mission is to encourage understanding between different cultures in a fun and engaging way.  Visit <a href="http://www.xlifegames.com" target="_blank">http://www.xlifegames.com</a> for more info and to download the free mobile games.</p>
<p>You can also keep in touch with the X-Life Games community through our Facebook Fanpage (<a href="http://www.facebook.com/xlifegames.community" target="_blank">http://www.facebook.com/xlifegames.community</a>) and follow us on Twitter (<a href="http://www.twitter.com/xlifegames" target="_blank">http://www.twitter.com/xlifegames</a>).</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/28/x-life-games-surpasses-2000-registered-gamers/">X-Life Games surpasses 2,000 registered gamers!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/28/x-life-games-surpasses-2000-registered-gamers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bing Visual Search</title>
		<link>http://blog.metrostarsystems.com/2009/09/23/bing-visual-search/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/23/bing-visual-search/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:28:05 +0000</pubDate>
		<dc:creator>Jorge "El Che" Vasquez</dc:creator>
				<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[visual search]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1712</guid>
		<description><![CDATA[<p>As an avid Google user, I keep on asking myself, why would I ever use Bing. Google has been good to me, since I can easily find information in regards to work. However, when it comes to home searches, which usually deal with shopping for tools, electronics, trips, etc… I have noticed that I have [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/23/bing-visual-search/">Bing Visual Search</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>As an avid Google user, I keep on asking myself, why would I ever use <a href="http://www.bing.com/" target="_blank">Bing</a>. Google has been good to me, since I can easily find information in regards to work. However, when it comes to home searches, which usually deal with shopping for tools, electronics, trips, etc… I have noticed that I have been leaning towards Bing, rather than Google.</p>
<p>I guess that the marketing campaign, which brands Bing as a &#8220;Decision Engine&#8221;, is starting to hit home. Moreover, recently Bing released a &#8220;Visual Search&#8221; capability, which I find to be really useful. We are more likely to remember by pictures than names.</p>
<p><a href="http://www.bing.com/visualsearch" target="_blank">http://www.bing.com/visualsearch</a></p>
<p>Searching for cell phones was a breeze.</p>
<p><a href="http://www.bing.com/visualsearch?q=Cell+phones&amp;g=cell_phones" target="_blank">http://www.bing.com/visualsearch?q=Cell+phones&amp;g=cell_phones</a></p>
<p><img src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/092309_1727_BingVisualS1.png" alt="" width="791" height="474" /></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/23/bing-visual-search/">Bing Visual Search</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/23/bing-visual-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MetroStar CEO interviewed by Federal Computer Week</title>
		<link>http://blog.metrostarsystems.com/2009/09/21/metrostar-ceo-interviewed-by-federal-computer-week/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/21/metrostar-ceo-interviewed-by-federal-computer-week/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 19:35:35 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Ali Manouchehri]]></category>
		<category><![CDATA[Department of Defense]]></category>
		<category><![CDATA[DOD]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[government 2.0]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1685</guid>
		<description><![CDATA[<p>MetroStar Systems&#8216; CEO Ali Manouchehri was recently interviewed by Doug Beizer of Federal Computer Week in an article titled &#8220;5 Reasons Why DOD Should Embrace Social Media (and 5 reasons why not)&#8221; The article lists 5 reasons why the Department of Defense (DOD) should embrace social media&#8230; Web 2.0 technology improves collaboration. It streamlines internal [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/21/metrostar-ceo-interviewed-by-federal-computer-week/">MetroStar CEO interviewed by Federal Computer Week</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><strong>MetroStar Systems</strong>&#8216; CEO Ali Manouchehri was recently interviewed by Doug Beizer of <em>Federal Computer Week </em>in an article titled &#8220;5 Reasons Why DOD Should Embrace Social Media (and 5 reasons why not)&#8221;</p>
<div id="attachment_1688" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.fcw.com/Articles/2009/09/07/DOD-and-Web-2.aspx" target="_blank"><img class="size-large wp-image-1688  " title="Federal Computer Week article screenshot" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/FCWarticle_5DoD-1024x727.jpg" alt="FCWarticle_5DoD" width="480" height="340" /></a><p class="wp-caption-text">Source: http://www.fcw.com/Articles/2009/09/07/DOD-and-Web-2.aspx</p></div>
<p style="text-align: center;">
<p>The article lists 5 reasons why the Department of Defense (DOD) <strong>should</strong> embrace social media&#8230;</p>
<ol>
<li>Web 2.0 technology improves collaboration.</li>
<li>It streamlines internal and external communications.</li>
<li>It costs little or nothing to use.</li>
<li>It has the potential to attract young recruits to DOD.</li>
<li>It’s highly portable.</li>
</ol>
<p>and 5 reasons why the DOD <strong>should not</strong> embrace social media&#8230;</p>
<ol>
<li>Sensitive information is on the public Internet.</li>
<li>The tools can make it difficult to comply with federal regulations.</li>
<li>The technology lacks standards.</li>
<li>Sharing personal information can put employees at risk.</li>
<li>The tools demand a lot of bandwidth.</li>
</ol>
<p>Expanding on reason #4 of why the DOD should <strong>not</strong> embrace social media, <strong>Ali Manouchehri</strong> &#8220;suggests allowing employees to post to public sites such as Twitter and Facebook without some kind of parameters is dangerous. For example, a DOD employee could put himself and others at risk by tweeting about his day. &#8216;Adversaries with poor intent can target federal workers by knowing their routine through following them through a social-media outlet,&#8217; Manouchehri said. &#8216;Protecting your privacy is certainly an aspect to take into account, and the risk can be detected, mitigated and deterred by following mission-oriented rules of engagement.&#8217; &#8221;</p>
<p>In the article, reporters <strong>Doug Beizer</strong> and <strong>Amber Corrin</strong> interview a broad range of government, university and industry experts to present both sides of the argument of why or why not the DOD should embrace social media.  The article provides a great starting point for discussion since both sides of the argument have valid points.  You can read the full article by visiting this link: <a href="http://www.fcw.com/Articles/2009/09/07/DOD-and-Web-2.aspx" target="_blank">http://www.fcw.com/Articles/2009/09/07/DOD-and-Web-2.aspx</a></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/21/metrostar-ceo-interviewed-by-federal-computer-week/">MetroStar CEO interviewed by Federal Computer Week</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/21/metrostar-ceo-interviewed-by-federal-computer-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank You NRH for the SuperH event!</title>
		<link>http://blog.metrostarsystems.com/2009/09/18/thank-you-nrh-for-the-superh-event/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/18/thank-you-nrh-for-the-superh-event/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 15:43:29 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[National Rehabilitation Hospital]]></category>
		<category><![CDATA[sponsorship]]></category>
		<category><![CDATA[SuperH 5k Run Walk & Wheel]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1645</guid>
		<description><![CDATA[<p>MetroStar Systems would like to thank everyone for their participation in the SuperH 5k Run Walk &#38; Wheel event!  A special thank you to the National Rehabilitation Hospital (NRH) for organizing this great event that was for a great cause.  This was their 6th Run and over the last 5 years they were able to [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/18/thank-you-nrh-for-the-superh-event/">Thank You NRH for the SuperH event!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">MetroStar Systems would like to thank everyone for their participation in the <a href="http://www.nrhrehab.org/Ways+to+Give/Events/Super+H/default.aspx" target="_blank">SuperH 5k Run Walk &amp; Wheel</a> event!  A special thank you to the <a href="http://www.nrhrehab.org/" target="_blank">National Rehabilitation Hospital</a> (NRH) for organizing this great event that was for a great cause.  This was their 6th Run and over the last 5 years they were able to raise over $200,000 for the National Rehabilitation Hospital.</p>
<p style="text-align: left;"><strong>Click  <a href="http://www.nrhrehab.org/pages/superh_2009_results.htm" target="_blank">here for the &#8217;2009 SuperH 5K Run Walk &amp; Wheel Race Results.&#8217;</a></strong></p>
<p style="text-align: left;">We are privileged and proud to have participated and help sponsor the event, and we look forward to next year!</p>
<p style="text-align: left;">[nggallery id=3]</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/18/thank-you-nrh-for-the-superh-event/">Thank You NRH for the SuperH event!</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/18/thank-you-nrh-for-the-superh-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X-Life Games presents the “Who Am I?” Poetry Contest</title>
		<link>http://blog.metrostarsystems.com/2009/09/14/x-life-games-presents-the-who-am-i-poetry-contest/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/14/x-life-games-presents-the-who-am-i-poetry-contest/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 12:30:56 +0000</pubDate>
		<dc:creator>Derek Yale</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[New Media Technologies]]></category>
		<category><![CDATA[poetry]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[x-life games]]></category>
		<category><![CDATA[xlifegames]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1604</guid>
		<description><![CDATA[<p>Today, X-Life Games launches the &#8220;Who Am I?&#8221; Poetry Contest.  The contest encourages you to use poetry to describe yourself on a global level while sharing ideas of tolerance and respect for other cultures, societies, and environments around the world. “X-Life Games has been such a fun and educational experience thus far for everybody involved, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/14/x-life-games-presents-the-who-am-i-poetry-contest/">X-Life Games presents the “Who Am I?” Poetry Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1612" title="whoAMi_banner" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/whoAMi_banner.jpg" alt="whoAMi_banner" width="491" height="64" /></p>
<p>Today, <a href="http://www.xlifegames.com" target="_blank">X-Life Games</a> launches the <strong>&#8220;Who Am I?&#8221; Poetry Contest</strong>.  The contest encourages you to use poetry to describe yourself on a global level while sharing ide<span>as of tolerance and respect for other cultures, societies, and environments around the world. </span></p>
<p>“X-Life Games has been such a fun and educational experience thus far for everybody involved, and we wanted to figure out a way to celebrate this success,” said Daniel Nguyen, Community Manager of X-Life Games. “By coordinating the Poetry Contest, we reward our fans with a challenge that yields fun and exciting prizes, as well as continues promoting cultural unification and understanding through the X-Life Games modules.”</p>
<p>Submissions for the contest will be accepted until midnight on Sunday October 4th.  The VIP Judging panel, featuring MetroStar Systems executives and two professors from Georgetown University, will select finalists.  Then there will be a public voting period beginning Tuesday, October 13 that will ultimately decide the winners.</p>
<p style="text-align: center;"><a href="http://www.facebook.com/xlifegames.community" target="_blank"><img class="aligncenter size-full wp-image-1605" title="Poetry_banner1" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/Poetry_banner1.jpg" alt="Poetry_banner1" width="298" height="251" /></a></p>
<p><strong>Prizes: </strong></p>
<ul>
<li>1<sup>st</sup> Prize:          <strong>Apple iTouch</strong> for 1<sup>st</sup> place winner &amp; $1,000.00 USD donated on behalf of the winner to a charity of the winner’s choice*</li>
</ul>
<ul>
<li>2<sup>nd</sup> Prize:          <strong>Apple iPod Nano</strong> for 2<sup>nd</sup> place winner &amp; $500.00 USD donated on behalf of the winner to a charity of the winner’s choice*</li>
</ul>
<ul>
<li>3<sup>rd</sup> Prize:          <strong>Apple iPod Shuffle </strong>for 3<sup>rd</sup> place winner &amp; $250.00 USD donated on behalf of the winner to a charity of the winner’s choice*</li>
</ul>
<p>*MetroStar Systems will provide a list of acceptable charities that the winners can select from to have the respective prize donation donated on the winner’s behalf</p>
<p>The contest will use <a href="http://www.wildfireapp.com/tour" target="_blank">Wildfire App</a>&#8216;s <a href="http://www.facebook.com/apps/application.php?id=48008362724&amp;ref=sgm" target="_blank">Promotions application</a> and will be hosted on the X-Life Games fanpage on Facebook.  Please visit <a href="http://www.facebook.com/xlifegames.community " target="_blank">http://www.facebook.com/xlifegames.community </a>for complete details, rules, and to enter the contest.</p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/14/x-life-games-presents-the-who-am-i-poetry-contest/">X-Life Games presents the “Who Am I?” Poetry Contest</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/14/x-life-games-presents-the-who-am-i-poetry-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems is a proud sponsor of the 2009 Child Rescue Centre Benefit Golf Tournament</title>
		<link>http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 22:23:57 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[golf tournament]]></category>
		<category><![CDATA[MetroStar Systems]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1591</guid>
		<description><![CDATA[<p>MetroStar Systems is proud to be a sponsor of the Child Rescue Centre Benefit Golf Tournament. We look forward to participating in this charity event for a worthy cause. The golf tournament presented by Helping Children Worldwide, a non-profit organization located in Herndon, Virginia, is committed to raising money for impoverished children with clothing, food, [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/">MetroStar Systems is a proud sponsor of the 2009 Child Rescue Centre Benefit Golf Tournament</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: left;"><a href="http://helpingchildrenworldwide.org/events/golf-tournament/" target="_blank"><img class="size-large wp-image-1593  aligncenter" title="helping_Children" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/helping_Children-1024x682.jpg" alt="helping_Children" width="505" height="305" /></a></p>
<p><span style="font-size: small;"><strong>MetroStar Systems</strong> is proud to be a sponsor of the <strong>Child Rescue Centre Benefit Golf Tournament. </strong>We look forward to participating in this charity event for a worthy cause.<br />
</span></p>
<p><span style="font-size: small;">The golf tournament presented by <a href="http://helpingchildrenworldwide.org/" target="_blank"><strong>Helping Children Worldwide</strong></a>, a non-profit organization located in Herndon, Virginia, is committed to raising money for impoverished children with clothing, food, medical care, education, and meeting their emotional and spiritual needs.</span></p>
<p><span style="font-size: small;">The benefit event is scheduled to take place Monday, September 14 at 10 a.m. at the Hidden Creek Country Club in Reston, VA.</span></p>
<p><span style="font-size: small;">For more information, please visit: <a href="http://helpingchildrenworldwide.org/events/golf-tournament/" target="_blank">http://helpingchildrenworldwide.org/events/golf-tournament/</a></span></p>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">When:</span></span></p>
<p style="text-align: left;"><span style="font-size: small;"><strong>Monday, September 14th, 2009</strong></span></p>
<ul>
<li><span style="font-size: small;">10:00 AM   Registration &amp; Practice</span></li>
<li><span style="font-size: small;">11:45 AM    Load Carts &amp; Instructions</span></li>
<li><span style="font-size: small;">12:00 PM   Shotgun Start</span></li>
<li><span style="font-size: small;">5:00 PM     Reception</span></li>
<li><span style="font-size: small;">5:30 PM     Banquet / Awards Ceremony / Auction</span></li>
</ul>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">Where:</span></span></p>
<p><span style="font-size: small;"><strong>Hidden Creek Country Club</strong><br />
1711 Clubhouse Road<br />
Reston, VA 20190 (<a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Hidden+Creek+Country+Club+1711+Clubhouse+Road++Reston,+VA+20190&amp;sll=37.0625,-95.677068&amp;sspn=49.844639,114.169922&amp;ie=UTF8&amp;z=16&amp;iwloc=A" target="_blank">Map/Directions</a>)<br />
Phone: (703) 437-5222 </span></p>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">Event Details:</span></span></p>
<ul>
<li><span style="font-size: small;"><a href="http://helpingchildrenworldwide.org/events/golf-tournament/" target="_blank">Golf Tournament details</a></span></li>
<li><span style="font-size: small;"><a href="http://www.hiddencreekcc.com/sites/courses/layout9.asp?id=808&amp;page=45073" target="_blank">Hidden Creek Country Club website</a></span></li>
<li><span style="font-size: small;"><a href="http://helpingchildrenworldwide.org/" target="_blank">Helping Children Worldwide website</a></span></li>
</ul>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/">MetroStar Systems is a proud sponsor of the 2009 Child Rescue Centre Benefit Golf Tournament</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/09/metrostar-systems-is-a-proud-sponsor-of-the-2009-child-rescue-centre-benefit-golf-tournament/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems is sponsoring the SuperH 5k Run Walk &amp; Wheel Event</title>
		<link>http://blog.metrostarsystems.com/2009/09/08/metrostar-systems-is-sponsoring-the-superh-5k-run-walk-wheel-event/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/08/metrostar-systems-is-sponsoring-the-superh-5k-run-walk-wheel-event/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 18:44:16 +0000</pubDate>
		<dc:creator>Daniel Nguyen</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Our Culture]]></category>
		<category><![CDATA[Charity]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[National Rehabilitation Hospital]]></category>
		<category><![CDATA[sponsor]]></category>
		<category><![CDATA[SuperH 5k Run Walk & Wheel]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1489</guid>
		<description><![CDATA[<p>MetroStar Systems is a proud sponsor of this year&#8217;s SuperH 5k Run Walk &#38; Wheel event. The SuperH 5k Walk Run &#38; Wheel event, instituted by the National Rehabilitation Hospital, is designed to raise money and awareness for individuals of all ages who have been injured in accidents. Costs that are covered include those for [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/08/metrostar-systems-is-sponsoring-the-superh-5k-run-walk-wheel-event/">MetroStar Systems is sponsoring the SuperH 5k Run Walk &#038; Wheel Event</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.nrhrehab.org/Ways+to+Give/Events/Super+H/default.aspx" target="_blank"><img class="aligncenter" title="super-logo-09" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/super-logo-09.jpg" alt="super-logo-09" width="436" height="31" /></a></p>
<p><strong>MetroStar Systems</strong> is a proud sponsor of this year&#8217;s <span style="font-size: medium;"><span style="font-size: small;"><a href="http://www.nrhrehab.org/Ways+to+Give/Events/Super+H/default.aspx" target="_blank"><strong><em>SuperH 5k Run Walk &amp; Wheel</em></strong></a></span> </span>event.</p>
<p>The SuperH 5k Walk Run &amp; Wheel event, instituted by the <a href="http://www.nrhrehab.org/" target="_blank"><strong>National Rehabilitation Hospital</strong></a>, is designed to raise money and awareness for individuals of all ages who have been injured in accidents. Costs that are covered include those for personal care, rehabilitation equipment, travel, tournament entry fees, etc.  This event continues to raise substantial funds for the NRH/DC Chapter of BlazeSports America, a national, community based sports program for children and adults with physical disabilities.  Proceeds will enable <a href="http://nrhrehab.org/Information+and+Resources/Sports+and+Recreation/default.aspx" target="_blank">NRH BlazeSports</a> teams to host regular clinics that open the world of sports to individuals with disabilities.</p>
<p>The employees here at MetroStar Systems feel privileged to have the opportunity to participate, donate, and help sponsor this event that represents a great cause.  We encourage you to join us, donate, and help spread the word!  If you have any questions, please contact Jenni Hubacher (<a href="mailto:jhubacher@metrostarsystems.com" target="_blank">jhubacher@metrostarsystems.com</a>)</p>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">When:</span></span></p>
<p style="text-align: left;"><span style="font-size: small;">Sunday, September 13th, 2009</span></p>
<ul style="text-align: left;">
<li><span style="font-size: small;">Registration begins at 7 AM</span></li>
<li><span style="font-size: small;">Race starts at 8 AM</span></li>
<li><span style="font-size: small;">Race Party starts at 9 AM</span></li>
</ul>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">Where:</span></span></p>
<p><span style="font-size: small;">Tysons Sport &amp; Health Club </span></p>
<p><span style="font-size: small;">8250 Greensboro Drive </span></p>
<p><span style="font-size: small;">McLean, VA 22102 (<a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=8250+Greensboro+Drive+McLean,+VA+22102&amp;sll=37.0625,-95.677068&amp;sspn=67.295907,108.28125&amp;ie=UTF8&amp;ll=38.924061,-77.230668&amp;spn=0.008263,0.013218&amp;z=16&amp;iwloc=addr&amp;iwstate1=dir" target="_blank">Map / Directions</a>)</span></p>
<p style="text-align: left;"><span style="font-size: small;"><span style="text-decoration: underline;">Event Details:</span></span></p>
<ul>
<li><span style="font-size: small;"><a href="http://www.nrhrehab.org/pages/superh_2009_coursemap.htm" target="_blank">Event Course Map</a></span></li>
<li><span style="font-size: small;">Registration:   $25.00</span></li>
<li><span style="font-size: small;">Click <a href="http://www.nrhrehab.org/pages/supermals09.htm" target="_blank">here for Online Registration information</a><br />
</span></li>
<li><span style="font-size: small;">The after-race party awards ceremony will feature Chicken Out Rotisserie cuisine, entertainment, and prizes.</span></li>
<li><span style="font-size: small;">If you cannot attend but are still interested in donating in order to help increase sports programs for children                 with disabilities, please <a href="http://www.nrhrehab.org/pages/supermals09.htm" target="_blank">click here</a>.</span></li>
</ul>
<p style="text-align: left;"><strong> </strong><strong><br />
</strong>
</p>
<p style="text-align: left;">
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/08/metrostar-systems-is-sponsoring-the-superh-5k-run-walk-wheel-event/">MetroStar Systems is sponsoring the SuperH 5k Run Walk &#038; Wheel Event</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.metrostarsystems.com/2009/09/08/metrostar-systems-is-sponsoring-the-superh-5k-run-walk-wheel-event/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MetroStar Systems Accepted as Silver Solution Partner  with Adobe Systems Inc</title>
		<link>http://blog.metrostarsystems.com/2009/09/02/metrostar-systems-accepted-as-silver-solution-partner-with-adobe-systems-inc/</link>
		<comments>http://blog.metrostarsystems.com/2009/09/02/metrostar-systems-accepted-as-silver-solution-partner-with-adobe-systems-inc/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 21:31:49 +0000</pubDate>
		<dc:creator>Jenni Hubacher</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[MetroStar Systems]]></category>
		<category><![CDATA[Silver Partner]]></category>
		<category><![CDATA[solutions]]></category>

		<guid isPermaLink="false">http://blog.metrostarsystems.com/?p=1470</guid>
		<description><![CDATA[<p>Today, MetroStar Systems is pleased to announce that we have been accepted for Silver Solution Partner status with Adobe Systems Incorporated’s worldwide partner program. “This partnership with Adobe is an important step towards ensuring that MetroStar™ continues to further enhance its capabilities and provide the most robust and best-of-breed solutions for our clients&#8217; current and [...]</p><p>The post <a href="http://blog.metrostarsystems.com/2009/09/02/metrostar-systems-accepted-as-silver-solution-partner-with-adobe-systems-inc/">MetroStar Systems Accepted as Silver Solution Partner  with Adobe Systems Inc</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: medium;">Today, <strong>MetroStar Systems</strong> is pleased to announce that we have been accepted for Silver Solution Partner status with Adobe Systems Incorporated’s worldwide partner program.</span></p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-1472" title="Adobe Solution Partner logo" src="http://blog.metrostarsystems.com/wp-content/uploads/2009/09/AdobeSolutionPartner-1024x314.jpg" alt="Print" width="480" height="146" /></p>
<p><span style="font-size: small;">“This partnership with Adobe is an important step towards ensuring that MetroStar™ continues to further enhance its capabilities and provide the most robust and best-of-breed solutions for our clients&#8217; current and future needs,” said <strong>Ali Reza Manouchehri</strong>, Chief Executive Officer of MetroStar Systems.</span></p>
<p><span style="font-size: small;">The <a href="https://www.adobe.com/cfusion/partnerportal/index.cfm" target="_blank">Solution Partner Program</a> is designed for companies that provide solution-based sales, system integration, services, or extended products based on Adobe technology. Three levels of membership &#8211; Bronze, Silver, or Gold provide access to valuable technical, sales, and enablement resources, including software, communications, marketing and support. Partners must apply and meet requirement criteria before being accepted into the program.</span></p>
<p><span style="font-size: small;">Adobe® Systems (Nasdaq: ADBE) offers business, creative and mobile software solutions that revolutionize how the world engages with ideas and information. Adobe® customers include enterprises, knowledge workers, creative professionals and designers, OEM partners, and developers worldwide. For additional information, please visit <a href="http://www.adobe.com" target="_blank">http://www.adobe.com</a></span></p>
<p><span style="font-size: small;">To read the full press release, click <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20090902005995&amp;newsLang=en" target="_blank">here</a>.</span></p>
<p>The post <a href="http://blog.metrostarsystems.com/2009/09/02/metrostar-systems-accepted-as-silver-solution-partner-with-adobe-systems-inc/">MetroStar Systems Accepted as Silver Solution Partner  with Adobe Systems Inc</a> appeared first on <a href="http://blog.metrostarsystems.com">MetroStar Systems Blog</a>.</p>