Tuesday started already for me. lol

Um ... about calling isp's, they usually won't tell you if they are blocking ports or shaping/blocking p2p apps. You might strike it lucky with one of their techs, but usually they won't tell you because it's their policy not to or else they themselves don't know. People at front desks who answer calls definitely won't know.
Blocking ports is what CableVision do do in some but not all of their areas of control. Go to LW's menu bar, Tools>Options>Firewalls & change the listening port to 64049 or 50012 (try both) & press apply. See if that helps. You can also go to Tools>Options>Connections & disable Connect on start up. Then close LW, open again, wait a few mins, check the listening port is the same as you put in, then go to File menu -> Connect.
BTW did you try temporarily dissabling ZoneAlarm to see if it made any difference. Just to try to narrow down where the problem might be. Doh, oops you did try that earlier. But try no firewalls at all to see if that makes a difference, only temporarily.
You could try another program to see if you can at least connect. I'd recommend
Phex to see if you have the same problems. However again, you may need to add a separate firewall rule specifically for phex.