I would check out the former Netscreen, now part of Juniper Networks. We used to be a reseller (not any longer) and they have a nice GUI and a solid product. There is also Watchguard that integrates anti-virus. Remember that you are probably bound more by your external connection than the number of computers - a lot of people buy WAY TOO MUCH capability in the firewall compared to their public Internet access.
I would really not expect a firewall to be your anti-virus solution. Firewalls need to be fast and anti-virus solutions need to be thorough.
Security appliances are relatively inexpensive and in this case, specialization is better. Many of the AV appliances use the Sophos engine (which is a good product).
There is no way to avoid AV on the desktop. There are too many ways to get malicious code installed. Most of the major AV companies include a management solution for enterprise deployments. Depending on how large your installation is, you can use one of these for central management or sneaker-net the standard product. The main sensible use of an AV appliance is for outgoing email to ensure that your company is not a source for viruses (unprofessional, embarrassing, and worse). There are also AV solutions that work with your mail server.
For anti-virus, it is good to use a different vendor for any server or appliance solution than the desktop component. This will give you a better chance of picking up problems that may get past one of the machines. You should also run AV on your file servers - I have worked in offices where the file server became a "Typhoid Mary" - spreading the virus from PC to PC as quickly as the system admins were knocking it off of desktops.
Desktop firewall products are also a good "belt-and-suspenders" tool to use - even with a main firewall. They pick up a lot of malware and other things that a gateway firewall will not capture.
Steven B. Davis
http://www.playnoevil.com/ - blog