We have a smallish office (40 users) and we need a web content filter with reporting. We have a SonicWall 2400 and I tried a trial of their web content filtering, but it's very clunky and not very flexible. What could I implement without having to buy another piece of hardware? We need to be able to filter by IP range or a specific IP, and we need white/blacklisting. Good reporting would be a plus.