It seems to be a good compromise, but I'm affraid there would be a problem. (I mean not for me and surely not for the majority of us, sitting in front of a computer 16+ hours a day :-))
Let's say, the deadline for a move is every 24 hours, at 1 pm. A player gives his bid shortly after the previous move, at 2 pm (23 hours before deadline), in the hope that he has 47 hours time for the next move and can leave for a trip or whatever (They say, there is a life outside... :-o). Unfortunatelly all bids will be given in the next 2 hours, the actual move will be done at 4 pm (21 hours before the original deadline) and the next deadline would be at 4 pm next day, 21 hours before our player originally thought...
(Aaaaarrrgghh, I hope you can understand my Pidgin English and what I mean... :-))