MIME-Version: 1.0
Content-Location: file:///C:/D0C89D18/index.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"index_files/filelist.xml">
<title>Using Web Parts and the Portal Framework to create a game</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"State"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Jason A. Salas</o:Author>
  <o:Template>Normal</o:Template>
  <o:LastAuthor>Jason A. Salas</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>81</o:TotalTime>
  <o:Created>2004-03-02T22:34:00Z</o:Created>
  <o:LastSaved>2004-03-02T22:34:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>2447</o:Words>
  <o:Characters>13952</o:Characters>
  <o:Company>Jason A. Salas</o:Company>
  <o:Lines>116</o:Lines>
  <o:Paragraphs>32</o:Paragraphs>
  <o:CharactersWithSpaces>16367</o:CharactersWithSpaces>
  <o:Version>11.5606</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>130</w:Zoom>
  <w:GrammarState>Clean</w:GrammarState>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:SelectEntireFieldWithStartOrEnd/>
   <w:UseWord2002TableStyleRules/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-alt:\BC14\D0D5;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
	{font-family:"\@Batang";
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:Batang;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:313534333;
	mso-list-type:hybrid;
	mso-list-template-ids:569019154 67698695 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F071;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:8.0pt;
	font-family:Wingdings;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-size:20.0pt;font-=
family:
"Courier New";color:black'>THIS IS A PRIVATE, UNOFFICIAL, UNPUBLISHED ARTIC=
LE
USED ONLY TO ILLUSTRATE A POINT.<o:p></o:p></span></b></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'>Using Web Par=
ts to
create a cool UI for a sports contest<o:p></o:p></b></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><a href=3D"mailto:jason@kuam.com">Jason Salas, Microso=
ft MVP,
ASP.NET</a></p>

<p class=3DMsoNormal style=3D'margin-left:.25in'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-left:.5in;text-indent:-.25in;mso-list:=
l0 level1 lfo2;
tab-stops:list .5in'><![if !supportLists]><span class=3DMsoHyperlink><span
style=3D'font-size:8.0pt;mso-bidi-font-size:12.0pt;font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings;text-decor=
ation:
none;text-underline:none'><span style=3D'mso-list:Ignore'>q<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 </span></span></span></span><![endif]><a
href=3D"http://www.guam-asp.net/webpartsarticle/webpartsgamecode.mht">See t=
he
full code for this article<o:p></o:p></a></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>One of the many advantages ASP.NET 2.0 promises to del=
iver
is the ability to provide a variety of rich user interfaces that developers=
 may
leverage in creating great applications.<span style=3D'mso-spacerun:yes'>&n=
bsp;
</span>This means we have a great variety of options to displaying,
manipulating and managing information.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>In this example, I&#8217;m going to show you how to us=
e a
new feature of ASP.NET 2.0 - Web Parts &#8211; to create a helpful UI for
online game and contest development.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>One thing I love doing as a sports journalist and web
developer is creating demo apps based on sports.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>In my opinion, one of the coolest =
and
most logical achievements of web development was when ESPN.com, circa 1998,=
 put
together a web-based contest in which users would be presented with a
straight-down listing of the top 25 college football teams in the nation, a=
nd
be asked to rearrange them in the order in which the user thought the teams=
 would
finish the season.<span style=3D'mso-spacerun:yes'>&nbsp; </span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The user could drag-and-drop teams, rearranging them i=
n a
custom order and then submitting their ballot in the hopes of winning some
sweet prize.<span style=3D'mso-spacerun:yes'>&nbsp; </span>ESPN&#8217;s imp=
lementation
used a nice interface, doing everything on the client, but being based on J=
ava,
took a long time to load initially.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>As one would expect, correct ballots would be archived, with the win=
ner
assumedly selected at random.<span style=3D'mso-spacerun:yes'>&nbsp; </span=
></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>To make this timely with March Madness just around the
corner, I&#8217;m going to build something similar using ASP.NET 2.0 for
college basketball.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The concept for developing such as service in ASP.NET =
2.0 is
really simple.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The trick is a=
dding
in multiple ContentWebParts within the same containing WebPartZone, all sta=
cked
on top of each other and all confined within the same table cell, so as to
allow the user to move and rearrange the teams in one condensed area.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The Portal Framework will take car=
e of
re-indexing the Web Parts automatically.<span style=3D'mso-spacerun:yes'>&n=
bsp;
</span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>For this example, we&#8217;re going to hard-code all t=
he
information into each WebPart, which is nothing more than a static .GIF ima=
ge
of each school&#8217;s logo.<span style=3D'mso-spacerun:yes'>&nbsp; </span>=
Also,
for brevity&#8217;s sake we&#8217;re only going to use five schools &#8211;
Stanford, St, Joseph&#8217;s, Duke, <st1:City w:st=3D"on">Pittsburgh</st1:C=
ity>
and <st1:place w:st=3D"on"><st1:State w:st=3D"on">Connecticut</st1:State></=
st1:place>.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>We drop in all our ContentWebPart controls within a
WebPartZone that is itself within an HTML table on the page, making note to=
 set
the Caption property of each ContentWebPart to the name of the team (this w=
ill
come in handy, as you&#8217;ll see later).</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>&lt;</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:maroon'>table</spa=
n><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:fuchsia'> </span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:red'>cellspacing</=
span><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>=3D&quot;4&q=
uot;</span><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:fuchsia'> </span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:red'>cellpadding</=
span><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>=3D&quot;6&q=
uot;</span><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:fuchsia'> </span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:red'>border</span>=
<span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>=3D&quot;0&q=
uot;&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
r</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>colspan</span><sp=
an
style=3D'color:blue'>=3D&quot;2&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>webpartzone</span=
><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;WebPartZone1&quot;</span><span style=3D'color=
:fuchsia'>
</span><span style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D=
&quot;server&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>title</span><span
style=3D'color:blue'>=3D&quot;Custom NCAA Ballot&quot;&gt;<o:p></o:p></span=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>w=
ebpartrestoreverb</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>visible</span><sp=
an
style=3D'color:blue'>=3D&quot;False&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>w=
ebpartminimizeverb</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>visible</span><sp=
an
style=3D'color:blue'>=3D&quot;False&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>w=
ebpartcloseverb</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>visible</span><sp=
an
style=3D'color:blue'>=3D&quot;False&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>w=
ebparteditverb</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>visible</span><sp=
an
style=3D'color:blue'>=3D&quot;False&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>z=
onetemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
able</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>border</span><span
style=3D'color:blue'>=3D&quot;4&quot;</span><span style=3D'color:fuchsia'> =
</span><span
style=3D'color:red'>cellpadding</span><span style=3D'color:blue'>=3D&quot;8=
&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>cellspacing</span=
><span
style=3D'color:blue'>=3D&quot;6&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>cssclass</span><s=
pan
style=3D'color:blue'>=3D&quot;teamNames&quot;</span><span style=3D'color:fu=
chsia'> </span><span
style=3D'color:red'>caption</span><span style=3D'color:blue'>=3D&quot;Stanf=
ord&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;ContentWebPart1&quot;</span><span style=3D'co=
lor:fuchsia'>
</span><span style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D=
&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>c=
ontenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
r</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>class</span><span
style=3D'color:blue'>=3D&quot;teamChoices&quot;&gt;<o:p></o:p></span></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>i=
mg</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>width</span><span
style=3D'color:blue'>=3D&quot;60&quot;</span><span style=3D'color:fuchsia'>=
 </span><span
style=3D'color:red'>height</span><span style=3D'color:blue'>=3D&quot;60&quo=
t;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>alt</span><span
style=3D'color:blue'>=3D&quot;Stanford Cardinal&quot;</span><span style=3D'=
color:
fuchsia'> </span><span style=3D'color:red'>src</span><span style=3D'color:b=
lue'>=3D&quot;images/stanford.gif&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
contenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>caption</span><sp=
an
style=3D'color:blue'>=3D&quot;<st1:City w:st=3D"on"><st1:place w:st=3D"on">=
St. Joseph</st1:place></st1:City>'s&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;ContentWebPart2&quot;</span><span style=3D'co=
lor:fuchsia'>
</span><span style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D=
&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>c=
ontenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
r</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>class</span><span
style=3D'color:blue'>=3D&quot;teamChoices&quot;&gt;<o:p></o:p></span></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;</span><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>img</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>width</span><span
style=3D'color:blue'>=3D&quot;60&quot;</span><span style=3D'color:fuchsia'>=
 </span><span
style=3D'color:red'>height</span><span style=3D'color:blue'>=3D&quot;60&quo=
t;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>alt</span><span
style=3D'color:blue'>=3D&quot;<st1:City w:st=3D"on"><st1:place w:st=3D"on">=
St. Joseph</st1:place></st1:City>'s
Hawks&quot;</span><span style=3D'color:fuchsia'> </span><span style=3D'colo=
r:red'>src</span><span
style=3D'color:blue'>=3D&quot;images/stjosephs.gif&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
contenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>caption</span><sp=
an
style=3D'color:blue'>=3D&quot;Duke&quot;</span><span style=3D'color:fuchsia=
'> </span><span
style=3D'color:red'>id</span><span style=3D'color:blue'>=3D&quot;ContentWeb=
Part3&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>c=
ontenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;</span><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>class</span><span
style=3D'color:blue'>=3D&quot;teamChoices&quot;&gt;<o:p></o:p></span></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>i=
mg</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>width</span><span
style=3D'color:blue'>=3D&quot;60&quot;</span><span style=3D'color:fuchsia'>=
 </span><span
style=3D'color:red'>height</span><span style=3D'color:blue'>=3D&quot;60&quo=
t;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>alt</span><span
style=3D'color:blue'>=3D&quot;Duke Blue Devils&quot;</span><span style=3D'c=
olor:fuchsia'>
</span><span style=3D'color:red'>src</span><span style=3D'color:blue'>=3D&q=
uot;images/duke.gif&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
contenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>caption</span><sp=
an
style=3D'color:blue'>=3D&quot;UConn&quot;</span><span style=3D'color:fuchsi=
a'> </span><span
style=3D'color:red'>id</span><span style=3D'color:blue'>=3D&quot;ContentWeb=
Part4&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>c=
ontenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
r</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>class</span><span
style=3D'color:blue'>=3D&quot;teamChoices&quot;&gt;<o:p></o:p></span></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>i=
mg</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>width</span><span
style=3D'color:blue'>=3D&quot;60&quot;</span><span style=3D'color:fuchsia'>=
 </span><span
style=3D'color:red'>height</span><span style=3D'color:blue'>=3D&quot;60&quo=
t;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>alt</span><span
style=3D'color:blue'>=3D&quot;UConn Huskies&quot;</span><span style=3D'colo=
r:fuchsia'>
</span><span style=3D'color:red'>src</span><span style=3D'color:blue'>=3D&q=
uot;images/connecticut.gif&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
contenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>caption</span><sp=
an
style=3D'color:blue'>=3D&quot;<st1:City w:st=3D"on"><st1:place w:st=3D"on">=
Pittsburgh</st1:place></st1:City>&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;ContentWebPart5&quot;</span><span style=3D'co=
lor:fuchsia'>
</span><span style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D=
&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>c=
ontenttemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
r</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>t=
d</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>class</span><span
style=3D'color:blue'>=3D&quot;teamChoices&quot;&gt;<o:p></o:p></span></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>i=
mg</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>width</span><span
style=3D'color:blue'>=3D&quot;60&quot;</span><span style=3D'color:fuchsia'>=
 </span><span
style=3D'color:red'>height</span><span style=3D'color:blue'>=3D&quot;60&quo=
t;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>alt</span><span
style=3D'color:blue'>=3D&quot;Pittsburgh Panthers&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>src</span><span
style=3D'color:blue'>=3D&quot;images/pittsburgh.gif&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>contenttempla=
te</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>contentwebpart</s=
pan><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
table</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
zonetemplate</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>webpartzone</span=
><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
td</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
tr</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>table</span><=
span
style=3D'color:blue'>&gt;</span></span><span style=3D'font-size:8.0pt'><o:p=
></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>So now we have our basic default team layout.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>We now include some LinkButton con=
trols
to allow for navigation as we progress through reordering of the list of te=
ams,
and a hidden Panel control, which contains a series of TextBox controls for
user information.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Just for gi=
ggles,
I also included several validation controls to ensure the data entered by t=
he
user is consistent and meets our requirements.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>&lt;</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:maroon'>p</span><s=
pan
style=3D'font-size:8.0pt;font-family:"Courier New";color:fuchsia'> </span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:red'>align</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>=3D&quot;cen=
ter&quot;&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>f=
ont</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>size</span><span
style=3D'color:blue'>=3D&quot;6&quot;&gt;</span>NCAA basketball Top 25 Chal=
lenge<span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>font</span><s=
pan
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>p</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Rearrange the form in the order you think the teams will finish the
season<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>at....<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>p</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>align</span><span
style=3D'color:blue'>=3D&quot;left&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>br</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>webpartmanager</s=
pan><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;WebPartManager1&quot;</span><span style=3D'co=
lor:fuchsia'>
</span><span style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D=
&quot;server&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>br</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>linkbutton</span>=
<span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;LinkButton1&quot;</span><span style=3D'color:=
fuchsia'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>onclick</span><sp=
an
style=3D'color:blue'>=3D&quot;LinkButton1_Click&quot;&gt;</span>Reorder<o:p=
></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>to enter the contest<span style=3D'color:blue'>&lt;/</span><span
style=3D'color:maroon'>asp</span><span style=3D'color:blue'>:</span><span
style=3D'color:maroon'>linkbutton</span><span style=3D'color:blue'>&gt;</sp=
an><span
style=3D'color:red'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<o:p></o:p></sp=
an></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>linkbutton</span>=
<span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;LinkButton2&quot;</span><span style=3D'color:=
fuchsia'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>onclick</span><sp=
an
style=3D'color:blue'>=3D&quot;LinkButton2_Click&quot;</span><span style=3D'=
color:
fuchsia'> </span><span style=3D'color:red'>visible</span><span style=3D'col=
or:blue'>=3D&quot;False&quot;&gt;</span>Submit
your<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>completed ballot<span style=3D'color:blue'>&lt;/</span><span
style=3D'color:maroon'>asp</span><span style=3D'color:blue'>:</span><span
style=3D'color:maroon'>linkbutton</span><span style=3D'color:blue'>&gt;</sp=
an><span
style=3D'color:red'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<o:p></o:p></sp=
an></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>linkbutton</span>=
<span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;LinkButton3&quot;</span><span style=3D'color:=
fuchsia'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>visible</span><sp=
an
style=3D'color:blue'>=3D&quot;False&quot;</span><span style=3D'color:fuchsi=
a'> </span><span
style=3D'color:red'>onclick</span><span style=3D'color:blue'>=3D&quot;LinkB=
utton3_Click&quot;&gt;</span>Confirm
your choices<span style=3D'color:blue'>&lt;/</span><span style=3D'color:mar=
oon'>asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>linkbutton</span>=
<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>p</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;</span><span style=3D'color:blue'>&l=
t;</span><span
style=3D'color:maroon'>br</span><span style=3D'color:fuchsia'> </span><span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>br</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>asp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>panel</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Panel1&quot;</span><span style=3D'color:fuchs=
ia'> </span><span
style=3D'color:red'>visible</span><span style=3D'color:blue'>=3D&quot;false=
&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>p=
</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>YOUR CONTACT INFORMATION<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
p</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>p=
</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>textbox</span><sp=
an
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Email&quot;</span><span style=3D'color:fuchsi=
a'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;/&gt;</span>
E-mail address<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>requiredfieldvali=
dator</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Requiredfieldvalidator1&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>display</span><sp=
an
style=3D'color:blue'>=3D&quot;Dynamic&quot;</span><span style=3D'color:fuch=
sia'> </span><span
style=3D'color:red'>controltovalidate</span><span style=3D'color:blue'>=3D&=
quot;Email&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;</span><span style=3D'color:fuchs=
ia'> </span><span
style=3D'color:red'>errormessage</span><span style=3D'color:blue'>=3D&quot;*
Required&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>regularexpression=
validator</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Regularexpressionvalidator1&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;</span><span style=3D'color:fuchs=
ia'> </span><span
style=3D'color:red'>controltovalidate</span><span style=3D'color:blue'>=3D&=
quot;Email&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>display</span><sp=
an
style=3D'color:blue'>=3D&quot;Dynamic&quot;</span><span style=3D'color:fuch=
sia'> </span><span
style=3D'color:red'>validationexpression</span><span style=3D'color:blue'>=
=3D&quot;^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>errormessage</spa=
n><span
style=3D'color:blue'>=3D&quot;Not a valid e-mail address&quot;/&gt;<o:p></o=
:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>b=
r</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>textbox</span><sp=
an
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;FirstName&quot;</span><span style=3D'color:fu=
chsia'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;/&gt;</span>
First Name<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>requiredfieldvali=
dator</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Requiredfieldvalidator2&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>display</span><sp=
an
style=3D'color:blue'>=3D&quot;Dynamic&quot;</span><span style=3D'color:fuch=
sia'> </span><span
style=3D'color:red'>controltovalidate</span><span style=3D'color:blue'>=3D&=
quot;FirstName&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;</span><span style=3D'color:fuchs=
ia'> </span><span
style=3D'color:red'>errormessage</span><span style=3D'color:blue'>=3D&quot;*
Required&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>b=
r</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>textbox</span><sp=
an
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;LastName&quot;</span><span style=3D'color:fuc=
hsia'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;/&gt;</span>
Last Name<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>requiredfieldvali=
dator</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Requiredfieldvalidator3&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>display</span><sp=
an
style=3D'color:blue'>=3D&quot;Dynamic&quot;</span><span style=3D'color:fuch=
sia'> </span><span
style=3D'color:red'>controltovalidate</span><span style=3D'color:blue'>=3D&=
quot;LastName&quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>runat</span><span
style=3D'color:blue'>=3D&quot;server&quot;</span><span style=3D'color:fuchs=
ia'> </span><span
style=3D'color:red'>errormessage</span><span style=3D'color:blue'>=3D&quot;*
Required&quot;/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>b=
r</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;</span><span style=3D'color:maroon'>a=
sp</span><span
style=3D'color:blue'>:</span><span style=3D'color:maroon'>textbox</span><sp=
an
style=3D'color:fuchsia'> </span><span style=3D'color:red'>id</span><span
style=3D'color:blue'>=3D&quot;Phone&quot;</span><span style=3D'color:fuchsi=
a'> </span><span
style=3D'color:red'>runat</span><span style=3D'color:blue'>=3D&quot;server&=
quot;/&gt;</span>
Phone Number<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
p</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>asp</span><sp=
an
style=3D'color:blue'>:</span><span style=3D'color:maroon'>panel</span><span
style=3D'color:blue'>&gt;</span></span><span style=3D'font-size:8.0pt'><o:p=
></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>So now we&#8217;ve completely laid out all the control=
s we
need - time to write some code.<span style=3D'mso-spacerun:yes'>&nbsp; </sp=
an>We
write methods to handle the first two LinkButton controls&#8217; OnClick ev=
ent
(LinkButton2 and LinkButton2).<span style=3D'mso-spacerun:yes'>&nbsp;
</span>These even handlers get object references to the required WebPartMan=
ager
on the WebForm, toggle the WebPartDisplayMode enumeration between &#8220;<s=
t1:place
w:st=3D"on"><st1:City w:st=3D"on">Normal</st1:City></st1:place>&#8221; or
&#8220;Design&#8221;, set the Visible property for each of the LinkButtons,=
 and
when necessary, set the Visible property for the Panel control.<span
style=3D'mso-spacerun:yes'>&nbsp; </span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>void</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New"'> LinkButton1_Click(<span
style=3D'color:blue'>object</span> sender, System.<b><span style=3D'color:n=
avy'>EventArgs</span></b>
e)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in;mso-layout-grid-align:none;
text-autospace:none'><b><span style=3D'font-size:8.0pt;font-family:"Courier=
 New";
color:navy'>WebPartManager</span></b><span style=3D'font-size:8.0pt;font-fa=
mily:
"Courier New"'> manager =3D (<span style=3D'color:blue'>this</span>.Items[<=
span
style=3D'color:blue'>typeof</span>(<b><span style=3D'color:navy'>WebPartMan=
ager</span></b>)]
<span style=3D'color:blue'>as</span> <b><span style=3D'color:navy'>WebPartM=
anager</span></b>);<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>if</span> (manager.DisplayMode =3D=3D <b><span style=
=3D'color:
navy'>WebPartDisplayMode</span></b>.Normal)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span>manager.SetDisplayMode(<b><span style=3D'color:navy'>WebPartDisplayM=
ode</span></b>.Design);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>this</span>.LinkButton1.Visible =3D <span style=3D'col=
or:blue'>false</span>;<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>this</span>.LinkButton2.Visible =3D <span style=3D'col=
or:blue'>true</span>;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>this</span>.LinkButton3.Visible =3D <span style=3D'col=
or:blue'>false</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>void</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New"'> LinkButton2_Click(<span
style=3D'color:blue'>object</span> sender, System.<b><span style=3D'color:n=
avy'>EventArgs</span></b>
e)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in;mso-layout-grid-align:none;
text-autospace:none'><b><span style=3D'font-size:8.0pt;font-family:"Courier=
 New";
