The number of observations in the requested date range could be queried before the observations are read to:
1. Provide immediate information about HM obs are being read.
2. Better progress bar update via chunking of obs reads.
3. If too many obs, giving a warning or cutting off at some maximum (like Zapper does).