FM folks insist on having FMServer on a separate server. That's the way we have it set up in our shop. I'm really not sure why but some of the problems I've seen in different knowledgebases were resolved by having FMserver on it's own server. How many users are on it at any given time?