Tim,
enable-local-eval doesn't work under XP, no matter the setting,
because
(user-uid) appears to always return zero, whether or not the user in
question is an administrator. (on my box (user-uid) returns 0 for
guest.)
I don't think it should return 0 on Windows generally, although I can
see doing so for Administrator(s), and I can accept that. However it's
bogus that it does so for peons.
As a work around try setting the variable `nt-fake-unix-uid'.
Jonathan.
--
Jonathan Harris | jhar(a)tardis.ed.ac.uk
London, England | Jonathan.Harris(a)symbian.com