samba config

I am recently trying to configure my samba so I can share my fedora9 server file to my xp clients. However, I can't make it work so far.. please help.

here is what i have done so far:

  1. installed samba and in /etc/samba/smb.conf i have:
    [publicfolder]
    comment = this folder is for all my xp clients
    path = /home/henry
    public = yes
    writable = yes
    browseable = yes //then :wq of course
  2. smbpasswd -a henry //followed by typing my password twice
  3. /sbin/chkconfig --level 35 on // set smb on both 3 and 5 mode
  4. /etc/init.d/smb restart
  5. system-config-firewall // i checked smb as trusted service
  6. In my windows xp client pc, i changed my dns to my server's dns//not sure
  7. go to "my computer" , "property" , "computer name" "workgroup" = changed to "publicfolder"
  8. restart and go check network place... nothing is there...

any suggestion ? anything i did wrong? thanks much