I'm writing some quick and dirty software to locate Hirshmann switches, read their SNMP to determine what's connected to each port, and build a map of how the switches are connected. Hirshmann sells software to do this, but my company doesn't buy it.
It gives me my once-every-five-years reminder of why I dislike .NET.