I have used Beach/Buydig a couple of times with good success - a K20 and a lens from what I remember. But, after reading this series of episodes, I would be very reluctant to do so again.
I would suggest to post your experience to ...
I just saw one instance where a post was made with a less than stellar outcome and Beach called the poster within 15 minutes - offering to make things right. Anyway resellerratings is independent, thus your posting can not be removed by the retailer.
Its difficult enough to make a decision to buy something, let alone settle on a specific make and model, then to have to go through the garbage of having to deal with on line retailers in order to get a reasonable price, you should not have to put up with shoddy service. Shipping the incorrect order or getting the indefinite back-order is just inexcusable. A practice of holding your funds for an extended period of time in a refund situation is just shoddy business practices. --- just my opinion.