I have been buying home school materials from Rainbow Resource Center for the past ten years. This is probably one of the best companies to shop with for homeschooling needs because they literally have just about anything and everything there is to need or want. I know when I need something that Rainbow Resource almost always has it. In fact sitting down and perusing their catalog can certainly cause a person to suddenly want or need lots of things they never knew existed until that very moment! The paper catalog must be at least three inches thick and at least 1 or 2 pounds heavy so imagine how many thousands of products that equals. Customer service is very helpful and will kindly assist in locating products to fit your family’s needs. I have often shopped with this company to find specific resources for certain needs because they are so helpful. It can be stressful to be a busy parent who needs a certain kind of product for schooling and have to search tons of websites to find something. Rainbow resource makes it easy and eliminates the need. I have no doubt that if they did not carry it they could either special order it for you or tell you where you might be able to get it. I have never had any problems with ordering or delivery. Everything always arrives within a week of ordering unless there happened to be something that was back ordered. Also, in recent years orders that total more than 50 dollars are shipped free and that is really nice for homeschooling families who are spending lots of money every year for school items. There are always ample amounts of sample pages to look through for books selections and that is very helpful most of the time. Parent reviews of products are also listed and I have found them very helpful. The prices are better than or comparable to other shops carrying the same or similar items. I would recommend them to anyone who home schools, has a daycare, pre-school, or enrichment program of some kind.