Reshuffled to order by expected quantity and also make changing sponsor field slightly nicer
Added more checks and more horrible jQuery
Modified to account for situations where self-approving users do not need emails
Corrected send_mail call