One more thing...
"They take bookings only within 48 hours of the start of room occupancy."
Does this mean that the system should ignore/inform the user of old dates like from 2003~5 since its the year 2007 ? In other words, none of the supplied data that is given should really work because the data is from 2 years ago?
Use case A:
=================
First record from returned search is from 2005 and now its 2007. I read the record, view it, try to book the record. what happens other then the owner field is populated with my 8 digit id if all checks are successful including this one:
Should the system allow the booking to take place? Or should it say, "No way dude, its 2007 and that's like old school. Time warping is in release 2. Bad user. No bone. Read manual"