ok folks... I've narrowed it down to two...
Mares Puck Pro
Oceanic Geo2
gimme a vote on which one you all have!
Is there a poll for this anywhere!?
If only these two options, the Oceanic Geo 2 without a second thought and by a very WIDE margin, not even close.
I'd still say that the AL i300C is better over all and will save you money since it has Bluetooth support and you won't need the USB cable to download the log to your mobile or computer. The USB cable will set you back around $90.
Note: the Geo 2 is a watch style but the Mares isn't.