I solved it! Turns out my firewall (on the server) had a setting that defaulted port 80 to only open to local machines, and not the internet. All works now :) Cheers, Scott