If you need something now, and they show they have it, do like David said and call to confirm. If they have it in stock, you generally won't have a problem.

But, and it's a big but, don't assume that because it appears to be in stock on their website that it is in fact in stock. There is probably some of what David described above that happens, but they also don't update their website very often with stock status.