Source Code for http://authors.aspalliance.com/brettb/MiscellaneousArticles.aspx
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>ASPAlliance.com : The #1 ASP.NET Developer Community :
Miscellaneous Articles</title>
<link href="http://authors.aspalliance.com/aspalliance.css" type="text/css" rel="stylesheet" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="ASP Alliance is the #1 ASP and ASP.NET Community website. The ASP Alliance web site is a free resource for Internet developers, featuring samples, tutorials, and lessons from a variety of industry authors and columnists." name="description" />
<meta content="ASP Alliance, web, programming, development, magazine, publication, Microsoft, Visual C++, Developers, Journal, FAQ, IIS, ASP, Active Server Pages, ASP.NET Community, Internet Information Server, ISAPI, ADO, ODBC, ATL, ActiveX, COM, SQL Server, Visual Basic, VB, CVBScript Java, J++, JScript, Component Object Model, DCOM, Scripting, Perl, Internet Database Connector, IDC, .idc, .asp, Channels, .cdf, .cdx, .aspx, asp+, aspplus, C#" name="keywords" />
<script type="text/javascript" src="http://authors.aspalliance.com/lib.js"></script>
</head>
<body bgcolor="#ce0000"> <!-- leftMargin="5" topMargin="5" rightMargin="0" marginwidth="0" marginheight="0" -->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="3" width="153" align="left" valign="top" bgcolor="#ce0000" style="padding-left: 5px; padding-TOP: 0px; padding-right: 5px;">
<!-- Begin Left Column -->
<center>
<a href="http://authors.ASPAlliance.com/"><img src="http://authors.aspalliance.com/libraryaspa/logocounter.asp?article_id=" border="0" height="57" width="142" alt="ASPAlliance.com : The #1 Active Server Pages .NET Community" ></a>
<i>
<span style="FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:white">The #1 ASP.NET Community</span></i>
</center>
<img src="http://authors.aspalliance.com/images/search.gif" height="20" width="145" alt="Search">
<input type="text" name="keyword" style="FONT-WEIGHT:bold; FONT-SIZE:8pt; COLOR:red; width:100px;" onchange="document.location = 'http://authors.aspalliance.com/search/default.asp?keyword=' + escape(this.value);" onKeyPress="if(event.keyCode==13) {document.location = 'http://authors.aspalliance.com/search/default.asp?keyword=' + escape(this.value);}"><img src="http://authors.aspalliance.com/images/clear.gif" alt="" height="12" width="6" border="0" /><img src="http://authors.aspalliance.com/images/rt.gif" alt="Search" border="0" height="12" width="12" style="cursor: hand; " />
<br />
<br />
<img src="http://authors.aspalliance.com/images/subscribe.gif" height="20" width="145" alt="Subscribe">
<input type="text" name="subscriber" id="subscriber" value="email address" onfocus="this.value='';" style="FONT-WEIGHT:bold; FONT-SIZE:8pt; COLOR:red; width:100px;" onchange="document.location = 'http://authors.aspalliance.com/subscribe.asp?subscriber='+ escape(this.value);" onKeyPress="if(event.keyCode==13) {document.location = 'http://authors.aspalliance.com/subscribe.asp?subscriber=' + escape(this.value);}"><img src="http://authors.aspalliance.com/images/clear.gif" alt="" height="12" width="6" border="0" /><img src="http://authors.aspalliance.com/images/rt.gif" alt="Subscribe" border="0" height="12" width="12" style="cursor: hand; " />
<br />
<br />
<div class="lnavbox">
<div id="CategoriesMenu_Menu">
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="CategoriesMenu_MenuSection0_SectionHeader"><a href="javascript:void(0)" onClick="expandit('CategoriesMenu_MenuSection0_SectionPanel')"><img border="0" src="http://aspalliance.com/images/articletopics.gif" alt="ArticleTopics" border="0" /></a></span></td>
<td width="31"><span id="CategoriesMenu_MenuSection0_SectionArrow"><a href="javascript:void(0)" onClick="expandit('CategoriesMenu_MenuSection0_SectionPanel')"><img id="CategoriesMenu_MenuSection0_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="CategoriesMenu_MenuSection0_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx">All (1065)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=1">Advice (335)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=8">ASP.NET (596)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=15">C# (68)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=12">Classic ASP (249)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=9">Components (80)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl7_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=6">Data Access (224)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl8_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=11">FAQ (74)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl9_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=3">JScript (36)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl10_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=5">Sample Code (530)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl11_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=7">Tools (177)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl12_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=2">Tutorials (438)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl13_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=16">VB.NET (67)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl14_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=14">Web Services (20)</a><br>
</td>
</tr>
<tr>
<td>
<a id="CategoriesMenu_MenuSection0_SectionItemsRepeater__ctl15_SectionItem" class="rollovernav" href="http://aspalliance.com/toc.aspx?category_id=13">XML (31)</a><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<script id="CategoriesMenu_SetupScript" language="JavaScript">
<!--
var sectionCount = 1;
var menuClientId = "CategoriesMenu_Menu";
var menuId = "Menu";
var arrowDown = new Image();
arrowDown.src = "http://aspalliance.com/images/arrow_up.gif";
var arrowRight = new Image();
arrowRight.src = "http://aspalliance.com/images/arrow_down.gif";
--></script>
</div>
<span id="CategoriesMenu_MainScriptLabel">
<script language="javascript" src="http://aspalliance.com/webservices/usercontrols/ui/components/navigation/menu/menu.js"></script>
<script language="javascript">
window.onunload = function(){saveState(menuId);}
getState(menuId);
var openDisplay = "inline";
var closedDisplay = "none";
</script>
</span>
</div>
<a href="http://www.orcsweb.com/rdirects/NEW_aspalliance_hostby.asp"><img height="46" width="139"
alt="Powered by ORCSWeb Hosting" border="0"
src="http://aspalliance.com/images/orcsweb_get_better_button_139x46.gif"></a>
<br />
<br />
<div class="lnavbox">
<div id="LeftMenu_Menu">
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="LeftMenu_MenuSection0_SectionHeader"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection0_SectionPanel')"><img border="0" src="http://aspalliance.com/images/community.gif" alt="Community" border="0" /></a></span></td>
<td width="31"><span id="LeftMenu_MenuSection0_SectionArrow"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection0_SectionPanel')"><img id="LeftMenu_MenuSection0_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="LeftMenu_MenuSection0_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://aspalliance.com/lists/">Mailing Lists</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl1_NewImage" border="0" src="http://aspalliance.com/images/new.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://aspalliance.com/events/">Events Calendar</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://aspalliance.com/store/">Community Store</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://www.cafeshops.com/cp/store.aspx?s=aspalliance">Logo Items Store</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl4_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://ineta.org/">.NET User Groups</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl5_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://asp.net/forums/">Technical Forums</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl6_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl7_SectionItem" class="rollovernav" href="http://aspalliance.com/contribute/">Submit Article</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl8_SectionItem" class="rollovernav" href="http://aspalliance.com/join.aspx">Apply For Column</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl9_SectionItem" class="rollovernav" href="http://regexlib.com/">Regular Expressions</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl9_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl10_SectionItem" class="rollovernav" href="http://www.findsp.com/hosting/?cobid=4">Find a Host</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl10_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl11_SectionItem" class="rollovernav" href="http://aspsmith.com/">.NET Training</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl11_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl12_SectionItem" class="rollovernav" href="http://communities2.microsoft.com/home/console.aspx?siteid=34000003">MSDN Communities</a><img id="LeftMenu_MenuSection0_SectionItemsRepeater__ctl12_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="LeftMenu_MenuSection1_SectionHeader"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection1_SectionPanel')"><img border="0" src="http://aspalliance.com/images/resources.gif" alt="Resources" border="0" /></a></span></td>
<td width="31"><span id="LeftMenu_MenuSection1_SectionArrow"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection1_SectionPanel')"><img id="LeftMenu_MenuSection1_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="LeftMenu_MenuSection1_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://aspalliance.com/search/search.aspx">Advanced Search</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://aspalliance.com/store/">Buy/Sell Code</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://aspalliance.com/quickstart/aspplus/">ASP.NET QuickStart</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://aspalliance.com/chapters/">Sample Chapters</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://aspalliance.com/authors/">Author Interviews</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://aspalliance.aspin.com/">ASP Links</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl7_SectionItem" class="rollovernav" href="http://aspalliance.com/newsletter/">Newsletter Archive</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection1_SectionItemsRepeater__ctl8_SectionItem" class="rollovernav" href="http://aspalliance.com/requests">Request an Article</a><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="LeftMenu_MenuSection2_SectionHeader"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection2_SectionPanel')"><img border="0" src="http://aspalliance.com/images/otherinfo.gif" alt="Other Info" border="0" /></a></span></td>
<td width="31"><span id="LeftMenu_MenuSection2_SectionArrow"><a href="javascript:void(0)" onClick="expandit('LeftMenu_MenuSection2_SectionPanel')"><img id="LeftMenu_MenuSection2_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="LeftMenu_MenuSection2_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://aspalliance.com/about.aspx">About the Alliance</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://ads.aspalliance.com/">Advertise</a><img id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl2_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://aspalliance.com/columnists.aspx">Author List</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://aspalliance.com/feedback.aspx">Contact / Feedback</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://aspalliance.com/link.aspx">Link To Us</a><br>
</td>
</tr>
<tr>
<td>
<a id="LeftMenu_MenuSection2_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://aspalliance.com/privacy.aspx">Privacy</a><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<script id="LeftMenu_SetupScript" language="JavaScript">
<!--
var sectionCount = 3;
var menuClientId = "LeftMenu_Menu";
var menuId = "Menu";
var arrowDown = new Image();
arrowDown.src = "http://aspalliance.com/images/arrow_up.gif";
var arrowRight = new Image();
arrowRight.src = "http://aspalliance.com/images/arrow_down.gif";
--></script>
</div>
<span id="LeftMenu_MainScriptLabel">
<script language="javascript" src="http://aspalliance.com/webservices/usercontrols/ui/components/navigation/menu/menu.js"></script>
<script language="javascript">
window.onunload = function(){saveState(menuId);}
getState(menuId);
var openDisplay = "inline";
var closedDisplay = "none";
</script>
</span>
</div>
<div class="lnavbox">
<div id="ColumnistMenu_Menu">
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="ColumnistMenu_MenuSection0_SectionHeader"><a href="javascript:void(0)" onClick="expandit('ColumnistMenu_MenuSection0_SectionPanel')"><img border="0" src="http://aspalliance.com/images/columnists.gif" alt="Columnists" border="0" /></a></span></td>
<td width="31"><span id="ColumnistMenu_MenuSection0_SectionArrow"><a href="javascript:void(0)" onClick="expandit('ColumnistMenu_MenuSection0_SectionPanel')"><img id="ColumnistMenu_MenuSection0_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="ColumnistMenu_MenuSection0_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=27">Nancy Abbott</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=151">Salman Ahmed</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=130">James Avery</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=253">Denis Bauer</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=55">Brian Bilbro</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=241">Robert Boedigheimer</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl7_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=66">Michael Brinkley</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl8_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=28">Peter Brunone</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl9_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=94">Brett Burridge</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl10_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=53">Alex Campbell</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl11_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=10">Rob Caron</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl12_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=33">Rob Chartier</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl13_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=119">Vladimir Chernetsky</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl14_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=239">Andy Cheung</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl15_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=98">Jesudas Chinnathampi (Das)</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl16_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=218">Jonathan Cogley</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl17_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=49">Other Contributors</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl18_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=2">Glenn Cook</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl19_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=16">Michael Corning</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl20_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=26">Ken Cox</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl21_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=240">Brian Desmond</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl22_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=84">G. Andrew Duthie</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl23_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=30">Brandon Ellis</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl24_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=243">Kirk Evans</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl25_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=73">Chris Garrett</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl26_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=222">Jason Gaylord</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl27_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=216">Paul Glavich</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl28_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=155">David Gottlieb</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl29_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=139">Nakul Goyal</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl30_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=34">Ed Habal</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl31_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=46">Ralf Hansen</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl32_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=246">Csaba Hatvany</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl33_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=86">Tim Heuer</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl34_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=105">Darius Hurdle</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl35_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=186">Anjum Iqbal</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl36_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=110">Thomas Johansen</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl37_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=69">Peter Johnson</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl38_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=12">Scott Kallmeyer</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl39_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=199">Teemu Keiski</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl40_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=244">Lin Ken</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl41_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=153">Kumar Gaurav Khanna</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl42_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=187">Aaron King</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl43_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=8">Prasad Kunisetty</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl44_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=91">Andreas Kviby</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl45_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=198">Colt Kwong</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl46_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=141">Tin Lam</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl47_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=115">Eric Landes</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl48_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=192">J. Ambrose Little</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl49_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=78">Alex Lowe</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl50_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=220">Bjørn Lyngwa</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl51_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=92">Eric Madariaga</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl52_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=71">Don Makoviney</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl53_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=126">Haroon Malik</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl54_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=146">Damian Manifold</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl55_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=177">Andrew Mooney</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl56_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=104">Tim Morford</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl57_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=167">Tim Musschoot</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl58_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=247">Anand Narayanaswamy</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl59_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=163">Darren Neimke</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl60_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=262">Christian Nordbakk</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl61_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=145">Jeff Nuckolls</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl62_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=106">Rey Nuñez</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl63_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=168">Daniel Olson</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl64_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=3">Steve Presley</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl65_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=77">Philip Quinn</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl66_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=248">Rajiv R</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl67_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=152">Christopher Rickard</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl68_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=117">Lance Robinson</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl69_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=189">Kyle Roche</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl70_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=259">Jim Ross</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl71_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=32">Vegas Sairaj</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl72_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=102">Jason Salas</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl73_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=24">Nathan Schmoll</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl74_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=166">Bharat Sharma</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl75_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=95">Steve Sharrock</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl76_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=181">Sumeet Singh</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl77_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=111">Andy Smith</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl78_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=1">Steven Smith</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl79_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=18">Gregg Stark</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl80_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=221">Dr. Christopher Sully</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl81_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=36">Steven Swafford</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl82_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=226">Justin Thomas</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl83_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=62">Ryan Trudelle-Schwarz</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl84_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=56">Michiel van Otegem</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl85_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=228">Terry Voss</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl86_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=65">Tom Warren</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl87_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=93">Gordon Weis</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl88_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=265">Keith and King Wells</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl89_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=96">Dennis West</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl90_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=67">Jeff Widmer</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl91_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=193">Paul Wilson</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl92_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=39">Yusuf Wiryonoputro</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl93_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=29">Remas Wojciechowski</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl94_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=224">David Yack</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl95_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=61">Greg Zinger</a><br>
</td>
</tr>
<tr>
<td>
<a id="ColumnistMenu_MenuSection0_SectionItemsRepeater__ctl96_SectionItem" class="rollovernav" href="http://aspalliance.com/columnist.aspx?columnist_id=200">Jeremy Zongker</a><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<script id="ColumnistMenu_SetupScript" language="JavaScript">
<!--
var sectionCount = 1;
var menuClientId = "ColumnistMenu_Menu";
var menuId = "Menu";
var arrowDown = new Image();
arrowDown.src = "http://aspalliance.com/images/arrow_up.gif";
var arrowRight = new Image();
arrowRight.src = "http://aspalliance.com/images/arrow_down.gif";
--></script>
</div>
<span id="ColumnistMenu_MainScriptLabel">
<script language="javascript" src="http://aspalliance.com/webservices/usercontrols/ui/components/navigation/menu/menu.js"></script>
<script language="javascript">
window.onunload = function(){saveState(menuId);}
getState(menuId);
var openDisplay = "inline";
var closedDisplay = "none";
</script>
</span>
</div>
<div class="lnavbox">
<div id="PartnerMenu_Menu">
<table cellSpacing="0" cellPadding="0" width="145" border="0" id="MenuSection" >
<tbody>
<tr>
<td width="116" bgcolor="#000000"><span id="PartnerMenu_MenuSection0_SectionHeader"><a href="javascript:void(0)" onClick="expandit('PartnerMenu_MenuSection0_SectionPanel')"><img border="0" src="http://aspalliance.com/images/partnersites.gif" alt="Partner Sites" border="0" /></a></span></td>
<td width="31"><span id="PartnerMenu_MenuSection0_SectionArrow"><a href="javascript:void(0)" onClick="expandit('PartnerMenu_MenuSection0_SectionPanel')"><img id="PartnerMenu_MenuSection0_ArrowImage" src="http://aspalliance.com/images/arrow_down.gif" border="0" /></a></span></td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="2" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<div id="PartnerMenu_MenuSection0_SectionPanel" style="display:none">
<table width="145" cellSpacing="0" cellPadding="2" border="0" class="boxline">
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl1_SectionItem" class="rollovernav" href="http://www.a1vbcode.com">A1VBCode</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl1_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl2_SectionItem" class="rollovernav" href="http://amundsen.com">Amundsen.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl2_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl3_SectionItem" class="rollovernav" href="http://angryCoder.com/">angryCoder.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl3_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl4_SectionItem" class="rollovernav" href="http://aspalliance.com">ASP Alliance</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl4_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl5_SectionItem" class="rollovernav" href="http://aspauthors.com">ASP Authors</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl5_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl6_SectionItem" class="rollovernav" href="http://aspnetfaq.com">ASP.NET FAQ</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl6_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl7_SectionItem" class="rollovernav" href="http://aspdll.com">ASPDLL</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl7_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl8_SectionItem" class="rollovernav" href="http://www.AspItalia.com/">AspItalia.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl8_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl9_SectionItem" class="rollovernav" href="http://www.aspnl.com/">ASPNL</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl9_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl10_SectionItem" class="rollovernav" href="http://www.aspnl.com">ASPNL (Dutch)</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl10_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl11_SectionItem" class="rollovernav" href="http://aspsmith.com">ASPSmith</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl11_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl12_SectionItem" class="rollovernav" href="http://aspspider.net/">ASPSpider</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl12_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl13_SectionItem" class="rollovernav" href="http://www.aspZone.com/">aspZone.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl13_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl14_SectionItem" class="rollovernav" href="http://www.binaryintellect.net/">BinaryIntellect</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl14_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl15_SectionItem" class="rollovernav" href="http://www.bipinjoshi.com/">BipinJoshi</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl15_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl16_SectionItem" class="rollovernav" href="http://www.code101.com/">Code101.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl16_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl17_SectionItem" class="rollovernav" href="http://www.ConnectionStrings.com/">ConnectionStrings.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl17_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl18_SectionItem" class="rollovernav" href="http://coveryourasp.com">CoverYourASP</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl18_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl19_SectionItem" class="rollovernav" href="http://csharp-station.com/">CSharp-Station.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl19_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl20_SectionItem" class="rollovernav" href="http://www.datawebcontrols.com/">DataWebControls.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl20_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl21_SectionItem" class="rollovernav" href="http://www.devbuilder.org/">DevBuilder</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl21_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl22_SectionItem" class="rollovernav" href="http://www.developerfusion.com/">DeveloperFusion</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl22_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl23_SectionItem" class="rollovernav" href="http://www.dotnetbips.com">DotNetBips</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl23_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl24_SectionItem" class="rollovernav" href="http://dotnetgerman.com">DotNetGerman</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl24_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl25_SectionItem" class="rollovernav" href="http://www.dotnetjohn.com/">DotNetJohn</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl25_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl26_SectionItem" class="rollovernav" href="http://www.dotnetslackers.com/">DotNetSlackers</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl26_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl27_SectionItem" class="rollovernav" href="http://www.dotnetspider.com/">DotNetSpider</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl27_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl28_SectionItem" class="rollovernav" href="http://www.DotNetToolbox.com/">DotNetToolbox</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl28_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl29_SectionItem" class="rollovernav" href="http://www.gotcodesnippets.com/">GotCodeSnippets</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl29_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl30_SectionItem" class="rollovernav" href="http://alphasierrapapa.com/iisdev/">IISDEV</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl30_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl31_SectionItem" class="rollovernav" href="http://ineta.org/">INETA</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl31_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl32_SectionItem" class="rollovernav" href="http://kapoorsolutions.com/">Kapoor Solutions</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl32_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl33_SectionItem" class="rollovernav" href="http://kbalertz.com/">kbAlertz.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl33_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl34_SectionItem" class="rollovernav" href="http://www.minwar.com">Minwar.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl34_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl35_SectionItem" class="rollovernav" href="http://www.mswebdev.org.uk/">MSWebDev</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl35_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl36_SectionItem" class="rollovernav" href="http://www.NGallery.org/">NGallery.org</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl36_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl37_SectionItem" class="rollovernav" href="http://projectdistributor.net/">Project Distributor</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl37_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl38_SectionItem" class="rollovernav" href="http://regexlib.com/">RegExLib</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl38_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl39_SectionItem" class="rollovernav" href="http://www.samplecodepool.com/">SampleCodePool</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl39_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl40_SectionItem" class="rollovernav" href="http://www.ScottOnWriting.net/">ScottOnWriting</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl40_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl41_SectionItem" class="rollovernav" href="http://www.stardeveloper.com">StarDeveloper</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl41_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl42_SectionItem" class="rollovernav" href="http://www.startvbdotnet.com/">StartVBDotNet</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl42_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl43_SectionItem" class="rollovernav" href="http://SteveOrr.net/">SteveOrr</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl43_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl44_SectionItem" class="rollovernav" href="http://www.topxml.com/">TopXML</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl44_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl45_SectionItem" class="rollovernav" href="http://www.w3coder.com/">W3Coder</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl45_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl46_SectionItem" class="rollovernav" href="http://www.w3schools.com/">W3Schools - ASP/ASP.NET</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl46_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl47_SectionItem" class="rollovernav" href="http://www.WWWCoder.com/">WWWCoder.com</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl47_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
<tr>
<td>
<a id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl48_SectionItem" class="rollovernav" href="http://www.xmlforasp.net">XMLforASP.NET</a><img id="PartnerMenu_MenuSection0_SectionItemsRepeater__ctl48_ExternalImage" border="0" src="http://aspalliance.com/images/offsite.gif" border="0" /><br>
</td>
</tr>
</table>
</div></td></tr> </tbody></table><br />
<script id="PartnerMenu_SetupScript" language="JavaScript">
<!--
var sectionCount = 1;
var menuClientId = "PartnerMenu_Menu";
var menuId = "Menu";
var arrowDown = new Image();
arrowDown.src = "http://aspalliance.com/images/arrow_up.gif";
var arrowRight = new Image();
arrowRight.src = "http://aspalliance.com/images/arrow_down.gif";
--></script>
</div>
<span id="PartnerMenu_MainScriptLabel">
<script language="javascript" src="http://aspalliance.com/webservices/usercontrols/ui/components/navigation/menu/menu.js"></script>
<script language="javascript">
window.onunload = function(){saveState(menuId);}
getState(menuId);
var openDisplay = "inline";
var closedDisplay = "none";
</script>
</span>
</div>
<br />
<table cellpadding="0" cellspacing="0">
<tr>
<td height="20"><img src="http://aspalliance.com/images/stats.gif" height="20" width="180" alt="Site Stats"></td>
</tr>
<tr>
<td><div class="lnavbox"><table border="1" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid" bgcolor="#cccccc" width="180" cellspacing="0" cellpadding="5">
<tr>
<td align="middle" valign="top">
<table border="0" cellpadding="0" cellspacing="0">
<!--
<tr>
<td colspan="2"><b>ASPAlliance.com Site</b></td>
</tr>
<tr>
<td align="left" width="100">Current Users:</td>
<td align="right"><span id="AllianceStatsBox1_lblUsers"><b><font color="Red"></font></b></span></td>
</tr>
<tr>
<td align="left">Pages Last Week:</td>
<td align="right"><span id="AllianceStatsBox1_lblPagesLastWeek"><b><font color="Red"></font></b></span></td>
</tr>
<tr>
<td align="left">Sessions Last Week:</td>
<td align="right"><span id="AllianceStatsBox1_lblSessionsLastWeek"><b><font color="Red"></font></b></span></td>
</tr>
<tr>
<td align="left">Pages Last Month:</td>
<td align="right"><span id="AllianceStatsBox1_lblPagesLastMonth"><b><font color="Red"></font></b></span></td>
</tr>
<tr>
<td align="left">Sessions Last Month:</td>
<td align="right"><span id="AllianceStatsBox1_lblSessionsLastMonth"><b><font color="Red"></font></b></span></td>
</tr>
-->
<tr>
<td colspan="2"><b>ASPAlliance Ad Network</b></td>
</tr>
<tr>
<td align="left">Ads Last 30 Days:</td>
<td align="right"><span id="AllianceStatsBox1_lblAdsLast30Days"><b><font color="Red">69890837</font></b></span></td>
</tr>
<tr>
<td align="middle" colspan="2"><a href="http://stats.orcsweb.com" title="Statistics Server -- Site Name is 'aspalliance'">[More
Stats]</a></td>
</tr>
<!--<tr><td align="left">Stats Source:</td><td align="right"><span id="AllianceStatsBox1_lblStatRefreshes"><b><font color="Red"></font></b></span></td>
</tr>-->
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<br />
<br />
<center>
<a href="http://www.asp.net/"><img src="http://authors.aspalliance.com/images/PoweredByAsp.Net.gif" alt="Powered By ASP.NET" height="31" width="88" border="0" /></a></center>
<!-- End Left Column -->
</td>
<td width="*" valign="top" bgcolor="#ffffff" height="70">
<!-- Begin Middle Header -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top" style="padding-left:5px;">
<!-- Google Leaderboard Start -->
<script type="text/javascript"><!--
google_ad_client = "pub-4053580011448835";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel ="9946150839";
google_color_border = "CC0000";
google_color_bg = "FFFFFF";
google_color_link = "660000";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- Google Leaderboard End -->
<!--
<iframe src="http://ads.aspalliance.com/displayad.aspx?m=1&t=2&s=brettb&page=1" height="30" width="100"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
<script type="text/javascript" src="http://ads.aspalliance.com/displayad.aspx?t=2&m=1&target=_parent&js=1&s=brettb&page=1"></script>
</iframe>
<br />
<img src="/images/clear.gif" width="1" height="5" alt=""><br />
<a href="http://www.gotdotnet.com/team/codewise/"><img height="40" width="120" alt="An exclusive Microsoft partner!" border="0" src="http://authors.aspalliance.com/images/mscodewisecommunity_120x40.gif"></a>
</td>
<td align="center" valign="top">
<iframe src="http://ads.aspalliance.com/displayad.aspx?m=1&t=1&s=brettb&page=3" height="60" width="468"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
<script type="text/javascript" src="http://ads.aspalliance.com/displayad.aspx?t=1&m=1&target=_parent&js=1&s=brettb&page=1"></script>
</iframe>
<br />
<center><a href="http://ads.aspalliance.com"><span style="FONT-SIZE:10px">(Advertise Here)</span></a></center>
-->
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<!-- End Middle Header -->
</td>
<td width="130" valign="top" rowspan="3" style="padding-left:5px; padding-right:2px;">
<!-- Begin Right Column -->
<table cellpadding="0" cellspacing="0">
<tr>
<td height="20"><img src="http://authors.aspalliance.com/images/featuredsponsor.gif" height="20" width="180" alt="Featured Sponsor"></td>
</tr>
<tr>
<td>
<table border="1" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid" bgcolor="#cccccc" width="180" cellspacing="0" cellpadding="5">
<tr>
<td align="center" valign="top">
<iframe src="http://ads.aspalliance.com/displayad.aspx?m=1&t=6&s=brettb&page=1" height="125" width="125" marginwidth="0"
marginheight="0" frameborder="0" scrolling="no">
<script type="text/javascript" src="http://ads.aspalliance.com/displayad.aspx?t=6&m=1&target=_parent&js=1&s=brettb&page=1"></script>
</iframe>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<!--<span class="lnavtitle">featured columnist</span>-->
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="20"><img src="http://authors.aspalliance.com/images/featuredcolumnist.gif" height="20" width="180" alt="Featured Columnist"></td>
</tr>
<tr>
<td>
<div class="lnavbox">
<table style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid" cellspacing="0" cellpadding="5" width="180" bgcolor="#cccccc">
<tr>
<td><img src="http://authors.aspalliance.com/images/clear.gif" height="0" width="160" alt=""></td>
</tr>
<tr>
<td valign="top" align="center">
<a href="http://authors.aspalliance.com/Columnist.aspx?columnist_id=177"><img
src="http://authors.aspalliance.com/DisplayColumnistPhoto.aspx?columnist_id=177&maxX=140&maxY=140" border="0"
alt="Andrew Mooney"><br />
Andrew Mooney
</a>
<br />
<a href="http://www.aspalliance.com/andrewmooney/">
DB Vision
</a>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<br />
<center>
<iframe src="http://ads.aspalliance.com/displayad.aspx?m=1&t=5&s=ROOT&page=1" height="125" width="125" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
<script type="text/javascript" src="http://ads.aspalliance.com/displayad.aspx?t=5&m=1&target=_parent&js=1&s=ROOT&page=1"></script>
</iframe>
</center>
<br />
<table cellpadding="0" cellspacing="0">
<tr>
<td height="20"><img src="http://authors.aspalliance.com/images/books.gif" height="20" width="180" alt="Featured Book"></td>
</tr>
<tr>
<td>
<table border="1" style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid" bgcolor="#cccccc" width="180" cellspacing="0" cellpadding="5">
<tr>
<td align="middle" valign="top">
<!-- RandomBook.ascx (updated from db: 4/28/2006 12:11:44 PM )-->
<a href="http://www.amazon.com/exec/obidos/ASIN/0672320681/aspalliancecom" class="SmallBold"><img
src="http://images.amazon.com/images/P/0672320681.01.MZZZZZZZ.gif"
alt="ASP.NET Unleashed" align="middle" border="0" /><br />ASP.NET Unleashed</a>
<br /><a href="http://authors.aspalliance.com/BookPrice.aspx?isbn=0672320681" class="Small">Find Prices</a>
<table id="Randombook2_ReviewList" cellspacing="0" border="0">
<tr>
<td><a href='http://aspalliance.com/stevesmith/articles/ViewArticle.aspx?id=32' class="Small">Read Review</a></td>
</tr>
</table><table id="Randombook2_ChapterList" cellspacing="0" border="0">
<tr>
<td><a href='http://authors.aspalliance.com/chapters/0672320681/0672320681_CH03.aspx' class="Small">Sample Chapter</a></td>
</tr><tr>
<td><a href='http://authors.aspalliance.com/chapters/0672320681/0672320681_ch06.aspx' class="Small">Sample Chapter</a></td>
</tr><tr>
<td><a href='http://authors.aspalliance.com/chapters/0672320681/0672320681_toc.aspx' class="Small">Sample Chapter</a></td>
</tr><tr>
<td><a href='http://authors.aspalliance.com/chapters/0672320681/0672320681_bio.aspx' class="Small">Sample Chapter</a></td>
</tr>
</table><!-- RandomBook.ascx -->
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<center>
<iframe src="http://ads.aspalliance.com/displayad.aspx?m=1&t=2&s=brettb&page=2" height="30" width="100" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
<script type="text/javascript"
src="http://ads.aspalliance.com/displayad.aspx?t=2&m=1&target=_parent&js=1&s=brettb&page=2"></script>
</iframe></center>
<br />
<!-- Google Skyscraper Ad Begin -->
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-4053580011448835";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel ="9946150839";
google_color_border = "CC0000";
google_color_bg = "FFFFFF";
google_color_link = "660000";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center>
<!-- Google Skyscraper Ad End -->
<center>
<a href="http://aspnetpro.com"><img src="http://authors.aspalliance.com/images/aspnetpro_100x30.gif" height="30" width="100" border="0" alt="New! asp.netPRO"></a>
<br />
<br />
<a href="http://www.asprss.com/Refer.asp?Publisher=36"><img height="30" alt="We publish our articles in the standard RSS format." border="0" src="http://authors.aspalliance.com/images/asprss_weshare_100x30.gif" width="100"></a>
</center>
<br />
<center>
<a href="http://store.yahoo.com/cgi-bin/clink?advancedintellect+PAfdXq+index.html"><img src="http://ads.aspalliance.com/images/aspnetemail_100x30.gif" height="30" width="100" border="0" alt="Powerful .NET Email Component"></a>
<br />
<br />
<a href="http://artifactsoftware.com/"><img src="http://aspalliance.com/images/ArtifactLogo100X30Color.gif" height="30" width="100" border="0" alt="Code Sharing Software"></a>
<br />
</center>
<!-- End Right Column -->
</td>
</tr>
<tr>
<td width="*" height="2000" valign="top" bgcolor="#ffffff" style="padding-left: 5px; padding-TOP: 5px; padding-right: 5px;">
<!-- Begin Main Content Section -->
<p><A title="Back to the ASP Kitchen" href="Default.asp" >ASP Kitchen</A>: Miscellaneous Articles</p>
<h2>Miscellaneous Articles</h2>
<UL>
<LI>
<DIV><A href="ScriptingWindowsFTP.aspx" title="Scripting the Windows FTP Client">Scripting the Windows FTP Client</A>. The article describes
how to configure the Windows FTP client to automatically transfer files.</DIV></LI></UL>
<h3>Author details</h3>
<p><a href="http://www.brettb.com/" title="View Brett's personal website">Brett Burridge</a>
spent two years working in the <a href="http://www.essex.ac.uk/"
title="University of Essex">University of Essex</a> Computing Service, before moving to <a
href="http://www.intapps.com/" title="The Internet Applications Group">The Internet
Applications Group</a> in the Autumn of 1999, where he developed e-Business applications for a range of
corporate clients and dot-com start ups.</P>
<P>Brett is presently employed as an Internet developer and technical writer
through his own company,
<a href="http://www.winnershtriangle.com/w/Default.asp?FROM=http://authors.aspalliance.com/brettb/MiscellaneousArticles.aspx" title="Winnersh Triangle Web Solutions Limited" target="_blank">Winnersh Triangle Web Solutions Limited</a>.
The company produces a number of
innovative products, including the popular
<a href="http://www.winnershtriangle.com/w/Products.ASPDocumentationTool.asp?FROM=http://authors.aspalliance.com/brettb/MiscellaneousArticles.aspx" target="_blank" title="ASP Documentation Tool">ASP Documentation Tool</a>
and
the recently released <a href="http://www.winnershtriangle.com/w/Products.IndexServerCompanion.asp?FROM=ASPAlliance_ASPXPage" target="_blank" title="Index Server Companion">Index Server Companion</a> and
<a href="http://www.winnershtriangle.com/w/Products.ASPNETDocumentationTool.asp?FROM=http://authors.aspalliance.com/brettb/MiscellaneousArticles.aspx" target="_blank" title="ASP.NET Documentation Tool">ASP.NET Documentation Tool</a> .
The company is also available for web application development at reasonable rates, primarily using
Microsoft technologies (ASP, Visual Basic, SQL Server) but also using open source
technologies such as PHP, MySQL and Perl. Specialist services include development
of search solutions using Microsoft's Index Server and Site Server 3.0 Search.
</P>
<P>
As well as the ASPAlliance, Brett has written articles for <a href="http://www.ariadne.ac.uk/issue29/ntexplorer/" title="Read Brett's most recent article for Ariadne.ac.uk" target="_blank">Ariadne.ac.uk</a>
and <a href="http://www.asptoday.com/content/articles/20020703.asp" target="_blank" title="Read Brett's first ASPToday article">ASPToday</a>.
</P>
<p>Contact Brett by emailing <script language="JavaScript"><!--
document.write('<a title="Email Brett" hre