We use a great service from TopSec Technology
All our email goes through them and is washed for spam, viruses etc.
We get virtually no spam.
I can't remember the price, but i remember being surprised how cheap it was.
And they provide a very prompt service.
They don't do online back ups though
Brendan