Hello,
The best solution out there is SparrowIQ - www.sparrowIQ.com
It's easy to use, easy to understand bandwidth monitoring and network traffic analysis software. Developed specifically for SMBs - doesn't rely on NetFlow (although it has this capability) and VERY affordable. Similar to Wireshark but NOT as complex to configure. Doesn't require a server as some of the competitive solutions out there.