Kudos. Helpful information. viagra average duration of hard on generic low price viagra men's experience with viagra viagra pills