Hi,
Sounds like you're looking for Cisco's "Network Assistant" product which is designed for SMB's and has the huge advantage of being free:
http://www.cisco.com/cdc_content_elements/flash/cna/index.html
It obviously has some limitations but it's pretty good for free software - and designed specifically for Cisco products.
HTH - plz rate if it does
Andrew.