Samba is a real pain. I had to make a new account on my machine to replace my old one, and have to set it up.
I kept on getting net user share errors, until I gave full permissions for some samba shares folder (under /var/lib/somewhere, I think)
Now I am using a default samba file I found online here and still have issues. I have kubuntu-desktop package installed and and add or edit shares using "kcmshell fileshare" or from KDE (last I checked I could use Konqueror or Thunar) but not from Gnome (Nautilus)