Did you try one of those EyeFi cards?

I own a few and they made this a painless way to sync.
Bob