So even if Windows resolves the way I want it's never going to fail on the public DNS servers and roll over to the internal one. Host entries are the only way to go. I have this working for most things except for the sharepoint calendar ...
Microsoft SharePoint Full Article Link - Re: How to have Windows XP guest use Mac OS DNS when VPN ...