I've set up TFS on my home computer so that I can sync my projects back and forth between home, school and work. I installed it on Windows 7 x64 Ultimate using the advanced configuration so that I could set the port to something not blocked by my ISP.
The problem I'm having is that I can't connect to my home computer from school or work. It won't even respond to ping, much less allow me to even connect to TFS or VPN. Normally I'd just assume I've messed something up or that my ISP is still blocking that port, but my iPhone is able to connect to the TFS web interface just fine over AT&Ts data network.
What have I done so horribly wrong that my TFS server only responds to my iPhone and not my freakin' laptop?
EDIT: I should point out that my laptop can connect just fine when it's connected to my home WAN.