The answer to all your questions is yes. For question 1 additionally, the 2300N has 48MB of RAM against 32MB on the 2300, and you'd use one less power socket. No other advantage that I can see. For question 2, you would need to set up the PCs to talk to the printer directly, which would mean installing the JetDirect client driver, rather than sharing the printer on the server. But subject to that, you should be able to print when the server is down wither on a 2300N or on a 2300 with an external JetDirect unit. (But note that a PC that is booted when the server is down probably won't be able to get an IP address from DHCP, and so won't talk to the network at all.)
no subject