I've been ordering from them since 2000. I've had my stuff mailed same day and I've have had stuff that was "in stock" take 4 months to arrive... AFTER being charged for it.
My experience with them can't compare to yours. I just ordered from them once before, maybe two years ago, and everything went smoothly. Your advice is sincerely appreciated. I'll keep my fingers crossed.