Remove: root directory = /home
root directory (G)
The server will chroot() (i.e. Change its root directory) to this directory on startup.
This is not strictly necessary for secure operation.
You're chrooting samba to /home, which is most likely breaking any other paths you have in your configuration.
Remove: wins server = 192.168.1.20
You either need 'wins server = some.other.ip' or 'wins support = yes', but they're mutually exclusive because you can't tell the box it's a wins client and server at the same time. It'll make browsing much more reliable if you setup the samba box as a WINS server though, just add it''s IP to the WINS server list on all the clients or update your DHCP server to hand out the right WINS server IP.
Remove: username = Blake
The username line is needed only when the PC is unable to supply its own username. This is
the case for the COREPLUS protocol or where your users have different WfWg usernames to UNIX
usernames. In both these cases you may also be better using the \\server\share%user syntax
instead.
Unless you have a really old SMB client, that line won't help anything.
Remove: case sensitive = Yes
Windows isn't case sensitive, this will only confuse it.
in [Homes] Section Remove: path = /home
Homes is a magical share, that automatically points to whatever user's home directory that's logged in.
Please, read the help pages on SWAT's web page or the smb.conf man page. It describes everything in great detail.