I ordered a notebook computer from their site, probably 5 years ago. Charged the credit card right away, and didn't ship for 30 days. In the meantime, I cancelled the order, refused the shipment (even though it was cancelled before it shipped) and let the credit card company handle the rest.
About a year later, I ordered a desktop computer from them. Shipped quickly as expected, and I was pleased with the product and their service. Have since bought other smaller items from them with no problems. I attribute my one bad experience with their vendor, and not ubid.com directly. Good site, and you can definitely find some fairly good values there.