I came across site quibids.com. Their deals seems too good to be true . Does anyone has experience with quibids.com