Thanks for the post - copied your smb.conf to verify and it doesn't work for me.
I don't have any firewall running either.
When I try to connect... to the server, I have to restart finder or I watch the rainball forever.
What linux version and samba version are you using?