Okay so here's the deal, I will at least whip up ONE application that will work on windows and linux and simply read, parse, and save the CA data to disk, appending always, so it accumulates data. It will require java unless someone else can enlighten me here. I can make simple API like getSpeed() and getAmps() etc for those that don't want to deal with disk, and stay in memory, where the action is. It makes no sense to have to write two completely different programs to do exactly the same thing one on linux one on windows. I'm probably the gazillionth person to be baffled at how difficult something that should be so simple can be.