This is UNIX, it was invented with things like that in mind. If you use X11 you don't even know where a program is being run from. Netboot will even make your client effectively a diskless terminal if you want to be able to centrally manage all your images on the server instead of pushing them out.
You didn’t quite answer my question (I am not a UNIX expert). Can you divert the desktop and all saved files to a network server? Invisibly? Netbooting has nothing to do with that (jesus, do people actually do that outside of a SAN?).