Can anyone give suggestions on which camera to use to record while driving it could be USB/Bluetooth/wifi I was thinking of installing it by the rear view mirror, also I have seen USB cameras with mics is that type of mic good enough to use with navivoice?

check my car at: http://www.cardomain.com/ride/2527531/1