Generic ticket reservation system