I use Server 2003 but that was because I thought I had to (long story). My personal opinion is that server 2003 is probably a little more stable but XP is still pretty stable. It probably doesn't matter and considering the different in cost (~$650 USD), Windows XP would be preferable.