Back to Emma's Home

UK IUA Code Sprint - It Takes a Global Village
June 18th, 2009

UK IUA Development Sprint

Last week the UK IUA held a very successful and well attended User Group meeting at the University of Westiminster in London.  We decided to host a two day development code sprint immediately before the user group event, and I thought you’d be interested to learn more about the results.

We had 16 participants with roughly an equal number of Ingres employees and community members drawn from the UK, US, Canada and Denmark.   Companies represented included EDS, AAH Pharmaceuticals, Bording Data and Oxford University.  Roy Hann, the chairman of the UK IUA, was a great source of light relief and we uncovered a hidden talent for humorous t-shirt design e.g. the t-shirt Roy is wearing in the above photo says “18 out of 20 Failed Banks Ran Oracle”

Projects Undertaken:

Compressed Backups – Jeremy Hankinson added an option to the Ingres backup utility to enable the use of bzip2 to compress the backup set as the database is backed up.   The use of compression will be automatically detected when the backup set is restored.

Drupal on Ingres in the Amazon EC2 – A pre-configured Amazon Machine Image (AMI) that combines Ingres and Drupal in a ready-to-run configuration was prepared by Ray Fan and Roy Deal Simon during the sprint.   The use of this AMI to deploy Ingres and Drupal, a leading open source content management system, removes the need to identify and configure all of the various components required to use this popular technology.

Enforced logging of all database activity – Alex Hanshaw added to ability to specify a list of databases in CBF for which logging cannot be disabled.

Ability to disable logging when copying or unloading a database – To speed up unloading or copying databases Paul Mason added an option to the respective utilities to provide the ability to not log activity while these actions are in progress.   

Command history recall – The Ingres SQL utility for Linux and UNIX supports the command line option -history_recall to provide a command history within the terminal monitor.  For some reason that wasn’t the default behavior and few people knew of it, and also it didn’t honor ctrl-c or ctrl-d.  Jeremy Hankinson added the history_recall feature by default and fixed the related bugs.

bit datatype - Keith Bolam added a bit datatype to Ingres along with a set of functions that can operate on the bit type such as bit_set, bit_clr, bit_extract and bit_test

Specify OS commands from the Terminal Monitor - Geraint Jones added the ability to specify an operating system command to be executed from within the Ingres SQL Terminal Monitor.  In a somewhat related project Chris Hane added the ability to create a database from within the Ingres SQL terminal monitor.

homophoneDaitch-Mokotoff Soundex routine – A soundex routine is used to index data based on how it sounds as opposed to how its spelt so that if you’ve no idea of exactly how to spell something, like a name, you can still search for it.  For example the names Smith and Smyth would not appear next to each other in a phone directory, but if they were indexed based on how they sounded they’d be next to each other.   The original Ingres soundex routine encodes the string as a four character value and if two names sound the same they should have the same encoding.  The problem is that the four character encoding is too limiting and can result in false positives e.g. Nichols and Nicholson which don’t sound the same have the same soundex value.   The new Daitch-Mokotoff soundex routine which was implemented by Marty Bowes at the sprint encodes it as a series of six digit elements which is far more reliable and accurate.

Display the query plan for a running query - Karl added the ability to display the query execution plan for a running session from the Ingres iimonitor utility.  A future refinement will see this feature added to IPM also.

The above was intended to give you a feel for the activities we undertook.  There were a number of other projects discussed or started and you should see those pop up on the community site in the future.

Top Ingres Community Contributor

  • Roger Burkhardt and Rick Van der Lans
    Roger Burkhardt and Rick Van der Lans

    The UK IUA has established an award for an outstanding community contributor and this year’s award was presented to Rick Van der Lans who has recently published a book titled The SQL Guide to Ingres.   Rick was available over lunch to sign copies of the book for user group meeting attendees.  In full disclosure - I was involved in reviewing Rick’s book and was invited to provide the foreword for it, but I would strongly suggest that you consider adding it to your bookshelf.   The community contributor award was presented by Roger Burkhardt who is the CEO at Ingres Corporation.  I saw Roger pack a copy of it in his laptop bag for the flight from London to New York and I have no doubt that he now has a black-belt in Ingres SQL.   

