Thanks for the response.  I understand the approach you outline and have been using it exclusively so far.  I'm starting to work with structures that are more complex than my original example and would ultimately like to task a designer to create/modify the tpl files without editing the module at all.  How do I go about invoking the theme engine to accomplish this in a similar to my original example?
<br><br><div><span class="gmail_quote">On 4/10/07, <b class="gmail_sendername">Metzler, David</b> &lt;<a href="mailto:metzlerd@evergreen.edu">metzlerd@evergreen.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Easiest way is the the following.&nbsp; In this case, 
the html output represented by $foo is presented in the content area of 
page.tpl.&nbsp; Note you don&#39;t need custom theme functions and custom tpl files 
to do this. </span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Now you&nbsp; could invoke the theme engine as well, 
but I wanted to make sure you understood this easier way first. 
</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial" size="2"><span>Dave</span></font></div><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:support-bounces@drupal.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">support-bounces@drupal.org</a> 
[mailto:<a href="mailto:support-bounces@drupal.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">support-bounces@drupal.org</a>] <b>On Behalf Of 
</b>Cyberswat<br><b>Sent:</b> Tuesday, April 10, 2007 11:47 AM<br><b>To:</b> 
<a href="mailto:support@drupal.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">support@drupal.org</a><br><b>Subject:</b> Re: [support] Templating in Drupal 5.1 - 
the cleanest way to do it?<br></font><br></div><span class="q">
<div></div>
<div>I have another question regarding this subject.&nbsp; If I create a custom 
module how do I use the templating engine to work with the output of the 
module?&nbsp; I know this code is bad, but it summarizes what I would like to 
do.&nbsp; Any help is appreciated as I&#39;m starting to feel dense from not being 
able to figure this out. 
<br><br>#################################################<br>module code - 
mymod.php<br>#################################################<br><br>function 
mymod_menu($may_cache) {<br>&nbsp; $items = array();<br>&nbsp; $items[] = 
array(&#39;path&#39; =&gt; &#39;mymod_view&#39;, <br>&nbsp; &#39;title&#39; =&gt; 
t(&#39;mymod_view&#39;),<br>&nbsp; &#39;callback&#39; =&gt; &#39;mymod_foo&#39;,<br>&nbsp; &#39;type&#39; =&gt; 
MENU_LOCAL_TASK,<br>&nbsp; &#39;access&#39; =&gt; user_access(&#39;view mymod&#39;),<br>&nbsp; 
&#39;weight&#39; =&gt; 0, <br>&nbsp; );<br>&nbsp; return $items;<br>}<br><br>function 
mymod_foo() {<br>&nbsp; $data = array(&#39;foo&#39; =&gt; &#39;bar&#39;);<span><font color="#0000ff" face="Arial" size="2">&nbsp;</font></span></div></span>
<div><span><font color="#0000ff" face="Arial" size="2">&nbsp; 
$output =&nbsp;&#39;&lt;h1&gt;Here is the value of&nbsp;&#39;.$data[&#39;foo&#39;].&#39; here. 
&lt;/h1&gt;&#39;;&nbsp;</font></span><span><font color="#0000ff" face="Arial" size="2">&nbsp;</font></span><br>&nbsp; return $<span><font color="#0000ff" face="Arial" size="2">output&nbsp;</font></span>;<br>}<br><br><br><br></div></div>
<br>--<br>[ Drupal support list | <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br><br clear="all"><br>-- 
<br><br>Kevin Bridges<br><a href="http://www.kevinbridges.org/">http://www.kevinbridges.org/</a>