Back in the old days you could install and configure ICS: Internet Connection Sharing. I've not done this and don't know if it works with Vista. Hopefully it will