<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Ashish Sheth's Blog</title>
    <description>Programming, Life and Miscellaneous</description>
    <link>http://www.ashishsheth.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.0.7</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.ashishsheth.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.ashishsheth.com/syndication.axd</blogChannel:blink>
    <dc:creator>Ashish Sheth</dc:creator>
    <dc:title>Ashish Sheth's Blog</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AshishShethBlog" /><feedburner:info uri="ashishshethblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>.Net Guidance Map</title>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I thought these would be very helpful to those who are learning .Net. &amp;nbsp;&lt;a title="J. D. Meier" href="http://blogs.msdn.com/b/jmeier/"&gt;J. D. Meier&lt;/a&gt;&amp;nbsp;has put up &lt;a title="Development Guidance Map" href="http://blogs.msdn.com/b/jmeier/archive/2010/11/02/developer-guidance-maps-roundup-for-ado-net-asp-net-silverlight-windows-azure-and-windows-phone.aspx"&gt;Development Guidance Map&lt;/a&gt; for various .Net technologies. This material includes links to technical articles, videos, how-tos, blogs, tutorials, trainings, code samples on various .Net technologies and about everything you might need to know about .net.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Happy Learning.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zRm1R7XsCmRVcXU8bi5G0zT0BsI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zRm1R7XsCmRVcXU8bi5G0zT0BsI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zRm1R7XsCmRVcXU8bi5G0zT0BsI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zRm1R7XsCmRVcXU8bi5G0zT0BsI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=p5WKWKx9geo:w36a43cC7vo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=p5WKWKx9geo:w36a43cC7vo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=p5WKWKx9geo:w36a43cC7vo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=p5WKWKx9geo:w36a43cC7vo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=p5WKWKx9geo:w36a43cC7vo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/p5WKWKx9geo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/p5WKWKx9geo/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Net-Guidance-Map.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=8eccc1ec-490d-44e8-8ec1-d6ae83601ba8</guid>
      <pubDate>Fri, 17 Jun 2011 05:35:00 +0300</pubDate>
      <category>.Net</category>
      <category>.Net Framework</category>
      <category>asp.net</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=8eccc1ec-490d-44e8-8ec1-d6ae83601ba8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=8eccc1ec-490d-44e8-8ec1-d6ae83601ba8</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Net-Guidance-Map.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=8eccc1ec-490d-44e8-8ec1-d6ae83601ba8</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=8eccc1ec-490d-44e8-8ec1-d6ae83601ba8</feedburner:origLink></item>
    <item>
      <title>Use Properties to Encapsulate the Hidden Fields or ViewState in Asp.Net</title>
      <description>&lt;p&gt;In asp.net you might be using lot of hidden variables and ViewState to maintain state between page postbacks. This can make your code look cluttered. You can use properties to encapsulate the hidden fields or ViewState.&lt;/p&gt;
&lt;p&gt;If you are writing lot of code like this:&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;if(myHidden.Value == string.Empty)
{
	myHidden.Value = "someValue"; 	
}

someVariable = myHidden.Value
&lt;/pre&gt;
&lt;p&gt;You can use properties to encapsulate the access to myHidden field. For example:&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;public string MyHiddenFieldValue
{
	get
	{
		if(myHidden.Value == string.Empty)
		{
			myHidden.Value = "someValue"; 	
		}
		return myHidden.Value
	}
	set
	{
		myHidden.Value = value;
	}
}
&lt;/pre&gt;
&lt;p&gt;Then you can access the myHidden field just by the property&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;someVariable = MyHiddenFieldValue;
&lt;/pre&gt;
&lt;p&gt;Similarly if you are storing some custom values in the ViewState of the page the you can create property for the ViewState also.&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;public string MyCustomViewState
{
	get
	{
		if(ViewState["MyViewState"] == null)
		{
			ViewState["MyViewState"] = "someValue"; 	
		}
		return ViewState["MyViewState"].ToString();
	}
	set
	{
		ViewState["MyViewState"] = value;
	}
}
&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gA5MSXcXBXzhn0MaLj_Qt9InfZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gA5MSXcXBXzhn0MaLj_Qt9InfZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gA5MSXcXBXzhn0MaLj_Qt9InfZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gA5MSXcXBXzhn0MaLj_Qt9InfZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=0T0PXa4PRE4:0-_2_FkDInA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=0T0PXa4PRE4:0-_2_FkDInA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=0T0PXa4PRE4:0-_2_FkDInA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=0T0PXa4PRE4:0-_2_FkDInA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=0T0PXa4PRE4:0-_2_FkDInA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/0T0PXa4PRE4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/0T0PXa4PRE4/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Use-Properties-to-Encapsulate-the-Hidden-Fields-or-ViewState-in-AspNet.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=34e9599e-568c-470a-94f3-e4fbcf482656</guid>
      <pubDate>Wed, 15 Sep 2010 16:46:00 +0300</pubDate>
      <category>.Net</category>
      <category>asp.net</category>
      <category>C#</category>
      <category>VS2008</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=34e9599e-568c-470a-94f3-e4fbcf482656</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=34e9599e-568c-470a-94f3-e4fbcf482656</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Use-Properties-to-Encapsulate-the-Hidden-Fields-or-ViewState-in-AspNet.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=34e9599e-568c-470a-94f3-e4fbcf482656</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=34e9599e-568c-470a-94f3-e4fbcf482656</feedburner:origLink></item>
    <item>
      <title>VisualStudio ReflectedSchemas folder in ApplicationData</title>
      <description>&lt;p&gt;
