Just one little nit. Virile=viral, right?
No that is the correct word...strength...viral=caused by a virus....incorrect.