<p>I am forced to use VSS at work, but use SVN for a personal repository.  What is the best way to sync between VSS and sync?</p>

What I have done in the past is as follows:
Make sure all my changes are committed to svn://trunk
Do a get latest from VSS into my working copy.
Manually merge the changes in my working copy.
Commit the merged code into the svn://trunk
Do a VSS diff and checkout any files with differences (without overwriting files)
Check in those files.