Posts / February 2, 2012

The Future Of Mobile

This past week I had the pleasure of speaking with the lovely Alicja Peszkowska from NetSquared, sharing my thoughts on problem-driven innovation and the future of mobile. This is a cross-post from that article on the NetSquared blog

This last blog in the Net2 2012 Look Ahead blog series focuses on the mobile world, and how it is revolutionizing the way we think about social change. I talked it through with Dale Zak, a mobile software developer passionate about helping people in need. 

Over the past three years, Dale has contributed to Ushahidi’s crowdsourced crisis mapping platform (to learn more about Ushahidi in the context of Net2 watch this net2allstar video), helped The Extraordinaries build their micro-volunteer system, as well as developed open source plugins for FrontlineSMS. He also coordinated several social good initiatives including organizing Mobile Tech 4 Social Change conference in Halifax, formed Apps4Good to bring together software developers to build apps for charity, established Repurposed Labs to re-purpose used computers into public internet terminals for low income communities, and deployed I Vote Because map to spark a pro-democracy movement why voting is important in Canada. This past December Dale travelled to Lusaka to teach Zambia’s first mobile development workshop at the BongoHive

Dale’s interests and experience intersect with these of NetSquared on many levels — the technology one, the social change one, as well as the international reach one. Dale has lived and traveled to different countries; he understands the diversity of social problems, and has worked his way through global projects.

Read this short interview with Dale to learn more about how mobiles can change the world, and what they will be changing in the technology world in 2012. I also strongly encourage you to check out Dale’s blog, especially the articles on Building Technology vs. Solving Problems and Harnessing The Power Of Mobile, as well as the blog post from the iHub Nairobi in which he shares his thoughts on mobile design.

Q: What would be your favourite mobile “apps for good” examples?

To understand the true power of mobile, one must appreciate the full spectrum of device capabilities. Even low-end devices with basic SMS, MMS and USSD can be a powerful platform for collaboration. On the high-end side, smartphones with accelerators, touch screens, NFC, GPS capabilities can be an incredibly powerful suite of tools. My favorite mobile apps are the ones that combine these individual device features in an unique way to help solve a problem.

One of my favorites is Safety Siren, an iPhone and Blackberry app developed by YWCA Canada that turns your smartphone into an emergency SOS system. Shaking the device or touching the safety button activates a loud siren which automatically shares your location with an emergency contact. The brilliance behind the app comes by combining the touch-screen, accelerometer, audio, GPS and internet capabilities into an emergency SOS system helping protect the user in an unsafe situation.

M-Farm is another one of my favorites, SMS-based solution that helps empower farmers with accurate market information. The tool utilizes SMS as a platform allowing any SMS-capable phone to obtain accurate market prices. For example, a farmer in Kenya can simply send a text message ‘price tomatoes nairobi’ to 3535 and receive the suggested market price. M-Farm is a great example of using an appropriate technology and that even the low-end devices can be a powerful tool for collaboration.

Another one of my favorites is Good Guide, a mobile app that helps empower consumers to buy safe, healthy, and green products. The app utilizes the devices camera as a barcode scanner to provide ratings and personal recommendations for over 120,000 products. Good Guide is a great example of mobile being used a decision making tool, providing valuable information on the demand.

Q: You have worked in many places and environments — how would you say that social innovation in North American and Europe differ from the one developed Africa?

Last summer I spent four months living in Nairobi and working from the iHub. While there, I noticed a sharp contrast to North America where developers are ‘building technology’ rather than ‘solving problems’. At home, companies are focusing on creating another social network, building another photo sharing app or developing another groupon clone, none of which are solving real problems. In Nairobi, most developers were trying to solve local problems, and in the process finding creative ways to make money. A good example was Pivot25, a mobile development competition in Nairobi where every startup at the event pitched an innovation solution that was aiming at solving a local problem.

There was a great article in The Next Web on The Problem With Silicon Valley Is Itself which really highlighted this issue, “one of the reasons for lack of innovation in the Valley is that entrepreneurs are not exposed to enough real-world problems.” Innovation happens at the intersection of disciplines by identifying a real problem, defining a practical solution, finding an appropriate technology and targeting a local market. Software by itself isn’t very interesting, but applying that technology is where real innovation happens. 

