No, you expressed your concern quite clearly and it was understood.
You're not understanding the answer.
NOW() will ALWAYS be greater than any value returned by TIMESERIAL
Because NOW is equal to TODAY(41360)+CurrentTime(a decimal number less than 0)
But TIMESERIAL is a number less than 0 (a fraction of 1 day)
Here's some results given from my immediate window
?Now()
3/27/2013 1:10:58 PM
?Timeserial(15,30,0)
3:30:00 PM
?cdbl(now())
41360.549525463
?Cdbl(timeserial(11,30,0))
0.479166666666667
?now() > timeserial(15,30,00)
True