On the spam issue, NTL could at least do what Freeserve do and just tag the messages that are likely to be spam. Then you can set up a rule to delete them.
I run my own mail server though and with my domain name(s), bypass NTL entirely. I get about 1 spam email every few months