I would strongly suggest that, until they get their site working right, you place any orders over the phone. I ordered a camera body on the web site last Monday, and when I called on Wednesday to check on my order, they said there was no record of it. So I placed a new order over the phone and was assured that the first order would be canceled if it ever re-emerged. Friday, I got two shipping notifications. This morning, two charges appeared on my credit card. So it looks like I'm going to have to bounce a package back to them and wait for a refund.
Also, they don't seem to reply to email.
KEH are basically an honest bunch of people and I understand that the glitches are probably due to a flaky contractor, but it is irritating to have to take time out of my day to wait on hold to deal with what should be a simple online order.