Never heard of Ubid . Perhaps someone will chime in on it's ups and downs.
I just checked it out. Doesn't look too promising. I clicked on an item that looked interesting and the shipping was outrageous.