WIP: Optionally append snippet

the actual snippeting code hasn't been tested yet.

also, the whole userprofile should continue to be expanded on.
it needs a real handler, and  more of the profile stuff should be moved to it - but probably not yet.