Is there a way to make the SlimServer use a different browser template based
on what device connects to it?

The regular multi-framed template is fine when accessing from a desktop
browser but sucks with a PDA (by the way, it crashes the Palm PDA)

The "handheld" template is fine for PDAs but is not really the best approach
when you're on the desktop.

Seems to me that it needs to be possible to control the template based on a
tuple (user, user-agent)

a) The user (so multiple users can have their own set of templates)
b) The user-agent (so that the template changes automatic based on the
browser used by a particular user)