Editing DITA Topics: The changing role of the technical editor in the age of DITA and topic-based authoring

by Michelle Carey, Michelle Corbin, and Shannon Rouiller, IBM Corporation

Editor’s Note:
This article originally appeared in the December 2007 issue of Best Practices: A Publication of The Center for Information-Development Management (Volumn 9, Issue 6, p. 129, 133-135).  You can subscribe to the hardcopy newsletter or sign up for a free e-newsletter at the Center for Information-Development Management Web site:
http://www.infomanagementcenter.com/publications.htm.

      Can we live without books? Certainly, we can’t live without those wonderful novels that we pick up at the airport. But we can and should replace the book with a more useful vehicle to deliver technical information, and, as editors, we can learn to help create and edit the content for this new information delivery vehicle.

      In the past, technical editors worried mostly about the meaning and appearance of the text in printed books or online help. We focused on margins, font sizes and types, line spacing, grammar, punctuation, and the clarity and organization of the text. However, much has changed in technical documentation. Although we never forget the importance of clear language and style, we have shifted much of our attention to a new paradigm: topic-based authoring.

      With Darwin Information Typing Architecture (DITA) and topic-based authoring, we focus first on the external text that the users read, but we must also focus on the DITA XML elements and technology that are used to produce that external text. This new focus on DITA elements and technology has re-created the role of the technical editor in the age of topic-based authoring.

Learning the DITA XML elements and technology      

Editors must now focus on the content in a different way and must also review the XML elements that writers use to create that content. DITA XML elements identify content for what it is, not for what it should look like. Editors must help writers use DITA elements properly because using the correct DITA elements can ensure that search engines return more precise results for searches or help users filter through lots of information. By understanding and using the tools and technology that produce the text, we can communicate more effectively with our writers. If we use the names of elements and attributes to explain the change that needs to be made to improve the text, writers are more likely to use elements consistently. 

      Editors must also work with authoring tool developers to ensure that DITA contains the most appropriate semantic elements and that the DITA elements generate the appropriate highlighting (bold, italic, monospace type, and so on). One of the current challenges for editors and writers is knowing what DITA element to use for which type of content. For example, DITA has an element called <apiname>, but should we use that element for all content about APIs, such as methods, classes, and packages?  Separate elements do not exist for methods and classes. Editors can step in and ask the tool developers to create more specialized API elements, such as <apiMethod> and <apiClass>.

Editing topics     

In addition to strong writing at the sentence level, an effective topic should meet certain criteria. Editors should look for:

  • A precise title
    One topic collection from one product might be displayed with other collections from other products. Therefore, topic titles must often be more precise to distinguish them from other similar information. For example, many software products have information about security. You cannot simply title those topics “Security.” A better title might be “Database security” or “Configuring ACLs for database security.”
  • Useful content
    At IBM, editors try to ensure that topics are not used simply as navigation devices, but that they contain some useful content. Also, we ensure that each topic’s content is independent of other topics.
  • One or more links to other topics
    Users should never be stranded in a topic. You can use linking, indexes, and tables of contents to ensure that users get to the right information quickly and easily.

Editing topic collections versus books

      Users of software and hardware products typically require the right information at the right time. Users no longer sit in their living rooms next to the fire and read the manual. They want easy to read, useful information that will help them complete some task right now. To accommodate our users’ expectations, we must create self-contained, reusable topics that can be packaged in small or large collections.

      In addition to editing a topic, we must also edit collections of topics. Editing topic collections is not the same as editing book chapters. What’s changed for editors is that many of us rarely edit books as linear sets of information. We don’t look at how one chapter flows to another or how chapters build on previous chapters. We also no longer assume that users read the first chapter and work their way to the final chapter. For example, many technical manuals use transitions such as “The previous chapter showed you how to create profiles. This chapter focuses on editing profiles.” Such a transition never makes sense in a set of topics because we cannot assume that users read linearly or arrived at the topic through some predefined sequence.  What topic writers might use instead of the transition is an imperative to the user to do a prerequisite task of, say, creating profiles. However, the topic writer cannot assume that users have read the topic about creating profiles.

      Think of topics as buoys floating in a sea. The buoys are connected to other buoys, but not necessarily in any particular order.  Books are typically written as if they were train cars connected linearly. We don’t want to make users get on the train and have to walk through each train car to find the right nugget of information.  The editor’s job is to ensure that we provide the buoys, or topics, that users need and that the buoys are easy to find. Also, users must be able to jump from one buoy to the next whenever they need to. 

      To make topics easy to find in the collections, editors need to help arrange topic collections and topics within collections in ways that make the most sense to users. For example, topic collections might be organized by product or by user goals (such as administering or troubleshooting).

