and for the most part my registrations worked perfectly. Only when someone attempted to register for the same event 2 times in a row did issues arise. The javascript failed to calculate the proper amounts for the 2nd event registration. Also there were issues with removing items from the cart, using the x. As the cart amounts were not correct, if a registrant then clicked to pay via paypal, the wrong amounts were sent to paypal, and the result on the backend admin looked a bit lit IPN failures (which they were not)
As has been noted elsewhere, compression messes with DTRegister. More recent versions of Admintools by Akeebabackup include a flag to turn on and off "Automatically compress static resources" and "Set default expiration time to 1 hour". Flipping these to off, solved the issue.
If this is useful to Version 3 users, please post it there too.