Andrew, that eagletree logger which Dean wrote reminded me one important thing which your friend must understand or check or solve. If you compare Jeti stuff and Eagle tree stuff, you will see the way where modern R/C stuff goes. Since we have 2.4GHz technology, both receiver and sender are almost idenical devices, because communication is duplex. Transmitter sends commands to recever, and receiver send other data back. That other data could also current to motor or gps coordinations. It means that currently all sensors in model does not have memory, they simply send data back to ground. It means memory for data is typically on ground, not in model, and it little bit changes situation, because the device with memory is the Jetibox profi in case of Jeti stuff - means the displaying unit collects data (which can, but not needs to be physically connected if you use receiver - because the box has also receiver), which you can later download to computer.
On opposite side Egletree with roots in pre-2.4GHz age has memory on board. So displaying unit is is only simple display.
I am writing this difference because of 2 things - it can have some practical issues (what the user on chair sees on display if any, and how to transfer data to PC)
and the second - your friend must check memory capacity of those devices, because both are primary designed for shorter time like few flights, not day or more. Some devices have even compression which can improve logging time when chair does not move etc.
And one small note on end - in the case that memory is too small and values are stored in longer time intervals, it is good to check if capacity is really measured and stored, or calculated from voltage and current - this can give erratic data.