I was wanting a way to sync my contacts between Yahoo and Google. Unable to find anything to my liking, I created my own utility. Check out my Contact Sync util. Use it to sync your contacts on demand.
Enjoy