We (public k-8 school) just installed a new box that monitors all ip traffic coming off the internet. I’m talking screen shots of yahoo mail, instant messages, chats, web sites, anything IP. You set filters either predefined or w/ key words. How it works is you plug in this box into a switch port on the switch your Internet connection is on and then mirror the Internet port to the port your box in on.
The company is called www.esniff.com.
Worth taking a look at. Very cool.