6
As a designer, I would utilize the smarty technique, but for my own sites it would be a core hack.
We really should start to compile a list of community requested core inclusions. Because there are just too many things this cms cannot do without hacking the core.
I agree with catz, it doesn't make sense to hit the db for no reason.