Instead of being so negative you could just call and place the order, the time it took to post this thread your order could have been done. Sometimes websites have issue at no fault to the company paying for it.
I have placed over a dozen orders via the website with no issues, the website started having issues this past weekend, I'm sure they will get it fixed.