hey I see your doing it ok, what I did to enable the share as you'll see in my smb.conf is that I added a particular share and assigned it permissions and a path. Then from windows find network places and there you have it. Good luck!!
[global]
workgroup = Darkgroup
os level = 2
security = user
invalid users = root admin @ sys usr bin run tmp home
time server = No
unix extensions = Yes
encrypt passwords = Yes
log level = 1
syslog = 0
restrict anonymous = Yes
disable spoolss = Yes
printing = CUPS
printcap name = CUPS
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = No
veto files = /*.eml/*.nws/riched20.dll/*.{*}/*.tmp/*.sys/.*.*
in my configuration I don't use these:
#[homes]
# comment = Home Directories
# valid users = %S
# browseable = No
# read only = No
# create mask = 0640
# directory mask = 0750
#[printers]
# comment = All Printers
# path = /var/tmp
# printable = Yes
# create mask = 0600
# browseable = No
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/drivers
# write list = @ntadmin root
# force group = ntadmin
# create mask = 0664
# directory mask = 0775
this is the important bit:
[AlphaFTP]
comment = Alpha FTP
path = /home/AlphaFTP
public = Yes <-- this is optional, it allows access with no USER or PASS
read only = No
printable = No
if you do set it up without the public=Yes you will have to configure a smbuser and smbpasswd
Hope this helps you out, I'm a newbie myself