I've been working on a project remotely for over 6 months now.
The team would use a VPN connection to connect up to the remote servers to do our work.
For this entire project, any time a team member would connect up to this VPN connection they would announce that they were going to the "wastelands".
Every time a team member would create the VPN connection that team member would immediately lose all Internet connectivity.
Now that the project is wrapping up, I've finally figured a way to solve this issue and it's one of those things that it's so simple it almost makes me mad.
The solution
First you need to pull get to the screen that lists your Network and VPN connections.
The easiest way to do this in both XP and Vista is go to Control Panel --> Network Connections (In Vista there are several other ways to get to this same screen).
One you are there, right click on the troubled VPN connection and choose properties.
This will open up a new VPN Properties form with a title of "VPN CONNECTION NAME Properties".

On this form go to the Networking tab and highlight the Internet Protocol Version 4.
Click on the Properties button and this will open up a new form with the title "Internet Protocol Version 4 (TCP/IPV4) Properties".

Click on the Advanced button and this will open up yet another form with the title "Advanced TCP/IP Settings".

The default tab here should be "IP Settings" and there should be an on/off setting named "Use default gateway on remote network".
Un-check that setting and you should be able to use your VPN session, but now you should have an Internet connection at the same time.