Maybe reassuring folks that the 24 hour counter will only start once the site is functioning again would go a long way towards stopping folks from hitting F5 so much...
That's good to hear. I submitted an order over an hour ago and have received no email confirmation, license key, download link, whatever :) I emailed your sales department to at least make a paper trail of that. Looking forward to giving your products a real trial now.