&lt;p&gt;Just now I found out that C:\Documents and Settings\[Username]\Application Data\Microsoft\VisualStudio\9.0\ReflectedSchemas&lt;/p&gt;
&lt;p&gt;folder takes lots of space. VS 2008 stores schema files which are dynamically generated when you compile a webcontrol.&lt;/p&gt;
&lt;p&gt;To release the space on your drive you can delete the files safely and VisualStudio will re-generate these files whenever needed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For more information see below:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://blogs.msdn.com/b/mikhailarkhipov/archive/2004/05/14/131949.aspx" href="http://blogs.msdn.com/b/mikhailarkhipov/archive/2004/05/14/131949.aspx"&gt;http://blogs.msdn.com/b/mikhailarkhipov/archive/2004/05/14/131949.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="http://stackoverflow.com/questions/878345/reflectedschemas-folder-in-the-users-appdata-folder-visual-studio" href="http://stackoverflow.com/questions/878345/reflectedschemas-folder-in-the-users-appdata-folder-visual-studio"&gt;http://stackoverflow.com/questions/878345/reflectedschemas-folder-in-the-users-appdata-folder-visual-studio&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="http://forums.asp.net/t/1264942.aspx" href="http://forums.asp.net/t/1264942.aspx"&gt;http://forums.asp.net/t/1264942.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="http://www.ureader.com/msg/15364998.aspx" href="http://www.ureader.com/msg/15364998.aspx"&gt;http://www.ureader.com/msg/15364998.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pyEWGe1bijxkV7Zsru9xVqnzXpc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pyEWGe1bijxkV7Zsru9xVqnzXpc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pyEWGe1bijxkV7Zsru9xVqnzXpc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pyEWGe1bijxkV7Zsru9xVqnzXpc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=ievxuUoNSqU:m_dzvVc_ksY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=ievxuUoNSqU:m_dzvVc_ksY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=ievxuUoNSqU:m_dzvVc_ksY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=ievxuUoNSqU:m_dzvVc_ksY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=ievxuUoNSqU:m_dzvVc_ksY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/ievxuUoNSqU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/ievxuUoNSqU/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/VisualStudio-ReflectedSchemas-folder-in-ApplicationData.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=569fab0a-f8a8-443e-ac16-d2ac348062b3</guid>
      <pubDate>Tue, 24 Aug 2010 10:53:00 +0300</pubDate>
      <category>.Net</category>
      <category>asp.net</category>
      <category>VS2008</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=569fab0a-f8a8-443e-ac16-d2ac348062b3</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=569fab0a-f8a8-443e-ac16-d2ac348062b3</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/VisualStudio-ReflectedSchemas-folder-in-ApplicationData.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=569fab0a-f8a8-443e-ac16-d2ac348062b3</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=569fab0a-f8a8-443e-ac16-d2ac348062b3</feedburner:origLink></item>
    <item>
      <title>Violating Single Resposibility Principle using VisualStudio Region</title>
      <description>&lt;p&gt;&lt;a title="Single Responsibility Principle" href="http://www.objectmentor.com/resources/articles/srp.pdf" target="_blank"&gt;Single Responsibility Principle&lt;/a&gt; (SRP)says that "THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE.". Although this article mentions only about class, I think the SRP also applies to methods within the class: there should never be more than one reason for a method to change.&lt;br /&gt;Visual Studio provides a good way to mark off section of file in the form of "region"so they can be collapsible and the code can be organized. Many people use region in a big method to organize the code. For example:&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;public void CreeateOrder(/*some parameters*/)
{
	#region Validate the parameters
	//code goes here
	#endregion

	#region create the order
	//insert the order data in the database
	#endregion

	#region create the order item
	//insert the item data in the database
	#endregion
}
&lt;/pre&gt;
&lt;p&gt;Note that not all people use regions like this. Many people use comments instead of regions in this kind of methods.&lt;br /&gt;As you can see this is a clear violation of the single responsibility principle. The method does more than one thing: it validates the order data, create a top level order and create order items. This can certainly be put into separate method.&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;private bool ValidateOrderData(/*some parameters*/)
{
	#region Validate the parameters
	//code goes here
	#endregion
}