Related Links:
http://www.h-online.com/open/Ingres-code-sprint-yields-new-features–/news/113531
http://www.euroinvestor.co.uk/News/ShowNewsStory.aspx?StoryID=10491196
http://cloudcomputing.sys-con.com/node/1001210


 

Open Source Bridge Conference
June 18th, 2009

Open Source Bridge Conference

Open Source Bridge Conference

I’m in Portland today and will be speaking at The Open Source Bridge conference later this morning.  I was delighted to see when browsing the agenda over breakfast that close to 30% of the speakers at this event are female, and the topics they’re talking about run the gamut from seriously technical sessions, to community and business development.  The session I’ll be delivering later today relates to my last blog topic - leveraging open source to enable innovation in this tough economy.

This morning’s first keynote speaker is the Mayor of Portland, Sam Adams.  Mayor Adams is talking about the challenges he has faced in implementing open source in city government.  He also stated his aspirations to “out-open-source” his counterpart in Vancouver, BC, who has stated goals around the use of open source in city government.  The second keynote of the morning is being delivered by Ward Cunningham, the inventor of the wiki, and he is talking about agile software development which is a topic I find fascinating given the dysfunctional nature of software development.

I always find that the excitement at open source community events is contagious and this is evidenced by the fact that there’s a hacker lounge open 24 hours a day at the conference hotel.  I stopped by in the wee hours of this morning and was amazed to see how much work and networking was taking place.  This is the inaugural Open Source Bridge Conference and its an event that I’ll definitely plan to attend next year.


 

Fueling Innovation by Avoiding Vendor Lock-in
May 27th, 2009

Earlier today we announced the availability of the Ingres Development Stack for JBoss.   This stack is one of the products we defined as part of our “New Economics of IT” strategy.  The stack bundles together Ingres and JBoss Developer Studio, and includes treats like JBoss Seam which is a GUI version of QBF but on steroids.   David Turner from our Luminary division built a JBoss Seam version of the Ingres Frequent Flyer demo, which looks fantastic, and is written in such a way that you’ll be easily able to follow what David has done and could even use it as a tutorial before building your own applications.  Enrico Schenck from our Emerging Technologies Team did a really tremendous job of papering over the seams between the technologies and supplying everything you need to quickly get started.   Rico was also responsible for developing the Ingres Database Workbench which is also included in the bundle.  As with all products developed at Ingres there’s a huge team involved in their delivery, but I thought that the outstanding work that David and Rico did was worth highlighting.

Our New Economics of IT message stresses the importance of embracing open standards.  This bundle enables developers to do exactly that on a set of proven technologies that we know can scale from the developers desktop to the enterprise data center.  Writing portable, standards based applications has many benefits including being able to deploy the application on the most suitable technology stack from a price or performance perspective.   Avoiding vendor lock-in on the technology side has the added benefit of putting the budget holder in a stronger position when it comes to negotiating with technology vendors.

It is my firm belief that companies that encourage innovation during a difficult climate will emerge from this economic downturn in a stronger position than their competitors who bury their heads in the sand and hope to get through it unscathed.  Open source technology providers, like Ingres and Red Hat, who enable and encourage this innovation will be the trusted partners that these companies will look to in the future.   They will take the place of proprietary vendors who not only encourage technology lock-in they have in some cases exploited this position by raising prices in a climate when many are struggling to keep the lights on.


 

A new addition to your bookshelf?
May 26th, 2009

The SQL Guide to IngresI first started using Ingres 20 years ago next month and over the years have built a collection of well-thumbed Ingres books.  It has been almost 15 years since a new title dedicated to Ingres has been added to my collection.  It’s hard to live up to expectations that have gestated for so long, but  a recently released bookabout Ingres authored by Rick van der Lans, a world renowned database expert, managed to not just meet those expectations but to far exceed them.  You can preview and order the book on-line at:http://www.lulu.com/content/paperback-book/the-sql-guide-to-ingres/6608333

Rick invited me to write the foreword to the book, and I was honored to be considered for this task.   Below is a snippet taken from that foreword

