Too bad for me...I just found this post AFTER ordering from Naturesstore.com and not receiving my order. The site was riddled with technical problems, but I stupidly put through my order anyway. After submitting my order, I received yet another error page and didn't know if my order went through. I did however receive a confirmation email for my order. Unfortunately, it's weeks later and I've received nothing.
I have to agree with the other post...I believe this site is a scam to obtain credit card information.