color:navy'>WebPartManager</span></b><span style=3D'font-size:8.0pt;font-fa=
mily:
"Courier New"'> manager =3D (<span style=3D'color:blue'>this</span>.Items[<=
span
style=3D'color:blue'>typeof</span>(<b><span style=3D'color:navy'>WebPartMan=
ager</span></b>)]
<span style=3D'color:blue'>as</span> <b><span style=3D'color:navy'>WebPartM=
anager</span></b>);<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>if</span> (manager.DisplayMode =3D=3D <b><span style=
=3D'color:
navy'>WebPartDisplayMode</span></b>.Design)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>manager.SetDisplayMode(<b><span style=3D'color:navy'>WebPartDisplayM=
ode</span></b>.Normal);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton1.Visible =3D <span style=3D'col=
or:blue'>false</span>;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton2.Visible =3D <span style=3D'col=
or:blue'>false</span>;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></spa=
n></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton3.Visible =3D <span style=3D'col=
or:blue'>true</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.Panel1.Visible =3D <span style=3D'color:bl=
ue'>true</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'>}</span><span
style=3D'font-size:8.0pt'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Lastly, we wire an event handler for LinkButton3.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>It does exactly what the handlers =
for
the other LinkButtons do, plus creates a WebPartsCollection object, which it
then passes as an argument to a helper method &#8220;SubmitBallot()&#8221; =
to
add the user&#8217;s rearranged team listing to a SQL Server database.<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>void</span><=
span
style=3D'font-size:8.0pt;font-family:"Courier New"'> LinkButton3_Click(<span
style=3D'color:blue'>object</span> sender, System.<b><span style=3D'color:n=
avy'>EventArgs</span></b>
e)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><b><span
style=3D'color:navy'>WebPartManager</span></b> manager =3D (<span style=3D'=
color:
blue'>this</span>.Items[<span style=3D'color:blue'>typeof</span>(<b><span
style=3D'color:navy'>WebPartManager</span></b>)] <span style=3D'color:blue'=
>as</span>
<b><span style=3D'color:navy'>WebPartManager</span></b>);<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton1.Visible =3D <span style=3D'col=
or:blue'>false</span>;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton2.Visible =3D <span style=3D'col=
or:blue'>false</span>;
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.LinkButton3.Visible =3D <span style=3D'col=
or:blue'>false</span>;
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>this</span>.WebPartZone1.Visible =3D <span style=3D'co=
lor:blue'>false</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><b><span
style=3D'color:navy'>WebPartCollection</span></b> coll =3D
manager.GetWebPartsForZone(<span style=3D'color:blue'>this</span>.WebPartZo=
ne1);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SubmitBallot(coll);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>foreach</span> (<b><span style=3D'color:navy'>WebPart<=
/span></b>
wp <span style=3D'color:blue'>in</span> coll)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>Response.Write(&quot;&lt;br/&gt;The team you picked to finish at #&q=
uot;
+ <b><span style=3D'color:navy'>Convert</span></b>.ToString(<b><span
style=3D'color:navy'>Convert</span></b>.ToInt16(wp.ZoneIndex+1)) + &quot;:
&lt;b&gt;&quot;<span style=3D'mso-spacerun:yes'>&nbsp; </span>+ wp.Caption +
&quot;&lt;/b&gt;&quot;);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>}<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><o:p></o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Response.Write(&quot;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Your ballot was
submitted successfully!&lt;/b&gt;&quot;);<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'>}<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:6.0pt;font-family:"Courier Ne=
w"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:6.0pt'><o:p>&nbsp;</o:p></spa=
n></p>

