Don't you love being beta testers for the new site (or maybe alpha is better terminology). My guess is they threw executing many test cases out the window to meet the March 19th date. I am sure the technology people were not happy with being pressured into an early (earlier than initially announced - Q2) launch date.