What does the last commandline do?
interface FastEthernet0/1 description VLAN2-PublicNet switchport access vlan 2 switchport mode access
----- If I did not have the line: switchport access vlan 2, would the last line not make FastEthernet0/1 a member of VLAN1?
Regards Martin