Home / Publisher Reviews / Kindle Direct Publishing (KDP) Review

Kindle Direct Publishing (KDP) Review

Kindle Direct Publishing (KDP) has established itself as the single most recognisable DIY self-publishing platform for authors wanting to publish their books in e-book. Amazon launched Kindle Direct Publishing back in 2007 in beta form and pitched it initially to ‘publishers’ via marketing emails. Amazon had also just launched the first Kindle e-reader hardware—a basic e-ink, black and white text device.

It was clear even back then Amazon saw the Kindle experience as both a facilitator for readers and author/publishers. Since 2007, the Kindle Direct Publishing (KDP) platform is available to authors in many countries including USA, Canada, Mexico, Brazil, UK, Germany, France, Spain, Italy, Australia and Japan, and the supporting Kindle store market now stretches beyond 100 countries. That’s a pretty powerful global reach for any authors, and yet at the heart of Kindle software is mobi; a series of file formats developed by Mobipocket (owned by Amazon since 2005) to develop the software for Amazon’s Kindle e-reader, web-based Cloud Reader and for the Kindle reading apps for Android, iPad, iPhone, iPod touch, Windows Phone, PC and Mac. This remains both Amazon’s greatest strength and weakness. Amazon might dominate the e-reader market, but the format of choice for most other device manufacturers is e-Pub. Also, despite a wider range of sophisticated colour e-readers, the Apple iPad remains a more suitable device for colour, heavily illustrated and enhanced e-books.

Confused? Put it this way. Publishing through KDP will give authors a huge market reach for their e-books, but if you want the potential to reach all readers using an e-book, you will need to publish your e-book in e-Pub format (outside of Amazon’s walled garden) with another e-publishing platform as well.

