same problem here
I got it figured out, thanks to the Telegram chat.
when the NEM program opens up a tab on your browser, the portal to get into your wallet, on that page is a settings tab at the top. Click on it and it will allow you to change the host to "localhost." That should usually do it. Alternatively, you can go to http://www.nodeexplorer.com/ and pick one of the IP addresses there. Go through until you find one that works. That will save you from having to download the blockchain to your PC. If the first IP address doesn't work, pick a different one.
Those are also nodes you can try for delegated harvesting. Since I don't have my own node yet I try to harvest off one on the list. I usually go to somewhere in the middle, then try a few nodes until I find one that isn't full.
Anyway, it seems I forget this every time... Hopefully writing it here will help me remember next time.
Yes, if there is ever any problem with NIS, the quick and super easy work around is just connecting to a remote server
the short of it is
1) go to nodeexplorer.com
2) pick any IP
3) on the landing page go to settings and change "local host" to that IP
done
(here is the very detailed instruction guide http://blog.nem.io/connecting-to-a-remote-server/)
When I am on the road and need to use NEM, I just download and start only NCC and follow those steps. In under 2 minutes I am up and going, sending and receiving on a computer that hadn't ever had NEM installed before.