I bought it online, it comes from India.
http://www.edandmore.com/
it cost me around 1300 HKD for 100 pills, so it was very cheap.
They are not called VIAGRA, but it is a generic that really works, seriously.
It takes around 20-25 days to come by mail. I picked them up at the post office and there was no problem.
I still have around 50-60 pills, when it comes down to around 25 I will order again, from the same place.