First off, I can't get SWAT to work. I keep getting a permission denied error. I'm using Genesis and I think someone told me that it automaticly closes all ports, Is that so? is there a way around this?
I think it is called "access" in GenesisPrefs. Note that more precise rules have to be inserted *above* the general rules. So it might be easier to edit amitcp:db/access in a text editor than to use the GUI.
Second, I'm using SBMFS to connect to my pc but am hitting the wall with it starting up automaticly on boot. It keeps trying to run before Genesis...
Use the events in Genesis to run a script which starts SMBFS after Genesis went online.
Third, and I can't really say this is a bad problem, when I DO mount a drive with SMBFS, it doesn't show up anywhere!!! I have to type it in manually (the drive mount name) every time. No Icon on the desktop or anything 
Use the device and volume parameters. Example:
smbfs workgroup myhome //pc/d device PC_D volume "D on PC"
Then you will get a "D on PC" icon on the Workbench and it can be accessed as PC_D: from the shell. This is especially useful if you want to mount multiple shares or shares from different computers.
Bye,
Thomas