I agree people today have no ability to wait for much. Even with my children and grandchildren I see the demand for instant gratification. Example we olders used to wait and save to purchase some large item, they must have it now so credit debt.
Yes, and remember when you could get layaway for more than 3 months? I can remember when Mom would go shopping in the summer for Christmas and put it all on layaway.
Allow 4-6 weeks for delivery. When you're a kid, you almost forget about it in that time span.