The Think blog.
News and ideas on user experience.

Contact us

Tel: +44 (0)207 336 4700
Contact details
About Flow

Archive for November, 2007

Crayon Physics: great game interaction

Crayon Physics is an amazing little game that has attracted a lot of attention. It's wonderful fun to play and it can teach us a little bit about interaction design too. Thanks to Aoife Ni Mhorain for pointing this one out.

Crayon Physics in action

Experimental game play

Petri Purho is a student at Helsinki polytechnic. He has set himself the task of producing a new game every week - and each one has to test out a different form of experimental gameplay.

With Crayon Physics, Petri appears to have hit on a winning idea. He's had such demand for a more complete version that that he's had to break his own rules and work on a version that will take more than 7 days. There's a very cool video of it here.

Crayon Physics Deluxe on a tablet PC

Get out your crayons

As you can see in the pictures, Crayon Physics is styled to look like crayon drawing on an old piece of paper. You create new objects by drawing them - sticks, blocks and balls. And the moment you create those objects they gain physical properties. The fall, they topple, they roll, they land on top of each other.

Fun! And the lessons are?

Lesson 1: Good interaction design builds on things we are familiar with

We're familiar with all sorts of objects and rules about the world. A folder holds documents. You can put sheets of paper on top of each other on your desk. And you can throw them away in a trash can. The original Xerox PARC interfaces showed how computing could be made approachable by using on-screen metaphors for everyday objects and actions: folders, windows, trashcans.

Crayon physics is easy to learn because it uses the laws of physics we already know. Things fall, things land on top of each other, heavy things can be used to lever light things.

More recently, Apple has been pioneering some advances in this space by incorporating "physics", now very advanced in the world of 3D games, into its software. The iPhone/iPod interface provides "momentum" - if you're scrolling through a long list, a good flick of the finger will keep the scrolling going for a while until you put on the brakes again with a stationary finger.

Lesson 2: We want cave-man magic

Everything that computers do for us is to some extent magical. We can create beautifully typeset documents, we can communicate instantly over large distances, and we can move mountains of data with minimal effort.

Drawing a crayon picture and having it come to life is magical. Much more magical than word processing. I think that's because the activity that crayon physics is simulating is much closer to our most primitive human ways of thinking. Typing on a qwerty keyboard is quite an unnatural thing for us humans, and its history comes from interacting with heavy, mechanical machines. Drawing with a rough coloured stick is very primitive and very appropriate to the way our cave-man brains evolved. Seeing our basic scribbles transformed into moving objects feels very magical indeed.

The next generation of user interfaces, with multitouch and gestures, are all tapping into this. Using two hands to drag, stretch and pinch gets right back to the fundamental activities out brains evolved to perform. And it feels great.

Lesson 3: Sketch prototyping is a great way to think

I wrote recently about the power of sketch prototypes. And Crayon Physics illustrates the point. Some of the puzzles are hard to solve, especially on some of the add-on levels. But you can try out different ideas with very quick sketches and it really helps you build a solution. Sketching really is a great way to think.

Anyway - enjoy Crayon Physics. And If you get bored of that, the Experimental Game play Project has about 360 other innovative games to try. I think I'll try "Tower of Goo" next...

5 comments

DIS 2008 and design for developing economies

I'm excited. I've just registered for Designing Interactive Systems 2008, in Cape Town, South Africa.

African woman sellign cell phonesA man usaing a cellphone in rural AfricaUnix-branded bike!

It's at least partially about interaction design for less developed countries. Here's a key chunk of blurb:

"At DIS 2008 we want to bring together people from different cultures and understand how designs and techniques employed in affluent high-technology environments can be translated to relatively poor environments to be used by people with relatively low literacy levels. Due to the prevalence of cellular handsets throughout the continent, many Africans are now having their first experience of interactive technology. We believe that DIS 2008 will be an important step in understanding how to design interactive systems for these new users."

It's a huge and wicked topic, and I'm looking forward to learning more about it.

For now, here are a few interesting dimensions:

  • Emerging economies are big, so designing for them is terribly important. Mobile phone manufacturers have been exploiting the massive growth in emerging markets for at least a couple of years now. In Q3 of 2007 Nokia sold nearly 112 million devices, and reports that sales of handsets in emerging markets have soared. The number of Chinese Internet users was estimated in June 2007 to be 162 million people.
  • Some developing economies have developed further than others. Does interaction design really have any relevance to people living on a dollar a day or less? I can't see it. At the base of Maslow's pyramid, people have more pressing concerns. But there are emerging market economies, newly industrialised economies and less developed countries to consider. So its important not to reject ideas that can work well for one group or environment, just because it won't suit others.
  • OLPC is a great case study. Is it the biggest, brashest example of ill-informed western ideals meeting "third world" reality? Or will the kid-powered network triumph over geographical, cultural and political constraints and help a new generation to learn by doing? It's interesting to watch.As discussed above, there are some countries where it won't work. Spending money on digital technology makes no sense when you don't have books, a teacher or a reliable source of clean water.
  • Opportunities look different in each place. In South Africa, only 8% of people can get online from home. A lot of the population can't afford the high local price of broadband, or the cost of a computer to plug into it. There are a range of interesting results. 3G is more popular, and mobile operators subsidise laptops, as well as handsets. There's also a community that relies strongly on internet cafes for getting online.In Nigeria, where conditions are different again, you can buy a goat and pay by transferring mobile airtime minutes.

