Alright, here is the full page. Everything works except that the display objects on the right do not sync with the drop down select on the left. For some reason the "setrow" statement is not working
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
<html xmlns="
xmlns:spry="
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Newland Tours: Country Profiles</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/xpath.js" type="text/javascript"></script>
<script src="SpryAssets/SpryData.js" type="text/javascript"></script>
<script src="SpryAssets/SpryCSVDataSet.js" type="text/javascript"></script>
<script src="SpryAssets/SpryAccordion.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
var ds1 = new Spry.Data.XMLDataSet("MySpryDataSet.cfm", "rs_countries/piece", {sortOnLoad: "countryName", sortOrderOnLoad: "ascending"});
ds1.setColumnType("population", "number");
//-->
</script>
<link href="SpryAssets/SpryAccordion.css" rel="stylesheet" type="text/css" />
</head>
<body class="oneColFixCtrHdr">
<a href="#top"><img src="images/spacer.gif" alt="Skip to main page content." border="0" /></a>
<div id="container">
<div id="header">
<img src="images/banner_left.gif" width="451" height="68" alt="Newland Tour's Banner, Left." /><img src="images/banner_right.jpg" width="276" height="68" id="bannerRight" alt="Newland Tours Banner, Right" />
<!-- end #header --></div>
<div id="navigation">
<ul>
<li><a href="index.cfm">Home</a></li>
<li><a href="about.cfm">About</a></li>
<li><a href="tours.cfm">Find Tours</a></li>
<li><a href="profiles.cfm">Country Profiles</a></li>
<li><a href="contact.cfm">Contact an Agent</a></li>
</ul>
</div>
<div id="mainContent">
<h1><a name="top" id="top"></a>Country Profiles</h1>
<p>Read the profiles below to learn about the countries you can visit on a Newland Tours vacation. Click column hedings to sort:</p>
<div id="StuffContainer">
<div id="LeftPanel">
<div spry:region="ds1">
<select spry:setrow="ds1" spry:repeatchildren ="ds1" name="countryName" >
<option value="{countryName}">{countryName}</option>
</select>
</div>
<p spry:detailregion="ds1">Record {ds_RowNumberPlus1} of {ds_RowCount}</p>
</div>
<div id="RightPanel">
<br/>
<br/>
<div id="Accordion1" class="Accordion" tabindex="0">
<div class="AccordionPanel">
<div class="AccordionPanelTab" spry:detailregion="ds1"><strong>Country Details:</strong> {countryName}</div>
<div class="AccordionPanelContent" spry:detailregion="ds1"><br/>
<p><strong>World Region:</strong> {regionName}</p>
<p><strong>Description:</strong> {description}</p>
<p><strong>Population:</strong> {population}</p>
<p><strong>Local Currency: {country_currency}</strong> </p>
</div>
</div>
<div class="AccordionPanel">
<div class="AccordionPanelTab" spry:detailregion="ds1"><strong>Country Image:</strong>{countryName}</div>
<div class="AccordionPanelContent" spry:detailregion="ds1"><img src="images/{imageURL}" alt="{imageALT}" align="right" /></div>
</div>
</div>
</div>
</div>
</p>
<p><br clear="all" />
</div><!-- end #mainContent -->
<div id="footer">
<p>© 2007 Newland Tours</p>
<!-- end #footer --></div>
<!-- end #container --></div>
<script type="text/javascript">
<!--
var Accordion1 = new Spry.Widget.Accordion("Accordion1");
//-->
</script>
</body>
</html>
many thanks