<p class=3DMsoNormal>Within the SubmitBallot() method are calls to another
private helper method, &#8220;LookupValues()&#8221;, which takes a
WebPartCollection and a string as arguments, returning an integer value.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span>This integer is the rank the user
predicted selected for their team, which is the index position of the
ContentWebPart, if moved, plus 1 (remember that indexing in .NET is zero-ba=
sed).<span
style=3D'mso-spacerun:yes'>&nbsp; </span>A For&#8230; loop in LookupValues()
iterates through each ContentWebPart of the WebPartCollection, and if the
Caption property matches the targetValue argument, the index position of th=
at
ContentWebPart within the parent WebPartZone is returned.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Again, this is hard-coded for now, but in Part 2 we&#8=
217;ll
learn how to do this dynamically.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>private</spa=
n><span
style=3D'font-size:8.0pt;font-family:"Courier New"'> <span style=3D'color:b=
lue'>void</span>
SubmitBallot(<b><span style=3D'color:navy'>WebPartCollection</span></b> wpc=
)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><b><span
style=3D'color:navy'>SqlConnection</span></b> conn =3D <span style=3D'color=
:blue'>new</span>
<b><span style=3D'color:navy'>SqlConnection</span></b>(<b><span style=3D'co=
lor:
navy'>ConfigurationSettings</span></b>.AppSettings[&quot;Localhost&quot;]);=
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><b><span
style=3D'color:navy'>SqlCommand</span></b> comm =3D <span style=3D'color:bl=
ue'>new</span>
<b><span style=3D'color:navy'>SqlCommand</span></b>(&quot;InsertTop25NCAABa=
llot&quot;,conn);<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.<b><span style=3D'color:navy'>CommandType</span></b> =3D <b><sp=
an
style=3D'color:navy'>CommandType</span></b>.StoredProcedure;<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@FirstName&quot;,
FirstName.Text.Trim()));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@LastName&quot;,
LastName.Text.Trim()));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Email&quot;,
Email.Text.Trim()));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Phone&quot;,
Phone.Text.Trim()));<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p=
></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Stanford&quot;, LookupV=
alues(wpc,
&quot;Stanford&quot;)));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Duke&quot;, LookupValue=
s(wpc,
&quot;Duke&quot;)));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@StJosephs&quot;,
LookupValues(wpc, &quot;St. Joseph\'s&quot;)));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Pittsburgh&quot;,
LookupValues(wpc, &quot;Pittsburgh&quot;)));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>comm.Parameters.Add(<span style=3D'color:blue'>new</span> <b><span
style=3D'color:navy'>SqlParameter</span></b>(&quot;@Connecticut&quot;,
LookupValues(wpc, &quot;UConn&quot;)));<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>try<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>conn.Open();<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>comm.ExecuteNonQuery();<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>conn.Close();<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>catch</span> (<b><span style=3D'color:navy'>SqlExcepti=
on</span></b>
ex)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>Response.Write(&quot;Database exception: &quot; + ex.ToString());<o:=
p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>catch</span> (<b><span style=3D'color:navy'>Exception<=
/span></b>
ex)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>Response.Write(&quot;General exception: &quot; + ex.ToString());<o:p=
></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;</span><span style=3D'color:bl=
ue'>finally<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>if</span> (conn.State =3D=3D <b><span
style=3D'color:navy'>ConnectionState</span></b>.Open)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>conn.Close();<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New";color:blue'>private</spa=
n><span
style=3D'font-size:8.0pt;font-family:"Courier New"'> <span style=3D'color:b=
lue'>int</span>
LookupValues(<b><span style=3D'color:navy'>WebPartCollection</span></b> wpc=
,<span
style=3D'color:blue'>string</span> targetValue)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>int</span> returnValue =3D 0;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>for</span> (<span style=3D'color:blue'>int</span> i =
=3D 0; i
&lt; wpc.Count; i++)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>if</span> (wpc[i].Caption =3D=3D targetVa=
lue)<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>{<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>returnValue =3D i;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'color:blue'>break</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:8.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'color:blue'>return</span> returnValue+1;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'>}</span><span
style=3D'font-size:8.0pt'><o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>So now, we just need to build the database layer and
we&#8217;re done.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Run this co=
de in
SQL Query Analyzer to create the database table and stored procedure to add=
 the
ballot:</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>-- make the table <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>CREATE TABLE NCAATop25<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>(<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>BallotID<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>INT<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>IDENTITY(1,1)<span
style=3D'mso-tab-count:1'> </span>PRIMARY KEY<span style=3D'mso-tab-count:1=
'>&nbsp;&nbsp; </span>NOT
NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>FirstName<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>VARCHAR(50)<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>NOT NULL,<o:p></o:p></span></=
p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>LastName<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>VARCH=
AR(80)<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>NOT NULL,<o:p></o:p></span></=
p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Email<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span>VARCHAR(255)<span
style=3D'mso-tab-count:1'>&nbsp; </span>NOT NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Phone<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span>VARCHAR(30)<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Stanford<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>INT<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>NOT
NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Duke<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>INT<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>NOT
NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span><st1:City
w:st=3D"on"><st1:place w:st=3D"on">Pittsburgh</st1:place></st1:City> <span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>INT<span style=3D'mso-tab-cou=
nt:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>N=
OT
NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>StJosephs<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>INT<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>NOT
NULL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span><st1:State
w:st=3D"on"><st1:place w:st=3D"on">Connecticut</st1:place></st1:State><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>INT<span style=3D'mso-tab-cou=
nt:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>N=
OT
NULL<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>GO<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>-- make the stored procedure that adds a new ballot into the
database<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>CREATE PROCEDURE InsertTop25NCAABallot<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>(<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@FirstName<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp; </span>VARCHAR(50),<o:p></o:p>=
</span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@LastName<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>VARCHAR(80),<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Email<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span=
>VARCHAR(255),<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Phone<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span=
>VARCHAR(30),<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Stanford<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; </span>INT,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Duke<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span>INT,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Pittsburgh<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp; </span>INT,<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@StJosephs<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp; </span>INT,<span style=3D'mso-=
tab-count:
1'>&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>@Connecticut<span
style=3D'mso-tab-count:1'>&nbsp; </span>INT<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>AS<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>INSERT
INTO NCAATop25 (FirstName,LastName,Email,Phone,Stanford,Duke,<st1:City w:st=
=3D"on">Pittsburgh</st1:City>,<st1:place
w:st=3D"on"><st1:City w:st=3D"on">StJosephs</st1:City>,<st1:State w:st=3D"o=
n">Connecticut</st1:State></st1:place>)
<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>VALUES
(@FirstName,@LastName,@Email,@Phone,@Stanford,@Duke,@Pittsburgh,@StJosephs,=
@Connecticut)
<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>GO<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:6.0pt;font-family:"Courier Ne=
w";
color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Play with the example for awhile and build up a decent
number of ballots submitted to your database.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Then at the end of the season, whe=
n the
real-life results come in, you can query the DB to generate a recordset of =
those
people who have correctly predicted the winner:</p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'>SELECT DISTINCT Email FROM NCAATop25 WHERE<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>--
list the finishers in their exact order<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Stanford
=3D 5 AND <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>StJosephs
=3D 4 AND<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>Duke
=3D 3 AND<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span><st1:City
w:st=3D"on"><st1:place w:st=3D"on">Pittsburgh</st1:place></st1:City> =3D 2 =
AND<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span><st1:State
w:st=3D"on"><st1:place w:st=3D"on">Connecticut</st1:place></st1:State> =3D =
1<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w";
color:blue'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>GROUP
BY Email ORDER BY Email DESC<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Summary</p>

<p class=3DMsoNormal>I hope what you&#8217;ve able to take away from this
tutorial is how easy it is to build great front-end UIs for a variety of
applications with Web Parts, and not just portals.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This also extends the usefulness o=
f the
Web Parts feature of ASP.NET 2.0, showing how it can be applicable in
environments where membership isn&#8217;t explicitly required.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>While this sample application was based on a sports sa=
mple,
you could do the same for other sports or even other events such as electio=
ns,
award shows, favorite movies, books, student grades, etc.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>The main downside of this type of application is that =
the
ContentWebParts must be built manually.<span style=3D'mso-spacerun:yes'>&nb=
sp;
</span>But fear not - in Part 2, I&#8217;ll show you how to do this all
programmatically, so that a data source can be attached to the page, doing
everything on-the-fly.</p>

</div>

</body>

</html>

