[!--quoteo(post=355066:date=Mar 14 2006, 04:33 PM:name=keeB)--][div class=\'quotetop\']QUOTE(keeB @ Mar 14 2006, 04:33 PM) [snapback]355066[/snapback][/div][div class=\'quotemain\'][!--quotec--] Store their last accessed time in a database.. and the time at which they can vote again, and every time they access the 'Bid' page, get their data and make sure 180 seconds haven't passed.. You basically have the general idea in the code, you just need to store it for later retrieval. [/quote] Yes, I have already done that. I'll try to explain it better, ok for example lets take this case as an example. The countdown starts when you have placed a bet, this is the 1st round. You can not place a bet for another 180 secs. But the problem is that the person will visit the page again in another 1000 secs. Even though they came backk after 1000 secs the round finishes and the second round begins. What i'm trying to do is if the person doesn't come baq after 180 secs the 2nd round being then the 3rd then the 4h and so on even thought the user is not present.