I had tried to make a reservation online at the T-Rex and it came up with nothing available. I thought I remembered reading somewhere that you can call them directly and may have better luck. Does anyone know if that is true, and if so, where do I call?