Apparently, my initial set up for syncing my files using symlinks was a little bit reversed. Rather than setting the symlink to be in the Dropbox folder, I’ve now put my originals in the Dropbox folder and have now put the symlinks at where those files used to be. The reason I did this was that my initial setup confused Dropbox. It would only sync my files at program launch. While the program was running it did not know how to follow the symlink to do the automatic syncing.
However, this poses a problem for syncing the desktop folder. I wasn’t going to move everything on my desktop to the dropbox folder because that would mean I wouldn’t be able to see these files on the desktop anymore. Also, if I did put a symlink in my user folder, network shares would be broken since other computers cant follow symlinks when using network access. I couldn’t go back to putting a symlink in the Dropbox directory due to the problem that I just had. So what I did was use LiveMesh. LiveMesh has the ability to follow symlinks while the program is running. Now I put up a symlink for my Desktop in my Documents folder and now the program just syncs that. For some reason, LiveMesh can’t sync the Desktop folder directly.
I might just ditch Dropbox altogether so I can do all my file syncing using LiveMesh.