I concur that Hanna stuff is great - but wait for sales! They always have tons of great stuff if you get online early after getting a sale announcement via email. Or we live near an outlet, so I frequent it, but of course that's not online.
For cloth dipes etc. I really like Babyworks. They are here in Portland and I went to the store in person the other day for the first time (they are mostly catalog/online but have open-to-public store hours). The woman who runs it is SOOOO nice and helpful. Their return policy is basically, you don't like it for any reason whatsoever, you can return it any time. They want you to love what you buy.