I'm probably missing something simple but I've tried from every angle I can think of.

I created a new local/samba user via shellinabox and set it's home to /home/smcandrew

That works great and I can access the share via smb from Windows. I then log into extplorer and create the same user and point it's home directory to /home/smcandrew. Seems to work until I then log into extplorer with the new users credentials and am unable to create or upload new files or folders. Like there's a permissions problem but I can't figure out where. Same username and password on the local account and extplorer.