Uniqlo, the reining champs of economical clothing that doesn't suck, has hit us with the perfect basic overcoat for under $150. Usually, when overcoats of this variety are sold at such a low price, the quality and material of the product is subpar at best. If this item is anything like everything else Uniqlo puts out (we don't see why not), then you should know that the quality of the garment will always be greater than the price.

The coat is 85 percent wool and 15 percent cashmere, and because of this Uniqlo is allowed to get away with calling the coat a "wool-cashmere coat." Yeah, that's kind of lame, but for $150 we have to admit that we're just happy the thing isn't made out of 100 percent polyester.