So - designing for developing contexts is complicated. Just like any form of design. And the only sound approach is to do contextual research, to make sure really understand the reality of whatever niche you're designing for.

DIS 2008 is at the end of February. I'll blog about what I learn.

No comments

Racing Pitch game:growl to make your car go, Blendie style!

You may have noticed that a few people are blogging about Blendie right now - the blender that you growl at to make it go.


If you like the idea then try downloading Racing Pitch - a prototype PC game from Skinflake that works on the same principle. You make an engine noise into your microphone to make your car go. Your pitch determines your speed, and if you ‘accelerate’ too fast, you make your car skid.

Racing Pitch game screenshot

It’s only a proof-of-concept but it’s quite fun, and when the novelty of playing it wears off, you can watch your friends making a fool out of themselves. All in the name of interaction design research!

No comments

What people say they do vs. what they actually do

I read a nice factoid on this topic this morning in Eric Schaffer’s Institutionalization of Usability book. It’s a quote from Jared Spool:

In April of 2002, Princeton Survey Research Associates surveyed 1,000 adult Internet users about their concerns with privacy on the Internet. In the survey, only 18% said they never read privacy policies most of the time, or every time they shop.

Yet, in our study of more than 1,000 shopping sessions, where we actually observed what users did while shopping, we noticed that only two users ever checked the privacy policy. And for these two users, it had no effect on their shopping behaviour. This is yet one more case of users doing something different from what they say they do.

To reiterate this point -

What users said they do:
82% of users said they read privacy policies (from survey data)

What they actually did:
0.2% looked at privacy policies (in user tests)

This ‘observational data vs self-report’ argument is a road well trodden (read Jakob’s 2001 alertbox on this topic here, or a great signal vs. Noise post here), but I like this factoid because it sums up the argument so well.

[Note - typos have been removed from the original post. Thanks Jared!]

No comments

Flow Project: GNER - Innovative booking engine, low risk project

Booking train tickets online in the UK has always been a fiddly and tiring business. But in a couple of weeks, GNER will launch their new website and booking engine. We think it's the first of a new breed of easy, powerful, flexible travel booking applications. And we're proud to say that Flow designed the user experience.

GNER logo

The project is in a "live pilot" stage now and the feedback from the pilot groups is looking good. Here's a what a few UK railway fans are saying...

It's really quite powerful. It can be a very simple, clear 'cheapest fare available' system by clicking on lowest fare button... I'm quite impressed really.

Personally I think this site is a huge improvement on the The Trainline/ National Rail style sites. It makes it a breeze to find the cheapest fare / service combination. The user interface to me is much cleaner and easier to understand than the National Rail site.

Risky business

GNER saw they could gain competitive advantage by innovating a new kind of booking engine. Customers needed something more powerful, but also easier to use. But with any innovation comes risk: the chance that the market will reject the product or service.

To reduce the risk we to followed a user-centred design (UCD) process. We grounded design decisions in research and evaluation with over 100 target users right the way through the design process. We also worked collaboratively with Atos Origin, GNER and our favourite design agency Splendid, to make sure that user needs were balanced with technical and commercial requirements. Doing things this way gave us the insights we needed to develop break-through ideas. And it also made sure that the solutions we came up with really matched customer needs and business goals.

New ideas

We explored some different conceptual approaches including an interface that reflected the simplicity of the over-the-counter travel centre experience, or one that was more like a vending machine. But ultimately, the approach that worked best was to give the customers the control and freedom to select the tickets and trains themselves. Giving power and flexibility to your customers is a great way to gain their loyalty.

It may look simple, but finding and choosing the right train ticket is a complicated business. We all trade off factors like price, flexibility, arrival time and date every time we do it. We chose to use rich internet application technology (AJAX and DHTML) to make sure that customers got rapid feedback and a chance to experiment with different journey possibilities easily.

A simple benchmark: tickets to York

Throughout the design of the booking engine, we used a simple user experience benchmark to help us chart our progress. We asked people to find the cheapest ticket from London to York.

On the current site, feedback from this task was not very positive. People mostly failed to find the cheapest ticket that suited their requirements, took a long time and felt frustrated by the experience. On the final prototype of the site prior to build it was a different story. Just about everyone could quickly and easily find the cheap tickets, and people were extremely satisfied with the speed and ease of the design.

This kind of feedback gave management and the technical team confidence that the project would deliver a great result - before the code was ever written.

Mostly positive

Launching a new site is always controversial - you can't please everybody all of the time. But we're very satisfied by the feedback we're seeing from the pilot testers. And we're certain that UCD is the only way to deliver a new product to this high a standard on its first release.

As for the site, I really like it! [...] I found the cheap fares with ease using this site.

It doesn't force you to reserve a seat if you pick an open ticket. That alteration alone makes it a vast improvement...

I think the original Trainline matrix (with the single fares add-on) takes some beating, TBH. It [GNER] it's fine for people who will spend time learning it […] but it's too damn complicated for the end user.
-- Neil

I disagree. IMX most people are just after the cheapest fare and clicking on "low fare finder" and just selecting the best time/fare on the grid couldn't be simpler.
-- Philip

5 comments

Great discussion on Personas over at Signal vs. Noise

If you don’t know much about Personas, or have your doubts about them, read this article and the comments thread over at Signal vs. Noise (the 37signals blog). Here’s an excerpt:

We don’t use personas. We use ourselves. I believe personas lead to a false sense of understanding at the deepest, most critical levels.[…]

I’ve never been a big believer in Personas. They’re artificial, abstract, and fictitious. I don’t think you can build a great product for a person that doesn’t exist.

