The site looks great. Don't let trolls get to you. Good luck with running the contest.