I also have had good experience with Freestyle, and their deliveries are surprisingly quick given I'm on the opposite side of the country. Another plus is that they will ship some of the chemicals that others insist are only available as in-store pickup.