Received my n2guard from needtobuildmuscle saturday pleasant weekend surprise. Shipping was very prompt didn't expect it. I preordered before product was in stock and shipped the day they promised. Very happy with the customer support too. +1 for n2bm