I am about to start as the IT Administrator at a small-med size law firm. They have a couple of branch offices, with a main office of about 50 people. 200 users all up. Their IT systems setup at the moment is:

* 8 servers (server 2003, 2000 and a Linux box running a share drive)
* All computers running XP.
* Exchange 2003 with no mailbox limits
* All computers in a workgroup! No domain!

The 'IT guy' that has been looking after the network to date is a bit in over his head so they are giving him the chop and hiring me (woohoo!) I am starting a list of things to improve, and one that I will ask for is some new server hardware. I want to buy 2 servers to replace the fleet of 8 old ones.

Now for my actual question! I want to implement Citrix Xen Server and use this to host the following:

* Domain Controller
* Exchange Server
* Citrix Farm
* SAN (1TB should do it by the looks of things)
* And a backup device for it all

Please don't think that I am being lazy and just asking for someone to tell me what to get - I am looking into options for this. I would just like a bit of an open forum for combinations of what people thing would be the best gear.

Thank you for your time everyone!