I have recently purchased a whole bunch of NYX cream blushes based on the highly recommended reviews on them. I bought mine from website: www.beautyjoint.com . Compares to other websites, their pricing is very reasonable. Price for NYX Cream blush: USD$3.95 each. I ordered a total of 11 items (which also included 1 Jumbo Eye Pencil in "Milk") and the shipping to Australia for the whole order is USD$10.04.
(PS: As per BeautyJoint, their price will increase slightly as from April 2011)
NYX rouge cream blush offers radiant, long-lasting color in the form of velvet smooth cream. Infused with mineral oils, this blush is creamy in texture and offers provides a dewy glow for natural, fresh skin.
Colors which I bought: Rose Petal, Natural, Tea Rose, Glow, Red Cheeks, Hot Pink, Orange, Golden, Boho Chic and Bronze Goddess.
Swatches as shown below:
Top row: Rose Petal, Natural, Tea Rose
2nd row: Glow, Red Cheeks, Hot Pink, Bronze Goddess
Bottom row: Orange, Golden, Boho Chic
Swatches from left: Rose Petal, Natural
Tea Rose, Glow
Red Cheeks, Hot Pink
Boho Chic, Bronze Goddess
Overall, I love them! They are indeed very creamy and pigmented. Because it's so creamy, got to be very careful when you dip your fingers into the product as a tiny bit goes a long way. You can build up color bit by bit. All the colors are nice. If you like something really vibrant, then you definitely gotta go for Orange, Hot Pink and Red Cheeks. However because they are cream based, the staying power is not that long, an idea will be to add on powder blush on top and that will last much longer.
Hope these swatches will help you out in sourcing for the colors that you want!