Whew! Just updated the site with a whole slew of changes (96 files!). The most visible is the new contest stuff. But lots of changes behind the scenes and a much improved administration section. Now we just have to see what broke. ;-)