Authors can upload documents in several formats to KDP for delivery via Whispernet and charge between $0.99 and $200.00 per e-book download (you can sell for free for 5 days per 90-day period sign up to Amazon’s exclusive Select program—more about that later.

I’ve never liked the way Amazon has positioned the location of KDP’s main landing page on their online ecosystem. Drilling through Amazon’s store or affiliate marketplace pages will result in the occasional visual advert for KDP, but I’m still regularly asked in my day-to-day role as a publishing consultant the killer question by new self-published authors: Where the hell do I go to publish on Kindle?

Writing Life may not be a top-of-the-page link on Kobo, but it is there, and likewise, Publish with NOOK Press is there under Nook Books on the main landing page of Barnes & Noble. I guess if you are the number one e-publishing platform, then you don’t have to try too hard!

The KDP main page might not be inspiring or sexy, but it’s clean (lots of white space) and delivers its key selling points for the service (free without any upfront fees). You will need an Amazon account to publish with KDP or you will have to create one before accessing your work dashboard and uploading a book.

Let’s take it step by step.

File Upload

After signing in with your Amazon account (or newly opened account), you can upload your book in a number of different formats.

Word (DOC or DOCX)



ePub (EPUB)

Rich Text Format (RTF)

Plain Text (TXT)

Adobe PDF (PDF)

What authors need to remember here is that KDP’s conversion engines will do the conversion online and ideally you really need to upload your internal book file in HTML or MOBI. Using other file formats will result in varying degrees of accuracy and layout in the finished (uploaded) resulting file.  This help page on KDP will advise on the preparation work and specifications required for each separate file format. I would strongly advise any author to download Calibre’s e-book management tool (free) and use this to work with and test/convert files before upload to KDP. Every file type has its own built-in formatting and the more complex your book file (images, diagrams, tables etc), the greater degree of variable results you will have. The KDP upload (certainly from my experience) is a lot more forgiving than using Smashwords’ meatgrinder, but only because its conversion engine is ‘looser’ with file replication outside of HTML and MOBI files submitted.

Like many e-publishing platforms, along with the upload process, you will need to have all the information needed for the publication of your book to hand. Your KDP dashboard will allow you to update/reload a new version and change other publication details like book description, author (referred to as contributor), publisher name and cover, but I would suggest that an author has all these details to hand in an MS Word file (and your cover file) before starting the process.

If you are publishing on KDP, you really should sign-up for an Author Central page. This is free and it will allow authors to reach more readers, promote their books, link blog posts and Twitter feeds, and crucially include a proper and detailed author biography. I’ve no idea why Amazon/KDP didn’t properly integrate Author Central into the upload and registration process.

ISBN & Publisher Imprint

Publishing on Amazon’s KDP does not require an author to have an ISBN. Amazon allocates a unique number to every published book regardless, known as an ASIN. You can use an ISBN of your own, but note: KDP does not supply ISBNs and is not an affiliated agent.  You have the option to specify the imprint name you registered with Bowker/Nielsen when you bought your block of ISBNs. Remember; even though you publish through KDP, you are still required to register publication details and copyright details with the relevant bodies in your country. KDP is a DIY self-publishing and distribution platform, and Amazon, its owner, is fundamentally an online retailer; you still remain the author-publisher and are responsible for all the legal and registry red-tape that goes with that.


You can unpublish your book at any time on KDP, and you can change the internal file or cover, or other submitted details, pricing etc. Updates can take 24 to 48 hours to take effect online. Your dashboard will also allow you to alter set retail pricing depending on how many territories your book is available in.

You can choose to enroll in Kindle Select. This pricing and promotional program will let you set your e-book below $2.99 for a period of 90 days. During these 90 days, you will have 5 free promotional days to give your e-book out for free if you choose. Once the 90 days are up, your book will revert to its standard market price. The 90 day period is renewable (including the 5 day free period) but your book must be exclusively sold on Amazon Kindle and on no other online retailer.

What is Kindle Owners’ Library?

If you choose to make a book exclusive to the Kindle Store via Kindle Select, then the book is eligible to be included in the Kindle Owners’ Lending Library. This option is exclusive to authors who are Amazon Prime Members. However, borrowing e-books is only available on Kindle devices, not Kindle reading apps.

Amazon KDP includes a preview tool before you save and commit your book file to publication in the Amazon marketplaces, but I’ve found this preview tool is not always entirely satisfactory. I would recommend you either test your file using Calibre, prior to upload, or download KindleGen (a command line tool used to build e-books) and the Kindle Previewer (a tool that emulates as closely as possible how your e-book will display on Kindle devices and applications).

Royalties and Pricing

Once you have uploaded your e-book project to KDP, it will appear on your main dashboard. Under Rights and Pricing you can specify to sell your book in individual territories or Worldwide. You have the option to select a 35% or 70% royalty rate, but note that download delivery charges will apply to the 70% rate dependent on the size of the file, and not every territory qualifies for the higher rate of royalty. To qualify for the 70% royalty rate, the price of your e-book must be between $2.99 and $9.99 and the list price must be at least 20 percent below the lowest physical list price for the physical book. You can change your royalty and pricing options at a later stage. Full examples can be found here on KDP. If you are not enrolled in Kindle Select, you cannot price below $2.99.

Reports, Payments and Tax Withholding

KDP provide monthly reports on e-book sales, including periods of promotional runs, and all reports can be viewed online by territory from your author dashboard. The main payment report includes your payment amounts, tax withholding, payment type, and other information in a way you can filter by sales period, marketplace, and payment status via drop-down menus on the reports option from your dashboard. Your payment report can be downloaded in Excel format. Payments are made by Amazon for sales in any given month approximately 60 days later.

Amazon KDP requires all author-publishers to supply a valid tax identification number (including non-profit or tax-exempt organizations) in order to comply with USA tax reporting regulations. A United States tax payer number—known as a TIN—is required by Amazon if you are a USA Publisher.  Non-USA publishers must provide a TIN if they are claiming treaty benefits or if their income is effectively connected with a USA trade or business. Non-USA author-publishers do not need a TIN, but you will need to apply for an EIN (individuals/business entities) or ITIN (Individual Tax Identification Number), otherwise Amazon KDP will withhold a percentage of your royalties. Once you have obtained your tax number, you will still need to fill out a W8-BEN form for Amazon KDP. For further details on how to go about this procedure, take a look at this excellent post by Catherine Ryan-Howard. Amazon has begun recently to streamline the process of recording and registering your overseas tax details and W8-BEN form submission. It can now be carried out through an online process.

Royalty payments for each of the Kindle Store territories (the ones you have chosen to distribute your book in) are paid automatically and directly to your bank account or sent by check to your address, depending on which payment method you chose during sign up and registration as a KDP author-publisher. Authors should also remember that Amazon KDP, like most e-publishing platforms, impose different payment thresholds depending on the method you have chosen to be paid with. Amazon KDP does not pay author-publishers via PayPal.


Amazon KDP provides a pretty thorough help guide section which covers all the areas you may need advice and help with. Additionally, the Kindle KDP community also offers user support from other Kindle authors and publishers. One further external and independent resource for help is the KBoards forum (Kindle Boards), again a community of authors and publishers using the KDP platform. You can also find many recorded tutorials about using KDP on YouTube.

Amazon’s dominance in the e-book sales market has made it the single most recognised place to go to browse and buy e-books, and I see KDP as the devil you know and can’t really do without if you are a serious DIY self-publisher. But like all DIY self-publishing platforms for e-books, the author-publisher needs some smarts about them. Competent computer skills and a degree of comfort working with basic design specifications is a must. KDP is no Bookbaby or Lulu. This is not assisted self-publishing. KDP does not provide file preparation and formatting services, nor does it provide cover design services. If that sort of stuff perplexes you, then I would strongly recommend you contract the formatting and design services of a professional who will be able to provide you with a completed file ready to directly upload to KDP. You are ultimately the publisher as well as the author, and you are responsible for all the components, registration and book publishing legalities that go with producing and publishing a book.

All that said, KDP remains one of the easiest hands-on DIY self-publishing e-book platforms there is. I find it a great deal easier to navigate and upload work than say, Smashwords. The single biggest disadvantage to using KDP is that you are only publishing to Amazon’s Kindle, and if you want your book available in the universal e-Pub format, and to all e-book readers using other devices, then you will also have to combine publication on Amazon KDP with another e-book platform and distributor.

PROS—Easiest of the DIY publishing platforms to use, attractive royalties, strong author community, huge global reach, flexible author-publisher payment, useful online sales widget tools, transparent terms and help resources.

CONS—Exclusivity if book enrolled in Kindle Select, single walled garden (eggs in one basket-subject to changes in terms and conditions) if bulk of sales from one distribution channel, KDP website lacks visual appeal, no hands-on technical support, Prime members (readers) can only borrow one book a month from Kindle Owners Lending Library, iPad may be more suitable e-reader device for some illustrated and enhanced e-books.

RATING: 8.1/10 (Provisional)

  • http://www.InklingBooks.com/ Michael W. Perry

    Thanks for an excellent and detailed description of KDP. There is one nasty gotcha with KDP though.

    Authors planning to sell their ebooks under $2.99 or over $9.99 should take note those dreadful, awful, terrible 35% royalty rates. That’s only slightly better than many traditional publisher pay and those publishers take care of the editing, formatting, uploading and publicity. Amazon does none of that. It just banks $6.50 for every $3.50 you get.

    Also take note that Amazon’s download fees (15 cents per megabyte) for books in the $2.99 to $9.99 range are roughly the equivalent of a paying $400 for a hamburger. If you include pictures in your ebook, that fee can easily reduce your real royalties to the 55% range.

    All that is no small change. Depending on the price and file size, you may find yourself getting 50-100% more per sale from other ebook retailers. All too many authors are making the mistake of thinking that, because the Amazon check is larger, Amazon is paying them more. It isn’t. It’s just Amazon’s market share. It means that, when you get ripped off, you get ripped off big time.

    That’s why, if you’re an author with a solid fan base, you’d be well advised to encourage your readers to buy from some other source. For those who have Macs or iOS devices, Apple is one of the best, offering an excellent ebook reader (iBooks) and a book creation tool (iBooks Author). And if I recall right, Smashwords itself pays 80% for direct downloads and doesn’t include burden readers with DRM. In general, you can assume that almost every other ebook retailer will pay more per sale than Amazon.

    The downside to Apple is their slow approval process, in my experience taking a week or more. In contrast, I Amazon approved and posted an ebook between Friday night and Saturday morning when I awoke. But for that, it make sense for many authors to publish first on Apple, wait a week or two for the early sales blip to clear, and then publish on Amazon.

    But the upside to Apple is that it treats you, with only a few exceptions, as the author and publisher and remains in the role of a mere retailer. Amazon’s policies are filled with niggling little rules that shows it regards itself as both a retailer and publisher. (The most obviously being those variable royalty rates.) And it is true that there are some authors who like to be bossed around like that. I’m just not among their ranks.

    Every so often I drop out the idea that it’d be great if some web developer would create a one-stop website for authors. It’d link directly to every source for their books, along with the retail price, sparing authors the hassle of doing that. And it just came to me that it’d be great if such a much-to-be-wished-for website would also list, for each retailer, how much the author will receive from the sale.

    I can give an example of how that would work. An reader discovers that he loves a particularly writer and that he can get a seven-volumes-in-one collection of his books ($3.33 each) for $19.99 rather than pay $4.99 each for the individual volumes. He then goes to this web page and discovered that, while the retail price for each is the same, Amazon will only pay his favorite author $7.00 while Apple is paying him $14.00.

    Knowing that, he’s likely to opt for Apple and, once Amazon realizes that it’s losing a lot of sales that way and starting some unpleasant whisperings among busy readers about Amazon shortchanging authors, it’s likely to change and start paying authors market rates.

    I’m not one of those who regards Amazon as incurably evil. I’ve simply noticed over time (i.e. paying state sales taxes) that they play by their own self-centered rules until forced to do otherwise. If they work together authors can force Amazon to pay the same royalties others are paying.

lisinopril 40 mg pret nolvadex 30mg doxycycline 100mg jerawat ranbaxy generic zithromax cheap natural viagra cialis 20 mg generic 250 mg of zoloft lexapro 20 mg good lexapro generic celexa doxycycline mg chlamydia cheapest zovirax lisinopril 20 mg teva zoloft sertralina angenerico nexium 40 mg panvel levitra generic 40 mg buy zithromax online prednisone order online viagra generic china cheap viagra 100mg cialis 20mg, tablets bactrim de 400mg levitra 20 mg filmtabletta buying prednisone online viagra blue 800mg cialis 5 mg walgreens zoloft 250mg dosage 20mg lexapro lot generic lexapro 5mg diflucan 100 mg 20mg lisinopril high order xenical levitra generic 20 mg cialis cena 5mg levitra 100mg kaufen prednisone generic xenical 120 mg acheter 50 mg clomid iui viagra buy germany levitra 20 mg prijs clomid generic online cialis cheap 5mg lisinopril 5 mg qualitest cialis 10 a 20mg 20 vs 40mg cialis online zovirax order generic for propecia buy cialis 5 mg strattera generic alternative 10mg daily cialis buy diflucan india cialis generic daily xenical generico portugal cialis tadalafil 500 mg buy xenical philippines lisinopril 10 mg appearance online doctor xenical doxycycline 100 mg mylan bactrim 300mg dose viagra 100mg rose is hydrochlorothiazide generic lisinopril 30 mg w953 bactrim 200 40 mg dawkowanie cheap cialis ireland clomid buy cheap skachat propecia 1mg doxycycline generic price cheap generic xenical diflucan 150 mg confezione buy viagra colombia get celebrex online generic viagra price doxycycline 300 mg dogs celebrex 100 mg hartkapseln zovirax tablet 800 mg buy 500 mg doxycycline diflucan 400mg buying nolvadex viagra stocking buying viagra 100 mg doses 4 5 mg cialis 25mg zoloft depression prednisone 20mg day generico cialis andorra phenergan dosage 25 mg order cipro uk buy nolvadex europe cialis online confidential lexapro 5 mg acne xenical 120 mg srbija glucophage 500 mg beneficios celebrex price generic nolvadex 20mg 40mg buy synthroid 100 mcg nexium 40mg programa cheap viagra 25mg cialis 20 mg 8 comprimidos 75 to 100 mg zoloft generic xenical orlistat wellbutrin 150 mg bijsluiter prednisone 40 mg ovulation lexapro escitalopram 10 mg cialis 20mg boite 8 rhoxal cipro 500mg viagra generic date augmentin 400 mg prospect take 2 10 mg levitra pct online nolvadex cheap levitra online cipro xl buy clomid steroid online viagra buy netherlands buying metformin online nexium 40 mg alkohol buy viagra bradenton cheapest viagra overnight cialis buy mastercard gebruiksaanwijzing cialis 20mg generic propecia sandoz cialis online kopen viagra online britain blueberry 100 viagra buy lasix 500mg diuretics wellbutrin sr 100mg cialis 20 mg costi cialis 10 mg cene cheapest legitimate viagra nexium amp. 40 mg lisinopril 40 mg online cialis 20 mg online lexapro 10 mg 20 mg augmentin tablets 375mg propranolol 80 mg overdose bula lexapro 10mg lisinopril 20 mg mylan 800 mg chinese viagra ervaringen clomid 50 mg generic lexapro 5mg lexapro generic new zoloft 25 mg enough augmentin 500 mg antybiotyk 50 mg generic viagra glucophage 1000 mg filmtablet cialis 4cpr 10 mg avis generic cialis metformin hexal 1000 mg 10mg cialis cost lilly cialis mg 10 priligy online pharmacy cialis 5 mg buy thuoc levitra 20mg zithromax 1000 mg iv generic price viagra propranolol 40 mg tablet strattera 100 mg price non generic viagra 2.5 mg lexapro 4 weeks clomid generic vs erythromycin dosage 250 mg zovirax pastillas 200mg starting zoloft 25 mg cialis 2.5 mg prices lexapro review 5mg buy doxycycline 50 cialis 10mg 20mg prednisone 15mg 5ml buy nexium pills take 2 20 mg cialis levitra dispersible 5 mg lisinopril 20 mg fish pfizer viagra 50 mg buy dapoxetine cialis cheap hydrochlorothiazide cheap celebrex prescription generic lexapro alcohol cipro 500 mg kullanimi wellbutrin 100 mg bid buy 100 mg viagra 25mg clomid twins buy propecia wholesale cialis quanti mg xenical generico opinioni buy Cialis 120 Tabs wellbutrin generic compare viagra generic online cialis c50 online cialis da 10 mg viagra 25 vs 50 mg order levitra canada cialis 10 mg controindicazioni levitra online bahrain zovirax online bestellen korean generic viagra lasix 40 mg comprimidos 10 mg levitra prices tabletki xenical 120 mg lisinopril 20 mg online triplets clomid 50mg doxycycline generic image clomid 200 mg pcos doxycycline 100mg ingredients nexium 40 mg 30 tablet viagra buy spain guaranteed generic viagra 10 mg viagra augmentin 500mg 62 5mg buying viagra free valtrex generico bula buying kamagra online 50 or 100 mg clomid cialis prescription online levitra 10 mg dose lexapro 10 mg embarazo buying tijuana viagra buy bactrim generic lexapro 5 mg breastfeeding review cialis 60mg buy levitra pills wellbutrin 150 mg online zoloft greenstone generic buy strattera prescription xenical tablets online buying nolvadex uk kebaikan cialis 20 mg harga propranolol 40 mg dubai generic viagra buying clomid privately generico de cialis ordercialis and viagra propecia finasteride 5 mg augmentin price 500mg doxycycline acne mg preisvergleich cialis 20 mg lexapro 20 mg online 5mg brand cialis levitra schmelztablette 20mg diflucan 2cps 150mg oral doxycycline online mg of prednisone bactrim 1 mg propranolol 10 mg posologia drug generic synthroid buy real levitra nolvadex 10mg tablets cialis viagra generico xenical orlistat 60 mg 250 mg cipro mail order levitra cialis 5 mg pret 45 viagra 100 mg cheap erythromycin 250mg bd synthroid thyroid disorders 20 mg lexapro value walmart generic lexapro 2012 strattera 50 mg brand cialis online lisinopril 5mg generic wellbutrin lawsuit clomid pct buy zoloft 100mg tablet viagra 100 mg paypal zovirax iv 500mg buy lasix tablet nolvadex 20 mg generic dosi cialis 5 mg generic levitra 2.5 strattera buy cheap cialis 50mg tadalafiili buy clomid reviews generic propecia brands furosemida lasix 20 mg xenical nome generico augmentin 400mg lisinopril 10 mg e101 propecia generic argentina levitra purchase online cheapest priligy online prednisone 5mg veterinarian chinesegeneric levitra diflucan 200 mg pret stopping zoloft 25 mg buy levitra odt buy ladies viagra diflucan 100 mg 5 doses buy doxycycline injectable levitra to buy viagra 200mg online cialis 800mg reviews order viagra maryland hydrochlorothiazide triamterene 25 mg generic levitra facts augmentin 1000 mg tab diflucan buy australia prednisone 10mg com buspar 15 mg price propranolol hci 40 mg cheapest valtrex prices 25mg viagra fiyati prospect valtrex 500mg lexapro 5mg used clomid 2 9 100mg pregnant 4 cialis 5mg zithromax online discount buy soft cialis erythromycin 250mg zastosowanie buy viagra cheap cipro 1000 mg levitra 10 mg uso thailand viagra online concor viagra 50 mg kamagra dosage 300 mg viagra order au lasix 250 mg cialis online apotheken costco generic diflucan amoxil online cheap cialis 1800 mg order cipro cheap 5mg cialis zithromax 500 mg opis zoloft generic price generic viagra xlpharmacy levitra online buy buy prednisone uk buy viagra 2.5mg viagra marke 100mg 20mg cialis worth clomid order online prednisone online au prednisone 40 mg jour nexium generic prescription buspar 20mg philippines buy propecia buy clomid 200mg zovirax 10 mg 60 mg prednisone 5 days zithromax online chlamydia prednisone 50 mg po lexapro reviews 10mg clomid nome generico buy viagra eu lexapro five mg doxycycline monohydrate 100mg 2mg of propecia levitra oat 10mg cialis 5mg ultrafarma cialis professional 20 mg. color generic synthroid levitra 10 mg kullananlar viagra generic tesco wellbutrin buy levitra precio 20 mg 40mg branded cialis false cialis 100mg pfizer viagra 150 mg doxycycline buy 2011 opiniones xenical 120 mg propecia generic coupons buy mens viagra pro cialis 20 mg 2.5mg cialis review online viagra bangalore order cialis line buying viagra shops nexium 20 mg prices generic viagra 20 mg levitra tablets online online viagra stores generic levitra reliability viagra da 100mg zithromax online prices generic love viagra prednisone 5mg price cialis 50 mg hf viagra generic advice cialis 20 mg lisboa viagra gold 1000 mg viagra 25mg sildenfil propecia nz buy doxycycline 100mg eyes lisinopril hctz 30 mg real cialis online lasix m 20 mg venta online xenical viagra generic sale generic 5 mg. cialis gen viagra 150 mg prednisone 5mg uses generic lexapro images diflucan 600 mg viagra mexico border prednisone 20 mg for bactrim 600mg walmart 25 mg viagra order viagra paypal viagra 50mg verses propecia to buy buy bactrim iv buygenuine cialis buy kamagra belfast sample generic viagra strattera 100 mg buy lexapro generic brands phenergan im 25 mg cutting 10 mg cialis propecia generic uk xenical online de cialis 20 mg tab doxycycline 200 mg syphilis buy 10 mg lexapro generic brand valtrex zovirax generic valtrex generic celebrex price bactrim forte 800 160mg cialis generico tadalafil cialis generic brands zovirax 200mg tablet fgr viagra generico cialis 20 mg eu generic augmentin sizes american viagra online viagra online greece taking 2 50mg zoloft lexapro 30 mg day levitra 5 mg pret cheap viagra us viagra online erfahrungen wo viagra online erythromycin 40mg valsartan 80 mg hydrochlorothiazide propecia uk order online cialis ordering diflucan 150 mg effetti augmentin tabs 375mg 40 mg cialis dangerous tetracycline 1000 mg 600 mg kamagra cialis generico diflucan 150 mg бra levitra pills online celebrex cap 400 mg walmart viagra 50mg cialis black 500mg two 10mg cialis levitra 10 mg orodispersible online prescriptions cialis generico viagra 100mg generic viagra looks viagra buy montreal cialis 20 mg 4 cialis reviews 5 mg generic viagra ingrediants lisinopril 10mg buy buy viagra california cheapest viagra chemists priligy 60 mg preisvergleich cheaper alternative strattera valtrex there generic generic wellbutrin teva cialis 5mg nasil order lexapro tablets 37.5 mg of zoloft bactrim online uk online cialis costco 25mg generic viagra doxycycline 100mg drinking nexium 20 mg bijsluiter cialis online org 100mg diflucan cialis 400 mg order propecia usa 100mg doxycycline antibiotic lexapro 10 mg cost mail order clomid buy prednisone deltasone levitra 10 mg schmelztablette kamagra 25 mg tablet diflucan 150 mg gravidanza viagra 120 mg pills viagra online funziona cheap viagra missouri buspar buy online viagra online masterrcard pret augmentin 500 mg order cipro canada metformin 500 mg pdf online clinic viagra amoxil 850 mg bula danger levitra 40 mg xenical generic cost lexapro generic ireland levitra 10 mg online lexapro and .5 mg nexium 40mg tiem 1500 mg metformin clomid order cytotec online lisinopril 2.5mg tiredness testimonials generic cialis buy metformin generic generic viagra makers