I set up a network at my work last week and we have been having some problems that I have not ben able to fix. We have:

2 New computers running Windows XP
2 New Computers running Windows Vista Home Premium
and 2 old Computers that are both running Windows XP and were the only two computers before and were networked.

We replaced an old router to a larger router with VPN capabilities. Everything went fine...