Managing merge replication in SQL Server is easy, if your configuration is pretty standard.
But if you have multiple domains and forest? and what about different SQL Server updated versions ? which user (service user) to use ?
Here is another document might help: Troubleshooting SQL Server 2008 Merge Replication