A good example is here in Saskatchewan where we have an agriculture based economy, one of the best agriculture colleges in the country and a strong tech community. My question is, why isn’t Saskatchewan a world leader in agriculture software? I believe, one of the reasons is that developers are not having a conversation with farmers about the challenges they are facing. We are missing a huge opportunity because we are focusing on building technology without asking what problem we are trying to solve.

Q: What do you think will 2012 bring into the mobile driven world of social efforts?

We are going to continue to see explosion in mobile driven by the ‘perfect storm’ of connectivity, availability, speed, power, features, and price. The processing power and capabilities of devices and network coverage and data transfer speeds to these devices is continuing to increase, while the overall cost of handsets is decreasing. 

A good example is Huawei’s IDEOS Android phone which sells for 8000KSH (~$80USD), saw massive adoption in Kenya this year. The upcoming release of the Datawind’s $35 tablet and OLPC $100 XO-3 will lead to an explosion of tablet devices for the bottom of the pyramid. The trend of faster devices in the hands of more people with increased connectivity will also drive demand for more mobile apps. This creates new opportunities for developers to build innovative tools for this emerging market. We will also see more initiatives like Orange providing Wikipedia free in the Middle East and Africa. The smartphone and mobile apps will begin to challenge SMS as the appropriate technology for the bottom of the pyramid, many already predicting the decline of SMS as a result.

Q: What are the challenges that mobiles will have to face in order to solve even more social problems?

Accessibility is one challenge often overlooked, how can we develop solutions that are accessible to all groups of society?

In December I had an opportunity to meet with Hendrik Knoche, a professor from EPFL in Lausanne specializing in accessible mobile interface design. Hendrik is developing a mobile application for illiterate farmers in India and also helped create EasySMS which empowers illiterate people to read, compose and send text messages through text-to-speech. The question he posed to me was, how do you design a mobile app for a person who can not read? Our conversation really challenged my notions on mobile design, and exposed a lot of misconceptions on design strategy.

Multilingual is another aspect of accessibly often overlooked. So many mobile applications are English-only, making them useless for non-English speakers. Translating apps to other languages as well as local dialects will need to become the norm, rather than the exception. As mobile expands into more aspects of our lives, it is important that we strive to ensure the tools we develop are accessible to all, especially vulnerable populations whom can often benefit the most.

Thanks again to Alicja Peszkowska for the interview, I appreciate the opportunity to share my thoughts on all things mobile.

