I've just discovered the beauty that is the MTInclude tag. I've transfered my side content with the calender, search, links and stuff into a Module Template and then including it in every other template that needs it. I didn't know about this before and just stumbled accross it. This is very cool. It allows you to include blocks of code like you would with a language like PHP or the like and it will parse the MT tags in that module (I don't know if PHP would do that). Cool Stuff.
PHP affords you the ability to require, which you can place your code, say a little calander app, in a single file, and [?php require ("mycalapp.php"); ?] where you want it...
But yeh, that they provided it as part of the API in MT is ausome.
the nice thing about using php for includes (which i do for the links on my main page) is that you don't have to rebuild your site to see the changes. It just gets included as soon as you change it. :)
But, it doesn't parse MT tags. I thought I tried MTInclude and couldn't get it to parse the MT tags, I'll have to try it again...