Somewhat agreed with Nothinman, what you need is to get with the Admin
and have them set up a roaming profile for the boss and anyone else that
would need one. Then get them to set up a separate user account for
you on your machine (if you can't do that yourself).
CEO walks in, turns on your machine, logs in, and gets his profile loaded
from the server, so all the machines look identical to his desktop.
If he is the PHB type who wants the machine to automagically start on a
a set desktop, without a specific log in, there should be a way to create a
"dummy" account that anyone can log into to give a standard company desktop.
And still allow you to switch over to your own personalized account if need
be.
If he is even beyond that, and just wants every machine to give him easy
access to corporate files; you don't need ammo against XP for that, just
dig out the corporate security policy and read that back to him. Make sure the
big guns in IT are around to back you up when you do though, and remember to
use big scary words like Virus, Hackers, Corporate Espionage, downtime
and Lost Revenue.
----
You seem to be against XP on principle, but once you get past/turn off the
bells and whistles, you are pretty much left with what you have in
Windows 2000. It has to be pretty much the same as current Window2000 clients
too, until XP Server is released.
There are some very good functional and user interface improvements
(beyond the pretty colors), driver updates, and I'm assuming,
all the things they got right from the W2K service packs are
already rolled in to this one.
And if the new hardware is up to snuff, the increase in performance/
productive work potential will more than make up for any momentary annoyance
you might have with changing over to a newer version of Windows.
I don't know if cost is a concern, since this is probably already rolled into
the cost of the new machines, and the CEO seems to think the company can afford
new purchases right now.