Next generation Internet booking service