rate generic viagra and real viagra and long term side effects of viagra and does viagra really work and viagra stories