I placed an order a month ago and a few days ago I got this email and today I got my order.
"Thank you for using Humaworm formulas! We apologize for our delayed response, we're a few days behind due to back orders of capsules & herbs & the Easter holiday. Your order is now being processed and prepared for shipment...your tracking number is xxxxxxxxx. You can track your order at http://www.usps.com
on Tuesday, April 16 or Wednesday, April 17, 2013.
We appreciate your business & again, apologize for any inconvenience!
They're in business, you didn't get scammed.