It's just that the IP address of my cable modem changed (Doh!). New addres is XX.XXX.XX.XXX if you want to access it directly. I just updated DNS, so it should be propogated within 24 hours.
Update: DNS has propigated, so just getting rid of the IP, to keep as many trollers away ;)