<% dim oTeam Set oTeam = CreateObject("xyz.abc") %> <table> <tr> <td> <% ' the manager listbox... response.write oTeam.GenerateManager() %> </td> <td> <% ' the rep listbox and script response.write oTeam.GenerateRepScript() response.write oTeam.cRepSelect %> </td> </tr> </table>Both of these methods return a few thousand bytes of data which we can create in VFP about 20 times faster than equivalent VB code in the asp page.