“After two decades working as an Ingres user and as a member of the Ingres engineering team, I believe myself to be an expert on the technology inside and out, but in reviewing this book even this old dog learned a few new tricks. Rick’s broad and extensive knowledge of relational database technologies affords him the ability to provide a fresh perspective to topics that those of us who have been singularly focused on Ingres perhaps take for granted.

It is easy to write SQL, and even easier to write it poorly. This book provides the reader with an understanding of the SQL language and of the Ingres technology that will enable them to avoid common mistakes and to write efficient and well-performing SQL.

This book will serve as an educational tool to novice Ingres users as well as to those who have worked with many generations of the technology. The book contains numerous meaningful examples and hands-on exercises that clearly illustrate the preceding topics and aid the reader’s comprehension.

I was honored and delighted to be asked to provide the foreword for this book, and I hope that you will find the book to be as insightful and as educational as I did.”

 


 

A Funny Thing Happened on the way to the White House
April 30th, 2009

Earlier this year the BBC reported that Sun co-founder Scott McNealy had been asked by the Obama Administration to prepare a  paper on open source.  In an interview with the BBC McNealy said that he wanted to ensure the government does not get “locked in” to one specific vendor or company and is quoted in saying “The government ought to mandate open source products based on open source reference implementations to improve security, get higher quality software, lower costs, higher reliability - all the benefits that come with open software.”     Given the recent announcement of Oracle’s intent to acquire Sun I wondered how a meeting between President Obama and McNealy might play out.  Scott is known for delivering somewhat amusing top ten lists to get his point across, so I’ve taken the liberty of creating one for him.

Top 10 Ways the Oracle Acquisition of Sun Helps Government

10.Replacing free MySQL database servers with Oracle Standard Edition at $47.5k per CPU will definitely start money moving in the economy.

9. One of the failing banks could be salvaged to specialize in funding Oracle purchases.

8. Oracle can teach the government a thing or two about raising taxes when people are least receptive to it.  Just last year when CIOs were crying that they didn’t have any money the Oracle Tax was raised by 15-20%.

7. With the margins Oracle plans to make on Sun hardware we can afford to package future products in a Cadillac Escalade and alleviate the automotive crisis while still making a profit.

6. Allowing a handful of technology companies to consolidate the technology industry in the same way that the auto makers did the US automotive industry should be just as effective.

5. Even the Republicans agree that Linux and MySQL are unAmerican.

4. Bidding for government contracts can now be streamlined to consider only those vendors that can provide the complete solution from the hardware and storage up to the user interfaces.

3. The fact that 18 out of 20 failed banks ran on Oracle is purely coincidental.

2. Java will move from an “open source” to an “open wallet” model and given its pervasiveness will get everyone spending again.

1. Forget waterboarding; the Oracle sales team have torture techniques that are far more effective and a lot less controversial.

I would love to hear from you if you have something to add.


 

Has this pig got Swine Flu?
April 28th, 2009

I’ve mentioned in the past that I am a big fan of what MySQL has achieved, and how they were a proof point for us when we decided to contribute Ingres to open source.  

I was just reading a rather discouraging article in The Register about a couple of Oracle Execs trotting over to Sun for a townhall meeting with the Sun employees as is standard practice during acquisitions.  As a somewhat impartial observer even I was depressed by the tone of the conversation around MySQL     Couldn’t Chuck have put some lipstick on the pig, or does he believe that its got swine flu?

I was amused to receive a reminder over the weekend for the on-again-off-again Oracle Vs MySQL TCO webcast.  I’ve decided to tune in anyway and see how they handle it.


 

Control-Z
April 24th, 2009

I was disappointed to recieve an email from Oracle, just moments ago, announcing the cancellation of their MySQL bashing webcast next week as it had promised to be the hightlight of my week.  Ever the optimist I’m happy to see that Oracle is at least watching what we’re up to at Ingres and acting on the contents of my blog ;)