private bool InsertOrder(/*order related parameter*/)
{
	#region create the order
	//insert the order data in the database
	#endregion
}

private bool InsertOrderItem(/*order item related parameter*/)
{
	#region create the order item
	//insert the item data in the database
	#endregion
}

public  void CreateOrder(/*Some parameter*/)
{
	If(ValidateOrder(/*parameter list*/))
	{
		if(InsertOrder(/*order parameter*/))
		{
			InsertOrderItem(/*order item parameter*/);
		}	
	}
}
&lt;/pre&gt;
&lt;p&gt;As you can see, wherever you are using "region" in your method to demarcate the code, you can very well put that code in a separate method.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0R2oH48WVFnazvwsUK0jR9YNAPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0R2oH48WVFnazvwsUK0jR9YNAPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0R2oH48WVFnazvwsUK0jR9YNAPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0R2oH48WVFnazvwsUK0jR9YNAPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=-LqrJce7Zro:fO5xuOe_3aQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=-LqrJce7Zro:fO5xuOe_3aQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=-LqrJce7Zro:fO5xuOe_3aQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=-LqrJce7Zro:fO5xuOe_3aQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=-LqrJce7Zro:fO5xuOe_3aQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/-LqrJce7Zro" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/-LqrJce7Zro/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Violating-Single-Resposibility-Principle-using-VisualStudio-Region.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=60a6013d-d1ae-4a35-913b-d005ef6cc07a</guid>
      <pubDate>Sat, 24 Apr 2010 05:00:00 +0300</pubDate>
      <category>CodeProject</category>
      <category>Design Principles</category>
      <category>VS2008</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=60a6013d-d1ae-4a35-913b-d005ef6cc07a</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=60a6013d-d1ae-4a35-913b-d005ef6cc07a</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Violating-Single-Resposibility-Principle-using-VisualStudio-Region.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=60a6013d-d1ae-4a35-913b-d005ef6cc07a</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=60a6013d-d1ae-4a35-913b-d005ef6cc07a</feedburner:origLink></item>
    <item>
      <title>Business and Technology</title>
      <description>&lt;p&gt;First there was business&lt;/p&gt;
