SG9665GPS is a very nice cam, but CDV300x hes way better video quality, but at the moment as Jokiin said CDV300X or also known as SG7LA50G has issues which are not resolved yet. @Pier28 they have a new version of SG9665GC which is way better. if you are choosing between the 2 mentioned above go with SG9665GC it is an upgrsde of SG9665GPS
not yet but very soon