And yet I still pay more.

Why does it have to be external? You could set up an intranet and have it accessible by also having remote access enabled using a VPN or Terminal Services running Remote Desktop Connection etc.