Scenario: Guest house (only 1 instance available) which can be booked per day.
Problem: The monthly calendar does not properly detect/handle overlapping bookings.
Example: Client A makes reservation from 20-2-2013 to 23-2-2013. After this booking these days are correctly shown as unavailable in the calendar. BUT: Client B can still make a reservation from 19-2-2013 to 24-2-2013! (This should not be allowed by the system!)
Or if not blocked by the system, B's reservation should be interpreted as 2 separate bookings, i.e. 19-2-2013 - 19-2-2013 and 24-2-2013 - 24-2-2013. (And it seems that at some point the system realizes that only 2 days can be booked - because the price is actually calculated only for 2 days...) Sadly the actual booking which is stored for B is from 19-2-2013 to 24-2-2013!
THIS IS COMPLETE RUBBISH! (I wonder if paying customers get something that works better than this crap!)
@ARTIO: Any comments on that?