This version uses a real database, live seat counts and temporary seat holds. The payment button is still a simulation until HitPay is connected.
Seat counts below come from the database and update after registration or payment.