I think I was treating the server as a peer (by using the SqlSyncProvider)
I am now using SQL 2008 change tracking and using the SqlSyncAdapterBuilder to automatically generate the required adapters. A scope is not needed for the server, only a client.
Dim currentBuilder As New SqlSyncAdapterBuilder(serverConn)
currentBuilder.TableName = "Customer"
currentBuilder.ChangeTrackingType = ChangeTrackingType.SqlServerChangeTracking
For SQL 2005 I would have to create my own change tracking solution (based on the samples given)