I got a little exited when i realised that MSDroid could connect to my MS3 over USB (no need for extra dongles, just a cable).
Then I got a little sad since I really like to have everything in one interface (preferably RaceChrono), always available in my pocket.
Could there be any way that RaceChrono could pick up a number of CAN messages over USB (or BT if you must)? Of course there must be some type of definition for every case (ECU, or whatever is sending the CAN messages), and this could be as complex as manual .ini-files (or scipts), especially in the beginning.
Getting extra boxes, converting CAN to OBD-II and then a dongle to send that over BT creates a hazle, and OBD-II cannot contain some channels (I think Oil Temperature is one that's not possible).
It's easy to dream up integration projects for others, but this sounds to me like a step up for RaceChrono as a product (Pulling data directly from ECU).