hi Barry, quick note to mention about Vista

just because you have a "new" system from Dell, doesn't mean you have all the latest updates to Vista's OS
So many problems with that system during the last year or two, there's been one or another "latest" update out when you least expect it.
Another person I know in my neighborhood, with a HP laptop, thought he too had the latest, but when going onto HP to see, there was such a long procedure to update to the SP1, he decided to not do it yet.

(so many pre configure steps before going to just the SP1 before doing the updates WOW)
Vista is really a big pain in the arse ...

.. but once it's all set-up, it should be very good for your needs.
I don't know much about that OS, I just have XP Pro with SP3, basically you're trying to have the folders or drive shared between the computers by making a "static IP" on each computers port, so the router can be told where to forward any request for seeing each computers folder/drive.... usually, a static IP is set in the Ethernets config, having it not use DHCP to make one of it's own.
With Windows, most likely also Vista, the "Control Panel/Network Connections" should show "Local Area Connection" Properties and should have this config located in the "Internet Protocol (TCP/IP)" option of that Icon window.
After opening it, you'll see it's default to "Obtain an IP Address automatically" ... change to "Use the following IP address"... put the Static IP you set in your Router for Port Forwarding (192.168.1.100) as an example (yours can be different too) then the OS should be set to share a folder or drive by right-mouse-button clicking on one of your choice , high-lighting
Properties in the small menu, and choosing the "share" tab, follow the instructions.
(at least this is how it works for XP, i think, I don't use sharing, but my brother does, and even has "magic packets" to turn on/off the computer itself, remotely, when left in suspend to ram state,
Magic packets are part of Tomato OS for the Router)
if you still need some help with this, if I'm wrong, I can ask him.

if you check your userguides for the router/gateway, about setting up port forwarding, and have one folder or drive on each system set as "shared" it should show up on each computers screen in the "network" places, or whatever it's called on Linux.
The member
Alexandreg makes a good point, after port forwarding is set to the static IP's of each computer, the OS is responsible for the "sharing"
One last thing I just remembered, ... you'll have to turn-on "File and printer sharing for Microsoft Networks" in that same "Local Area Connection Properties" section... or nothing may be seen, and you could go crazy trying to figure it out
