Well, after a few hours work I forwarded port 6667 on the router (Netgear DG834GT) and we're connected. We've been playing without doing this for ages so something changed at TT's end.
TT support was/is abysmal - completely clueless and obstructive. I thought I'd post in case anybody else has this problem.
Happy Christmas