Interesting stuff.. funny that you are talking about the booking tool as an evolving application; as for the previous article, I think that the way we use the booking tool has grown over time and it is not easy to overcome that.
Keep up the good work!