ThunderTix is the absolutely best online ticketing system I have found to date. There were a number of companies which pitched their products and we tried a number of them. Ultimately none of the competing products were as simple to use or as well suited to our needs.
I can honestly say that ThunderTix made a lifelong client in our organization.