Mine loses 5-6 minutes in a month or so. I always thought electronic clocks would be more accurate, but oh well. Not as bad as yours though. My old Aquacontroller Jr would lose time like yours, but had a "leap second" feature that you could adjust to get closer to real time. For a net connected controller like the P3 I would expect an automatic time sync to a time server shouldn't be too difficult rather than having to click the "PC time" button all the time on the P3. Hopefully it is in the works ...