OK, now that I'm finally here, I'll grant that the site is new and more rigorous. Now, time will tell if it is actually better.