Are you acquainted with the command line interface on Vista, as you can get more diagnostic help from there? (Use Win key + R and tell it to run cmd, or use the 'run' menu option)
route print will give the current routes set up
ping or tracert can show whether external routing works and whether there is a dns problem.
I don't know what you know, so you may need to ask for more help