&lt;p&gt;then came technology&lt;/p&gt;
&lt;p&gt;then business adapted the technology&lt;/p&gt;
&lt;p&gt;then technology changed to adapt to business needs&lt;/p&gt;
&lt;p&gt;then business adapted the technology&lt;/p&gt;
&lt;p&gt;then again technology changed to adapt to business needs&lt;/p&gt;
&lt;p&gt;then business adapted the technology&lt;/p&gt;
&lt;p&gt;then new technology came&lt;/p&gt;
&lt;p&gt;then business adapted the new technology for a part of the business and continue with old technology for other part of business&lt;/p&gt;
&lt;p&gt;then new technology changed to adapt to business needs&lt;/p&gt;
&lt;p&gt;then business adapted the new technology for the full business then the old technology became outdated&lt;/p&gt;
&lt;p&gt;then some new technology came&lt;/p&gt;
&lt;p&gt;and so on...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gVm7gWJMlB2wXQd2oF_3HYMXEbM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gVm7gWJMlB2wXQd2oF_3HYMXEbM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gVm7gWJMlB2wXQd2oF_3HYMXEbM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gVm7gWJMlB2wXQd2oF_3HYMXEbM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=T8dzlGELrXY:olKew1ij8sA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=T8dzlGELrXY:olKew1ij8sA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=T8dzlGELrXY:olKew1ij8sA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=T8dzlGELrXY:olKew1ij8sA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=T8dzlGELrXY:olKew1ij8sA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/T8dzlGELrXY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/T8dzlGELrXY/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Business-and-Technology.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=435835b9-f604-4302-bf18-2369f8ee33be</guid>
      <pubDate>Thu, 01 Apr 2010 08:56:00 +0300</pubDate>
      <category>Thoughts</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=435835b9-f604-4302-bf18-2369f8ee33be</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=435835b9-f604-4302-bf18-2369f8ee33be</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Business-and-Technology.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=435835b9-f604-4302-bf18-2369f8ee33be</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=435835b9-f604-4302-bf18-2369f8ee33be</feedburner:origLink></item>
    <item>
      <title>Find-n-Replace using Regular Expression in Visual Studio 2008</title>
      <description>&lt;p&gt;Here is a tip how you can convert a multiline text to single line(ie., how to remove newline characters) using regular expression.&lt;br /&gt;&lt;br /&gt;Select "Use Regular Expression" in the find-n-replace dialog box. Enter "\n" in the "Find What:" field. Don't provide anything in the "Replace With:" and click the Replace or Replace All button. And voila.. All your contents are in a single lines now.&lt;br /&gt;&lt;br /&gt;Here are more resources I found on the net on Find-n-Replace using regular expression:&lt;br /&gt;&lt;br /&gt;&lt;a title="http://www.aaronlerch.com/blog/2007/03/28/visual-studio-find-and-replace-regular-expressions/" href="http://www.aaronlerch.com/blog/2007/03/28/visual-studio-find-and-replace-regular-expressions/" target="_blank"&gt;http://www.aaronlerch.com/blog/2007/03/28/visual-studio-find-and-replace-regular-expressions/&lt;/a&gt;&lt;br /&gt;&lt;a title="http://msmvps.com/blogs/paulomorgado/pages/visual-studio-find-and-replace-regular-expression-patterns.aspx" href="http://msmvps.com/blogs/paulomorgado/pages/visual-studio-find-and-replace-regular-expression-patterns.aspx"&gt;http://msmvps.com/blogs/paulomorgado/pages/visual-studio-find-and-replace-regular-expression-patterns.aspx&lt;/a&gt;&lt;br /&gt;&lt;a title="http://www.codinghorror.com/blog/archives/000633.html" href="http://www.codinghorror.com/blog/archives/000633.html"&gt;http://www.codinghorror.com/blog/archives/000633.html&lt;/a&gt;&lt;br /&gt;&lt;a title="http://www.codinghorror.com/blog/archives/000633.html" href="http://www.codinghorror.com/blog/archives/000633.html"&gt;http://weblogs.asp.net/joelvarty/archive/2008/03/25/find-replace-in-visual-studio-with-regular-expressions-and-variables.aspx&lt;/a&gt;&lt;br /&gt;&lt;a title="http://developers.de/blogs/scott_munro/archive/2006/07/14/_2700_Find-and-Replace_2700_-with-regular-expressions-in-Visual-Studio.aspx" href="http://developers.de/blogs/scott_munro/archive/2006/07/14/_2700_Find-and-Replace_2700_-with-regular-expressions-in-Visual-Studio.aspx"&gt;http://developers.de/blogs/scott_munro/archive/2006/07/14/_2700_Find-and-Replace_2700_-with-regular-expressions-in-Visual-Studio.aspx&lt;/a&gt;&lt;br /&gt;&lt;a title="http://blogs.msdn.com/vseditor/archive/2004/06/18/159515.aspx" href="http://blogs.msdn.com/vseditor/archive/2004/06/18/159515.aspx"&gt;http://blogs.msdn.com/vseditor/archive/2004/06/18/159515.aspx&lt;/a&gt;&lt;br /&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/2k3te2cs%28VS.80%29.aspx" href="http://msdn.microsoft.com/en-us/library/2k3te2cs%28VS.80%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/2k3te2cs%28VS.80%29.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BlRqbhmOvEFYVXU5wcUT3Ufiqww/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BlRqbhmOvEFYVXU5wcUT3Ufiqww/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BlRqbhmOvEFYVXU5wcUT3Ufiqww/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BlRqbhmOvEFYVXU5wcUT3Ufiqww/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=3q_RIhLAcek:ytIII3hetp0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=3q_RIhLAcek:ytIII3hetp0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=3q_RIhLAcek:ytIII3hetp0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=3q_RIhLAcek:ytIII3hetp0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=3q_RIhLAcek:ytIII3hetp0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/3q_RIhLAcek" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/3q_RIhLAcek/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Find-n-Replace-using-Regular-Expression-in-Visual-Studio-2008.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=e8407bbd-5fb0-4be2-a83d-5fbbc242de71</guid>
      <pubDate>Tue, 09 Feb 2010 15:52:00 +0300</pubDate>
      <category>.Net</category>
      <category>VS2008</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=e8407bbd-5fb0-4be2-a83d-5fbbc242de71</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=e8407bbd-5fb0-4be2-a83d-5fbbc242de71</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Find-n-Replace-using-Regular-Expression-in-Visual-Studio-2008.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=e8407bbd-5fb0-4be2-a83d-5fbbc242de71</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=e8407bbd-5fb0-4be2-a83d-5fbbc242de71</feedburner:origLink></item>
    <item>
      <title>Invoke Google from withing VS 2008</title>
      <description>&lt;p class="MsoNormal"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves /&gt; &lt;w:TrackFormatting /&gt; &lt;w:PunctuationKerning /&gt; &lt;w:ValidateAgainstSchemas /&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF /&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables /&gt; &lt;w:SnapToGridInCell /&gt; &lt;w:WrapTextWithPunct /&gt; &lt;w:UseAsianBreakRules /&gt; &lt;w:DontGrowAutofit /&gt; &lt;w:SplitPgBreakAndParaMark /&gt; &lt;w:DontVertAlignCellWithSp /&gt; &lt;w:DontBreakConstrainedForcedTables /&gt; &lt;w:DontVertAlignInTxbx /&gt; &lt;w:Word11KerningPairs /&gt; &lt;w:CachedColBalance /&gt; &lt;/w:Compatibility&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val="Cambria Math" /&gt; &lt;m:brkBin m:val="before" /&gt; &lt;m:brkBinSub m:val="&amp;#45;-" /&gt; &lt;m:smallFrac m:val="off" /&gt; &lt;m:dispDef /&gt; &lt;m:lMargin m:val="0" /&gt; &lt;m:rMargin m:val="0" /&gt; &lt;m:defJc m:val="centerGroup" /&gt; &lt;m:wrapIndent m:val="1440" /&gt; &lt;m:intLim m:val="subSup" /&gt; &lt;m:naryLim m:val="undOvr" /&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"&gt; &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt; &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt; &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt; &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt; &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt; &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt; &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt; &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt; &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt; &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt; &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt; &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt; &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt; &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt; &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt; &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;As programmers we need to search for many tasks that we want to accomplish. And the F1 key in visual studio does not help because it always launches the local MSDN search, even if MSDN is not installed on the local computer.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a title="Brian Schmitt" href="http://www.brianschmitt.com"&gt;Brian Schmitt&lt;/a&gt; has provided &lt;a title="Macro that allows to search sites" href="http://www.brianschmitt.com/2009/08/better-visual-studio-f1.html"&gt;the code to write a macro&lt;/a&gt; to search variouse sites. Here I am describing steps to how you can configure your Visual studio 2008 to invoke google search from within the IDE based on his post.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves /&gt; &lt;w:TrackFormatting /&gt; &lt;w:PunctuationKerning /&gt; &lt;w:ValidateAgainstSchemas /&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF /&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables /&gt; &lt;w:SnapToGridInCell /&gt; &lt;w:WrapTextWithPunct /&gt; &lt;w:UseAsianBreakRules /&gt; &lt;w:DontGrowAutofit /&gt; &lt;w:SplitPgBreakAndParaMark /&gt; &lt;w:DontVertAlignCellWithSp /&gt; &lt;w:DontBreakConstrainedForcedTables /&gt; &lt;w:DontVertAlignInTxbx /&gt; &lt;w:Word11KerningPairs /&gt; &lt;w:CachedColBalance /&gt; &lt;/w:Compatibility&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val="Cambria Math" /&gt; &lt;m:brkBin m:val="before" /&gt; &lt;m:brkBinSub m:val="&amp;#45;-" /&gt; &lt;m:smallFrac m:val="off" /&gt; &lt;m:dispDef /&gt; &lt;m:lMargin m:val="0" /&gt; &lt;m:rMargin m:val="0" /&gt; &lt;m:defJc m:val="centerGroup" /&gt; &lt;m:wrapIndent m:val="1440" /&gt; &lt;m:intLim m:val="subSup" /&gt; &lt;m:naryLim m:val="undOvr" /&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"&gt; &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt; &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt; &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt; &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt; &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt; &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt; &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt; &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt; &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt; &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt; &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt; &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt; &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt; &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt; &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt; &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 10]&gt; &lt;mce:style&gt;&lt;!   /* 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-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	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-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --&gt; &lt;!--[endif]--&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;!--[endif]--&gt;In the VS 2008 IDE, click Alt + F8 to launch the Macro explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It should show you a tree like below at the right hand side of the IDE.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.ashishsheth.com/image.axd?picture=2009%2f12%2fMacroExplorer1.JPG" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right Click on theMyMacros project and create a new module named Search. (Alternately, you can goto Tools menu-&amp;gt; Macros -&amp;gt; New Macro command). This will launch the macro editor.&lt;/li&gt;
