As a European, I have never heard of Overstock. Though they actually do ship here and prices can be displayed in Euro's.
How big is this site? What is their angle? Are they just like a smaller amazon.com? Overstock sounds a little like lower priced articles from left over stocks or something...