Tune in early next week for a fun new blog pertaining to Scott McNealy and President Obama.


 
hydro antidepressant medicine Mixing Antidepressants And Alchohol do antidepressants make you gain weight? ensam antidepressant? Stars And Antidepressants "new antidepressant medication" tricylic antidepressant Psilocybin Antidepressant wean off antidepressants comfortably programs for withdrawal from antidepressants Can Antidepressants Prevent Onset Of Alzheimers depression relapse on antidepressants; nicotine antidepressant Fda And Antidepressant And Adolescents brand antidepressants vs generics? popular brands of antidepressants Against Use Of Antidepressant Article combining two antidepressants
new antidepressants on the way
Phase Ii Antidepressant Protocol lustral antidepressants real talk about antidepressant Rls Antidepressants grapefruit and antidepressants! depression rates fall antidepressants edinburgh List Of Antidepressant Drugs consequences of antidepressant overdose; Club drug finds use as antidepressant treating tourette's disorder antidepressants 211. Ashton Manual For Antidepressant Withdrawal genestra antidepressants tricylic antidepressant Nrsi Antidepressants number of women on antidepressants infertility pregnant antidepressants Neuroplectic Malignant Syndrome Antidepressants what are some risks of antidepressants! synthroid and antidepressants The Dangers Of Antidepressants phase ii antidepressant protocol; limactil as an antidepressant Fatal Amounts Of Antidepressants carcinoid syndrome antidepressants pregnancy and antidepressant medication Newest Antidepressant medical pharmacology antidepressant medication quiz bipolar antidepressant contraindicated Ultram Antidepressant spent on antidepressants in 2005! anal fixation antidepressants Pregnancy And Antidepressants Categories tri-cyclic antidepressants what antidepressants dont affect sex drive Besy Antidepressant list of antidepressant medicine zanex alternative antidepressant 16am 9 Nov 2007 Depression Antidepressants amount spent on antidepressants by americans oprah show on antidepressants and murder;

Can Antidepressants Stop Working

wyeth antidepressant Neuroplectic malignant syndrome antidepressants news on antidepressant effexor 90. Herbal Antidepressant Same elderly alzheimers antidepressants depression controlled by antidepressants Side Affects Of Praxol Antidepressant influence of antidepressant advertising on consumers ensam antidepressant? Weaning Off Antidepressants "new antidepressant medication" tricylic antidepressant Pregnancy And Antidepressant Medication wean off antidepressants comfortably programs for withdrawal from antidepressants Generic Antidepressant depression relapse on antidepressants; nicotine antidepressant Switching Antidepressant Meds brand antidepressants vs generics? popular brands of antidepressants Adipex Antidepressant combining two antidepressants new antidepressants on the way What Is The Strongest Antidepressant Medication lustral antidepressants ejaculation antidepressant treatment Alli And Antidepressants grapefruit and antidepressants! depression rates fall antidepressants edinburgh New Antidepressant Medication consequences of antidepressant overdose; contracindication adolescents antidepressants Medicines Used For Antidepressants In Geriatrics genestra antidepressants tricylic antidepressant Elivel Antidepressants number of women on antidepressants infertility pregnant antidepressants Motherisk Update New Antidepressants In Pregnancy what are some risks of antidepressants! dangerous antidepressants List Of Antidepressants phase ii antidepressant protocol; limactil as an antidepressant List Tricyclic Antidepressants carcinoid syndrome antidepressants pregnancy and antidepressant medication Curing Depression Unresponsive To Antidepressants medical pharmacology antidepressant medication quiz when to switch antidepressants Psychiatry Antidepressant spent on antidepressants in 2005! anal fixation antidepressants Substance P Antidepressant tri-cyclic antidepressants list of antidepressant medicine Best Antidepressant Meeds For Geriatrics list of antidepressant medicine wellbutrin with prozac antidepressant Biggest Selling Antidepressants amount spent on antidepressants by americans drinking and antidepressants Example Of Term Paper On Antidepressants wyeth antidepressant depression vs antidepressant Bill Moyers Antidepressants Congress
elderly alzheimers antidepressants
coumadin and antidepressants Coffee A Antidepressant influence of antidepressant advertising on consumers ensam antidepressant?
Classification Of Antidepressants "new antidepressant medication" topamax and antidepressants, Prescription Antidepressants wean off antidepressants comfortably christians antidepressants Selexa Antidepressant depression relapse on antidepressants; nicotine antidepressant Which Antidepressants Work brand antidepressants vs generics? popular brands of antidepressants Anabolic Steroids Antidepressants Interaction combining two antidepressants new antidepressants on the way
Natural Antidepressant
lustral antidepressants real talk about antidepressant Cymbalta Plus Antidepressant grapefruit and antidepressants! which antidepressants cause weight loss New On Market Antidepressant consequences of antidepressant overdose; Club drug finds use as antidepressant treating tourette's disorder antidepressants 211.
Migraine Medications And Antidepressants genestra antidepressants classification of antidepressants according to lippincot Safest Antidepressant Medication Use In Cirrhosis number of women on antidepressants infertility pregnant antidepressants Chantix Antidepressant what are some risks of antidepressants! dangerous antidepressants Rhodiola Anti-depressant Antidepressant Research phase ii antidepressant protocol; limactil as an antidepressant Bob Rivers Antidepressants carcinoid syndrome antidepressants withdrawal from antidepressant effexor Adverse Reactions To Antidepressants medical pharmacology antidepressant medication quiz bipolar antidepressant contraindicated 2007 Pqri Antidepressant Medication Management spent on antidepressants in 2005! anal fixation antidepressants Mixing Antidepressants And Pain Killers tri-cyclic antidepressants list of antidepressant medicine Safest Antidepressant list of antidepressant medicine zanex alternative antidepressant Newest Antidepressant Medicine amount spent on antidepressants by americans