&lt;li&gt;Copy and paste the below code in the macro editor. (Code taken from &lt;a title="Brian Schmitt's Article on Better Visual Studio F1" href="http://www.brianschmitt.com/2009/08/better-visual-studio-f1.html"&gt;Brian Schmitt's article on Better Visual Studio F1&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="brush: c-sharp"&gt;Imports EnvDTE
Imports System.Web

Public Module Search

#Region "Search Internet Sites"
  Public Const GOOGLE_FORMAT As String = "www.google.com/search?q={0}"
  Public Const STACKOVERFLOW_FORMAT As String = "http://www.stackoverflow.com/search?q={0}"
  Public Const SEARCHDOTNET_FORMAT As String = "http://searchdotnet.com/results.aspx?cx=002213837942349435108:jki1okx03jq&amp;amp;q={0}&amp;amp;sa=Search&amp;amp;cof=FORID:9#1144"
  Public Const MSDN_FORMAT As String = "http://social.msdn.microsoft.com/Search/en-US/?query={0}&amp;amp;ac=8"
   
  Public Sub SearchStackOverflowForSelectedText()
      SearchWebPage(STACKOVERFLOW_FORMAT)
  End Sub
  Public Sub SearchGoogleForSelectedText()
      SearchWebPage(GOOGLE_FORMAT)
  End Sub
  Public Sub SearchSearchDotNetForSelectedText()
      SearchWebPage(SEARCHDOTNET_FORMAT)
  End Sub
      Public Sub SearchMSDNForSelectedText()
      SearchWebPage(MSDN_FORMAT)
  End Sub
  Private Sub SearchWebPage(ByVal SearchURLFormat As String)
      Dim sel As EnvDTE.TextSelection = DTE.ActiveWindow.Selection
      Dim srchTxt As String = sel.Text.Trim
      If srchTxt.Length &amp;gt; 0 Then
          DTE.ItemOperations.Navigate(String.Format(SearchURLFormat, HttpUtility.UrlEncode(srchTxt)))
      End If
  End Sub
#End Region

End Module
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now the macro is ready (there are four macros created one each for google, stackoverflow, searchdotnet and MSDN). Now we will assign short cut for all the four macros.&lt;/li&gt;
&lt;li&gt;Go to Tools -&amp;gt; Options -&amp;gt; keyboard. In the &amp;ldquo;Show command containing&amp;rdquo; type macro. Or simply scroll through the list box to find the macro we just created.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.ashishsheth.com/image.axd?picture=2009%2f12%2fMacroShortcut.JPG" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &amp;ldquo;Press shortcut key&amp;rdquo; type in the short cut you want (for e.g. Alt + F1, Alt + Shift + F1). Note that if you press just F1, it will replace the existing binding for the F1 key to the MSDN help.&lt;/li&gt;
&lt;li&gt;In the similar way type in the short cut for other macros.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xt01FWht_nPeWhIhB05DuaMGFoQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xt01FWht_nPeWhIhB05DuaMGFoQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xt01FWht_nPeWhIhB05DuaMGFoQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xt01FWht_nPeWhIhB05DuaMGFoQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=gCM4CXdoyYw:ftUFzlpGGGw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=gCM4CXdoyYw:ftUFzlpGGGw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=gCM4CXdoyYw:ftUFzlpGGGw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=gCM4CXdoyYw:ftUFzlpGGGw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=gCM4CXdoyYw:ftUFzlpGGGw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/gCM4CXdoyYw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/gCM4CXdoyYw/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Invoke-Google-from-withing-VS-2008.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=2670d097-8cb7-43bc-bfd5-c3c23da7be60</guid>
      <pubDate>Sun, 06 Dec 2009 22:55:00 +0300</pubDate>
      <category>.Net</category>
      <category>.Net Framework</category>
      <category>C#</category>
      <category>CodeProject</category>
      <category>VS2008</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=2670d097-8cb7-43bc-bfd5-c3c23da7be60</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=2670d097-8cb7-43bc-bfd5-c3c23da7be60</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Invoke-Google-from-withing-VS-2008.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=2670d097-8cb7-43bc-bfd5-c3c23da7be60</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=2670d097-8cb7-43bc-bfd5-c3c23da7be60</feedburner:origLink></item>
    <item>
      <title>How to become an Architect</title>
      <description>&lt;p&gt;Here I have gathered some good links about Software Architecture, Role of architecture and how to become and architect.&lt;/p&gt;
&lt;p&gt;First, &lt;a title="stackoverflow.com" href="http://www.stackoverflow.com"&gt;stackoverflow.com&lt;/a&gt; has many good questions/answers on this topic. Some of these questions are listed below:&lt;/p&gt;
&lt;p&gt;&lt;a title="How to become an Architect?" href="http://stackoverflow.com/questions/327662/why-do-some-developers-become-architects" target="_blank"&gt;How to become an Architect?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="How to evaluate a Software Architect?" href="http://stackoverflow.com/questions/71681/how-do-you-evaluate-a-software-architect" target="_blank"&gt;How to evaluate a Software Architect?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On Artima Developer site: &lt;a title="Becoming an architect" href="http://www.artima.com/intv/architectP.html" target="_blank"&gt;A very good discussion between Luke Hohmann and Bill Venners&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="What does it take to become an architect?" href="http://www.kanneganti.com/technical/architect" target="_blank"&gt;What does it take to become an architect?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y_zNt3CaugsWvXZcgDzj4ywBLdo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y_zNt3CaugsWvXZcgDzj4ywBLdo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y_zNt3CaugsWvXZcgDzj4ywBLdo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y_zNt3CaugsWvXZcgDzj4ywBLdo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=zY64_lnxXTU:2uqDCSFJscc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=zY64_lnxXTU:2uqDCSFJscc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=zY64_lnxXTU:2uqDCSFJscc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=zY64_lnxXTU:2uqDCSFJscc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=zY64_lnxXTU:2uqDCSFJscc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/zY64_lnxXTU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/zY64_lnxXTU/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/How-to-become-an-Architect.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=16d7a335-e834-4e42-9166-472586fc4fed</guid>
      <pubDate>Tue, 24 Nov 2009 21:24:00 +0300</pubDate>
      <category>Software Architecture</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=16d7a335-e834-4e42-9166-472586fc4fed</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=16d7a335-e834-4e42-9166-472586fc4fed</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/How-to-become-an-Architect.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=16d7a335-e834-4e42-9166-472586fc4fed</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=16d7a335-e834-4e42-9166-472586fc4fed</feedburner:origLink></item>
    <item>
      <title>FlipKart.com - Online Bookstore</title>
      <description>&lt;p&gt;India has not many online bookstore. I just came across this one: &lt;a title="FlipKart.com" href="http://www.flipkart.com" target="_blank"&gt;FlipKart.com&lt;/a&gt;. Seems good.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PmkAXTJ_aY8VDQQlrJ88AmjmgIk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PmkAXTJ_aY8VDQQlrJ88AmjmgIk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PmkAXTJ_aY8VDQQlrJ88AmjmgIk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PmkAXTJ_aY8VDQQlrJ88AmjmgIk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=IkARLdDWT-I:MzjZx05qaDo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=IkARLdDWT-I:MzjZx05qaDo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=IkARLdDWT-I:MzjZx05qaDo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=IkARLdDWT-I:MzjZx05qaDo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=IkARLdDWT-I:MzjZx05qaDo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/IkARLdDWT-I" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/IkARLdDWT-I/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/FlipKartcom-Online-Bookstore.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=d6ad6658-285a-4021-8708-3b078fc89c71</guid>
      <pubDate>Fri, 09 Oct 2009 23:39:00 +0300</pubDate>
      <category>Books</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=d6ad6658-285a-4021-8708-3b078fc89c71</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=d6ad6658-285a-4021-8708-3b078fc89c71</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/FlipKartcom-Online-Bookstore.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=d6ad6658-285a-4021-8708-3b078fc89c71</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=d6ad6658-285a-4021-8708-3b078fc89c71</feedburner:origLink></item>
    <item>
      <title>Using CultureInfo for Globalization/Localization of an Asp.Net Applictation</title>
      <description>&lt;p&gt;Globalization is the process of making the application able to handle different culture and regions, while localization is the process of customization of the application for a specific culture and region.&lt;/p&gt;
&lt;p&gt;You use resource files (.resx) to localize the resources in your application. You use classes in System.Globalization namespace to make your application culture aware.&lt;/p&gt;
&lt;p&gt;The main class in Systme.Globalization namespace is the CultureInfo class. It contains many methods and properties to identify different cultures and configure your application to use a specific culture.&lt;/p&gt;
&lt;p&gt;You use System.Threading.Thread.CurrentCulture and System.Threading.Thread.CurrentUICulture to configure your application to use a specific culture setting.&lt;/p&gt;
&lt;p&gt;So how do you set which culture to use with your application?&lt;/p&gt;
&lt;p&gt;The System.Threading.Thread.CurrentCulture property is used to set a specific culture for the application. This property mainly defines how the application will format the datetime string and currency. So if you are manipulating datetime and currency in your application and want you application to correctly format them based on the use's culture then you need to set the System.Threading.Thread.CurrentCulture property.&lt;/p&gt;
&lt;p&gt;The System.Threading.Thread.CurrentUICulture property is used to set a neutral culture for the application. This property mainly defines what resource files to use for your application. Say for example, for English user you want display content in your site in English and for French users you want to display your sites in French. So you create different resource files for different languages and set this property and your application will automatically select correct resource file to used based on the culture setting.&lt;/p&gt;
&lt;p&gt;There are three types of Culture your application can use. One is InvariantCulture, second is NeutralCulture and the last one is SpecificCulture.&lt;/p&gt;
&lt;p&gt;InvariantCulture actually means culture agnostic. You use InvariantCulture when you want to compare strings, display or compare dates in culture agnostic way. By default it uses the en-US culture.&lt;/p&gt;
&lt;p&gt;NeutralCulture is actually a language specific culture without regard to the country specific datetime and currency formats. You use this culture to determine which language specific resource file your application will use. You can specify NeutralCulture with two lower case characters identifying the language. For example, 'en' for English, 'fr' for French, 'es' for Spanish.&lt;/p&gt;
&lt;p&gt;SpecificCulture is the language and country specific culture which determines the language to use with your application and also the datetime and currency format to use with your application. You specify the specific culture with two lower case characters identifying the language and two upper case characters identifying the country separated by hyphen. For example, 'en-US' for English (US), 'en-GB' for English (UK), 'fr-FR' for French(France) etc.&lt;/p&gt;
&lt;p&gt;So while setting the culture to use with you application, you set the CurrentCulture property to a SpecificCulture and the CurrentUICulture property to a NeutralCulture.&lt;/p&gt;
&lt;p&gt;Let's see an example to set the culture for an application.&lt;/p&gt;
&lt;pre class="brush: csharp;"&gt;CultureInfo ci = new CultureInfo("en-US);
CultureInfo ciUI = new CultureInfo("en");
System.Threading.Thread.CurrentCulture = ci;
System.Threading.Thread.CurrentUICulture = ciUI;
&lt;/pre&gt;
&lt;p&gt;In the above two lines, you are telling your application to use English as the culture. As said before, CurrentCulture property will determines which format to use for displaying datetimes and currency while the CurrentUICulture will determine which resource files to use while displaying strings in your application. You can see that the CurrentCulture property is set to "en-US" which a specific culture for English for United Status, while the CurrentUICulture property is set to "en" which is a neutral culture.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cOheG7Dw58VD8m3RwHI-ldTV9sI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cOheG7Dw58VD8m3RwHI-ldTV9sI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cOheG7Dw58VD8m3RwHI-ldTV9sI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cOheG7Dw58VD8m3RwHI-ldTV9sI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=z29AjXXfgPU:hcIbnJWfAQQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=z29AjXXfgPU:hcIbnJWfAQQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=z29AjXXfgPU:hcIbnJWfAQQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?i=z29AjXXfgPU:hcIbnJWfAQQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/AshishShethBlog?a=z29AjXXfgPU:hcIbnJWfAQQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/AshishShethBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AshishShethBlog/~4/z29AjXXfgPU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/AshishShethBlog/~3/z29AjXXfgPU/post.aspx</link>
      <author>ashish sheth</author>
      <comments>http://www.ashishsheth.com/post/Using-CultureInfo-for-GlobalizationLocalization-of-an-AspNet-Applictation.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ashishsheth.com/post.aspx?id=161deacf-017c-4d81-afe5-e919c5e55481</guid>
      <pubDate>Wed, 26 Aug 2009 22:52:00 +0300</pubDate>
      <category>.Net</category>
      <category>asp.net</category>
      <category>CodeProject</category>
      <dc:publisher>ashish sheth</dc:publisher>
      <pingback:server>http://www.ashishsheth.com/pingback.axd</pingback:server>
      <pingback:target>http://www.ashishsheth.com/post.aspx?id=161deacf-017c-4d81-afe5-e919c5e55481</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ashishsheth.com/trackback.axd?id=161deacf-017c-4d81-afe5-e919c5e55481</trackback:ping>
      <wfw:comment>http://www.ashishsheth.com/post/Using-CultureInfo-for-GlobalizationLocalization-of-an-AspNet-Applictation.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ashishsheth.com/syndication.axd?post=161deacf-017c-4d81-afe5-e919c5e55481</wfw:commentRss>
    <feedburner:origLink>http://www.ashishsheth.com/post.aspx?id=161deacf-017c-4d81-afe5-e919c5e55481</feedburner:origLink></item>
  </channel>
</rss>

