If you've already got a nix*/nux* gateway box, then just run your favourite MTA (postfix/sendmail/qmail etc.) .... configure it for DNSBL and RBL lookups against decent blacklists and that's all you need .... it will catch 99% of spam.
- do I take it this is what you think my hosting company (
'you') should be using?