Check out the Microsoft Sync Framework. It's a bit of work to set up in your application but once up and running it works a treat.
darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200
Have you looked into merge replication? This is exactly what merge replication is designed for.
buddylee17
Practically a Master Poster
697 posts since Nov 2007
Reputation Points: 232
Solved Threads: 137