<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://ambatisreedhar.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fambatisreedhar.spaces.live.com%2fcategory%2fDotnet%2bNotes%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Programming Myself.. Ambati Sreedhar: Dotnet Notes</title><description /><link>http://ambatisreedhar.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catDotnet%2bNotes</link><language>en-US</language><pubDate>Thu, 04 Sep 2008 13:18:58 GMT</pubDate><lastBuildDate>Thu, 04 Sep 2008 13:18:58 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://ambatisreedhar.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>1241051995650884533</live:id><live:alias>ambatisreedhar</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>MS CRM 4 Ajax call</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1116.entry</link><description>&lt;div&gt;In c:\inetpub\wwwroot&lt;br&gt;Create a file with .aspx extension and that file should contain only one line which is&lt;/div&gt;
&lt;div&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Inherits=&amp;quot;FetchRoles&amp;quot; %&amp;gt;&lt;br&gt;Here FetchRoles is the codebehind file which we create later.&lt;/div&gt;
&lt;div&gt;Now in Entity Onload wherever u want  u have to link this .aspx page like the below&lt;/div&gt;
&lt;div&gt;------&lt;br&gt;var result = FetchCurrentUserRole();&lt;br&gt;var head= document.getElementsByTagName('head')[0];&lt;br&gt;var scriptTag= document.createElement('script');&lt;br&gt;scriptTag.type= 'text/javascript';&lt;br&gt;scriptTag.text = result;&lt;br&gt;document.getElementsByTagName('head')[0].appendChild(scriptTag);  &lt;br&gt;ExecuteRoleDetails();&lt;/div&gt;
&lt;div&gt;function FetchCurrentUserRole()&lt;br&gt;{&lt;br&gt;var requestXml = &amp;quot;&amp;lt;postxml&amp;gt;&amp;lt;entity&amp;gt;&amp;quot; + crmForm.ObjectTypeName + &amp;quot;&amp;lt;/entity&amp;gt;&amp;lt;roles&amp;gt;Nursing Supervisor,Logistic Staff Member,Management Staff Member,Account &lt;/div&gt;
&lt;div&gt;Staff Member,Customer Service Staff Member,Sales Staff Member&amp;lt;/roles&amp;gt;&amp;lt;/postxml&amp;gt;&amp;quot;; &lt;br&gt;var responseValue;&lt;br&gt;      var currentURL = document.location.href;&lt;br&gt;             var thirdPlace = currentURL.indexOf('/', 10);&lt;br&gt;             var rootUrl=  currentURL.substring(0, thirdPlace);&lt;br&gt;             var strURL = rootUrl + &amp;quot;/FetchRoles.aspx&amp;quot;;&lt;br&gt; &lt;br&gt; try&lt;br&gt; {&lt;br&gt;  var result = XMLPostExecute(strURL, requestXml); &lt;br&gt;  var ObjXML = new ActiveXObject(&amp;quot;Microsoft.XMLDOM&amp;quot;);&lt;br&gt;  ObjXML.async = false;&lt;br&gt;                ObjXML.loadXML(result.xml);&lt;br&gt;    &lt;br&gt;  if (ObjXML != null)&lt;br&gt;  { &lt;br&gt;                  responseValue = ObjXML.selectSingleNode(&amp;quot;//result&amp;quot;).text;&lt;br&gt;  }  &lt;br&gt;    &lt;br&gt; }&lt;br&gt; catch(ex)&lt;br&gt; {&lt;br&gt;  alert('Error : -&amp;gt; ' + ex.message);&lt;br&gt; }&lt;br&gt;return responseValue ;&lt;br&gt;}&lt;/div&gt;
&lt;div&gt;function XMLPostExecute(strTaget,strXML)&lt;br&gt;{&lt;br&gt;  try {&lt;br&gt;   var xmlhttp;&lt;br&gt;   xmlhttp = new ActiveXObject(&amp;quot;MSXML2.XMLHTTP&amp;quot;);&lt;br&gt;   &lt;br&gt;   xmlhttp.open(&amp;quot;POST&amp;quot;, strTaget , false);&lt;br&gt;   var xmldoc = new ActiveXObject (&amp;quot;Microsoft.XMLDOM&amp;quot;);&lt;/div&gt;
&lt;div&gt;   xmldoc.loadXML(strXML);&lt;br&gt;   &lt;br&gt;   xmlhttp.send(xmldoc);&lt;/div&gt;
&lt;div&gt;   &lt;/div&gt;
&lt;div&gt;   if( xmlhttp.status &amp;gt;=200 &amp;amp;&amp;amp; xmlhttp.status &amp;lt;= 300 ) &lt;br&gt;   {&lt;br&gt;    if(xmldoc.loadXML(xmlhttp.responseXML.xml)) &lt;br&gt;    {&lt;br&gt;     if(xmldoc.selectSingleNode(&amp;quot;//error&amp;quot;))&lt;br&gt;     {&lt;br&gt;      alert(xmldoc.selectSingleNode(&amp;quot;//error&amp;quot;).text);  &lt;br&gt;      return null;&lt;br&gt;     }&lt;br&gt;     else&lt;br&gt;     {&lt;br&gt;      return xmldoc;&lt;br&gt;     }&lt;br&gt;    }&lt;br&gt;   }&lt;br&gt;   return xmlhttp.responseXML.xml;&lt;br&gt;  }&lt;br&gt;  catch(ex) &lt;br&gt;  {&lt;br&gt;   alert('Error in fetching current user roles : ' + ex.description);&lt;br&gt;   return false;&lt;br&gt;  } &lt;br&gt;}&lt;br&gt;------------&lt;br&gt;in codebehind file write this&lt;/div&gt;
&lt;div&gt; protected void Page_Load(Object sender, System.EventArgs e)&lt;br&gt;        {&lt;br&gt;            config = new Configuration();&lt;br&gt;            string responseString;&lt;br&gt;            base.Response.ContentType = &amp;quot;text/xml&amp;quot;;&lt;br&gt;            responseString = CheckForValidUser();&lt;br&gt;            Response.Write(&amp;quot;&amp;lt;result&amp;gt; function ExecuteRoleDetails() {&amp;quot; + responseString + &amp;quot; }&amp;lt;/result&amp;gt;&amp;quot;);&lt;br&gt;        }&lt;/div&gt;
&lt;div&gt;        public string CheckForValidUser()&lt;br&gt;        {&lt;br&gt;            string javascriptString = string.Empty;&lt;/div&gt;
&lt;div&gt;            StreamReader postXmlReader = new StreamReader(Request.InputStream);&lt;/div&gt;
&lt;div&gt;            string requestXml = string.Empty;&lt;/div&gt;
&lt;div&gt;            requestXml = postXmlReader.ReadToEnd();&lt;/div&gt;
&lt;div&gt;            if (requestXml == string.Empty || requestXml == &amp;quot;&amp;quot;)&lt;br&gt;            {&lt;br&gt;                return string.Empty;&lt;br&gt;            }&lt;br&gt;            XmlDocument entityXmlDoc = new XmlDocument();&lt;br&gt;            entityXmlDoc.LoadXml(requestXml);&lt;br&gt;            string rolesList = entityXmlDoc.SelectSingleNode(&amp;quot;//postxml/roles&amp;quot;).InnerText;&lt;br&gt;            string entity = entityXmlDoc.SelectSingleNode(&amp;quot;//postxml/entity&amp;quot;).InnerText;&lt;/div&gt;
&lt;div&gt;        }&lt;br&gt;===============&lt;/div&gt;
&lt;div&gt;From the above 2 code pieces we can infer like this:&lt;/div&gt;
&lt;div&gt;in the javascript link the aspx page and pass input to the code behind file in a xml format&lt;br&gt;IN .cs file read the xml format and based on it do the calculations and send it to javascript again.&lt;br&gt;------------&lt;/div&gt;
&lt;div&gt;How to debug?&lt;br&gt;============&lt;/div&gt;
&lt;div&gt;just build the ajax project which has cs file.&lt;br&gt;copy the dll into c:\inetpub\wwwroot\bin&lt;/div&gt;
&lt;div&gt;Attach to w3wp.exe(world wide web publishing)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+MS+CRM+4+Ajax+call&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1116.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1116.entry</guid><pubDate>Wed, 20 Aug 2008 14:18:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1116/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1116.entry#comment</wfw:comment><dcterms:modified>2008-08-20T14:18:55Z</dcterms:modified></item><item><title>IE Javascript issue</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1091.entry</link><description>&lt;div&gt;&lt;font color="#606060" size=2&gt;
&lt;p&gt; I added this post for my future reference. Today I spend 1 hr for solving this small issue.
&lt;p&gt;dynamically I want to add some javascript piece to script  tag in runtime:
&lt;p&gt;Usually we will do like this:
&lt;dir&gt;&lt;font color="#606060" size=2&gt;
&lt;p&gt;var head= document.getElementsByTagName('head')[0];
&lt;p&gt;var scriptTag= document.createElement('script');
&lt;p&gt;scriptTag.type= 'text/javascript';
&lt;p&gt;scriptTag.innerText = result;
&lt;p&gt;document.getElementsByTagName('head')[0].appendChild(scriptTag);
&lt;p&gt;But in IE
&lt;p&gt;you have to use  &amp;quot;text&amp;quot; in place of &amp;quot;innerText&amp;quot;
&lt;p&gt; var head= document.getElementsByTagName('head')[0];
&lt;p&gt;var scriptTag= document.createElement('script');
&lt;p&gt;scriptTag.type= 'text/javascript';
&lt;p&gt;scriptTag.text = result;
&lt;p&gt;document.getElementsByTagName('head')[0].appendChild(scriptTag);
&lt;p&gt;Here result is my piece of javascript code.
&lt;p&gt; &lt;/font&gt;&lt;/dir&gt;&lt;/font&gt;
&lt;p&gt;Courtesy: &lt;a href="http://poeticcode.wordpress.com/2007/10/03/innerhtml-and-script-tags/"&gt;http://poeticcode.wordpress.com/2007/10/03/innerhtml-and-script-tags/&lt;/a&gt;
&lt;p&gt;RIn the wonderfully buggy world of IE, if you dynamically add a script tag to the DOM, you cannot do:
&lt;p&gt;//works in modern DOM aware browsers&lt;br&gt;var scriptTag = document.createElement(’script’);&lt;br&gt;scriptTag.appendChild( document.createTextNode( ‘your js code here’ ) );
&lt;p&gt;//in IE, you can’t do the above (it will just ignore the code), you need to do:&lt;br&gt;var scriptTag = document.createElement(’script’);&lt;br&gt;scriptTag.text = ‘your js code here’;
&lt;p&gt;Yet another ugly IE hack.
&lt;p&gt;PS in case you haven’t encountered it yet, you’ll find a similar issue when trying to create a style tag on the fly&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+IE+Javascript+issue&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1091.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1091.entry</guid><pubDate>Wed, 30 Jul 2008 15:14:17 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1091/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1091.entry#comment</wfw:comment><dcterms:modified>2008-07-30T15:14:17Z</dcterms:modified></item><item><title>C# 4.0 new features</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1087.entry</link><description>&lt;div&gt;
&lt;div&gt;Got from Mahesh(&lt;a href="http://cyberiafreak.spaces.live.com/Blog/cns!410E76C6390C7090!1272.entry"&gt;http://cyberiafreak.spaces.live.com/Blog/cns!410E76C6390C7090!1272.entry&lt;/a&gt;)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://anastasiosyal.com/Default.aspx" target="_blank"&gt;&lt;font face=Tahoma color="#0000ff" size=2&gt;&lt;u&gt;Anastasiosyal.com&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face=Tahoma size=2&gt; blogged about upcoming &lt;strong&gt;C# 4.0 features&lt;/strong&gt; - &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;a title="http://anastasiosyal.com/archive/2008/07/19/4-features-for-c-4.0.aspx" href="http://anastasiosyal.com/archive/2008/07/19/4-features-for-c-4.0.aspx" target="_blank"&gt;&lt;font face=Tahoma color="#810081" size=2&gt;&lt;u&gt;http://anastasiosyal.com/archive/2008/07/19/4-features-for-c-4.0.aspx&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;img height=1 alt="" src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4687814855871983760&amp;amp;page=RSS:+4+Features+for+C%23+4.0&amp;amp;referrer=" width=1 border=0&gt;&lt;img height=0px alt="" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cyberiafreak.spaces.live.com&amp;amp;GT1=cyberiafreak" width=0px&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+C%23+4.0+new+features&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1087.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1087.entry</guid><pubDate>Sun, 27 Jul 2008 04:41:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1087/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1087.entry#comment</wfw:comment><dcterms:modified>2008-07-27T04:41:55Z</dcterms:modified></item><item><title>ADO.NET version 2.0 features</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1054.entry</link><description>ADO.NET version 2.0 features&lt;br&gt;The simplest and fastest way of copying a large amount of data from different sources to an SQL Server table can be accomplished with the help of Bulk Copy Operation, a new feature in ADO.NET version 2.0.&lt;br&gt;a) Multiple Active Results Sets(MARS)-allows application to have multiple 'SqlDataReader' open on a connection where each instance of 'SqlDataReader' is started from a separate command.&lt;br&gt;(b) Batch processing-another feature included to enhance application performance is batch processing in which updates to databse from 'Dataset' are done in batches. &lt;br&gt;(c) Data tracing-an interesting feature is built-in data tracing supported by .NET data providers.&lt;br&gt;
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+ADO.NET+version+2.0+features&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1054.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1054.entry</guid><pubDate>Tue, 08 Jul 2008 14:16:56 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1054/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1054.entry#comment</wfw:comment><dcterms:modified>2008-07-08T14:16:56Z</dcterms:modified></item><item><title>configSource in web.config</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1052.entry</link><description>&lt;div&gt;splitting web.config into different custom config files&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In web application &lt;/div&gt;
&lt;div&gt;in web.config&lt;/div&gt;
&lt;div&gt;==========&lt;/div&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;&amp;lt;?&lt;/font&gt;&lt;font color="#a31515" size=2&gt;xml&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;version&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;1.0&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;?&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;configuration&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;
&lt;p&gt;   &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;file&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;moresettings.config&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;
&lt;p&gt;       &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;add&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;key&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;first&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;value&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;inline settings are loaded before external ones&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; /&amp;gt;
&lt;p&gt;   &amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size=2&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;
&lt;p&gt;    &lt;/font&gt;&lt;font color="#a31515" size=2&gt;connectionStrings&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;/&amp;gt;
&lt;p&gt;
&lt;p&gt;    &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;system.web&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;            &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;compilation&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;debug&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;true&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; /&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;            &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;authentication&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;mode&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Windows&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; /&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;    &amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size=2&gt;system.web&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size=2&gt;configuration&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;Add another config file whose name is moresettings.config&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;The code in moresettings.config is&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;==========================&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;
&lt;p&gt;             &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;add&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;key&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;second&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;value&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;another setting&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; /&amp;gt;
&lt;p&gt;              &amp;lt;&lt;/font&gt;&lt;font color="#a31515" size=2&gt;add&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;key&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;third&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;font color="#ff0000" size=2&gt;value&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;=&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;yet another setting&lt;/font&gt;&lt;font color="#000000" size=2&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt; /&amp;gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size=2&gt;appSettings&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;References:&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;a href="http://blogs.vertigosoftware.com/swarren/archive/2006/11/28/4115.aspx"&gt;http://blogs.vertigosoftware.com/swarren/archive/2006/11/28/4115.aspx&lt;/a&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;a href="http://www.nikhilk.net/Entry.aspx?id=158"&gt;http://www.nikhilk.net/Entry.aspx?id=158&lt;/a&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;a href="http://weblogs.asp.net/fmarguerie/archive/2007/04/26/using-configsource-to-split-configuration-files.aspx"&gt;http://weblogs.asp.net/fmarguerie/archive/2007/04/26/using-configsource-to-split-configuration-files.aspx&lt;/a&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;a href="http://www.devx.com/vb2themax/Tip/18880"&gt;http://www.devx.com/vb2themax/Tip/18880&lt;/a&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt;&lt;a href="http://www.dotnetfun.com/articles/framework/2.0/WhatsNew20ConfigurationManager.aspx"&gt;http://www.dotnetfun.com/articles/framework/2.0/WhatsNew20ConfigurationManager.aspx&lt;/a&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#014982"&gt;&lt;a href="http://69.10.233.10/KB/aspnet/AddCustomConfigSections.aspx"&gt;http://69.10.233.10/KB/aspnet/AddCustomConfigSections.aspx&lt;/a&gt;&lt;/font&gt;
&lt;div&gt;&lt;font color="#014982"&gt;&lt;a href="http://simpable.com/code/asp-net-web-config-tips-part-two/"&gt;http://simpable.com/code/asp-net-web-config-tips-part-two/&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p&gt;&lt;font color="#0000ff" size=2&gt; &lt;/font&gt;&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+configSource+in+web.config&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1052.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1052.entry</guid><pubDate>Tue, 08 Jul 2008 04:55:14 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1052/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1052.entry#comment</wfw:comment><dcterms:modified>2008-07-08T04:55:14Z</dcterms:modified></item><item><title>Word Document | Mail Merge</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1007.entry</link><description>&lt;div&gt;When I joined in Vempower technologies , Hyd (my second  company) the first task that was assigned was MailMerge option in Word Document.&lt;br&gt;This link helped me at that time.&lt;br&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q301/6/56.ASP&amp;amp;NoWebContent=1"&gt;http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q301/6/56.ASP&amp;amp;NoWebContent=1&lt;/a&gt;&lt;br&gt;Creating a word template file with placeholders , then data in another doc file then mail merge (placing the placeholders with data).&lt;/div&gt;
&lt;div&gt;Now in Proteans( my fourth or 5th company)  in my new project the task that was assigned was again MailMerge&lt;br&gt;Now this link helped me&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb407305(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb407305(VS.80).aspx&lt;/a&gt;&lt;br&gt;VSTO&lt;br&gt;Refer Microsoft Word Object 12 Library &lt;br&gt;I used Content Controls in word document. In ms word 2007 select  : wordoptions - popular --show developer tab &lt;br&gt;Then only u can place content controls in word &lt;br&gt;In the sample given in the above link I used &amp;quot;Replace Field&amp;quot; where content controls are used.&lt;br&gt;Prepare a word template with content controls.&lt;br&gt;place 2 content controls on word . choose properties and give different titles to the content controls.They are served as keys which are later used in &lt;/div&gt;
&lt;div&gt;Keyvalue pairs.&lt;/div&gt;
&lt;div&gt;Choose class library project&lt;br&gt;In the class file &lt;br&gt;using Microsoft.Office.Interop.Word;&lt;/div&gt;
&lt;div&gt;  public static bool CreateDraft(string templateDocPath, StringDictionary keyValues, string outputDocPath)&lt;br&gt;        {&lt;br&gt;            Application app = new Application();&lt;br&gt;            app.Visible = false;&lt;br&gt;            object varFalseValue = false;&lt;br&gt;            object varTrueValue = true;&lt;br&gt;            object varMissing = Type.Missing;&lt;/div&gt;
&lt;div&gt;            object templateDocObject = templateDocPath;&lt;/div&gt;
&lt;div&gt;            Document doc = app.Documents.Open(ref templateDocObject, ref varMissing, ref varFalseValue, ref varMissing, ref varMissing, ref varMissing, ref &lt;/div&gt;
&lt;div&gt;varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing);&lt;br&gt;            &lt;br&gt;            ContentControls contentControls = doc.ContentControls;&lt;br&gt;            for (int i = 1; i &amp;lt;= contentControls.Count; i++)&lt;br&gt;            {&lt;br&gt;                object indexObject = i;&lt;br&gt;                string key = contentControls.get_Item(ref indexObject).Title;&lt;br&gt;                if (keyValues.ContainsKey(key))&lt;br&gt;                {&lt;br&gt;                    contentControls.get_Item(ref indexObject).Range.Text = keyValues[key];&lt;br&gt;                }&lt;br&gt;            }&lt;br&gt;            object outputDocObject = outputDocPath;&lt;/div&gt;
&lt;div&gt;            doc.SaveAs(ref outputDocObject, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, &lt;/div&gt;
&lt;div&gt;ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing);&lt;br&gt;            doc.Close(ref varFalseValue, ref varMissing, ref varMissing);&lt;br&gt;            return true;&lt;br&gt;        }&lt;/div&gt;
&lt;div&gt;From the above code u can observe lot of varmissing ..&lt;br&gt;Because in C# there is no default parameters.So they made me mandatory to supply those.Where the links (given above ) are vb.net code.And they are cleaner &lt;/div&gt;
&lt;div&gt;code as they allow default parameters. This is one area I faced trouble.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;In the above templatedocpath has to be given to the function , keyvalues is a string dictionary for placing the text in the content controls of word, &lt;/div&gt;
&lt;div&gt;outputpath is the path of the word document to be saved.&lt;/div&gt;
&lt;div&gt;For testing this write the below code in the console application&lt;/div&gt;
&lt;div&gt;StringDictionary keyValues = new StringDictionary();&lt;br&gt;            keyValues.Add(&amp;quot;First&amp;quot;,&amp;quot;ABC&amp;quot;);&lt;br&gt;            keyValues.Add(&amp;quot;Second&amp;quot;,&amp;quot;PQR&amp;quot;);&lt;br&gt;            DraftMaker.CreateDraft(@&amp;quot;d:\FormSample1.docx&amp;quot;, keyValues, @&amp;quot;d:\result.docx&amp;quot;);&lt;/div&gt;
&lt;div&gt;&lt;br&gt;I felt happy after doing this task as it gave me good impression on the first day in vempower.&lt;br&gt;Again the same task in different company with small changes in a very new team.&lt;/div&gt;
&lt;div&gt;I found this coincidence in more instance.&lt;br&gt;Whenever I do a pagination program in any company it made me the last program in that company....&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+Word+Document+%7c+Mail+Merge&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1007.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1007.entry</guid><pubDate>Sun, 22 Jun 2008 11:17:15 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!1007/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!1007.entry#comment</wfw:comment><dcterms:modified>2008-06-22T11:17:15Z</dcterms:modified></item><item><title>Croos Domain</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!881.entry</link><description>&lt;h3&gt;Cross-domain Requests&lt;/h3&gt;
&lt;p&gt;Source:http://dotnetslackers.com/columns/ajax/MashitUpwithASPNETAJAX.aspx
&lt;p&gt;What is a “cross-domain” request? And when exactly do we violate the domain bounds? In general, each of the following actions generates a cross-domain request and thus is blocked by the browser:
&lt;ol&gt;
&lt;li&gt;A change in the domains. &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.mywebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; cannot access &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.yourwebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;A change in the protocol. For example, &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.mywebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; cannot make a call to &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;https://www.mywebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;A change in the port number. &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.mywebsite.com:8080&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; cannot make a call to &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.mywebsite.com:8088&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;A change in the sub-domain. &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://mail.mywebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; cannot access &lt;a rel=nofollow&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://calendar.mywebsite.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. &lt;/ol&gt;
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+Croos+Domain&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!881.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!881.entry</guid><pubDate>Thu, 08 May 2008 10:53:35 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!881/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!881.entry#comment</wfw:comment><dcterms:modified>2008-05-08T10:53:35Z</dcterms:modified></item><item><title>MSDN Code Gallery</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!744.entry</link><description>&lt;div&gt;
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="font-size:9pt;font-family:Arial"&gt;(Got info from Bdotnet forum)&lt;/span&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="font-size:9pt;font-family:Arial"&gt;MS has just launched &lt;b&gt;&lt;span style="font-weight:bold"&gt;MSDN Code Gallery&lt;/span&gt;&lt;/b&gt; is a portal for snippets, samples and other resources. &lt;a title="blocked::http://code.msdn.microsoft.com/" href="http://code.msdn.microsoft.com/"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p&gt;According to Somasegar,
&lt;p&gt;&lt;span style="font-size:10pt;color:black;line-height:115%;font-family:'Arial','sans-serif'"&gt;&amp;quot;Code Gallery is, at its core, simply a community enabled site where we share developer enabling information and resources that will be integrated into the MSDN experience.&amp;quot;&lt;/span&gt; 
&lt;p&gt;&lt;font face=Arial size=1&gt;&lt;span style="font-size:9pt;font-family:Arial"&gt;(Via) Somasegar’s blog - &lt;a title="blocked::http://blogs.msdn.com/somasegar/" href="http://blogs.msdn.com/somasegar/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://blogs.msdn.com/somasegar/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;br&gt;Src : &lt;a title="blocked::http://code.msdn.microsoft.com/" href="http://code.msdn.microsoft.com/"&gt;&lt;u&gt;&lt;font color="#810081"&gt;http://code.msdn.microsoft.com/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+MSDN+Code+Gallery&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!744.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!744.entry</guid><pubDate>Thu, 14 Feb 2008 11:53:00 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!744/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!744.entry#comment</wfw:comment><dcterms:modified>2008-02-14T11:53:00Z</dcterms:modified></item><item><title>Web Development Helper</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!728.entry</link><description>&lt;div&gt;Download this tool &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.nikhilk.net/Project.WebDevHelper.aspx"&gt;http://www.nikhilk.net/Project.WebDevHelper.aspx&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+Web+Development+Helper&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!728.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!728.entry</guid><pubDate>Fri, 01 Feb 2008 04:37:01 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!728/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!728.entry#comment</wfw:comment><dcterms:modified>2008-02-01T04:37:01Z</dcterms:modified></item><item><title>asp.net screen scraping</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!706.entry</link><description>&lt;div&gt;ASP.NET and the .NET framework make it unbelievably easy to retrieve web content (that’s it, whole web pages) from remote servers. You might have various reasons to retrieve remote web content, for example you might want to get the latest news headlines from popular news sites and link to them from your website.&lt;/div&gt;
&lt;div&gt;To accomplish screen scraping in classic ASP, we had to resort to COM objects like AspHttp, ASPTear and Microsoft.XMLHTTP. The good news is that the .NET framework has built-in classes allowing getting remote web content with ease.&lt;/div&gt;
&lt;div&gt;We are going to use 2 .NET classes found in the System.Net namespace - WebRequest and WebResponse, to get the remote web page content.&lt;/div&gt;
&lt;div&gt;Here is how ASP.NET screen scraping works. We need to create an instance of the WebRequest class and request a web page through it. We can request either a static page (.htm, .html, .txt, etc.) or dynamic page (.asp, .aspx, .php, .pl, etc.). The type of the page we are requesting it’s not important, because we are getting what the page displays in the browser (usually HTML), not the actual page code.&lt;/div&gt;
&lt;div&gt;After we have requested the page with our WebRequest object, we’ll have to use the WebResponse class in order to get the web page response returned by the WebRequest object.&lt;/div&gt;
&lt;div&gt;Once we get the response into our WebResponse object, we use the System.IO.Stream (this class provides a generic view of a sequence of bytes) and System.IO.StreamReader classes to read the web page response as a text. The StreamReader class is designed to read characters from a byte stream in a particular encoding, while the Stream class is designed for byte input and output.&lt;br&gt;&lt;a href="http://www.aspdev.org/articles/asp.net-screen-scraping/"&gt;http://www.aspdev.org/articles/asp.net-screen-scraping/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+asp.net+screen+scraping&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!706.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!706.entry</guid><pubDate>Mon, 21 Jan 2008 14:11:54 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!706/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!706.entry#comment</wfw:comment><dcterms:modified>2008-01-21T14:11:54Z</dcterms:modified></item><item><title>Dotnet resources</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!566.entry</link><description>&lt;div&gt;
&lt;div&gt;Collected from &lt;a href="http://www.dotneturls.com/dotneturls.htm"&gt;http://www.dotneturls.com/dotneturls.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a&gt;.Net General&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Developer Network (MSDN)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://lab.msdn.microsoft.com/trymsdn/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Developer Network (MSDN) (new version)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft .Net Homepage&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa569294.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Getting Started With Microsoft .Net Framework&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Beginner Developer Learning Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/default.aspx" target="_blank"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;.NET Framework Developer Center &lt;/u&gt;&lt;/font&gt;&lt;/a&gt;
&lt;li&gt;&lt;a href="http://lab.msdn.microsoft.com/TryMsdn/TopicHome.aspx?uniqueid=ms0n9ayt" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework Developer Center (new version)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/1249/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Framework 1.1 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/8291/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Framework 2.0 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="https://www.microsoftelearning.com/catalog/developer.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft E-Learning Developer Catalog&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.netfx3.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 3.0 Community&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN Magazine&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/net/basics_faq.mspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft .NET Frequently Asked Questions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms978512.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Patterns &amp;amp; Practices Security How Tos Index&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeproject.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodeProject&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.developerland.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DeveloperLand&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodePlex&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetjunkies.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetJunkies&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://searchvb.techtarget.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SearchVB.com .Net Development&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.4guysfromrolla.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;4guysfromrolla&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_394.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 2.0 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_369.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.theserverside.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;TheServerSide.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetkicks.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetKicks&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.odetocode.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;odetocode.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnet247.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNet247.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dnzone.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DNZone&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://dotnet.sys-con.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Developer's Journal&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ftponline.com/channels/net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;FTPOnline .NET Development&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.windowsdevcenter.com/topics/windows/dotnet" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;O'Reilly Network .Net articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://dotnetslackers.com/Default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNet Slackers&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnet4all.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNet4All&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetspider.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetSpider&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://dnjonline.com/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DNJOnline&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.superdotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SuperDotNet&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devhood.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevHood&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnet-guide.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNet Guide&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devx.com/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Devx .Net Zone&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetmonster.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetMonster&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.davidhayden.com/davidhayden/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;David Hayden's free tutorials and articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.simple-talk.com/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Simple-Talk.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeguru.com/csharp/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodeGuru .Net/C# Section&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.systemnetmail.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;System.Net.Mail&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnet-u.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET University&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetonweb.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetOnWeb.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetcoders.com/web/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetCoders.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devsource.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevSource.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.developer.com/net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Developer.com Microsoft &amp;amp; .NET Sections&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.arunmicrosystems.netfirms.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Arun Micro Systems&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.pinvoke.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;PInvoke.Net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://john-sheehan.com/blog/index.php/net-cheat-sheets/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net cheat sheets&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetheaven.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetHeaven.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetrocks.com/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Rocks!&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://dotnetdebug.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Advanced .Net Debugging&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://hanselminutes.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Hanselminutes weekly audio talk show&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devhood.com/training_modules/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Framework Training Modules&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotenet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotENet (Digg clone)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dofactory.com/Default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Design patterns, .NET training, and free resources&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetjohn.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetJohn&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetwatch.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetWatch&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.andymcm.com/dotnetfaq.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnet101.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNet101&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetbooks.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetBooks&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.west-wind.com/articles.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Articles and Papers by Rick Strahl&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.visualbuilder.com/group_index.php?group_id=10" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VisualBuilder.com .NET Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://wdvl.internet.com/Authoring/Tools/NET/index.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Introducing .NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.informit.com/articles/index.asp?st=41437&amp;amp;rl=1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Informit.com .NET Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codersource.net/codersource_dot_net.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Programming and Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.techtutorials.info/wbmsnet.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft .NET Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.bearcanyon.com/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Mike Woodring's .NET Sample Page&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetreporter.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Reporter&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.beansoftware.com/Tutorials-Articles-Guides/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Bean Software Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.code-magazine.com/OnlineContent.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Code-Magazine&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; 
&lt;li&gt;&lt;a href="http://www.geekzilla.co.uk/Default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;GeekZilla.co.uk&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; &lt;/ul&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Ajax&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ajax.asp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;The Official Microsoft ASP.NET AJAX Site&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://ajax.asp.net/docs/Overview/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Asp.Net Ajax Quickstart Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://ajax.asp.net/ajaxtoolkit/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Asp.Net Ajax Control Toolkit&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://aspnetresources.com/blog/ms_ajax_cheat_sheets_batch2.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Ajax Library Cheat Sheets&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx?tabid=63#ajax" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET AJAX &amp;quot;How Do I?&amp;quot; Video Series&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://searchvb.techtarget.com/generic/0,295582,sid8_gci1228253,00.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET AJAX Learning Guide&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://ajax.schwarz-interactive.de/CSharpSample/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Ajax.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.magicajax.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MagicAjax.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://anthemdotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Anthem.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.deitel.com/ajax/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Deitel.com Ajax Resource Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ajaximpact.com/index.php" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AJAX Impact&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Windows Forms&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.windowsforms.net/Default.aspx?tabindex=3&amp;amp;tabid=300" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Windows Forms FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.syncfusion.com/FAQ/WinForms/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;George Shepherd's Windows Forms FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.windowsforms.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;WindowsForms.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://samples.gotdotnet.com/quickstart/winforms/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Windows Forms Quickstrat Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.mono-project.com/WinForms" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Mono Windows Forms&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/smartclient/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Smart Client Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.dotnet.framework.windowsforms" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Windows Forms Newsgroup&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.blackwasp.co.uk/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;BlackWast.co.uk&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa290371(VS.71).aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Smart Client and Windows Application Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://forums.microsoft.com/msdn/showforum.aspx?forumid=8&amp;amp;siteid=1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Windows Forms Forum&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Visual C++ .NET&lt;/a&gt;&lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/2990" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Visual C++ .NET 2003 Support Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/2990/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C++ .NET 2003 How-to Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/2990/en-us/?aid=3&amp;amp;GSA_AC_More3" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C++ .NET 2003 Troubleshooting&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_215.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C++ .NET 2003 KB Article(s)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/vcnet/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com Visual C++ Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/visualc/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Visual C++ Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;VB.NET&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://lab.msdn.microsoft.com/TryMsdn/TopicHome.aspx?uniqueid=ms04gn9h" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic Developer Center (new version)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/7796/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic.Net 2005 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/2965/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic.Net 2003 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msconline.maconstate.edu/Tutorials/VBNET/default.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Macon State College VB.NET Turorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_362.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic.NET 2003 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_393.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic 2005 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.startvbdotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;StartVBDotNet.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.developerfusion.co.uk/vbnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DeveloperFusion VB.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.homeandlearn.co.uk/NET/vbNet.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Basic.NET Programming for Beginners&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://vbcity.com/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VBCity.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devx.com/dotnet/Door/10587" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Devx.com VB.NET Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.vbdotnetheaven.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VBDotNetHeaven.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.deitel.com/visualbasic/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Deitel.com VB 2005 Resource Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.exforsys.com/content/category/17/266/350/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VB.NET 2005 Free Training&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://visualbasic.about.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;about.com Visual Basic&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.a1vbcode.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;A1VBCode - The VB Source Code Site&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/9f54fxde(vs.71).aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Upgrading from Visual Basic 6.0&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.vbip.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VBIP - Visual Basic Internet Programming&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://abstractvb.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AbstractVB.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.publicjoe.co.uk/vbnet1/tut.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;PublicJoe Visual Basic Tutorial 1.1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Web Services And XML&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://quickstarts.asp.net/QuickStartv20/webservices/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Web Services QuickStart Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/webservices/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Web Service Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.xmlforasp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;XML for ASP.NET Developers&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Web Services Enhancements for Microsoft .NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.topxml.com/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Learn .NET and XML Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.perfectxml.com/DotNetXMLKBs.asp?t=H" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET XML KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.webservicex.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;WebserviceX.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.xml.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;XML.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/xmlnet/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com XML Lessons&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.w3schools.com/xml/default.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;W3Schools XML Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.w3schools.com/soap/default.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;W3Schools SOAP Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.w3schools.com/wsdl/default.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;W3Schools WSDL Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://abstractvb.com/code.asp?A=1006" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Web Service Tutorial in C#&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;GDI+&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bobpowell.net/beginnersgdi.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Beginners Guide to GDI+&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://bobpowell.net/faqmain.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Bob Powell's GDI+ FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.vbdotnetheaven.com/Articles/ArticleListing.aspx?SectionID=2&amp;amp;SubSectionID=110" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;vbdotnetheaven GDI+ $ Graphics Section&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://visualbasic.about.com/od/usingvbnet/a/GDIP10.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;GDI+ Graphics in Visual Basic 2005 .NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;.NET Personal Home Page&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.dotnetbips.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Bipin Joshi&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.spaanjaars.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Imar Spaanjaars&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.morganskinner.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Morgan Skinner&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.denisbauer.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Denis Bauer&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.wilsondotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Paul Wilson&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspnetresources.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Milan Negovan&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://west-wind.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Rick Strahl&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.metabuilders.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Andy Smith&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.andymcm.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Andy McMullan&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://professionalaspnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Chris Love&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.datagridgirl.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Datagrid Girl&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://openmymind.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Karl Seguin&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Internet Information Services (IIS)&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/WindowsServer2003/iis/default.mspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS Product Site&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.iis.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.iis-resources.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS-Resources.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.iisfaq.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.iisanswers.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS Answers&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.iistoolshed.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS Toolshed&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_299.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS 6.0 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msmvps.com/blogs/bernard/Default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;IIS MVP Blog&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Community&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ineta.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;International .Net Association&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ineta.org/DesktopDefault.aspx?tabindex=1&amp;amp;tabid=20" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;INETA Member Group List&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dot.net.nz/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;New Zealand .Net User Groups&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotmugs.ch/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Switzerland .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://hknetug.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Hong Kong .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.cttdnug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Canada Technology Triangle .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ottawacommunity.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Ottawa .NET Community&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.fladotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Florida .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.atlantadotnet.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Atlanta .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.metrotorontoug.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Metro Toronto .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.baynetug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Bay.NET User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.sandiegodotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;San Diego .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.torontoug.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Toronto .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://azdnug.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Arizona .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.hdnug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Houston .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.bostondotnet.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Boston .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ddnug.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Dallas .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.cnug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Chicago .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.padnug.org/padnug/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Portland (Oregon) .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.socalnetug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Southern California .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.centralcaldotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Central California .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ladotnet.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Los Angeles .Net Developers Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetusers.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Seattle .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ctdotnet.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Connecticut .Net Developers Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.wi-ineta.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Wisconsin .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.sdnug.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Sydney Deep .NET User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.vtdotnet.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Vermont .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.stlnet.org/" target="_blank"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;Saint Louis .Net User Group &lt;/u&gt;&lt;/font&gt;&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.southcolorado.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;South Colorado .Net User Group&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://nmug.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;New Mexico .Net User Groups&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Free Controls &amp;amp; Components&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.fckeditor.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;FCKEditor&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://freetextbox.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;FreeTextBox&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://urlrewriting.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;UrlRewriting.Net Url rewriting component&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.metabuilders.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Andy Smith's free asp.net controls&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeproject.com/aspnet/CaptchaControl.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CAPTCHA Server Control for ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/ASPNETRSSToolkit" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET RSS Toolkit&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.scbr.com/docs/products/dhtmlxGrid/index.shtml" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;dhtmlxGrid&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;



&lt;/div&gt;
&lt;div style="float:right;width:380px"&gt;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;a&gt;Asp.Net&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.asp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;The Official Microsoft ASP.NET Site&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN ASP.NET Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://lab.msdn.microsoft.com/TryMsdn/TopicHome.aspx?uniqueid=ms0tdp3k" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN ASP.NET Developer Center (new version)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://quickstarts.asp.net/QuickStartv20/aspnet/doc/whatsnew.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Asp.Net 2.0 Quickstart Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx?tabid=63#howdoi" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET &amp;quot;How Do I?&amp;quot; Video Series&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx?tabid=63#beginners" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Videos for ASP.NET 2.0 Beginners&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx?tabid=63#migrating" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Videos on Migrating to ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336670.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Asp.Net FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336567.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Learn ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msconline.maconstate.edu/Tutorials/ASPNET1/default.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Macon State College ASP.NET 1.1 Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msconline.maconstate.edu/Tutorials/ASPNET20/default.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Macon State College ASP.NET 2.0 Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp.net/downloads/starterkits/default.aspx?tabid=62" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 2.0 Starter Kits for Visual Web Developer&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa137125.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN Asp.Net Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa137088.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN Asp.Net 2.0 Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/msdnaspnetoct.mspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft ASP.NET Webcast Series&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/events/series/essentialaspnet.mspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Essential ASP.NET Webcasts&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/virtuallabs/asp/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Virtual Labs&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/8940/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 2.0 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/6351/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 1.1 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/8940/en-us/?aid=3&amp;amp;GSA_AC_More3" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 2.0 TroubleShooting&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/6351/en-us/?aid=3&amp;amp;GSA_AC_More3" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 1.1 TroubleShooting&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.learn2asp.net/Campaign.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Web Development Learning Series&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspalliance.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASPAliance&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.15seconds.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;15seconds.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspnetresources.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspNetResources&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.syncfusion.com/faq/aspnet/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_350.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 1.1 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_397.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 2.0 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.123aspx.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;123aspx.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.411asp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;411asp.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.w3schools.com/aspnet/default.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;W3Schools ASP.NET tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.eggheadcafe.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;EggHeadCafe.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ftponline.com/channels/aspnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;FTPOnline ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Macromedia ASP.NET Topic Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.mono-project.com/ASP.NET" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MONO ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://authors.aspalliance.com/aspxtreme/index.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;aspxtreme&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspnetworld.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspNetWorld&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.worldofasp.net/" target="_blank"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;WorldOfASP.NET &lt;/u&gt;&lt;/font&gt;&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.csharpfriends.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CSharpFriends&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.w3coder.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;W3Coder&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asp101.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;asp101&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetfreaks.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetfreaks ASP.NET Directory&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devasp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevASP.Net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspfree.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASPFree&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.only4gurus.com/v3/showcat.asp?Cat=ASP.NET" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Only4Gurus&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspnetpro.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspNetPro&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.asptoday.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspToday&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.upyourasp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;UpYourAsp.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspnetfaq.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspNetFaq.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.uberasp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;UberAsp.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.deitel.com/aspdotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Deitel.com Asp.Net Resource Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://aspnetpodcast.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Podcast&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://gridviewguy.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;GridViewGuy&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.exforsys.com/content/category/17/269/354/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 2.0 Free Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.exforsys.com/content/category/17/221/266/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET 1.x Free Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devhood.com/tutorials/tutorial_sub.aspx?sort=6&amp;amp;order=desc&amp;amp;page_number=1&amp;amp;category_id=1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevHood General ASP.NET Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.dotnetnuke.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DotNetNuke&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/aspnet/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com ASP.NET Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.softsteel.co.uk/tutorials/AspNetCaching/index.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Steelsoft Asp.Net caching tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codefixer.com/asp_net/index.asp" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodeFixer ASP.NET Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspdeveloper.net/tiki-index.php?page=bitshop_aspfaq" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;BitShop's ASP.NET FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/05/01/ASPNETPerformance/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;10 Tips for Writing High-Performance Web Applications&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspcode.net/articles/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspCode.net&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aspheute.com/english" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;aspheute.com english section&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://aspnetlibrary.com/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;AspNetLibrary.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Visual Studio&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio Express Home&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Beginner Developer Learning Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://searchvb.techtarget.com/generic/0,295582,sid8_gci1140199,00.html?topic=299218" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Team System Learning Guide&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/3040/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio.net 2003 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/3041/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 How-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/9488" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Team Edition How-to articles &amp;amp; troubleshooting&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_363.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio .NET 2003 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_392.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_396.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Team Edition KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.visualstudiohacks.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio Hacks&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/VSTSGuidance/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio team system guidance&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Visual C#.Net&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vcsharp/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C# Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://lab.msdn.microsoft.com/TryMsdn/TopicHome.aspx?uniqueid=ms06xk7d" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C# Developer Center (new version)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/virtuallabs/csharp/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C#.NET Virtual Labs&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/2988/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C#.net 2003 how-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://support.microsoft.com/ph/7797/en-us/?aid=1&amp;amp;GSA_AC_More1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C#.net 2005 how-to articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.csharphelp.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CSharpHelp.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.csharpfriends.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C#Friends.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://blogs.msdn.com/csharpfaq/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN C# FAQ&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.koders.com/csharpreport.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Koders Source Code Search Engine&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.c-sharpcorner.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Corner&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_213.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C# .NET 2003 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.kbalertz.com/technology_398.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual C# 2005 KB Articles&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=271" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SourceForge.net C# Open Source Projects&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.csharp-station.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Station&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.developerfusion.co.uk/csharp/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DeveloperFusion C#&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.csharpsoft.com/css/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CSharpSoft.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://en.csharp-online.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Online.net--free C# and .NET encyclopedia&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://csharpcomputing.com/Tutorials/TOC.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.andymcm.com/csharpfaq.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# FAQ for C++ programmers&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.krugle.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Krugle Code Search&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.google.com/codesearch" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Google Code Search&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://csharp-source.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CSharp-Source.net C# Open Source&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.geekpedia.com/language5_Csharp.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;GeekPedia.com C#&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.jaggersoft.com/csharp_standard/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Hyperlinked ECMA C# Language Specification&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.deitel.com/csharp/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Deitel.com C# Resource Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.exforsys.com/content/category/17/273/360/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Free Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devhood.com/tutorials/tutorial_sub.aspx?sort=6&amp;amp;order=desc&amp;amp;page_number=1&amp;amp;category_id=5" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevHood C# Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/vcsharp/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com Visual C# Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/csharp/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com C# Proctical Learning&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ssw.uni-linz.ac.at/Teaching/Lectures/CSharp/Tutorial/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Tutorials (PDF)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.icsharpcode.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Open Sources Projects&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Steelsoft C# Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.johnsmiley.com/csharp/csharp.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Professor Smiley's C# Page&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.programmersheaven.com/zone30/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Programmers Heaven C# Zone&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.programmersheaven.com/2/Les_CSharp_0" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Programmer's Heaven C# School&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.programmersheaven.com/2/CSharpBook" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Programmer's Heaven C# School Book&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.albahari.com/threading/index.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Threading in C#&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.albahari.com/value vs reference types.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Concepts: Value vs Reference Types&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vcsharp/aa336818.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Programming Tools&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.publicjoe.f9.co.uk/csharp/csharp.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;PublicJoe's C# Page&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.cetus-links.org/oo_csharp.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Cetus Links C# links&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.25hoursaday.com/CsharpVsJava.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;A Comparison of C# and Java&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.blackwasp.co.uk/CSharpFundamentals.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;C# Fundamentals&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.publicjoe.co.uk/csharp1/tut.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;PublicJoe C# Tutorial 1.1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; 
&lt;li&gt;&lt;a href="http://www.publicjoe.co.uk/csharp2/tut.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;PublicJoe C# Tutorial 2.0&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;&lt;img height=12 src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/new.gif" width=24 border=0&gt;&lt;/font&gt;&lt;/u&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;ADO.NET&lt;/a&gt;&lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/data/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Data Access and Storage Home&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/data/aa937699.aspx" target="_blank"&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;Learning ADO.NET &lt;/u&gt;&lt;/font&gt;&lt;/a&gt;
&lt;li&gt;&lt;a href="http://samples.gotdotnet.com/quickstart/howto/doc/adoplus/ADOPlusOverview.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ADO.Net Quickstart Tutorial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.mono-project.com/ADO.NET" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Mono ADO.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/tech/dotnet/index.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Oracle .Net Developer Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.adoguy.com/articles/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ADOGuy article list&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.functionx.com/adonet/index.htm" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Functionx.com ADO.NET Tutorials&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Featured .NET Blogs&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://weblogs.asp.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET blogs&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://blogs.msdn.com/webdevtools/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Web Development Tools Team blogs&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/aspnet-team/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Team Blogs&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Scott Guthrie&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/pwilson/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Paul Wilson&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://blogs.msdn.com/sburke/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Shawn Burke&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.nikhilk.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Nikhil Kothari&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msmvps.com/blogs/omar/Default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Omar Al Zabir&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.geekswithblogs.net/evjen" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Bill Evjen&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://scottwater.com/blog/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Scott Watermasysk&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.scottonwriting.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Scott Mitchell&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://aspadvice.com/blogs/ssmith/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Steve Smith&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://blogs.msdn.com/gduthie/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;G. Andrew Duthie&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/rhoward/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Rob Howard&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/despos/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Dino Esposito&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://mikepope.com/blog/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Mike Pope&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://west-wind.com/weblog/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Rick Strahl&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.computerzen.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Scott Hanselman&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://dotnetwithme.blogspot.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Vikas Goyal&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Downloads&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/downloads/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN Download Center&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework Version 1.1 Redistributable Package&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;familyid=9b3a2ca6-3647-4070-9f41-a333c6b9181d" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework SDK Version 1.1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 1.1 Service Pack 1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=fe6f2099-b7b4-4f47-a244-c96d69c35dec&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 2.0 Software Development Kit(SDK)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 2.0 Software Development Kit(SDK)(x86)&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.NET Framework 3.0 Redistributable Package&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/downloads/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Express Edition&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 SP1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5677DDC4-5035-401F-95C3-CC6F46F6D8F7&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Team Suite 180-Day Trial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B2C27A7F-D875-47D5-B226-E2578A116E12&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Professional Edition 90-Day Trial&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://ajax.asp.net/downloads/default.aspx?tabid=47" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Ajax 1.1&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Asp.Net AJAX Control Toolkit&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Reflector&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Developer Tools&lt;/a&gt;&lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Lutz Roeder's .net tools&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.jetbrains.com/resharper/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Resharper&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.testdriven.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;TestDriven.net unit testing tool&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://ndoc.sourceforge.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;NDoc - documentation generation engine for .NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codesmithtools.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodeSmith - Template base code generation tools&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://sourceforge.net/projects/regulator/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Regulator Regular expressions testing tool&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/reflectoraddins" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.Net Reflector add-ins&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://zero-one-zero.com/vs/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VSFileFinder - file finder tool for Visual Studio&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.nunit.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;NUnit unit testing framework&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://nunitasp.sourceforge.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;NUnitAsp - ASP.NET unit testing tool&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CruiseControl.NET - Automated Continuous Integration server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ASP.NET Version Switcher&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.roland-weigelt.de/ghostdoc/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;GhostDoc - code comments generation add-in&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://weblogs.asp.net/alex_papadimoulis/archive/2004/05/25/Smart-Paster-1.1-Add-In---StringBuilder-and-Better-C_2300_-Handling.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Smart Paster&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa718340.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Power Toys for Visual Studio&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb190754.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 IDE Enhancements&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa718348.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Managed Stack Explorer&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devexpress.com/Products/NET/IDETools/VBRefactor/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Refactor! for Visual Basic.NET 2005&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://blog.bretts.net/?p=11" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2005 Cache Visualizer&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa718345.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Best Practice Analyzer for ASP.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://nant.sourceforge.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;NAnt - free .NET build tool&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.icsharpcode.net/OpenSource/SD/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SharpDevelop&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.easycsharp.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;EasyCSharp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.nettiers.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;.netTiers code generation templates&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Commercial Products&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.dundas.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Dundas Software&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.infragistics.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Infragistics Netadvantage&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.devdirect.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DevDirect&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.componentone.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ComponentOne&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.componentart.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ComponentArt&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codesmithtools.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CodeSmith&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.gurock.com/products/smartinspect/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SmartInspect - .NET logging tool&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a&gt;Open source projects&lt;/a&gt; &lt;a href="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/#top"&gt;&lt;img title="go to top of page" src="http://ambatisreedhar.spaces.live.com/mmm2007-10-25_18.59/images/top.gif" border=0&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.dasblog.net/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;DasBlog - .Net weblog engine&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://umbraco.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Umbroca - free open source .net cms&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.ifdefined.com/bugtrackernet.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;BugTracker.NET&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.screwturn.eu/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;ScrewTurn Wiki - ASP.NET wiki engine&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.rssbandit.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;RssBandit - Rss Reader&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://subtextproject.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SubText - personal blog publishing platform&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/SharpForge" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;SharpForge - Open source SourceForge/CodePlex implementation&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+Dotnet+resources&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!566.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!566.entry</guid><pubDate>Tue, 13 Nov 2007 06:08:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!566/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!566.entry#comment</wfw:comment><dcterms:modified>2007-11-13T06:08:43Z</dcterms:modified></item><item><title>New concepts of orcas 2008</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!505.entry</link><description>&lt;div&gt;Day before yesterday&lt;/div&gt;
&lt;div&gt;When I am tired of work I went to the reception place in my office.&lt;/div&gt;
&lt;div&gt;I got a book &amp;quot;Developer IQ&amp;quot; and turned the pages.&lt;/div&gt;
&lt;div&gt;I found Orcas 2008 new features interesting.&lt;/div&gt;
&lt;div&gt;I like the way author writing the new features.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;As an average guy I expect the things to be simple.&lt;/div&gt;
&lt;div&gt;I found understanding content in engineering books very difficult.&lt;/div&gt;
&lt;div&gt;I had my own notes.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;These are the list of features that ORCAS 2008 is having:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; 1. Backward compatibility to 2.0 ,3.0 vista ,3.5 orcas&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;    RightClick on Project Properties or Property pages you have the provision to select the framework.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; 2. Reference Cleaning.&lt;/div&gt;
&lt;div&gt;     &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;     Remove unused usings 
&lt;li&gt;     Resolve &lt;/ul&gt;
&lt;p&gt;3.  Automatic properties 
&lt;p&gt;4. Object  Initialization like arrays 
&lt;p&gt;Asp.net 
&lt;p&gt;--------- 
&lt;p&gt;Split View 
&lt;p&gt;Cascaded Master pages: It has more than one column control place holder means different layouts are feasible.
&lt;p&gt;Ajax master page
&lt;p&gt;Css Property window
&lt;p&gt;Instead of building entire site build a specific page
&lt;p&gt;Javascript debugging and Intellisense and Xml commenting in client side also using javascript
&lt;p&gt;Integrated with Ajax toolkit and get more codeplex
&lt;p&gt;Finally LINQ ( Language Integrated Query)
&lt;p&gt; 
&lt;p&gt;  
&lt;p&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+New+concepts+of+orcas+2008&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!505.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!505.entry</guid><pubDate>Sat, 03 Nov 2007 13:39:22 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!505/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!505.entry#comment</wfw:comment><dcterms:modified>2007-11-03T13:39:22Z</dcterms:modified></item><item><title>Conditional Attribute in C#</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!403.entry</link><description>&lt;div&gt;&lt;a href="http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=420"&gt;http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=420&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If we include Unit tests in our code and you dont want them anyway in production environment (means release ) then use conditional attributes&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Unit tests makes assemblies larger and we dont them in production.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Simplest way provided in vs is this.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;We define conditional attributes in debug (Project properties -&amp;gt; debug) and we wont define in release mode (select the same dropdown).&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+Conditional+Attribute+in+C%23&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!403.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!403.entry</guid><pubDate>Thu, 27 Sep 2007 14:50:57 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ambatisreedhar.spaces.live.com/blog/cns!11391A36F48F83B5!403/comments/feed.rss</wfw:commentRss><wfw:comment>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!403.entry#comment</wfw:comment><dcterms:modified>2007-09-27T14:50:57Z</dcterms:modified></item><item><title>How to debug stored procedures in Visual Studio .NET?</title><link>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!402.entry</link><description>&lt;p&gt;Yesterday my PM asked about how to debug sps.
&lt;p&gt;I know the traditional print stmt in sp and sqlprofiler .
&lt;p&gt;Then Visual Studio.Net also supports debugging.
&lt;p&gt;Learn from these links:
&lt;p&gt;How to debug stored procedures in Visual Studio .NET?
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/316549"&gt;http://support.microsoft.com/kb/316549&lt;/a&gt;
&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/yet1b7by(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/yet1b7by(VS.71).aspx&lt;/a&gt;
&lt;p&gt;&lt;a href="http://www.sqlteam.com/article/debugging-stored-procedures-in-visual-studio-2005"&gt;http://www.sqlteam.com/article/debugging-stored-procedures-in-visual-studio-2005&lt;/a&gt;
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1241051995650884533&amp;page=RSS%3a+How+to+debug+stored+procedures+in+Visual+Studio+.NET%3f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ambatisreedhar.spaces.live.com&amp;amp;GT1=ambatisreedhar"&gt;</description><comments>http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!402.entry#comment</comments><guid isPermaLink="true">http://ambatisreedhar.spaces.live.com/Blog/cns!11391A36F48F83B5!402.entry</guid><pubDate>Thu, 27 Sep 2007 13:43:30 GMT</pubDate><slash:comments>0</slash:comments><ms