Dabbling once again with Linux so please be gentle.

I am trying to run Samba between a Fedora 9 load and an XP and Vista windows machines.

Question 1: How do I prevent the smb.conf from being overwritten by the a default smb.conf file each time I boot.

Question 2: I can't see my Vista shares unless password protection is turned off - i.e no log-on screen appears. Any fix?

Question 3: (OT) What settings would be blocking Firebox internet access while intranet is functioning - i.e. I can see the router and other PCs on the network but can't get to the outside world.