Picking our battles: Focus on the rules     

When you are struggling to convert libraries to topics and reorganize a mountain of information, smaller things such as whether a list is compact can seem much less important to you.  White space, font choices, widows, orphans, and transitions don’t matter as much in an online, topic-based world. You find that you can let go of many of your old pet peeves, and that can be liberating. 

      Although we were able to let go of many pet peeves, we found that others needed to be championed.  In cases where DITA doesn’t provide what we need, editors must play a key role as the advocates for needed changes to DITA.  We can submit requirements to DITA, or find workarounds, or sometimes both.  At first, we were tempted to submit requirements for all sorts of esoteric issues.  We soon found that without a business case, requirements were not going to be accepted.  We quickly learned to pick our battles and submit requirements only when prudent.

      For example, we submitted a requirement to add a new element inside the <steps> element for task topics.  No element was available for the “To” statement to introduce a set of steps.  For purposes of clarity and reinforcement, we want to introduce steps with a statement that indicates what the steps are for, such as “To print the report:”.   But there is no place to put the “To” statement so that it can be part of the <steps> element. Because we were not willing to wait for that requirement to be addressed, we came up with a workaround to add the “To” statement as the last paragraph of the <context> element in the task topic.  We don’t like the workaround because it separates the “To” statement from the list of steps, and therefore does not support clean reuse of the <steps> element. But we had to do something in the interim while we waited for the requirement to be addressed.

Short descriptions: Focus on the content

      Change of focus spans more than just DITA requirements and restrictions.  The move to DITA and topic architecture has made us question our content:  Is the content pertinent to the topic?  Or was it just put there to make the book flow?  Do users really need it?  If they don’t need it, then why are we writing it, translating it, and maintaining it?

      With topics, we need topic introductions, not transitions.  In the days before DITA, we rarely thought of section introductions as standard.  But we’ve discovered that an effective short description can focus a topic more clearly than a title alone can. The short description should state the main point of the topic and provide useful information. For example, suppose you create a topic with a title “Links in DITA.” Instead of starting with a short description that says “This topic is about linking in DITA,” you can start with a short description that says “DITA supports inline links, related links, and map-generated links.”  In this way, you are stating the main point of the topic and providing useful information that is not already found in the title of the topic. 

      Short descriptions are also key retrievability aids because they can appear in search results, as hover text for links, or underneath child links.  Writing one or two sentences that serve all these purposes well is difficult, and so editors must provide guidelines and examples to help our writers create effective short descriptions.

Best practices for editing DITA topics

      As editors, we must work with writers, with information architects, and with user experience professionals to focus on topic-based authoring from the top down and the bottom up.  We must understand and work with the technology while still delivering a complete information experience based on solid information architecture principles.  Here are some best practices for editing DITA topics that we collected:

  • Create self-contained topics that are easily moved from one area of the information set to another and that don’t rely on other topics to make sense (after all, topics can be linked to other topics to provide that additional information).
  • Edit the overall navigation structures for the topic collections to ensure that the topic collections are grouped in a way that makes sense for your users.
  • Learn enough about DITA to ensure that the content is represented semantically by the correct XML elements, thereby making you, your writers, and your information more effective and efficient. Also, ensure that the DITA element generates the appropriate highlighting that your style guidelines suggest.
  • Compare the rules of DITA with the rules of your style guides and know where to draw the line for both rule sets.
  • Focus on the content—the content that makes the most impact and the most sense to your users.

      DITA offers new opportunities for editors to improve the user experience with information. Editors are becoming leaders in driving the movement to topic-based authoring.  After all, books are out; topics are in!

** IBM is a trademark of International Business Machines Corporation in the United States, other countries, or both.
 

RSS feed for comments on this post · TrackBack URL

Leave a Comment

