corporate firewalls blocking nonstandard ports, you running other apps on those ports, your firewall throwing a wobbly, general nonstandardness.
if 80 is impractical, many people suggest running off 443 as that (the https port) is unlikely to be filtered.