Dashcam

Hi all, can anyone recommend a good quality dashcam? Ideally one with enough SD capacity to record a full shift!

Thanks in advance

Matt