How can I get Snow Leopard to properly reconnect to my Windows network drives after it goes to sleep? My mac goes to sleep. It wakes up. The volumes mounted to a Windows server in my house all work. I can see pictures and listen to music. Until I can't. After two or three sleep/wake cycles, I can't connect to the Windows server at all, with Finder hanging infinitely on trying to connect. I have to reboot the entire machine to reconnect properly. With OS X 10.5, I never could get the volumes to reconnect after sleep, but at least they didn't sabotage Finder. Anyone have any ideas? I hate leaving the mac running all the time.

(27" 2010 iMac, OS X 10.6.4)
This is a known issue, and has no current hotfix or resolution.  The problem is in the samba implementation.

The only thing I can think of doing is writing a script to umount your samba just before sleep, and mounting right after sleep.  (Nobody has done this yet)

Most educated source on the problem I could find:
https://superuser.com/questions/144327/mac-os-cant-connect-to-smb-shares-after-sleep