I know of a few people who applied to Washington University in St. Louis. I'm used to living in Los Angeles so I'm afraid that Saint Louis won't be busy enough for me.
I called today and they said the final decision is not made for everyone yet. Jhopes you sure on the website the stats requirement has disaapeared recently?