<div>

Dec 22, 2006 at 12:29 PM


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
CodePlex Information and Discussion
</title><meta name="WT.pi" content="CodePlex" /><link rel="alternate" type="application/rss+xml" title="CodePlex Information and Discussion" href="http://www.codeplex.com/CodePlex/Project/ProjectRss.aspx" /><link href="../AppThemes/CodePlex/CodePlex.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/CodeStudio.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/Forums.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/IssueTracker.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/NewsFeeds.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/PeopleManage.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/Project.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/Releases.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/SourceControl.css" type="text/css" rel="stylesheet" /><link href="../AppThemes/CodePlex/Wiki.css" type="text/css" rel="stylesheet" /><link href="http://www.codeplex.com/favicon.ico" rel="SHORTCUT ICON" /></head>
<body>
<form name="aspnetForm" method="post" action="/CodePlex/Project/NewPost.aspx?ForumId=34" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" autocomplete="off">
<div>
<input type="hidden" name="_EVENTTARGET" id="_EVENTTARGET" value="" />
<input type="hidden" name="_EVENTARGUMENT" id="_EVENTARGUMENT" value="" />
<input type="hidden" name="_VIEWSTATE" id="_VIEWSTATE" value="/wEPDwUKMTA5OTk1NTY2Mw9kFgJmD2QWAmYPZBYCZg9kFgRmD2QWAgICDxYCHgdWaXNpYmxlZ2QCAQ9kFgYCBA9kFgICAQ8WAh8AaBYKAgMPDxYCHgtOYXZpZ2F0ZVVybAUkaHR0cDovL3d3dy5jb2RlcGxleC5jb20vRGVmYXVsdC5hc3B4ZGQCBw8PFgIfAQVMaHR0cDovL3d3dy5jb2RlcGxleC5jb20vQ29kZVBsZXgvV2lraS9WaWV3LmFzcHg/dGl0bGU9Q29kZVBsZXglMjBIZWxwJTIwV2lraWRkAgsPDxYCHwEFIGh0dHA6Ly93d3cuY29kZXBsZXguY29tL3Jzcy5hc2h4ZGQCDQ8PFgIfAQUgaHR0cDovL3d3dy5jb2RlcGxleC5jb20vcnNzLmFzaHhkZAIRDw8WAh8BBSdodHRwczovL3d3dy5jb2RlcGxleC5jb20vQ29udGFjdFVzLmFzcHhkZAIHD2QWAgIBD2QWAgIBD2QWCAIBDw8WAh8AaGQWAgIHDxYCHwBoZAIDDw8WAh8BBSBodHRwOi8vd3d3LmNvZGVwbGV4LmNvbS9Db2RlUGxleGQWAgIBDw8WAh4EVGV4dAUjQ29kZVBsZXggSW5mb3JtYXRpb24gYW5kIERpc2N1c3Npb25kZAIFDw8WAh8AaGRkAgcPDxYEHwEFQGh0dHA6Ly93d3cuY29kZXBsZXguY29tL0NvZGVQbGV4L1Byb2plY3QvRWRpdFByb2plY3REZXRhaWxzLmFzcHgfAGhkZAIID2QWAgIDD2QWAgIBD2QWEgIBDw8WAh8BBSBodHRwOi8vd3d3LmNvZGVwbGV4LmNvbS9Db2RlUGxleGRkAgIPDxYEHwEFPWh0dHA6Ly93d3cuY29kZXBsZXguY29tL0NvZGVQbGV4L1JlbGVhc2UvUHJvamVjdFJlbGVhc2VzLmFzcHgfAGhkZAIDDw8WBB4ISW1hZ2VVcmwFLC9BcHBfVGhlbWVzL0NvZGVQbGV4L2ltYWdlcy90YWJfZm9ydW1zX2EuZ2lmHwEFOGh0dHA6Ly93d3cuY29kZXBsZXguY29tL0NvZGVQbGV4L1Byb2plY3QvTGlzdEZvcnVtcy5hc3B4ZGQCBA8PFgIfAQUzaHR0cDovL3d3dy5jb2RlcGxleC5jb20vQ29kZVBsZXgvV29ya0l0ZW0vTGlzdC5hc3B4ZGQCBQ8PFgQfAQVLaHR0cDovL3d3dy5jb2RlcGxleC5jb20vQ29kZVBsZXgvU291cmNlQ29udHJvbC9MaXN0RG93bmxvYWRhYmxlQ29tbWl0cy5hc3B4HwBoZGQCBg8PFgIfAQU7aHR0cDovL3d3dy5jb2RlcGxleC5jb20vQ29kZVBsZXgvUHJvamVjdC9Qcm9qZWN0UGVvcGxlLmFzcHhkZAIHDw8WAh8BBTVodHRwOi8vd3d3LmNvZGVwbGV4LmNvbS9Db2RlUGxleC9Qcm9qZWN0L0xpY2Vuc2UuYXNweGRkAgkPDxYCHwEFOGh0dHA6Ly93d3cuY29kZXBsZXguY29tL0NvZGVQbGV4L1Byb2plY3QvUHJvamVjdFJzcy5hc3B4ZGQCCw8PFgIfAQU4aHR0cDovL3d3dy5jb2RlcGxleC5jb20vQ29kZVBsZXgvUHJvamVjdC9Qcm9qZWN0UnNzLmFzcHhkZBgCBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAwUlY3RsMDAkY3RsMDAkY3RsMDAkU2lnbkluJFN0YXR1cyRjdGwwMQUlY3RsMDAkY3RsMDAkY3RsMDAkU2lnbkluJFN0YXR1cyRjdGwwMwUzY3RsMDAkY3RsMDAkY3RsMDAkUHJvamVjdFNlYXJjaENvbnRyb2wkU2VhcmNoQnV0dG9uBSJjdGwwMCRjdGwwMCRjdGwwMCRTaWduSW4kTG9naW5WaWV3Dw9kAgFkDXAcvd+VD8EmvlbHv9RUkje8U8I=" />
</div>

