How about security ? No SSL ?Quote from caplan8293:
You can also route the IB traffic though port 80 to a company called www.http-tunnel.com which will then route it to IB on the correct port. It costs $5 a month will allow users to bypass firewalls since they are using port 80.