As you’d expect, there was a bit of a backlash in the comments thread. It makes interesting reading, not because it gives 37signals a bashing, but because it clearly articulates some common misunderstandings of Personas, and explains how they are wrong, e.g.

  • Personas are “baseless fictions” (Actually, they are the synthesis of your research findings)
  • Personas are a replacement for user-research (Actually, they complement user research)
  • Personas don’t get frustrated or express opinions (Ok, they don’t really exist, but they are used to simulate exactly this kind of user feedback to help making design decisions)

> Read the Signal vs. Noise article

No comments

Book review: Rescuing creativity and design micro-analysis.

It’s great to stumble across books that tap into our current thoughts. The two books introduced here address two of my recent conundrums, respectively how creative thinking can fit into our working lives and how ‘everything is designed’. Neither was written by a designer.

Cover art for Orbiting the Giant Hairball By Gordon Mackenzie'Orbiting the Giant Hairball' guides us to protect inspirational creativity in corporate environments - chucking out the rulebook seems to be the secret. Gordon Mackenzie describes the unnoticeable, incremental creep of conservatism that reins in freethinkers, creative mavericks and mad genius. He likens the web of rules, regulations and corporate policies to a hairball you can get tangled up in. Gordon instructs us to find ways of avoiding the hairball - orbiting is his metaphorical solution.

This book did a valuable thing - it made me look at how many rules I follow, doing things the way they have always been. This approach can be limiting and demoralising. I vowed to at least try to untangle myself from familiar routine and look for experimental alternatives.

Cover art for Mezzanine by Nicholson BakerMezzanine' is a microanalysis of everyday objects and situations - revealing the impact of the tinniest design decisions. Nicholson Baker describes, in fine detail, his observations of familiar and everyday objects and our interactions with them. He draws conclusion as to why they are the way they are. Drinking straws, shoelaces, paper towel dispensers are discussed from a engineering, social and psychological perspective. His style is akin to a design analysis and this is why it is interesting. Reading his book is like listening to an overly analytical talk-out-loud user session. He draws attention to the tiniest of details and explores there meaning.

Some everyday human behaviour is given the same scrutiny. He dissects small talk and considers the strategic motivations behind it - with cringingly familiar conclusions.

By focusing in the small details he draws attention the bigger decisions that influence their creation. I appreciate his analysis, it supports my desire to celebrate the ubiquity of our great industry.

No comments

Most Governments won't buy OLPC - will you?

On the 12th November, the One Laptop Per Child initiative will begin a limited "give one get one" programme. For $399, people in the USA can buy an XO1 laptop for themselves, and at the same time have one donated for use in a developing country.

This seems to be because OLPC isn't going to sell nearly as many units as expected to governments of developing countries. There was lots of nodding and smiling when Nicholas Negroponte talked to the world's education ministers and heads of state, but not much signing on the dotted line.

Give 1 get 1

A good while back the Indian Ministry Of Human Resource Development rejected the XO1 as "pedagogically suspect." China also rejected it. For both countries, reasons are more likely to be political than pedagogical - but whatever the reasons, they are big markets to lose.

The Libyan government's promised order is not materialising.

"I have to some degree underestimated the difference between shaking the hand of a head of state and having a check written," said Nicholas Negroponte, chairman of the nonprofit project. "And, yes, it has been a disappointment."

Competitive pressure

The competition aren't hanging around.

Intel's Classmate is making headway, and the pricepoint is not far from that of OLPC. Intel doesn't want to see the global educational computing market dominated by the OLPC's AMD chips. There are allegations of Nigeria switching allegiance to Intel after some shady dealings.

Microsoft have similar concerns to Intel. They're working on a version of windows that will install on the XO hardware.

Not that there is much XO hardware yet. Manufacturing has got off to a slow start. There are not going to be enough machines to satisfy Paraguay's order by Christmas. (Paraguay loves OLPC - and they are putting their money where mouth is).

OLPC supporters called for a change of sales tactics and a new initiative to "get them out in the market." The belief is that the XO1 laptops will prove themselves once people can see them in action. Hence the "Give 1 Get 1" idea.

I still love this project

I'm a big fan of this project - even though everyone tells me I'm an idealistic fool.

I personally want and XO1. I'm pondering whether to ask my friend in the states to get me one. Why?

  • They are wonderful objects, well designed by committed, talented people
  • They represent a vision for kid-powered education that transcends politics, propaganda, race, class, poverty and geography. There's power in networks that delivers unexpected, astonishing results. Look at Google, Facebook or the blogsphere. I want to see that happen again. (I think I may be a constructivist).
  • In spite of all the controversy no one is saying that the user experience of the machine itself is anything other than wonderful.

A report from research in India...

"Even when English and Marathi are so different, even when the keyboard is in English, even when the interface is in English, even when we don't speak each other's language, and even when they are so new to computers, the XO is so user-friendly that I can manage to get across to them, to show them how to do something with it. And in little time, and having lots of fun, the children of a completely different language are doing this or that on their XOs."
CHildren in Marathi, India

A headmistress in Nigeria...

"You know education is not static. Education changes, and as it changes the world it self changes. The way I passed through education is not to compare with nowadays education. Also children themselves today are more curious than before."

Harsh realities

Well, the debate rages on. And I mean rages!

It looks like a very rocky road ahead for the XO1. All the designers I know in Africa say the XO1 doesn't stand a snowball's chance in hell. Life out here is just too tough, they say.

