I have ordered things from nomorerack before. I'm happy with everything I got. I've ordered clothes, a gorgeous ring that I always get compliments on, and BB cream. Everything was as described. Most things got here quickly. Two to three weeks is not bad, to save good money. I ordered a tablet on Thanksgiving, and it just shipped, but at least I have tracking information from USPS.
Perhaps they have made some mistakes in the past, but it seems that sites like this are really trying to up their game. Honestly, I'm happy with them.