oprah show on antidepressants and murder;

B Vitamins And Antidepressant Medication wyeth antidepressant can antidepressants help you sleep Dr Healy Antidepressant bristol-myers squibb antidepressants depression controlled by antidepressants Withdrawal From Antidepressant Celexa influence of antidepressant advertising on consumers ensam antidepressant? Dr Prescott Korn Antidepressant Research "new antidepressant medication" tricylic antidepressant All Natural Antidepressant wean off antidepressants comfortably programs for withdrawal from antidepressants Compare Antidepressants Side Affects depression relapse on antidepressants; nicotine antidepressant Pregnant Women Taking Antidepressants brand antidepressants vs generics? popular brands of antidepressants Phentermine Antidepressant combining two antidepressants new antidepressants on the way Reality Antidepressant lustral antidepressants ejaculation antidepressant treatment Which Antidepressants Work Best On Anxiety grapefruit and antidepressants! which antidepressants cause weight loss Neurotransmitters Not Changed By Antidepressants consequences of antidepressant overdose; Club drug finds use as antidepressant treating tourette's disorder antidepressants 211. Breastfeeding And Antidepressant Medications genestra antidepressants tricylic antidepressant Gabba Agonists Antidepressants number of women on antidepressants infertility pregnant antidepressants List Of Atypical Antidepressant Drugs Available what are some risks of antidepressants! dangerous antidepressants Serotonin And Antidepressants phase ii antidepressant protocol; limactil as an antidepressant Counteract Fatigue Antidepressants carcinoid syndrome antidepressants pregnancy and antidepressant medication Safest Combination Antidepressants medical pharmacology antidepressant medication quiz when to switch antidepressants What Are The New Non-ssri Antidepressants spent on antidepressants in 2005! anal fixation antidepressants Common Tricyclic Antidepressants tri-cyclic antidepressants list of antidepressant medicine Subutex Antidepressant list of antidepressant medicine zanex alternative antidepressant Anorexia From Antidepressants amount spent on antidepressants by americans drinking and antidepressants

Tricycline Antidepressant

