I'm a bit confused right now because I place an order with musclerapid.com and haven't heard anything back since. Before I place my order they would return my emails right away, now it's been 72 hours and I've heard nothing back getting a little concerned. Does anyone know if they're still...