This site makes you think they have a great selection. They do not. I think they order inventory based on what orders come in, causing big delays. I ordered on 8/1 and as of 8/9 my order still hadn't even gone out. I'm a builder and needed these for customers in a timely manner. They have missed the mark on all fronts. With all the delays they should have offered to pay for expedited shipping but never mentioned it. :(