wyeth antidepressant Neuroplectic malignant syndrome antidepressants news on antidepressant effexor 90. Remeron Antidepressant elderly alzheimers antidepressants depression controlled by antidepressants Dizziness Coming Off Antidepressants influence of antidepressant advertising on consumers ensam antidepressant? Contracindication Adolescents Antidepressants "new antidepressant medication" tricylic antidepressant Children S Antidepressants wean off antidepressants comfortably programs for withdrawal from antidepressants Can I Take Antidepressants While Pregnant depression relapse on antidepressants; nicotine antidepressant Novel New Antidepressants brand antidepressants vs generics? popular brands of antidepressants Otc Antidepressant combining two antidepressants new antidepressants on the way Tri Cyclic Antidepressants lustral antidepressants ejaculation antidepressant treatment Sedating Antidepressants grapefruit and antidepressants! which antidepressants cause weight loss Statistics Adolescents On Antidepressants consequences of antidepressant overdose; pot antidepressant A List Of All Antidepressants genestra antidepressants fibromyalgia antidepressant Ssri Antidepressant number of women on antidepressants infertility pregnant antidepressants Contraindications Adolescents Antidepressants Study what are some risks of antidepressants! dangerous antidepressants People Who Lost Weight After Antidepressants phase ii antidepressant protocol; limactil as an antidepressant New Antidepressants 2007 carcinoid syndrome antidepressants pregnancy and antidepressant medication Tricylic Antidepressant medical pharmacology antidepressant medication quiz bipolar antidepressant contraindicated Which Antidepressant Is Best spent on antidepressants in 2005! anal fixation antidepressants Zyban Antidepressants tri-cyclic antidepressants list of antidepressant medicine General Anxiety Treatment Antidepressant list of antidepressant medicine zanex alternative antidepressant Pms And Antidepressant Therapy amount spent on antidepressants by americans

drinking and antidepressants

Killings Antidepressants Columbine wyeth antidepressant Neuroplectic malignant syndrome antidepressants news on antidepressant effexor 90. Taking Suboxone With Antidepressants elderly alzheimers antidepressants depression controlled by antidepressants Cymbalta Antidepressant Medication influence of antidepressant advertising on consumers ensam antidepressant? Zyvox Antidepressant "new antidepressant medication" tricylic antidepressant Relief Antidepressant wean off antidepressants comfortably programs for withdrawal from antidepressants Natural Antidepressants Genestra depression relapse on antidepressants; nicotine antidepressant Diabetes Depression Antidepressant brand antidepressants vs generics? popular brands of antidepressants Brand Name Antidepressant Drugs combining two antidepressants
new antidepressants on the way
United Airlines Pilot Antidepressant Medication lustral antidepressants real talk about antidepressant Withdrawal From Antidepressants grapefruit and antidepressants! which antidepressants cause weight loss Dogs Antidepressants Biting consequences of antidepressant overdose; pot antidepressant Overcoming Panic Attacks Antidepressant Mediactions genestra antidepressants fibromyalgia antidepressant Problems With Antidepressants number of women on antidepressants infertility pregnant antidepressants New Antidepressant Drug what are some risks of antidepressants! dangerous antidepressants Celexa Antidepressant phase ii antidepressant protocol; limactil as an antidepressant Can Antidepressants Cause Hallucinations carcinoid syndrome antidepressants pregnancy and antidepressant medication Combined Antidepressant Therapy medical pharmacology antidepressant medication quiz bipolar antidepressant contraindicated Columbine And Antidepressants spent on antidepressants in 2005! anal fixation antidepressants Top Selling Antidepressant For Motivation tri-cyclic antidepressants list of antidepressant medicine Narcolepsy Antidepressants list of antidepressant medicine wellbutrin with prozac antidepressant Tingling Sensation From Antidepressants Withdrawal amount spent on antidepressants by americans oprah show on antidepressants and murder;

Taking Antidepressants

wyeth antidepressant Neuroplectic malignant syndrome antidepressants news on antidepressant effexor 90. Prednisone Taken With Antidepressants Symptoms elderly alzheimers antidepressants depression controlled by antidepressants Fda Study Youth Antidepressants influence of antidepressant advertising on consumers ensam antidepressant? Dog Antidepressant "new antidepressant medication" tricylic antidepressant Compliance Of Antidepressant Drugs wean off antidepressants comfortably programs for withdrawal from antidepressants

Selective Action Of Antidepressant Medications

