Does Overstock.com Inc (OSTK) Have What it Takes to be in Your Portfolio?