Hi; I have this in a page template: <html> <body> <table> <tr> <td tal:define="num python:here.scripts.getQuote"> <span metal:use-macro="here/en-us/quotes/?num/macros/quote" /><br /> <div align="center"> <span class="text"> <a href="quotes.pt" target="_top"><b>The quotes</b></a> </span> </div> </td> </tr> </table> </body> <html> Now, I thought that was the correct way to call the variable "num" (that is, with the question mark: "?num"). Apparently, I'm mistaken. I've even tried defining it this way: <td tal:define="num python:str(11)"> to make sure that num was properly assigned. What am I missing? Also, if I have a dir called "scripts" in which "getQuote" exists, and "scirpts" is in the path, shouldn't that notation work okay? TIA, Victor