Hi Mike,
We recommend that you do not address questions to an individual person - that individual may be away / sick / busy / ... If you leave the question open to everybody then usually somebody will answer. In this case Mihai did an excellent job of answering your questions.
Personally I try to avoid being the first person to answer any post within 24 hours of it being posted - once 24 hours are up I will usually answer any question that has not already been answered, or that I think is going off the rails (but I have been very sick this week so I havent done this). My reasoning is simple: in the past I used to answer every question as soon as it was posted, and for a while it appeared that I was the only person answering questions in this forum - by backing off I am allowing others to express their opinions.
can I book a room for a date which is prior than today + 48 hours?
There could be a technical reason for allowing it: what if you catch a flight that crosses the international date line?
My example of this used to be: I live in Sydney, and want to fly to Honolulu today (I want to fly there anytime
). The flight I catch is QF 003, departing Sydney at 10am on 12 May, and arriving in Honolulu at 23.30 on 11th May.
That particular example doesnt work anymore, since Qantas changed QF 003 to fly at a different time, but you get the point. It also is no longer true since I no longer live in Sydney but that is off topic
It could be technically possible
today for someone to want to book a room yesterday. So you can allow it in your program. Or you could decide not to allow edge cases like this (especially since you might then be opening a can of worms in determining what is allowable in the past and what is not). Could be a design decision - something that you make a decision on and document
Regards, Andrew
[ July 01, 2006: Message edited by: Andrew Monkhouse ]