KNOW BEFORE YOU ORDER: We are currently experiencing processing delays with online orders placed through our website and telephone orders due to unprecedented summer/back-to-school shopping demands. Our processing time is averaging about a week for these orders. Also note, stock delays for some of our products are beyond our control. We are working daily with our suppliers to get inventory to our warehouse. For more information please click here. We appreciate your business and thank you for your patience and understanding.