Comments: 7

The %%user_id%% variable sounds great, because the title of a profile page could then be used to show their name on the page instead of just an ID. For non-Pro users though, %%user_title%% (i.e. username) might also be useful.

A slight tangent:

The %%created_by_id%% variable would be most useful to me if it worked inside the ListPages module, but I think this idea would be best made into something like a "PageVariables" module, where all supported variables (including %%created_by_id%%) will work directly on the page, without having to use them in a Live Template as we do now.

"pages" parameter could be used to select certain pages, like pages="start welcome other-page", or current page: pages="." or parent page: pages=".." or both current, parent and some other pages (doesn't make big sense, just for being consistent): pages=". .. start".

EDIT: this is not completely correct: you won't be ever able to use %%user_id%% in ListPages (because of ineffective caching).

What does this module actually do? The name should reflect that. It renders content by replacing symbols. I assume you'll support all the variables that ListPages also handles, except those particular to ListPages (such as counters).