I've never ordered from JD Photochem, so I can't comment on them. ArtCraft generally has good, but not great, prices, in my experience. The problem really is that the places with the best prices are also usually the ones with the worst selection, from a photochemistry point of view. The Chemistry Store has great prices on the items they carry (sodium sulfite, sodium thiosulfate, ascorbic acid, TEA, and a few others), but they lack many common photochemicals (metol, phenidone, hydroquinone, ammonium thiosulfate, etc.). Photographer's Formulary has a great selection (although no CD-3 at the moment), but their prices are higher than most places that'll sell to hobbyists. Others, like ArtCraft, are in-between on this spectrum.