Data Logger Suggestions

This is for a friend I helped at Bonneville.

Looking for some recommendations for a data logger to capture general engine data during a run. What I'd like to capture is the following:

EGT (8 separate signals)
RPM
Coolant temp (2 channels)
oil pressure

A few extra channels for future growth would be nice. What's a good one at a reasonable cost?