I've had good experience with them as well, though I do find that shipping of stuff that aren't "in stock" (i.e., "usually ships in 1 business day" or more) may take longer than expected, as they actually order those parts in and re-ship. Also, sometimes they take up to 1-2 days to verify...