Situation: a user is going to access the same APFW database from different machines. I would propose that the user preferences be tied to the user and not to the machine used to connect to the database.
This would make it easier to:
* set up preferences for the user before they connect
* insure that Limited Access rules are enforced correctly in situations requiring it.