Comments
Achat Tadalafil [url=https://apcialisle.com/#]viagra and cialis online[/url] Real Dutasteride Enlarged Prostate Cialis Levitra Informacion En Espanol
cialis oral jelly [url=https://abuycialisb.com/]buying cialis online usa[/url] buy cheap cialis generic can you buy cialis online Cheap Generic Propecia Cialis Online
viagra light switch plate price for viagra order viagra online from canada [url=http://genqpviag.com/]viagra low cost[/url] ’
viagra 4free viagra online overnight delivery online pharmacy viagra paypal [url=http://llviabest.com/]viagra super force reviews[/url] ’
cialis dapoxetine overnight shipment paypal cialis price generic cialis
pharmacies canadian pharmacy world online canadian discount pharmacy
buy viagra with paypal buy viagra online ordering viagra through paypal
pharmacy online buy generic viagra online discount pharmacy online
online pharmacy viagra canadian family pharmacy prescription drugs online without
buying viagra in ireland http://viagriyvik.com/ cipla viagra review
get a money loan now long term cash advances kansas payday loan statutes
generic viagra for sale in usa http://vigedon.com/ cheapest sildenafil 100 mg uk
a cash advance definition jpay cash advance fee cash until payday loans in ga
best online to buy cialis http://llecialisjaw.com/ cialis 5 mg
ich komm mit cialis wie der adac what are the side effects cialis patente cialis
cash loans in grove city ohio payday loans cana va missouri payday loans alton il
trusted online store to buy cialis http://buycialisxz.com/ cialis generic uk
ivermectin dosage human ivermectin 3 mg dose how to use ivermectin for scabies? how often can ivermectin sheep drench be used on a dog
ventolin price cvs price of ventolin inhaler difference between ventolin and symbicort ventolin how to take
ivermectin contraindications [url=https://ivermectin6mg.com]stromectol usa [/url] ivermectin for cattle on humans how and where to apply ivermectin on cattle
amoxicillin itchy rash buy augmentin 875 is amoxicillin related to penicillin what does amoxicillin 875 mg treat
ventolin pump [url=https://topsalbutamol.com]can i buy albuterol otc [/url] how many doses in ventolin inhaler how often can i use ventolin inhaler
amoxicillin side effect [url=https://500amoxicillin.com/]augmentin rx [/url] amoxicillin dosage for tooth infection how much amoxicillin for abscess tooth
lasix fluid pills furosemide india lavender oil contraindicated with furosemide what type of ophthalmologist does lasix surgery
horse lasix [url=https://furosemide100mg.com]lasix generic brand name [/url] how much potassium for 20 mg lasix when should lasix be taken
zithromax azithromycin zithromax 250 mg cost is zithromax good for bronchitis how to take azithromycin 250mg tablets
zithromax dosepak [url=https://hqazithromycin.com]500mg azithromycin online [/url] azithromycin dose for chlamydia treatment why azithromycin is given for 3 days
doxycycline cream [url=https://100doxycycline.com/]doxycycline 50 mg coupon [/url] doxycycline and birth control effectiveness how long after taking doxycycline can i take amoxicillin
dhea and clomid buy 10 clomid pills is clomid covered by medicaid how can i get clomid
prednisolone oral suspension [url=https://10prednisolone.com/]cost of 25 mg prednisolone [/url] can prednisolone cause stomach ulcers how long should you use prednisolone eye drops
doxycycline and coumadin doxycycline pharmacy online doxycycline dosage for acne how long how much does doxycycline cost without insurance
clomid ovulation test [url=https://clomiphene100.com/]clomid medication in mexico [/url] why does clomid cause weight gain how much is clomid without insurance
dapoxetine in stores buy priligy order priligy online uk how to take dapoxetine 60 mg
[url=https://thesiswritingtob.com/]thesis consulting[/url] thesis writing practice thesis software writing a thesis paragraph
diflucan lexapro diflucan cream otc can you take diflucan when pregnant what is diflucan medicine
[url=https://thesiswritingtob.com/]research thesis[/url] writing a good thesis doctoral thesis writing thesis writing service uk
[url=http://essaywriteris.com/]cheap essay buy[/url] pay for essay cheap cheap essay papers best paper writing site
double dose synthroid synthroid 88 mcg coupon is synthroid used for hypothyroidism or hyperthyroidism why do you take synthroid
[url=https://thesiswritingtob.com/]help writing a thesis statement[/url] thesis writing assistance help me write a thesis statement free thesis help
cost propecia walmart propecia buy propecia effectiveness | hairlosstalk forums how to know if propecia is working
prednisolone allergy brand name prednisolone side effects of prednisolone after cataract surgery how to taper prednisolone for a cat
neurontin anticonvulsant neurontin rx neurontin 600 mg efectos secundarios how to lose weight on gabapentin
metformin recall 2019 metformin best brand how does metformin treat pcos what effect does metformin have on the body
paxil and aspirin [url=https://paroxetine10.com/]paroxetine 10 mg tablet cost [/url] the effects of paxil and alcohol what are the doses of paxil
prozac and paxil buy paxil online cheap paxil extended release vs regular how long 20 mg of paxil start working
plaquenil icd 10 [url=https://ushydroxychloroquine.com/]plaquenil cost [/url] dosage of plaquenil for lupus plaquenil lupus how long to work
dating sites for over 50 [url="http://stfreeonlinedating.com/?"]local single [/url]
online dating [url="http://stfreeonlinedating.com/?"]dating sites free no registration [/url]
free dating sites [url="http://freedatingsitesus.com/?"]online dating [/url]
order cialis online nb canada http://cileve.com/ cialis ontario
cialis buy http://asciled.com/ cialis 20mg
Fulvicin https://canadianeve21.com/ Sustiva
viagra dosing [url=https://gensitecil.com/ ]what happens when a woman takes viagra[/url] does medicaid cover viagra
when to take levitra for best results http://uslevitraanna.com/ taking viagra and levitra together
cialis viagra gr http://cileve.com/ cialis cheapest prices
ordering cialis in canada http://asciled.com/ how to obtain cialis
cialis strips [url=http://rcialisgl.com/ ]cialis australia[/url] buy cialis from cananda
ivermectin 2 - ivermectin 0.08% where to buy ivermectin
ivermectin 6mg tablet for lice - buy ivermectin nz ivermectin 1 cream 45gm
viagra 100 mg https://jokviagra.com/ viagra in india
web medical information https://pharmacylo.com/ Forzest
ivermectin drug - ivermectin stromectol stromectol tab price
online pharmacy 365 [url=https://xlnpharmacy.com/ ]Suhagra[/url] mail order pharmacy india
cialis no prescription http://rcialisgl.com/ buy cialis
cialis free offer http://ucialisdas.com/ buy cialis withiut a prescription
clopidogrel 18.75 mg - plavix 75 mg uk plavix 75 mg buy online
does hims ed pills work - erectile dysfunction from sleeping pills levlen ed used as morning after pill
viagra alternative [url=https://loxviagra.com/ ]do i need a prescription for viagra[/url] viagra vs sildenafil
is viagra safe for 20 year olds [url=http://jokviagra.com/ ]viagra 100mg price[/url] best generic viagra
apx ed pills reviews - buy ed pills united states ed pills by mail
cialis for sale in canada [url=http://rcialisgl.com/ ]cialis low prices[/url] cialis chennai
canada drug pharmacy [url=https://xlnpharmacy.com/ ]Olanzapine[/url] professional pharmacy
generic cialis 10mg https://ucialisdas.com/ cialis purchase online
precio viagra espaГ±a - comprar viagra contrareembolso en espaГ±a buy viagra online
bactrim 400 80 mg tablet - bactrim buying where to get bactrim
cialis nex day delivery uk [url=https://rcialisgl.com/ ]cialis ebay[/url] cialis no persription
cialis super active online - generic cialis professional 40 mg cialis best price australia
cheap cialis dapoxitine cheap online https://cialisee.com/ low dose cialis
sanofi cialis [url=https://rcialisgl.com/ ]what happens if you take too much cialis[/url] what works better cialis or viagra?
where to buy cialis online uk - buy cialis super active cialis generic canadian
how do i get a prescription for cialis [url=https://krocialis.com/ ]what is cialis 5 mg used for[/url] how much is cialis without insurance?
cialis and food [url=https://cialishav.com/ ]cialis high blood pressure[/url] can i take two 5mg cialis at once
synthroid 100 mcg - synthroid 88 lowest cost levothyroxine brand 88 mcg
licensed online canadian pharmacies [url=https://pharmacyhrn.com/ ]canadian pharmacy vyvanse[/url] canadian pharmacy meds promo code
amoxicillin for humans for sale - buy amoxicilin noscript canada amoxicillin 500mg capsules
tadalafil 40 https://nextadalafil.com/ tadalafil online tadalafil daily use
buy cialis and vardenafil online - buy vardenafil 10mg online generic vardenafil without prescription
cialis 2.5 mg [url=https://cialishav.com/ ]buy generic cialis online cheap[/url] buy cialis with paypal
generic tadalafil united states https://pulmoprestadalafil.com/ tadalis sx tadalafil max dose
cialis 30 prix du cialis 10 mg cialis est il rembourse par la secu vizarsin ou cialis
efficacite cialis [url=http://francecial.com/#]trouver cialis sans ordonnance [/url] prix cialis 2,5 mg viagra ou cialis prix
fabriquer son viagra [url=https://franceviag.com/#]achat viagra 25 mg [/url] acheter viagra en france sans ordonnance viagra quand on en a pas besoin
viagra naturel maca viagra en ligne livraison rapide viagra dangereux pour le coeur le plus efficace viagra ou cialis
controindicazioni del cialis [url=https://italycial.com/#]cialis italia [/url] se il cialis 5 mg non funziona cialis in quanto tempo fa effetto
cialis senza ricetta cialis originale miglior prezzo serve la ricetta x il cialis cialis quale scegliere
tadalafil dosage https://tadalafilgenc.com/ tadalafil pills tadalafil online
generici del viagra [url=https://italyviag.com/#]viagra costo ufficiale [/url] viagra e cardioaspirina sono compatibili viagra quando si prende
viagra e prostata prezzo viagra quanto viagra si puo assumere come usare viagra 100mg
tadalafil max dose https://tadalafilgenc.com/ tadalafil dosage tadalafil
canadian pharmacy sildenafil - cvs pharmacy canadian pharmacy coupon
tadalafil online https://pulmoprestadalafil.com/ tadalafil online tadalafil pills 20mg
tadalafil vs vardenafil cialis tablets tadalafil vs vardenafil
cialis generico comprar [url=https://spaincial.com/#]requiere receta medica cialis [/url] comprar cialis generico en 24 horas viagra levitra o cialis cual es mejor
cialis online purchase canada - purchase cialis uk cialis 2.5 mg daily use
viagra natural comprar [url=https://spainviag.com/#]viagra generika [/url] como hacer una viagra casera como te recetan viagra
viagra für frauen comprar viagra en valencia que pasa si una chica toma viagra como hacer viagra en casa
best generic viagra in india - buy viagra professional viagra over the counter in us
buy vardenafil online paypal - viagra cialis vardenafil online vardenafil going generic
viagra femme pharmacie [url=http://1levitranow.com/#]viagra maroc [/url] prix du viagra en pharmacie avec ordonnance comment faire l'amour avec le viagra
taking levitra levitra levitra los angeles levitra studies
how to buy stromectol - buy stromectol pills ivermectin 50 mg
alcool et viagra [url=http://1stlevit.com/#]viagra in france [/url] generique du viagra pas cher ou peut on acheter du viagra sans ordonnance
levitra order online levitra levitra printable coupon is cialis better than viagra or levitra
cheap viagra online in usa - can you buy sildenafil over the counter in uk best site to buy viagra
viagra marocain viagra 25 mg prix acheter du viagra pas cher sur internet cialis ou viagra avis
paypal cialis cialis sur ordonnance cialis 100 mg 30 tablet ou trouver du cialis sans ordonnance
canadian pharmacy cialis [url=http://whimsicalallure.com/#]cialis de 5mg [/url] commander du cialis en toute securite ou acheter cialis pas cher
purchase cialis without prescription - ordering cialis online best online pharmacy tadalafil
prednisone 5mg price in india - 1250 mg prednisone prednisone online
lyrica capsules 75 mg cost - price of lyrica 75 mg in india lyrica 2017
buy azithromycin 500mg - zithromax antibiotic zithropls zithromax 100mg online
buy online 10mg prednisolone - prednisolone 0.5 prednisolone 5mg usa
buy oral ivermectin - ivermectin over the counter uk ivermectin 500ml
price of sildenafil in india - buy viagra medicine online india order viagra with paypal
furosemide 20 mg sales - doxycycline 100mg online doxycycline 75 mg price
dapoxetine 60mg online - dapoxetine buy tadalafil coupon
cheap erectile dysfunction pill - erectile dysfunction pump low cost ed pills
prednisone 40 mg daily - 15 mg prednisone daily prednisone 40 mg tablet
modafinil dosage - order provigil online provigil generic
accutane 20mg capsules - cheapest generic accutane accutane cream cost
amoxicillin rash - amoxicillin drug antibiotics for sale amoxicillin
buy vardenafil new zealand - vardenafil pills vardenafil online pharmacy
cialis 600 mg - generic cialis 20 mg price how to buy cialis online usa
accutane singapore buy - accutane medication price buy accutane no prescription
lyrica pills 75 mg - generic ed drugs cialis canadian pharmacy
amoxicillin price without insurance walmart - amoxil 500 mg generic name amoxicillin price without insurance
discount generic viagra canada - where can i get generic viagra online generic viagra mexico pharmacy
cheap generic cialis online canadian pharmacy - buy cialis 80 mg pharmacy websites
ivermectin 50 mg - ivermectin 250ml ivermectin coronavirus
prednisone acetate - prednisone canada prices prednisone cost
modafinil side effects - modafinil online modafinil 200mg
buy zithromax - buy azithromycin 500mg zithromax order online uk
20 mg furosemide - lasix mastercard furosemide 20 mg tablet cost
clomid online cheap - clomid generic clomiphene for sale
hydroxychloroquine sulfate 200mg https://plaquenilx.com/# hydroxide chloroquine
pfizer viagra online natural viagra foods side effects of viagra [url=https://onviamen.com/]viagra trial[/url] ’
buy cialis no prescription overnight cialis cialis daily [url=https://opencialicli.com/]cialis voucher[/url] ’
online canadian pharmacy cialis canadian council for accreditation of pharmacy programs prescription drugs overdose statistics [url=https://inpharmxx.com/]walgreens pharmacy burnt store road[/url] ’
cialis without prescription - tadalafil 20mg cheap online cialis canada fast shipping
cialis delivery held at customs cialis 40mg drug categories viagra cialis [url=https://regcialist.com/]buy cialis ireland[/url] ’
canada prescription plus pharmacy Duricef on line pharmacy [url=https://pharmpharms.com/]Januvia[/url] ’
walmart viagra homemade viagra women taking viagra [url=https://viaedpik.com/]viagra manufacturer[/url] ’
viagra samples viagra price viagra doses [url=https://viagrviagrs.com/]try viagra for free[/url] ’
buy ivermectin pills - ivermectin human cost of ivermectin medicine
definitions of prescription drugs Viagra Super Active canadian pharmacy vipps approved [url=https://inpharmxx.com/]accutane online canadian pharmacy[/url] ’
cialis without prescribtion generic cialisis best generic cialis [url=https://opencialicli.com/]cialis free canada[/url] ’
pharmacy price comparison canada pharmaceuticals online online drugstore pharmacy [url=https://pharmpharms.com/]canadian pharmacy kingcanadian viagra[/url] ’
buying viagra online legally snort viagra can you buy viagra online [url=https://onviamen.com/]mandy flores viagra[/url] ’
the best ed pills - best otc ed pills the best ed pill
generic viagra rx viagra natural sublingual viagra [url=https://viagrviagrs.com/]buy generic viagra[/url] ’
prednisone 10 mg prices - buy prednisone with paypal canada brand name drug prednisone
buy pfizer viagra - buy viagra mastercard prescription generic viagra
switching from simvastatin to atorvastatin atorvastatin adverse effects is atorvastatin a generic drug [url=https://lipitoratorvastatinfg.com/]atorvastatin calcium vs atorvastatin[/url] ’
cialis online legal - Cialis prescription buy tadalafil cheap
sertraline (zoloft) sertraline and benadryl can you get high on zoloft [url=https://zoloftsertralinest.com/]zoloft cost without insurance[/url] ’
ivermectin cream 1 - ivermectin online pharmacy ivermectin 9 mg tablet
lexapro vs zoloft for anxiety lexapro cost walmart lexapro 5mg [url=https://lexaproescitalopramsh.com/]escitalopram (lexapro)[/url] ’
norvasc and lisinopril norvasc 5 mg cost norvasc and hydrochlorothiazide [url=https://norvascamlodipinegh.com/]amlodipine and atorvastatin[/url] ’
erectile dysfunction doctor - strongedpl.com best ed medications
ventolin online - buy ventolin inhaler ventolin pills
cytotec tab - cytotec 25 mg where to get cytotec
doxycycline order canada - how to buy doxycycline in uk doxycycline buy
neurontin capsule 400 mg - how much is generic neurontin levothyroxine buy
where can you buy viagra in australia - can you buy viagra over the counter in south africa
vardenafil cost - generic vardenafil 10 mg generic cialis viagra vardenafil online
ivermectin buy online - ivermectin 4000 mcg
medrol 8 mg 1mg - lyrica medication lyrica tablets 25mg
walmart drug prices walmart pharmacy discount coupons tablet cialis 20 mg viagra radio commercial tadalafil onset of action flixster customer support phone number
buy custom research papers - do my term paper buy thesis paper
best over the counter viagra - Free viagra where to get female viagra over the counter
female pink viagra side effects generic cell phone cheapest viagra online walmart ed supplements best over the counter ed pill
cialis brand online australia - Buy cialis next day delivery generic cialis nz
canadian online pharmacies legitimate http://canadianpharmacieselite.com/ [url=http://canadianpharmacieselite.com/]prescription drugs online without[/url]
best natural sexual supplements for men herbal breast enhancement supplements debviagrals.com personal experience articles medication comparison pricing
cost for ivermectin 3mg - ivermectin without prescription ivermectin brand name
viagra by phone 10 best supplements for men webmd viagra side effects natural viagra brand viagra next day delivery how does cialis shrink prostate viagra prices at cvs pharmacy
order prednisone 10 mg tablet - prednisone buy cost of 10 mg prednisone
cialis samples for physician office how long for flomax to take effect sildenafil citrate 100 mg viagra side effects female libido enhancer drops how often can you use viagra
generic ventolin price - ventolin 90 ventolin inhalers
O that I were a glove upon that hand,
can you order cytotec - can you buy cytotec over the counter buy cytotec online fast delivery uk