Along with myself, a couple other people in my office are having the same issue as I. Below, I will go through all the steps I've taken thus far (it's been a long time) and the results if I have them/can remember them.
Issue: When connecting to any server (smb, vnc, doesn't matter) the connection never initializes. It stays at the "Connecting to '...'" window. I can leave it up all day and it won't complete nor will it error out.
Current workaround: Create a new profile on the computer, and either User Switch or Migrate to that user.
Troubleshooting steps taken:
Ping. I can ping all and any servers fine. It returns with reasonable times, and resolves the host fine. If it's a webserver, I can go to it from any browser no problem.
Log. I can't find anything relating to when I first attempt connection, or anything during the duration of the attempt. Checked all logs that seemed relevant, and got nothing.
Netstat. Routing tables match the new user account fine.
sysctl.conf. Added the following:
Rebooted, still nothing.
Reset PRAM. Nope.
Reset SMC. Nope.
Connect to server on new account, then try to access it on the broken one. Drops connection to the server and dissapears from finder.
Delete Finder.plist. Didn't help.
Disable local firewall. Nope.
Connect using static IP and DNS name. Nope.
I've probably tried more along the way, but have forgotten.