Shopping online for cosmetics is enriched by sites offering beauty advice and makeup tips as well as product reviews. Many name-brand makeups have their own online sites while other sites offer a variety of products: skin care, nail care, fragrances and cosmetics.