Rainbow Resources has been exellent every time I have ever ordered from them. I always appreciate their helpful customer service when I make an error during my order as I have done a couple of times. They get my order fixed and it never delays it. They have always went above and beyond with every order I have made with them. I have homeschooled since about 2010 and over the years I have made a lot of orders through them. They are always a great resource!