Hi andyflashlite &
I eventually set up a VPN into my office from home, but it took a lot of effort, and only truly worked when I'd done a lot of faffing about, and spent some time trawling through M$ newsgroups. I was trying to connect my home Windows XP Home desktop or work WIn XP Pro laptop into my office M$ SBS2000 server system. I haven't tried the dial up system.
Can you confirm the OS on your home PC & Laptop, together with the OS on your office network?
You say you connect to a firewall in the office, and with a firewall at home. Presumably both are set with the VPN port open? Is the office LAN firewall connected directly to the server, and only to the server (a 2 Network card, NIC) on the server setup) or is there just the one NIC to the server?
When you connect from home via your home router, does this have the same range of IP addresses as the office LAN? This can confuse the DNS settings which doesn't know where to search. Use different ranges, i.e. they should not both be using 192.168.0.xxx. or similar.