I saw this place mentioned recently.

Might be worth checking out.

www.clamav.net

edit for poor english...lol