depression relapse on antidepressants; new antidepressants anxiety medications Melatonin Antidepressants brand antidepressants vs generics? popular brands of antidepressants Tricyclic Antidepressant Induced Sinus Bradycardia combining two antidepressants new antidepressants on the way United States Antidepressant Usage Statistics lustral antidepressants ejaculation antidepressant treatment Programs For Withdrawal From Antidepressants grapefruit and antidepressants! which antidepressants cause weight loss Does Exercise Affect Antidepressant Medication consequences of antidepressant overdose; contracindication adolescents antidepressants Oxetine Antidepressants genestra antidepressants tricylic antidepressant Latest Antidepressant Medications number of women on antidepressants infertility pregnant antidepressants Taking Antidepressants Still Depressed what are some risks of antidepressants! synthroid and antidepressants Best Antidepressant Hostility phase ii antidepressant protocol; limactil as an antidepressant Does Semen Have Antidepressant Properties carcinoid syndrome antidepressants withdrawal from antidepressant effexor Lactation And Antidepressants medical pharmacology antidepressant medication quiz

bipolar antidepressant contraindicated

Can You Stop Taking An Antidepressant spent on antidepressants in 2005! designer antidepressant Correct Antidepressant For Patients Chart Pdf tri-cyclic antidepressants list of antidepressant medicine Add Medication Antidepressant Medication list of antidepressant medicine zanex alternative antidepressant Sucrose Antidepressant amount spent on antidepressants by americans oprah show on antidepressants and murder; Tryptanol Antidepressant wyeth antidepressant depression vs antidepressant Depression Controlled By Antidepressants elderly alzheimers antidepressants
depression controlled by antidepressants Best Antidepressant For Migraine influence of antidepressant advertising on consumers liquid antidepressant Pediatric Antidepressants "new antidepressant medication" tricylic antidepressant Foods As Antidepressants wean off antidepressants comfortably programs for withdrawal from antidepressants Natral Antidepressant depression relapse on antidepressants; nicotine antidepressant Whats The Best Antidepressant brand antidepressants vs generics? popular brands of antidepressants Lilly Antidepressant Ppt combining two antidepressants new antidepressants on the way Doctors Opinions Of Antidepressants lustral antidepressants ejaculation antidepressant treatment Exercise Better Than Antidepressant grapefruit and antidepressants! which antidepressants cause weight loss Bipolar Antidepressants consequences of antidepressant overdose; Club drug finds use as antidepressant treating tourette's disorder antidepressants 211. Order Antidepressant genestra antidepressants tricylic antidepressant Best Antidepressant To Lose Weight With number of women on antidepressants infertility pregnant antidepressants Cocaine And Antidepressants what are some risks of antidepressants! dangerous antidepressants Details On Antidepressant Drugs phase ii antidepressant protocol; limactil as an antidepressant The Antidepressant Solution carcinoid syndrome antidepressants withdrawal from antidepressant effexor Taking Yohimbe With Antidepressants medical pharmacology antidepressant medication quiz bipolar antidepressant contraindicated Lamictal Antidepressant spent on antidepressants in 2005! anal fixation antidepressants Accion Antidepressant tri-cyclic antidepressants what antidepressants dont affect sex drive Treating Binge Eating With Antidepressant list of antidepressant medicine zanex alternative antidepressant Exercise Instead Of Antidepressants Duke University amount spent on antidepressants by americans drinking and antidepressants Dual Antidepressant wyeth antidepressant depression vs antidepressant Depressing Antidepressant Ads elderly alzheimers antidepressants depression controlled by antidepressants Glucagon Levels Lowered By Antidepressants influence of antidepressant advertising on consumers ensam antidepressant? Flurox Antidepressant "new antidepressant medication" tricylic antidepressant Names Of Antidepressant Medications wean off antidepressants comfortably programs for withdrawal from antidepressants Weight Gain And Antidepressants depression relapse on antidepressants; nicotine antidepressant Taking Yohombie With Antidepressants brand antidepressants vs generics? popular brands of antidepressants Generic Ssri Antidepressants combining two antidepressants new antidepressants on the way Serafem Antidepressant lustral antidepressants