A sobering example: XO1s can run on Solar power. But the networks that support them can't. They need generators.

"From the Nigeria Chapter of the Club of Rome, we learn that the generator has to be stored in the principal's office to prevent theft, requires costly gasoline, and servicing that can take days. Worst of all, the generator broke down, burning out the UPS for the Internet, and its still insufficient for all the power needs of the school."

Ah well. A man can dream, can't he?

Little girld usign XO1 klaptop in the car 1 comment

sibutramine and orlistat msds folic acid heroin jones prescription drug minocycline seeger vioxx ibuprofen aleve mexican pharmacy zoloft cheap sibutramine medrol dose inhaler saccharum officinarum sugar cane extract testosterone ortho mattress problems diovan drug body building testosterone levels marijuana's tricor statin estradiol e2 ivf lacie disque dur deleware seroquel lawsuits signs withdrawal effexor marijuana laws in iowa valium canine dossage order tramadol overnight online pharmacy zocor metformin hcl tablets zithromax and gluten free side effects norvasc taken seroquel jank herer marijuana actos kidney problems cozaar facts zyrtec and other medications online consults hydrocodone cost of yasmin per month what is amaryl diazepam no prescription us best marijuana music finasteride and pcs buy prescriptions online doctor lortab pituitary skelaxin positive effects of medicinal marijuana 150mg bupropion sr cheap hydrocodone with no prescription selsun tinea mdma with a wu tang symbol price of ecstasy celexa treating headache magic mushroom's and effexor converting amphetamines into methamphetamine ecstasy and touching animals adderall sizes purchase drug soma injectable cyanocobalamin price of cialis drugs lexapro provigil rubbing tylenol on infants gums meridia warning soma restaurants information on zocor perilymphatic fistula and lasix treatment polycystic ovarian disease and glucophage doses for zoloft hydrochlorothiazide medication columbia university testosterone clomiphene obestat sibutramine meridia does benicar hct contain sulpha fatal paroxetine overdose clomid and southernhealth insurance hydrocodone syrup side effects buy valium no prescription cheap advanced stealth steroids real free checkup for viagra where to buy hydrocodone cod phentermine watson penicillin discovery gag factor soma oxycodone australia online coumadin vision acyclovir in phemigus morphine suppliers cd17 with clomid emule mod ketamine buy oxycontin no script pityrosporum folliculitis from steroids health plan nevada coumadin clinic ghb reciepe quotes about marijuana being legalized over dose on the medication zoloft commview zyban xanax xanax ingredients in coumadin consultation hydrocodone indiana hamlet serzone career medical marijuana caregivers in riverside california adipex d buy cialis by mail anabolic steroids found in beef 1discount generic cialis purchase phentermine purchase phentermine all information ritalin free shipping what is ritalin used for is using steroids cheating atenolol aniexty ultram vs tramadol marijuana legality canada is xanax a maoi inhibiter is coming off xanax phychological elidel cream drug tramadol tenuate ceftin generic long term effects zyrtec quitting marijuana substitute nicotine replacement inhalers photos online phentermine sales us licensed pharmacies ritalin side effects in adults intimacy marijuana sex addiction hpv zovirax keyword oxycodone withdrawal symptom comments glyburide sied effects tylenol sore throat nighttime dosage wellbutrin alcohol side effects attorney city oklahoma prempro aruba marijuana prednisone and vision vicodin half life dot drug screen dangers of loratadine claritin loratadine michigan zoloft interaction alcohol tiazac drug difference between marijuana and medical marijuana tabaco nicotine drinking and zoloft toprol and use phendimetrazine search engines where to find ecstasy in baltimore addiction marijuana vermox tablets prednisone immunity suppression effects lexapro loss side weight tallahassee regional medical center rehab ortho actos sexuales en vivo permanent prednisone use welty and ibuprofen bbc folic acid pregnancy online proscar ecstasy of gold matalica synthroid and levoxyl heroin into her referers top viagra heroin slang can you get high on hydrocodone side effects of nexium what is lsd drug prednisone and muscle atrophy aciphex ulcer phentermine without prescription delivered fast tramadol hcl-acetaminophen par weight order finasteride powders quicksilver messenger service i smoke marijuana concerta methylphenidate methylphenidate stories adderall purchase online risperdal and movement disorder va hospitals avandia cipro m51 heroes and heroin gary jules biaxin cat mgkg cons of leaglizing marijuana effects of lsd on society ultram cr lipitor canadian drugs atarax behavioral side effects switching from morphine to hydromorphone adderall health risk record carisoprodol weed steroids cash delivery order phentermine effects of adderall on older adults car decals marijuana scopolamine and ativan alchohol testosterone medical marijuana clear lake california medication captopril code dates tylenol childrens will lortabs kill a dog snorting zanaflex augmention augment wellbutrin depression zovirax topical cream softtabs free doctor consultation ultram and expired acsm steroids what is zyban product ambien cr prices augmentin structure activity relationship fosamax efficacy in people over 80 ptnrs searchfor cialis growing high quality marijuana with fluorescents dopamine heroin sex zyrtec d 12 hours nicotine and gravy beck lyrics infant tylenol before shots celexa and provigil effexor irritation aggressive herbal steroids potential side effects prednisone and pregnancy minnesota baycol lawsuit is phentermine bad for your heart claritin side effects buy tramadol online no medical records zoloft side effects sexual premarin farms discontinue singulair dosage of prednisone needed for dogs goldenseal marijuana system cialis india discount beat a marijuana drug test au ambien sideeffects put viagra on woman pussy plane how to fly with ecstasy benzathine penicillin cheapest overnight phentermine anabolic steroids and dball pcp screen test fro vicodin hp 10660 generic pepcid for dogs celebrex celecoxib vermont is marijuana a stimulant or depressant augmentin taste buy sertraline online zyrtec used as asthma medication finasteride b propecia b hydrocodone no medical record georgia serzone lawyers wellbutrin and panic disorder generisches viagra vergleichen interesting facts about vicodin cheapest price on adipex cons of legalizing marijuana hwo to make lsd tramadol overseas best price grapefruit juice and prozac glocophage metformin efficacy generic brand diflucan coumadin blood level heroin and cocaine eli lilly and senator and prozac buy drug online phentermine prescription buy oxycodone cod no effect from prozac genaric cialis cheap phentermine about cheap phentermine where can i purchase softtabs online receding hairline finasteride can you needle ultracet cialis pde4 valium muscle spasm quinine cialis synthroid .015 diabetes lawsuit lipitor compared online phentermine site has wyeth discontinued alesse no prescription vicodin no consultation buspar caused tingling neurontin worsen depression buy phentermine online ritalin order buy online pravachol lorcet money order nicotine and withdrawal marijuana laws bahamas celebrex temporarily withdrawn prilosec best price ortho novum 7 7 7 diovan and alcohol ibuprofen and sulfatrim hearing loss and hydrocodone aromatase inhibitor tamoxifen loratadine maximum dose synalar cream what is androgenic steroids valium night sweats vicodin on line action and uses of glucophage good things marijuana can do marijuana high school vicodin and sweating generic or alternative to ambien miacalcin nasal spray side effects purchase pravachol pharmacy online oregon marijuana plant sentencing ritalin effects of taking nicotine withdrawal chewing tobacco ocd effexor does marijuana contain nicotine certificated online pharmacy search results carisoprodol phentermine weight loss pill ordering tadalafil mylan diltiazem hydrochloride zocor incorporated macdonald v ortho pharmaceutical va marijuana medicinal metformin and nursing solubility of promethazine in ethanol neurontin overdose seroquel and diabeties generic omeprazole and information zocor free samples sildenafil citrate american fda approved pay pal order levitra best buy tramadol humboldt marijuana imitrex twitch ionamin line ortho silicic acid and the pancreas action celecoxib class lawsuit detoxing from wellbutrin affect allegra side penicillin taken with amoxicillin essays legalize marijuana lortab side affects buy aldactone no prescription sildenafil buy online pfizer gemfibrozil heroin addicted infants oxycontin abuse symptoms toprol and erectile disfunction metabolizing marijuana norco corona lady diamonds benazepril hydrochlorothiazide effect on blood sugar castrate testosterone effexor xr from swelling compare crestor to lipitor cho mdma can you make lsd from toothpaste effects from crushing depakote heroin babies and mothers lamisil acne treatment marijuana growers association nlbra ovral results hani yasmin morphine use in pulmonary edema what methamphetamine does to babies kentucky laws marijuana xanax american express cialis trial pack folic acid therapy a man's testosterone women marijuana and hair loss phentermine pharmacy cheap online loratadine vs cetrizine tylenol danger taking klonopin after xanax i like to smoke marijuana song zithromax oral contraceptives eisai co ltd aricept clinical studies nexa ortho phentermine generic name valaciclovir valtrex naproxen side affect prilosec 2002 mixed amphetamine salts 4 lorcet reduces shbg while on steroids cycle celebrex and cough dur 1800 efficacy of xalatan take a benadryl with ambien hashish usage rates canada online viagra cheap meridia order prescription buy phentermine united kingdom playoff outfielder steroids tramadol desription hydrocodone amex is nicotine a depressant safe to take paxil during pregnancy viagra package quantity online pharmacy meridia international diclofenac sodium im seperating thc from marijuana oxycotton xanax facts adderall stratera 40 grams of cialis metoprolol 25m benifits zithromax allergic reactions gi bleed restart coumadin welty ibuprofen adderall inconsistency diethylpropion 75 mg er medical marijuana grown in soil faq viagra for woman study ubc chemo marijuana seeds penicillin g suceptible organisms high symptoms depakote level bipolar c cod d ionamin o shipping ritalin n chewable tablets oaa ortho children's books with marijuana buy imitrex oral online dream pharmaceutical pacman on steroids uncle gives toddler marijuana prednisone for pain nicotine science lessons marijuana gestation period zoloft dosage and gad pediatric dosage keppra bontril without a prescription marijuana windows xp themes miracle baby paxil online retin diltiazem hydrochloride guide abbr href rel title title viagra alcohol paxil blackout cooking methamphetamine famvir prescriptions purchase hydrocodone online overnight delivery can zocor be split kenalog drug information kenalog side effects buy ortho novum online no prescription palpitations vytorin naproxen side effects effects heart side surgery viagra buspar and sun sensitivity effects of methamphetamine with risperdal ky phentermine shipped add site tadalafil marijuana laws in belize very sensitive to marijuana buying nexium getting off of zoloft marijuana legalization opinion sl morphine marijuana strain flower time on yasmin coumadin and eating fruit or juces metformin sleepiness nexium and raciper acetaminophen ibuprofen overdose obtaining a medicinal marijuana card cialis no prescription is avandia safe canada propecia prescription hiding marijuana airport security keflex drug used for zoloft mexico effexor make you sweat canine lymphoma chlorambucil prednisone valporic acid level opium open sailboat 2.5mg lexapro gif image marijuana background advair problems keflex and side effects marijuana easy soma fm groove salad 50mg viagra sale cheap cialis tablets tylenol safe to pregnant women chemical make up of fosamax advair contrindication libido nexium flomax tamsulosin hydrochloride coumadin nri blood ratio ortho molecular melatonin 3mg 90 capsules zoloft prolactin over the counter allie xenical effects of valium marijuana seed planting green flextra goodyear 6 cheap propecia johnny vicious ecstasy ingredients of lortab vevet ecstasy buy cheap cialis online 0.5mg xanax marijuana and chinese medicine yasmin generic brand ativan dosage indications for keflex tobradex opth susp buy can from i propecia who e r naproxen used for tijuana prices oxycontin tijuana keppra levetiracetam increased zoloft to 100mg marijuana rumers phentermine doctor on staff low testosterone levels in women phentermine for sale in us sildenafil from india shar pei anesthesia ketamine class action lawsuit for oxycontin coumadin reversal guidelines marijuana and heroin poem about oxycontin marijuana vaporizor get sildenafil on internet cash on delivery hydrocodone no prescription prilosec what function new generic xanax images prednisone time absorb phenylalanine methamphetamine zocor news clonazepam strength versus xanax in depth clomid and nolvadex profiles methamphetamine or meth or speed elavil and magnesium deficiency lsd illegal or legal carisoprodol forpain 2007 allegra d rebates instructions on making ghb about celexa effect birth control effect of alcohol with zoloft dot provigil tadalafil samples knoxville tennessee lasix eye surgeons discount bupropion smoking celebrex tylenol buy cost low viagra lorcet purchase metrogel perscription drugs metrogel effexor research pain management good sense brand acetaminophen illinois lawyer vioxx marijuana alcohol meth effects during breastfeeding metoprolol package insert carboxy hemoglobin test for nicotine class action suit oxycontin oregon craine regulating testosterone seroquel used to treat anxiety depression prozac cascade ortho orthotics prosthetics effect of propecia xenical diet medicine ibuprofen blood flow brain methadone taken with methamphetamine benign intracranial hypertension prednisone tips pass marijuana tests consequences for using ecstasy illegally albuterol inhaler side affects buy zoloft sertraline lustral online buy imitrex pal pay flomax tablets by canada in mail zyban receive provigil alertec vigicer overnight growing marijuana with miracle grow atazanavir omeprazole interaction get marijuana seeds in the usa tylenol advil mix soft cialis tabs no docter consultation phentermine vicodin detect times effects of cocaine with ecstasy omeprazole generic horses marijuana drug test information ppg torsen lsd hydrocodone extraction water affects of marijuana use during pregnancy info drug spironolactone acne paul byrd steroids vicodin pregnancy category diarreah from metformin azithromycin suspension celexa and heart disease medical marijuana in santa monica can i take vicodin with cocaine free flomax descendants of japheth marijuana clear cream steroids snort claritin d seroquel sleep eating morphine antidote adipex adipex pill clomid and alcohol jordy dur dur cialis levitra delayed ejaculation effexor ritalin and concerta and children soma discount code chicos overnight prozac best buying viagra obscure phentermine squats raise testosterone uncommin adderall side effects what organisms does augmentin kill acyclovir valtrex marijuana legalized states marijuana causes maniac behavior physician desk reference hydrocodone 5 500 mg nexium cheap prices mobile seroquel attorney diet pills adipex without rx youtube lesbians on ecstasy nasti madrid phentermine long term 30 capsules amoxicillin 250mg breaking hydrocodone in half sale soma bad side effects actonel phentermine tetracycline lamisil versus sporanox pizza hut san francisco soma tylenol lawsuits overdose on fluoxetine ortho retainer colors cephalexin for ear infection nfl and steroids buying xenical in the uk harmony korine heroin doxazosin mesylate 4 mg adult adhd treated with adderall seroquel harmful estrogens distillation of methamphetamine clarinex valtrex acyclovir patanol might morphine power rangers pregnancy registry zoloft canada adderall seroquel drug interaction while taking metformin ortho para substituents cipro and the pill quality generic viagra diazepam ic denial of benefits pcp lowest price for prilosec adult jokes mr bean viagra men taking viagra pics difference btween phentermine and meridia xanax calculator cozaar 100mg generic can you use celebrex with tylenol treatments for steroids relaxant skelaxin used hydrocodone apap 7.5 long meridia result term vermox canada pcp izg tylenol cold night time pregnancy coumadin flow sheets generic ambien cheap ramipril side effects coupon for tylenol arthritis biaxin can cause miscarriage what are streetnames for ghb nicotine recovery forum symptoms after medrol pac fosamax and alcohol adderall side effects canada illinois law lsd depressive manic zyprexa celebrex medication guide infant motrin side effects hydrocodone in water nicotine laced cigarettes glucophage no prescription buspar in anxiety treatment keflex expansion compensator fqt prevacid children drug of seroquel ritalin la dosages is there a gernic for nexium dot marijuana levels headache nortriptyline nicotine enhancing orgasm zithromax pharmacy diovan order zyprexa expert witness does zoloft affect pregnancy boards prozac qoclick shop wellbutrin marijuana cases in colorado viagra doesnt work herb sperling heroin facts on vicodin folic acid pregnant women macrobid depression methamphetamine withdrawal protocols world map marijuana what is vet medicine prednisone ritalin in prison where to get testosterone suspension adderall and early pregnancy i want side effects on zoloft acetaminophen causing rebound headaches coumadin and necrosis yasmin hohenstaufen valium 5mg sympton bupropion padaczka butalbital fioricet naproxen tramadol ultracet ultram taking valtrex during pregnancy cardura n10 side effects celexa long term use 5 month old and motrin zithromax and breastfeeding pubmed medline cefzil product monograph phentermine 2037.5 ramipril reactions altace side 10 5 lotrel mg ibuprofen heart attack official zoloft site intoxication involuntary zoloft pain tramadol copper herbal viagra ambien pakistan dangers of xanax overnight delivery viagra semen marijuana information on the income on penicillin nasser toktam yasmin hannah ebadi herbal phentermine wordpress p norco without a perscription cipro dogs tired can't sleep nexium zocor 10mg lyrica used with effexor xr if i miss an avandia physical effects steroids have vicodin pet medications cheap tretinoin methodone calculator oxycodone yasmin and pmdd ortho rehab little rock arkansas singulair and child phoenix oxycontin lawyers make a marijuana vaporizer bootleg phentermine are lipitor and lovastatin the same photos of female heroin addicts phish marijuana guitar tab omeprazole gastrinoma ambien painting sleep 99 viagra free consultations now atorvastatin calcium generic cyber pharmacy phentermine ejaculation injuries from lexapro buy lipitor online dream pharmaceutical dosage wellbutrin coumadin causing intracranial bleeding pressure does atenolol and viagra mix methyl prednisone use biaxin and alcohol effects flomax solution for cataract surgery ortho shoulder specialist wi viagra maximum dose metformin for pco and anovulation active ingredient in phentermine info on antivert viagra colonoscopy dilantin level mcgml soma sale no prescription finding thc on marijuana leaves celebrex logo tramadol canine effects acyclovir used for depakote medication side effects cheep bontril no prescription lipitor 10 snorting trazodone legal opium high times harmful effects of heroin generic toprol metformin testosterone naproxen ingredients seroquel and parathesia azithromycin zpack ortho tri cyclin lo cost what is the diet pill adipex palmeiro steroids morphine oxycontin rocky point mexico liquid ancilliaries nolvadex liquidex cialis tadalafil and pulmonary hypertension tylenol nonsteroid bontril 270 cipro ophthalmologic solution biggest man steroids lorcet by omega personal opinions of depakote use breast cancer recurrence evista study group combined drug affect dextromethorphan acetaminophen lisinopril auro zoloft bleeding acne propecia cooking heroin ortho tri-cyclen nexium calcium absorption and prilosec ibm soma what is buspar for atrail fib testosterone verapamil 180 mg manufacturers of ranitidine hcl in india viagra vaginal suppositories side effects is valtrex antibiotic morphine twilight sleep wikipedia no prescription keflex download orthos cpu legitimate phentermine easy marijuana hydroponic system can anabolic steroids affect asthma increae of marijuana finasteride e dolore testicoli marijuana party of saskatchewan fuel tank synthroid products paxil cheap detoxing oxycontin ecstasy blue ladies pcp car finance specialists flonase shelf life get viagra now no doctor visit coumadin and alcohol consumption avandia and swelling minocycline cause depression kenalog s diflucan prescribing information ambien us customs doctor online prescription tramadol acetaminophen addiction xanax buy best time to take viagra morphine thereputic dosage pinnacle ortho georgia cialis no perscription women take the drug flomax sertraline sex drive depressant marijuana proven to cause cancer behavior of a methamphetamine addict dovonex side effects is it wrong for taking lipitor does ortho tricyclen lo help acne transdermal testosterone creme death neurontin claritin antihistimine separate lortab what does oxycontin feel like where to buy illeagel steroids medical marijuana doctors florida marijuana whores diagnosis associated and injectable anabolic steroids clonidine street price valtrex information pregnancy active ingredient claritin d can prednisone cause increased menstrual bleeding oxycotin and oxycodone gen atenolol famvir shanghai tylenol or advil hydrocodone ip 145 marijuana legalize synthroid sexual side levothyroxine 5 biochemistry of sildenafil citrate clones droop marijuana peak concentrations level depakote er colitis and vicodin hydrochlorothiazide prescription lsd miata 1994 franklinville north carolina map and lsd use andnot site m39 marijuana seeds avandia pravachol akane soma gallery akane soma taking lsd when on prozac hale thomas prozac prevacid long term effects is atrovent available in generic adderall cheap illinois buy ativans carisoprodol somacid buy azithromycin dihydrate impact of penicillin books imitrex effects side mircette generic oxycontin mail order without prescription mexican drugs similar to xanax phentermine no prescriptio 20n marijuana toping order amphetamine salt 14 premarin quitting years atarax side effects sleep xanax time of day cold water extraction of hydrocodone what is clopidogrel medication advair asthma medication opium nightclub soho hydrocodone liquid best buy ortho evra lenghth of time nicotine in urine marijuana and drug testing prednisone and anxiety side effects lsd layout myspace landlord grants rifle meridia lawyer adderall xr rebate celexa birth defect lawsuit buy levoxyl morphine sulfate sustained rel 15mg medication equivalent to nexium hydrocodone what is nexium side effects alleviated how soon lortab addiction symptoms advair singulair jose canseco steroids mcguire ambien cr sample free adderall xr coupon regalis and viagra taking lortab with adderal kamagra viagra uk warnings side effects of prednisone cash loans online buy tramadol nexium hair loss cod fast order phentermine xenical fact order oxycontins online combine allegra with flonase marijuana chat room ativan on line fedex lanoxin for heart failure diet pills didrex online without prescription ortho doctors in virginia beach va nicotine in your system saliva online renova prescriptions clonazepam habit order adderall no prescription ritalin to lose weight methylprednisolone doseage marijuana dispenseries in california heroin undertaking what is cyclobenzaprine used for compare zoloft with wellbutrin effects of injecting methamphetamines and heroine lipitor side effects alcohol rws 850 pcp can neurontin cause dysesthesia adderall drug test positive overnight shipping imitrex heroin effect lorcet pain medicine feminized marijuana sex change ortho evra patch for sale liver singulair warning is marijuana bad for you paxil and mao inhibitors take wellbutrin with prozac side effects of ceftin imitrex codeine claritin alternative does marijuana thin your blood ecstasy chart passing drug urine test amphetamine marijuana impairs judgement gunshot victims pittman and trial and prozac will i ovulate early on clomid detrol generic la lamisil tablets uk dosage of prednisone what is wellbutrin prescribed for coke cut with adderall prednisone and augmentin adipex delivered florida overnight zyban products vicodin percocet indications comparison ortho malithion flonase clarinex vaniqa tramadol buy soma 1 low dose naltrexone for multiple sclerosis buy softtabs mexico online abuse naproxen acetaminophen and advil acetaminophen contamination of pet food billig generisch viagra finasteride dosage order mdma kit liver toxicity after taking lamisil generic omeprazole for horses marijuana bladder cancer buy diazepam with maestro ibuprofen prostaglandin citalopram sumatriptan serotoninergic ecstasy of gold yo yo ma causes coumadin toxicity free nexium samples lisinopril and serveer diareahea clomiphene uterus lining valium photos nexium 40mg side effects low testosterone level in man symptom adderall fedex ambien hypnotic drug effects diflucan birth control pills marijuana legalized us elavil palsy heroin versus lsd cremascoli ortho shake marijuana definition ecstasy stories tylenol congestion ways to eat marijuana vicodin depression attorney maine vioxx 37 5 cheap online phentermine heroin bayer ingredients of bontril wide white xanax and 2 does adderall make you smoke more clomid getting pregnant what a marijuana plant needs outdoors panamian marijuana laws canadian pharmacies norvasc medpro tadalafil rx zyrtec over the acetaminophen and ibuprofen interaction soma dose medical marijuana physician evaluations generic lamisil canadian coumadin blood thickens doctors in milwaukee who prescribe phentermine orange county medical marijuana dispensary effects long prednisone term find me information on tricor ecstasy triple stack meeting the challenge and methamphetamine information about a pill cipro pictures generic oxycontin effects of keflex in newborn adderall anti seizure oxycodone long acting medical use for marijuana xanax what isit prescribed for ibuprofen vs naproxin zenegra biochemistry of sildenafil citrate cialis how does it work coumadin sweating inr dizziness grow my own marijuana wellbutrin antihistimines johns hopkins depression marijuana study groups tadalafil with sildenafil physical responses of nicotine phentermine discounts marijuana rehab centers can you smoke molded marijuana metformin hcl mg marijuana conviction medication interations coumadin order hydrocodone with cod bogner ecstasy classic marijuana fires 1000 62.5 augmentin xr drug information bontril sr ultracet medication information motrin versus tylenol for adult headache celebrex generic price length lorazepam stays in system diflucan w o prescription overnight opium yields clonazepam withdrawal effects depo medrol use in dogs coumadin heparin soma carisoprodol mechanism pharmacology effectiveness fexofenadine sample watson 933 oxycodone sie effects amaryl depakote and impotence generic oxycodone pictures schwag marijuana pictures give my dog acetaminophen phentermine and ocular hypertension marijuana crash estradiol continuous break through bleeding tylenol pm extra strength suicide by imitrex cheapest diazepam online coupons prilosec active ingredient ambien losartan half life time oxycodone methadone clomid description pcp pneumonia radiology coreg manufacturer ortho revit leg muscle pain metoprolol diflucan drug prescription nutrivet steroids outside marijuana growing water marijuana pumpkin stencil cipro tic medical marijuana alaska childrens ibuprofen heroin in austin psilocybin mushromms what plant does nicotine come from berman sister female viagra study hydrocodone vicodin without a prescription baby tylenol recall 2007 get marijuana diflucan next day delivery cheap viagra in the uk growing indoor marijuana plants dur asher what states is marijuana legal in naproxen 500mg interactions medication alprazolam clonidine tts 2 actress nfl heroin silicone elastomer acyclovir quick and easy marijuana butter methamphetamine positive aspects cheap amp fast buy phentermine off ortho options pharmacy celecoxib oklahoma criminal defense grants meridia book marijuana half life qvs coumadin compare phendimetrazine to phentermine wyoming celebrex attorney cheap generic viagra co uk morphine tpn lowest cost phentermine 37.5 mg tabs new mexico medical marijuana depakote induced kidney dysfucntion prednisone lessening side effects tylenol cold flu with cool burst drug interactions valium adderal flomax sexual benefits similarities between opium and crack pravastatin or simvastatin metformin and polycystic ovary disease marijuana withdrawal effects aerogarden used to grow marijuana zithromax for prostatitis mixing wellbutrin and lexapro insufflating soma water putty rock filler dur what is tylenol 3 zovirax cream ic loratadine 10 mg when taking lipitor avoid what meds ordering synthroid in milliequivalents adverse effects premarin side phentermine no prescription cash on delivery cipro oral