You have pick an excellent version of Linux
here is a copy of the file that i use for connection from NT4, 2000, 95/98 and linux workstations.
[global]
log file - /var/log/samba/log.%m
comment = server
default = share
netbios name = server
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
security = share
server string = Samba Server
unix password sync = no
encrypt passwords = no
map to guest = never
password level = 0
null passwords = no
os level = 0
preferred master= no
domain master = no
wins support = no
dead time = 0
debug level = 0
load printers = yes
[homes]
comment = Home Directories
read only = no
guest ok = yes
hosts allow = 192.168.0.*(depends on ip used)
[printers]
comment = All Printers
path = /var/spool/samba
print ok = yes
browseable = no
public = yes
[share]
path = /home/share
read only = no
guest ok = yes
please note the line with the comment, you may be using a different ip address, dont put in the bracketedcomment. copy the original smb.conf to a backup directory and start off with only the above text in the file, restart your system and you should be able to see the server in your network neighbour hood and the home directories
good luck