I myself asked myself the same thing at 11 this morning, oscar, so i asked the tech team here at Violet. As it turns out, the reason is a little odd. So what is happening is that our server, starting 5 minutes before the top of the hour has to send a signal to every rabbit out there one at a time to tell it to read out the time and that's why some rabbits tell the time a couple minutes early to a few minutes after the hour. 20 minutes late is a bit extreme and it seems that many users have opted for the talking clock service so each rabbit must now wait for it's turn in line. Obviously this is not the best way to read the time and the problem has been addressed here. Fortunately, we are switching to new servers in the next couple weeks and the way that these signals are sent out with be different and consequently, the time should be much more accurate. Keep an ear out for the announcement of the server switch and you should be able to notice a difference. don't worry, we're all working away over here trying our best to make sure these little things get straightened out with the new servers/ website/ tagtag launch etc.!