i need a way to access the network share at my office from home over the internet. the office network is your standard 100 mb ethernet all plugged into a linksys switch. all the machines are running windows xp pro. all of the computers in the office have internet access through a linksys router that is also plugged into the switch.

is there a way to access the office network from home through the internet? the data needs to be somewhat protected from outside users, (i.e. password required to access the network, nothing fancy)