private bool passesTestQuestion(RhinoValidator validator)
 {
     return validator.Register("Lay it on me bro", null)
         .Equals("Honestly if you are so bad off that you have to hack this product to get it why didn't you just get in touch? " +
                 "We would probably have sponsored you with a license until you're back on track. " +
                 "Have some guts and be honest, don't just go off and steal everything you want");
 }
        private void RegisterLicenseFrom_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (DialogResult != DialogResult.OK)
                return;
            Logger.Write("Registering licesnse");

            var name = textBoxName.Text;
            var email = textBoxEmail.Text;
            ThreadPool.QueueUserWorkItem((m) => {
                var validator = new RhinoValidator(_appData);
                validator.Register(name, email);

                if (validator.IsValid && passesTestQuestion(validator))
                    Casualties.ReportCasualty(string.Format("License registered{0}{1}{0}{2}", Environment.NewLine, name, email));
            }, null);
        }