<script type="text/javascript">
<!--
var theForm = document.forms'aspnetForm';
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script>


<script src="/WebResource.axd?d=az5BZ-9qYZGtlZ8uC5a1Pw2&t=632775363742642360" type="text/javascript"></script>


<script src="/scripts/SmartDate.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function EnhancedTextBoxOnKeyPressMultiLine(event, textarea, limit)
{
var keyCode = event.keyCode;

// Always allow backspace, delete, and arrow keys
if (keyCode == 8 || keyCode == 37 || keyCode == 38 ||
keyCode == 39 || keyCode == 40 || keyCode == 46)
{
return true;
}

if (textarea.value.length < limit)
return true;

return false;
}
//--></script>

<script type="text/javascript"><!--
function EnhancedTextBox_OnChange(event, textarea, limit, countElementId)
{
if (textarea.value.length > limit)
textarea.value = textarea.value.substr(0, limit);

EnhancedTextBox_UpdateCharCount(textarea, limit, countElementId);
}
//--></script>

<script type="text/javascript"><!--
function EnhancedTextBox_UpdateCharCount(textarea, limit, elementId) {
if (elementId && elementId.length > 0)
{
var element = $get(elementId);
if (element)
element.innerHTML = textarea.value.length;
}
}
//--></script>

<script type="text/javascript"><!--
function EnhancedTextBox_OnLoad(textareaId, limit, countElementId)
{
var textarea = $get(textareaId);

if(textarea)
EnhancedTextBox_UpdateCharCount(textarea, limit, countElementId);
}
//--></script>

<script src="/WebResource.axd?d=Gh5vQ2XtvwRkHOCuFNc6J4yB-p_0tv-douBkNooU8ad9XPB2H984oxun8aYchUYdHcXO3PnVGj6SnpvRa5tRO4d60sBvpkMs8GPt9W5ZbHf87SVVEED-VnWgS5Cp7B0HpoimVJGkrRRI0t59YepB4g2&t=633009138470180718" type="text/javascript"></script>
<script type="text/javascript">
<!--
Sys.Services.AuthenticationService.setauthenticated(true);
// -->
</script>

<script src="/WebResource.axd?d=Gh5vQ2XtvwRkHOCuFNc6J4yB-p0tv-douBkNooU8ad9XPB2H984oxun8aYchUYdHcXO3PnVGj6SnpvRa5tRO4d60sBvpkMs8GPt9W5ZbHf87SVVEED-VnWgS5Cp7B0HjCfluO815cBXmhMdY1DCI1OMJpJVvyKy6ypvOF-TJY1&t=633009138470180718" type="text/javascript"></script>
<script src="/Services/TaggingService.asmx/js" type="text/javascript"></script>
<script src="/WebResource.axd?d=Y7LU0DFlVh0xEm0uNVneqvjBwNYfjlmnSMoikVib7Al-0zznp3qM60je2DEfVRSDxZUpmLGTXLh9aWXJIbUd8YHDFWjQ_ea0OBqBmoDMQ1&t=632991231600000000" type="text/javascript"></script>
<script type="text/javascript">
<!--
Sys.Application.add_init(function() {
$create(Sys.Preview.UI.Controls._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get('ctl00_ctl00_ctl00_UpdateProgressPanel'));
});
// -->
Dec 22, 2006 at 12:45 PM
Wow, nice post. :-)

Was this a test of our HTML escaping? Our testers are very thorough about checking that kind of stuff.