what is zyrtec acne medicine aldactone lisinopril more drug side effects didrex mexico nexium price nardil on line tazorac buy atenolol pregnancy snorting cyclobenzaprine nizoral hair regrowth discount meridia ultram withdrawal symptoms picture of pravachol klonopin addiction tamiflu relenza side effects of ambien buy glucophage augmentin xr klonopin no prescriptionlamisil cephalaxin buy propecia patent extracting propoxyphene facts on ecstasy buy synthroid without prescription phenergan and pregnancy paxil more drug side effects side effects of isosorbide mononitrate plendil medication order pravastatin 20 mg acyclovir herpes cold sore ambien without prescription dead pro wrestlers steroids order viagra online buy lamisil online without prescription order propecia dosage for adderall buy fluconazole serzone lawsuits roxicet side effects clomid success stories generic dovonex prozac for children nizoral buy what is prozac cheap generic viagra online pharmacy celexa what is keppra what is opium didrex no prescription neurontin alcohol amitriptyline interactions order tenuate fluoxetine hydrochloride cyclobenzaprine effects cheap valtrex buy relafenrelenza bontril purchase amitriptyline medication cialis forum fexofenadine hydrochloride pantoprazole sodium lorcet medical consultation black tar heroin online lortab flomax dosage pictures of ketamine acyclovir vs valacyclovir proscar more drug side effects adverse drug reactions to motrin ramipril buy buy adderall foreign fluconazole for dogs generic adipex microzide more drug side effects alprazolam without prescription sale buy bactroban altace side effects alprazolam cheap side effects of flexeril ceftin side effects phendimetrazine cheap miralax powder side effects of valtrex valacyclovir buy buspar fulvicin purchase keppra overdose flomax caps side effectsflonase generic drug for evoxacfamvir serevent advair studies phendimetrazine no rx tramadol withdrawal roxicet percocet cephalexin dosage symmetrel medicine nardil side effects purchase zithromax online dangers of plendil arava side effects no prescription ambien cheap tobradex what is adipex carisoprodol without a prescription what is lexapro cyclobenzaprine used for buy adipex desloratadine alcohol ovral tabletsoxazepam nexium 40 mg naproxen oral tazorac potency buy metrogel what is tamoxifen neurontin more drug uses meridia litigations prilosec zantac propecia pharmacy discovery of penicillin what is terazosin adipex alternatives microzide medication renova bulex hyzaar side effects purchase valium online alphagan allergy online zanaflex temovate medication cheap alprazolam no perscription prozac weight gain nicotine patches tetracycline without a prescription tetracycline and acne tetracycline hci bodybuilding steroids drug tamoxifen proscar order cheap zyban cialis levitra viagra flexeril information carisoprodol and acne buy transderm scope buy acyclovir fioricet cheap compare prices tadalafil cheap klonopin trazodone desyrel klonopin withdrawal tadalafil generic cialis lotrel generic xanax effects ativan vs xanax what is tobradextoprol generic valium methamphetamine arrests buy diazepam what is tiazac cheapest xenical trazodone buy can you buy rohypnol phentermine 37.5 mg pantoprazole side effects side effects of morphine buy ultracet snorting clonazepam buy flonase online pepcid tablets ghb date rape drug drug aciphex tamsulosin prices suprax antibiotic rosiglitazone oralroxicet levoxyl generic snorting adderall effects buy klonopin online motrin overdose order retin a paroxetine hcl lortab information buy phentermine without prescription naproxen more drug uses nasonex side effects how to inject ritalin flextra drug viagra pharmacy buy vicodin online without prescription online soma evista and cancer research pepcid libido terazosin drug order meridia without precription no prescription oxycodone soma cheap motrin side effects norvasc problems buy xenical without prescription meclizine tablets miralax glycolax powdermircette medroxyprogesterone side effects vioxx lawyer lortab no prescription captopril paxil weight gain soma addiction drug microzide rosiglitazone maleate drug pcp st johns wort pravachol punchline for rabeprazole buy oxycodone online methylphenidate hcl paroxetine without prescription medical marijuana generic coreg order didrex online pharmacy gemfibrozil clomiphene buy preven morning after pill buy prozac online pictures of vicodin pepcid oral viagra online uk buying zestoretic online triphasil pills buy penicillin fosamax dosage buy evista protopic more drug side effects prescription ultravate buy phentermine online with a debit card buy risperdal free samples of levitra macrobid doses buy propoxyphene buy temazepam online without prescription generic tobradex trimox pregnancy naltrexone implant oxazepam drug information advair side effects meridia medication trimox amoxicillin oxycodone pictures no prescription adderall proscar without prescription steroids facts side effects of fosamax carisoprodol online pharmacy adderall and zoloft what is metrogel levitra 20mg buy valium online pepcid ac indigestion tablets metformin and pregnancy diazepam no prescription accupril side effects of pravastatin prednisone asthma purchase phentermine online ultravate ointment free viagra samples retin a micro cheap sibutramine pills buy generic ultram flextra ds medication metrogel side effects phentermine buy carisoprodol in mexico avandia mdl imitrex cheap online us pharmacy tamiflu nexium 40mg skelaxin abuse estradiol infertility retin a and pregnancy propoxyphene darvocet buy bontril triamterene cheapest price buy lipitor online pharmacy vicodin what is ceftin vaniqa canadian pharmacy tobradex and alcohol side effects of the drug advair vicodin withdrawal symptoms what is thiamine mononitratemonopril generic lamisil snorting fluoxetine orlistat no prescription vicodin pics buy finasteride online flomax rx effects of promethazinepropecia adipex no imprint soma buy online buy fosamax loratadine side effects order renova on line phentermine flextra narcotic codeine promethazine buy tetracycline online buy zestrilziac buy clonazepam without prescription cheap lipitor aciphex tablets drinking on antabuse singulair children effects of ketamine paxil side affects roxicet oral solution propecia price after tamoxifentamsulosin buy cheap tramadol order zithromax online weight loss while on lexapro skelaxin oral generic renova suprax brand name buy aricept canada fioricet diuretics diazepam dog steroids provigil cheap no perscription fast delivery alprazolam overdose provigil more drug uses psilocyn mushrooms buspar medicine prinivil oral marijuana buds famciclovir famvir accupril side effects illegal steroids buy phencyclidinephendimetrazine is ativan addictive buy generic sertraline serzone patient feedback prescription ionamin nicotine patch roxicet liquid hydrocodone dosage paxil pregnancy articles ritalin better phentermine or adipex heroin chic valtrex during pregnancy marijuana growing cialis vs levitra alternate uses for acyclovir adipex diet pill meridia price mescaline effects zithromax without prescription pharmacy viagra norvasc law suits pharmacy diazepam alprazolam xr serzone sequel pravachol side effects hydrocodone pills xanax generic valtrex cost soma side effects tramadol hcl side effects norco hydrocodone buy generic allegra fexofenadine lipitor side affects adderall without prescription what is plavix drug elavil acyclovir 200mg vioxx side effects meclizine hcl cheap viagra price of pravachol propoxyphene side effect avandia order phendimetrazine online buy alprazolam online retin a fioricet tablet k-dur transdermal patchkeflex avandia dosage canada protopic buy buy keflex online lorazepam dosage lortab no prescription needed tenuate tablet marijuana factsmdma relafen oral purchase hydrocodone biaxin no rx ranitidine drug buy estradiol isosorbide mononitrate oral does metformin make ohss worse? adipex abuse drug metformin generic vicoprofen nexium more drug side effects buy nasonex picture of valacyclovir renova silvio serevent side effects ketamine effects pills phentermine order tramadol online tenuate cod ativan side effects anabolic steroids actos lawsuits didrex georgia valtrex medication buy cheap ultram lasix drug diflucan biaxin seroquel abuse xanax side effects buspar overdose buy metforminmethamphetamine patanol coupons viagra alternative sildenafil citrate soft tabs alesse diflucan order relenza methylprednisolone 4mg hydrocodone descriptions ativan complication minocycline without prescription buy losartan neurontin more drug side effects prilosec oral cefzil cod tramadol ativans fedex deliveries liquid propecia steroids and baseball what is fluconazole used for tiazac drug prozac dosage online diazepam valtrex prescription elavil dosage clonazepam medication without prescription glipizide fluoxetine without a prescription phentermine pharmacy what is zovirax generic lorazepamlorcet sarafem oral elidel and protopic buy glyburide cheap generic vicodin what is restoril zestril oral diovan 320 mg adipex no prescription flovent side effects buy valium no prescription levitra viagra buy anabolic steroids discount tretinointriamterene side effects of azithromycin rohypnol effects online pharmacy diflucan atenolol overdose acetaminophen overdose side effects when taking gemfibrozil generic remeronrenova minoxidil propecia lethal dose of ativan about triphasiltussionex buy histex hc azithromycin alcohol finasteride tablet purchase sildenafil citrate ultram no prescription buy aldactone phenergan gel temazepam buy online no prescription depo medrol 20mgmedroxyprogesterone tylenol codeine nexium alternative order tramadol tramadol 180 generic vicodin online valtrex valacyclovir genericvalium acyclovir dose ultram drug cheap lexapro what is lasix propecia forum adipex review atenolol reactions valtrex online alabama psilocybin premarin cream legal steroids review of tamoxifen order phentermine serzone drug generic sibutramine drug flomax serevent foradil vaniqa cost zyrtec onlineaccolate propecia pill didrex overnight enalapril buy discount valium serevent off patent zanaflex side effects herbal phentermine buy vaniqa buy valium without prescription ativan generic zithromax penicillin discovery risedronate sodium tablets vicoprofen online lescol buy buying propranolol paxil and alcohol what is vicodin levitra cialis viagra lipitor memory loss how to make mdma lamisil side effects cheap levitra patanol solution climara buy nordette and no prescription and thailand lescol medication medication butalbital nexium rebate buy tenuate without a prescription side effects of norvasc prozac without a prescriptionpsilocybin oxycodone 15mg avandia rosiglitazone generic viagra pack adipex testimonials viagra cialis levitra acyclovir suppositories risperdal information no prescription usa pharmacy nordette what is naprosyn neurontin withdrawal sertraline drug cozaar sex vicodin effects what is acetaminophen sarafem anxiety aldara cream levaquin tablet oxycodone hcl phentermine diet pill retin a wrinkles spironolactone medication what is k dur tabletsk-dur mdma ingredients nortriptyline pregnancynorvasc mail order steroids what is flovent ghb international ultravate drug levitra pills dosing levothroid clomid and endometriosis ultram overdose celexa online pharmacy didrex drug manufacturer of prinivil buy atrovent side effects prozac retin lotensin benazepril hcl miacalcin info nicotine buy phendimetrazine online pharmacy paxil cr without prescriptionpcp paroxetine benzos viagra for woman information withdrawal symptoms of prednisone what is roxicet penicillin allergies premarin pills buy oral terbinafinetestosterone order didrex cod serevent deaths order levaquin without prescription buy hydrocodone with overnight delivery buy ziaczithromax singulair mexico sumatriptan from mexico lipitor and memory loss valtrex oral nexium ingredient buy oxycontin without a prescription generic diazepam what is sertraline thyroid levothroid ordering klonopin without a perscription tramadol ultracet adipex ionamin phentermine hydrochlorothiazide 12.5 mg buy baycol coreg 25mg discount usa cheap tamsulosin buy captopril cheapest india adderall effects sildenafil oralsingulair zanaflex dosage tussionex buy onlinetylenol effects of fluoxetine cheap valium plavix lawsuit cheap fioricet online sumycin more for patients buy vaniqa online no prescription ditropan buy naprosyn medication what is orlistat fioricet sell buy soma next day cod proscar no prescription celecoxib celebrex trazodone and pregnancytretinoin klonopin and pregnancy phentermine diet flomax cr tylenol canada cheapest cialis premarin buy online prescription drug flomax side effects protopic actonel evista temazepam medication mircette birth control pill tadalafil comprar generic fioricet without prescription buy cheap generic nordette restoril side effects prescription for vicoprofen cheap prinivil generic fioricet synthroid lawsuittadalafil what is lotrel singulair in pregnancy no prescription lorazepam marijuana pics lipitor grapefruit miralax side effects aciphex amoxicillin biaxin pictures of steroids buy lortab on line generic lipitor buying finasteride depakote phenergan more drug uses no prescription ionamin fluoxetine metabolism buy phenergan mescaline drug side effects of nasonex phendimetrazine overnight aura soma fluoxetine more drug interactions buy anusol flexeril oral buy klonopin valacyclovir generic naprosyn medicine fluconazole more drug uses purchase adipex online buy metrogel vaginal skelaxin side effect prescription of soma cheap steroids about flexeril order ultram furosemide prescription prozac withdrawal ghb kit viagra side effects risperdal depression extra cheap phentermine marijuana plants cialis levitra vs ghb drug propecia prices wat is selsun propranolol oral sibutramine pills tenuate dospan watson doxazosin medications prozac cartoon nasonex bee voice keflex cephalexin lortab withdrawal buy ortho evraovral adipex online prescription approved zanaflex side affects paxil withdrawal remeron oral opium pipes paxil more drug uses adderall rx levitra vs cialis review no prescription hydrocodone hydrochlorothiazide without a prescription side effects of neurontin india generic tadalafil furosemide side effects cheap lotrel snorting oxycodone trimox presciptionstriphasil furosemide lasix folic acid deficiency pioglitazone buyplavix potassium k dur evoxac drug softtabs cialis elavil for pain vioxx news buy ambien without a prescription steroids online soma online pharmacy aciphex coupons what is neurontin used for actonel coupons cheap lortab propecia results butalbital discount amoxicillin in pregnancy relenza without a prescription levitra generic cialis provigil brain effects buy rabeprazole sodium without a prescription information on lotensin buy diazepam cheap cheap tretinoin dovonex cream buy detrol generic ambien buy viagra on line buy didrex online no prescription needed sertraline side effects phenergan abuse buy phentermine cheap buy generic didrex no prescription tramadol cheap xanax bar symmetrel amantadine side effects of lamisil lorazepam withdrawals diazepam online discount tadalafil definition prozac levoxyl dosage sibutramine 15 mg cyclobenzaprine hci female testosterone foods with folic acid coreg generic alternative to metrogel buy oxycodone without prescription provigil 200mg tab levitra vs viagra prescribing acyclovir fluconazole cheapest price tetracycline online tamiflu with no prescription buying valium snort clonazepam adipex weight loss pills cialis cost generic klonopin zestril prinivil pravastatin side effects cheap sibutramine effexor side effects phencyclidine pcp ultram high is naisads in motrin order zovirax generic for evista buy bupropion mescaline cactus ortho tricyclen rsd and nifedipine propranolol anxiety flomax drug alesse pill atrovent nasal spray free singulair medicine mdma recipe estradiol valerate nexium prices evoxac side effects watson soma valporic acid rx ativan no prescription history of anabolic steroids prescription drugs online prevacid alprazolam food effect adderall discussion generic lanoxin cheapest ultram mircette hair loss tramadol picture amoxycillin plus children motrin lexapro and pregnancy nasacort side effects what is rohypnol what is meridia generic viagra softtabs mastercard prednisone withdrawal side effects nexium prednisone withdrawal symptoms morphine tablets compazine and side effects nasonex dosage celecoxib alternative macrobid 100mg low cost adipex prinivil drug generic prozac premarin lawsuit clonidine buy hydrocodone without prescription nexium pills order soma carisoprodol ecstasy effects adipex atlanta buy spironolactone no prescriptionsteroids snorting hydrocodone norco bike prilosec vs nexium what is the price for prinivil flomax more drug side effects buy risedronaterisperdal butalbital serzone wellbutrin zoloft side effects what is omeprazole search for fioricet protopic elidel without prescription buy biaxin singulair no prescription phentermine overnight free hydrocodone prescriptions online buy cheap meridia atenolol nizoral tablets buy hyzaar without prescriptionibuprofen aciphex actos alesse terazosin hcl buy mescaline terazosin oral oxycodone abuse meridia diet pills buy adderall xr microzide side effects phentermine 37.5mg carisoprodol side effects meclizine side effects tretinoin cream new drugs nardil patch clomiphene tramadol overdose what is pcp generic premarin how to make methamphetamine online xanax ultram pharmacy steroids anabolic buy adderall online zyban buy tamiflu online prescription flomax erection clomid success rates cheap famvir for sale buy restoril without prescription generic for singulair purchase phentermine tramadol order lipitor generic generic wellbutrin bactroban cream paxil withdrawls herbal sildenafil proscar finasteride flexeril metabolism vasotec side effects addiction hydrocodone childrens motrin cold prilosec otc side effects ingredients to ecstasy buy phendimetrazine cheap temazepam sleeping pills viagra vs cialis vs levitra lips like morphine histex viagra on line phenergan cream valium side effects viagra no prescription xanax overnight tamiflu purchase discount sertralineserzone kenalog shots levoxyl allergy ultram sale xanax on line naprosyn 500mg discount fioricet ultram 50 mg cheapest meridia nasacort aq side effects clonazepam overdose tramadol on line remeron withdrawl paxil quitting kenalog cream ultram without a prescription acyclovir 400 mg tablets prednisone for dogs side effects of suprax provigil abuse amoxil side effects oxycontin for sale seroquel and alcohol plendil broken arm ketamine side effects drug soma cephalexin side effects lotensin oral nizoral ketoconazole didrex pharmacy online acetaminophen oxycodone tazorac gel evoxac more drug uses generic valacyclovir online cheap imitrex what is synalar altace benefits alprazolam xanax generic mircette nifedipine and pregnancy phentermine no prescriptions active ingredients in adipex loratadine 10 mg nexium esomeprazole celebrex medicine what is microzide cheap paxil cheap plavix buy ambien online what is premarin valium pills fioricet buy online fluconazole oral paxil and pregnancy viagra softtabs no prescription zoloft pregnancy pioglitazone effect no prescription tenuate history of phencyclidine ultram withdrawal ibuprofen overdose generic flexeril minocycline 100 mgmiralax buy seroquel medicine effects of prozac hyzaar drug clonazepam without prescription opium poppy seeds nexium mups buy patanol xanax and serapax paroxetine more drug side effects famvir tablet 2bonline levitra adipex dangers fda warning actonel buy amphetamines zyprexa withdrawal bontril no prescription meclizine drug adderall and pregnancy fluoxetine capsules aldara effects side penicillin without prescriptionpepcid snorting celexa aciphex cipro description triphasil buy tussionex cialis generic compare meridia and phentermine buy xenical online phentermine online no dr approval phentermine pro ana online sales phentermine phentermine paid by mastercard phentermine heart problems meridia phentermine xenical article phentermine no prescription 4 blue 30mg phentermine phentermine hoodia best online pharmacy phentermine meridia phentermine pharmacies online phentermine phone order only no script eon labs phentermine phentermine amex accepted cheap phentermine with no physcian approva phentermine 37.5 without precrition purchase phentermine online pharmacy phentermine illegally heart phentermine phentermine usrx effects of lexapro and phentermine cheap phentermine diet pills phentermine with out a prescription phentermine online physican approval phentermine not legal what now europe phentermine 37.5 phentermine myrx genertic phentermine 37.5 90 mg phentermine phentermine diet pills best price phentermine discount no prescription phentramine buy money order phentermine click here to buy phentermine home phentermine test phentermine no perscription needed phentermine phentermine online phentermine order buy buy online phentermine prescription discount phentermine no prescription free shipping man health magazine phentermine diet pill death phentermine statistics business and finance diet phentermine pill 37.5 99 phentermine diet online phentermine pill purchase phentermine retail phentermine and exercise phentermines 30mg xenical vs phentermine vs meridia online phentermine consultation indian pharmacy online phentermine cat health diet phentermine pill phentermine diet pills ephedra vitalbodyfitness com phentermine forums has anyone else noticed phentermine and lexapro is meridia better than phentermine buy phentermine consult buy phentermine 37.5 90 phentermine 37.5 180 miami phentermine purchase phentermine 37.5 mexico panic attack and phentermine phentermine online no script mastercard oversea phentermine suppliers phentermine saturday phentermine rxscripts phentermine overprescribing phentermine patch phentermine prescription o nline cheap phentermine extra cheap phentermine phentermine mouth cankers ordering phentermine without a prescription phentermine 30 no rx cod fedex adipex adipex between difference phentermine no prescription overnight phentermine consultation online pharmacy phentermine purchasing phentermine online phentermine online consultation us licensed pharmacies cheap phentermine pills with mastercard phentermine buy without perscription cod phentermine diet pill xanax fedex phentermine 37.5 next day delivery sie effect of phentermine hydorchloride phentermine yellow 30 mg diet pills phentermine cheap phentermine blue phentermine 37.5 c o d s buy phentermine with no prescription cod phentermine phentermine chat phentermine without prescription overnight