They have some decent products in stock and an extensive inventory but good luck getting any of it to you. Shipping is a JOKE! I ordered a raspberry pi and paid extra for priority shipping in order to have it a few days before I needed it to set it up before a birthday party. It was not given to USPS until the day it was set to be delivered! Then it was lost for 2 weeks on a truck somewhere (not adafruits fault), but when I requested a replacement with NEXT DAY shipping it took FIVE days to get to me.Now I have stupidity ordered something from them again. It has been 4 days since I placed the order and the tracking says the label was created days ago, but hasn't been dropped off/picked up yet... Why is there a 96 hour wait period between "ready to ship" and "Ok, I guess it can be shipped now"??RUN from Adafruit!