First the issue... I want to collect bandwidth stats for each device linked to my router. I don't care if it is collected by ip, mac address, or port number. I want graphs and data displays similar to what is currently in tomato. ie: real-time, daily, weekly, etc. I would like this data to be collected on the router, and then, at certain specified intervals, saved to a cifs path. Second best would be a collection program running on one of my computers, getting the data from the router. Third best is a collection program running on a computer, getting data from all other computers, bypassing the router completely. My *ware... This is a home network, running a mix of wired and wireless connections. I have a linksys WRT54G v 2.0 and am using tomato 1.23. All of the computers connected to the router run windows xp. What I've done so far... I have looked a lots of threads, here and there, that are asking basically the same as I am. I have also visited several web pages where "solutions" are given. My conclusions... Short of modifying tomato, it seems that the solution will require one computer to collect the information. I was able to set up snmp on the router. Then I installed and ran mrtg on my computer, collecting data from the router. It looks like this is only going to give me the same stats I currently get from tomato. My questions... 1. Is my conclusion accurate? If not, how can I make it work? 2. If I have to collect these stats outside of the router... A. since all boxes run XP, it looks like it might be easier to use wmi to collect stats instead of snmp. Any thoughts here? B. if wmi is recommended, do you know of any free and simple programs that will collect and display the data I need. Thank for any help!