Quick question and maybe I'm just missing something obvious in the configuration, does or will DSLstats support bonded connections? I noticed there are options for the command to use xdslctl, xdslctl0, xdslctl1 and my modem (ZyXel C3000z / Century Link) supports all of the commands. Looking at the output it appears xdslctl and xdslctl0 produce the exact same output while xdslctl1 shows different stats for everything above 'VDSL2 framing' portion of the response (everything after that appears to be the same as the other two commands as well).
The reported speed in the status bar only shows one half of the connection along with most of the other stats, if I change the command to use xdslctl1 then I'll see stats for that line and the graphs change accordingly. Not sure if there's a way to run two instances of DSLstats at once, but I suppose that's a way to keep track of each line at least.
Thanks for the app as well! It's a great utility to keep track of line status and it works perfectly for me at home. Even if I lose internet my mail server is in the basement so I can still get alerts. I know my modem isn't supported but it seems to work well with DSLstats as long as I don't enable certain monitoring features.