Very weird. The effect is the same as if my ISP is blocking all my inbound ports, but allowing my outbound ports still. The 'Great Wall of the West' perhaps?? :)
I'm going to have to contact my ISP 'support' it seems, after wasting hours trying to pin down exactly where my blockage occurs.