I know man, I've been dreaming about it. I don't know what the big deal is, since it will still be 24 hours and that is it.
As it is right now, if for some petty reason (say work) you cannot spread at your regular time, then it starts to slip and slip and slip... until you are spreading in the middle of the night... WTF is with that? then the only way to "reset" it is by not spreading one full day.
as for ease of doing this, what could be easier than compare against a hard-coded value (midnight of current date-1)??? Right now, they have to look for your last hit and count the number of hours elapsed since... it would even be lighter on the DB (one query less).
I just want to be able to spread at whatever time I want EVERYDAY