Running a Freelance Web Development Business - part 2

by esearing

a continuation from the first long winded post.

wdbiztips.jpg

RECAP: You have your first client, a quote for the project, general requirements which seem to keep growing, basic mockups of the site you will build, hosting in place, and the latest copies of Photoshop and Dreamweaver.

Over the next few days the client sends you some other text for the about us page, a couple brochures in pdf format about his product, and a couple images he “borrowed” from the internet. You have researched some sites for products similar to his and find they use a lot of “happy people, smiling faces” imagery rather than product images. So you visit your favorite $1 stock image site and recommend 10 different people shots for the client and ask him to pick a couple. He of course picks 5 and wants you to buy the large $5 versions. Your appropriate response is “Sure, I’ll just add the costs to the bill”. Ok says the client.
[For those of you following along with the math; Spent $425, plan to bill $250.]

You fill in the pages with the content and images, installed the basic OSCommerce cart and added a couple of product images to it, complet the contact form functioning the way the client requested and even created an output page so the client can output the database contents. You even created a document of how the store admin panel works so the site owner can update products and descriptions. You get some feedback from the client that all is looking good but he would like the store design to be more congruent with the site rather than the standard grey/white layout. So you spend another 10 hours fiddling with the code and CSS to bend the store front to your will. Clients annoying friend is sending you templates for OSC that would add another $59 to the total. You discuss with the client and determine these are not necessary.

Just when you think you are done the client reads an article about “blogging for business” and sets up a blog at wordpress.com. He would like you to incorporate the blog content into the site. You know from your previous blog experience that you can set up wordpress on his hosting site and make it look more congruent. So you notify the client and he agrees. You spend the next 3 evenings adding that in.

You feel you are just about done and go through the mental checklist.
Hosting - check
Design - check
Online store - check
documentation - check (until you try to use the store)
blog installed and designed - check
home page - done
about us page - done
contact page - done
product page - done except for link to store
services page - empty - still waiting on customer to send content.

WOW YOU ARE 99% DONE!!! CONGRATULATIONS.
So you call the client with the good news and ask him to do a run through of the site. You also request a meeting so you can teach him how the admin panel for the shopping cart works. Upon the run through the client requests some changes to almost every pages content , a change in color of the title fonts, and wants to add a box on the home page with the titles of the latests blog posts. Easy enough you spend another 6 hours making all the changes.

At the meeting the customer praises all your hardwork and makes “The Promise”.

The Promise:The experience we have given you will help you find more business in the future. I have 3 or 4 friends who need websites and I will be glad to tell them about you.

The problem with the promise is that the client will also tell his friends how cheap you are and how accomodating you are so you have no control over what to charge. You will also find your clients friends are even less knowledgable about the web than the client was and will have no idea why they need a website. Your client will become their advisor based on his experience. (See where I am going with this).

You begin your walk through of the store application which is all very cool to the client. He doesn’t quite get how the credit card thing works since it does not automagically go into his bank account. He will have to use his phone to get approval on credit cards. He also spots the PayPal option and asks if you can install that. So you spend the next 30 minutes infront of the client setting up his paypal merchant account and installing the option. You test it with a dummy $1 product you set up. The client also spots the info boxes, shipping options, and poor image quality of small images and asks you to fix those.

So you spend another 5-6 hours fixing his issues. You use your digital camera and take some product shots to use in the store and help the client fillin all the products. You run through several test orders and make sure all works.

60 days after you started the site is finally complete the client is satisfied and you submit your $250 bill fully documenting the site design for $200, product shots for $25, and the stock photo costs of $25. The client gets the bill and sends you a check, but comments that he thought the agreement to pay the extra $25 was covered for product shots and purchased images.

A month goes by and the client calls and asks for some minor updates. He wants Meta tags on all the pages and want to make the site more search engine optimized. He also wants to add google ads to the blog. You offer to do this for an additional $100. The client talks you down to $50 because he has seen how fast you added paypal to the store and doesn’t think these changes will take that long. So you spend another 5 hours learning about SEO and how to add adsense to the blog. You make the changes, get client feedback, and bill your $50.

[Total spent $425, Total income $350 but you rationalize you have only paid a net of $75 for the latest software.]

Overall this experience has not been terrible and you are confident you can do it again vowing next time you will have a more reasonable pricing policy, a contract, and will educate the client better from the beginning. This article is not meant to dissuede you from doing so, but is here to help you prepare for running a freelance web design business. Every client will offer you new challenges but you will also likely increase your experience and performance level such that you can manage 3-4 clients at a time. Your early least profittable clients will require more work from you in the future and bring you new clients. Treat every potential and previous client with respect and expect they will respect you. Good luck to your new business venture.

Future articles will deal with some specifics of overcoming customer challenges and products that will make running your business easier. Thanks for reading.

Running a Freelance Web Development Business

by esearing

WARNING: This post is long and will lead to future posts

wdbiztips.jpg

Why this Article:
It occurred to me there are countless websites dedicated to teaching you how to code and how to pick a web designer/developer, but almost none to teach us how to run a web site development business. I believe many of us stumble into the business by accident rather than choosing it as a career path. So while our hobbies and interests in the computers eventually lead us to doing work for others we have not prepared to actually be in the service of others. Therefore in this and future articles I will describe what I have learned along the way, mistakes I have made, and my vision of the future for the freelancer who merely loves building websites. Keep in mind I am not a small business expert, accountant, lawyer, nor coding guru.

Making the leap from building websites for your own use vs a client.
It starts so innocently. You build that first website to meet a personal need to show off your art, blog your thoughts, or set up a forum so a bunch of your friends can chit-chat about a common interest. You pour countless hours into it to make your site perfect and learn a little HTML, CSS, Javascript, and PHP along the way. You may even decide to build a second or third site, just for fun.

Then it happens. Someone approaches you to help a friend build a website and they are willing to pay. It is at this point the business begins and you have to make some quick decisions and assess your skills before jumping all the way in to working for someone else.

First Meeting with the client
Now that you have your referral in hand you arrange to meet with the potential client at the local starbucks or their place of business. You listen to clients ramblings about new media, their potential for growth, the 500 page website they will have one day, and that they currently only need 3-6 pages but have no budget to hire a design firm. In other words they want you to work cheap to make their dream come true. You interact during the discussion expressing your familiarity with some of the features they want based on sites you have built in the past and what you have seen on the internet. You take vigorous notes about the features you are not sure how to code or implement. [My first real client wanted not only a 20 page website but eCommerce storefront, a blog, a forum, and a user/data driven application. I can not tell you how terrified I was.] The client does not have much content written yet, nor artwork beyond their logo, but seems to be in a hurry to get it all done. The client usually will give you a list of websites he likes and elements he would like to emulate.

At the end of the meeting the client will usually indicate what he is willing to pay or ask you for a quote. Your response needs to be carefully thought out and you should not convey an answer until you have a clear idea how long it will take you to implement the clients desires. Politely indicate your need to assess and organize the requirements further and that you will be in touch within a day or two with an estimate.

By now you are painfully aware you have no idea how many hours you will spend on this project, no pricing policy, you have some coding skills to develop, software to research, no standard contract to offer, nor experience to help you provide the estimate to the client.

Jumping into the unknown.
So you take all the info from the first meeting and determine that you can do the work, though the sites he gave you to look at have nothing in common other than the color green. You look at his puny number of pages requested and pick a dollar figure out of mid air. $10 a page first comes to mind, no wait that is only $40 for the whole site and you know from your personal site development experience that you will spend at least 40 hours on this project plus time spent with the customer. You have also been eyeing the lastest upgrade to Photoshop CS3 and Dreamweaver for a mere $400. So you pick $200.00 just to split the difference.

Armed with your new pricing policy (with no real basis in time and effort) you fire off an email to the potential client with your offer. The client thought it was going to cost him $500-1000 so he is relieved and jumps at the chance to “help you develop your business”. Then he adds in a couple more requirements, like he expects you to find him graphics or come take pictures of his products. No problem, you own a digital camera. (Do you feel the pain yet? ). You, being a savy business person, indicate you will charge an extra $25 for doing so. If you are really savy, you find an online contract and modifiy it for your needs then send it to the client to make sure you get paid. If not, the clients handshake and recommendation from the friend was good enough for you. Client agrees and work begins.

The first drafts
You eagerly go and upgrade your versions of Photoshop and Dreamweaver, spending your fees in advance. Based on your first meeting and the second site the customer gave you as a reference you set about creating the visual design and layout. Your first attempt may be very rough so you create a couple more with refinements to show the client, using Lorem ipsum for filler text. You email these to the client and wait for his response. Three days go by and you get no feedback, So you send a second email asking if the client received the first drafts. Client responds immediately indicating he has received them and will get back to you shortly. The client that seemed to be so gung-ho get-er-done 4 days ago is now holding you up and is creating fear in the back of your mind that you are not really ready to do work for other people.

NOTE: The clients timetable will not be the same as your timetable for getting the project done. If the two of you are in synch consider it a gift from God.

Day 6 the client indicates he likes design 2 better than 1 and 3 but sends you 5 more websites he likes, especially number 1, and would like you to try creating something like that, and that he needs to be able to sell products online and collect credit card numbers. So you look at the back end code for the requested site and realize that you can not duplicate Amazon.com with its massive scripting and data driven content. So you seek to focus on the layout and positioning of elements to create a similar look. You change the color scheme to blue orange and white and create a couple new mockups for the client to evaluate. You also start researching how to add a shopping cart and how to deal with credit cards. Fortunately for you there is opensource PHP shopping carts similar to the forums you ran so you can feel somewhat confident you can add it in. [WHEW].

Day 8 the customer indicates he likes what he sees and sends you the home page content and a request to add a long form to the contact us page which should output not only to his email but be stored in a database for future reference. He doesnt know anything about databases but his friend told him it would be a good idea. His friend, who recently spent $1000 to have his 3rd blackhat google arbitrage site created, now enters into all decision making.

You add the clients data to your template and correct a few spelling mistakes and make some gramatical changes to make the clients hurriedly written content to fit the box you have alotted for the home page. You play with various font sizes and margins to make sure the important stuff is above the fold and looks nice. The coding is starting to gel, and you tackle the form on the contact us page, borrowing code from whereever you can find it. (Thank you to all those of you who post solutions to the web).

Hosting and Domains
You send the temporary functional link to the client so he can preview your work. Not 2 minutes later the client is calling you and asking why you are developing on yourdomain.com instead of hiswonderproduct.com. You ask him if he has the domain information and indicate you will transfer it over to him. It is at this point the customer indicates he registered the domain name but does not have a host provider. He expects you to find him one, and does not indicate whether he is willing to pay for the hosting or expects you to pay for it out of your $225.00 quoted. So you agree to do the research and get back to him.

The host you used for your domain works just fine and seems to offer easy installment of ecommerce applications and has multiple MySQL databases to use for other requirements. And is only $95.40 per year. So you call the client back and recommend ABC host. The client says ok and indicates you should set it up for him then he will reimburse you the $95.40 when the site is complete. About 10 minutes goes by and the client calls you and indicates that his friend doesn’t like ABC host and would prefer he use a windows based host provider which runs $195.00 per year.

Now your plans for the PHP opensource eCommerce platform will not work, and the simple mySQL databases are now a more complex SQL Server or MS Access, neither of which you have any experience. And since you just maxed out your credit card with purchasing new software you really can’t afford the $195 up front. At this point you decide to inform the customer he does not need XYZ and that it would be a waste of his money and describe the difficuties you would encounter. He agrees and you decide to use LMNOP-host which seems to have all the features you need, the low price, and meets the friends requirements. (Can you guess how many hours that exercise used up? )

Mental note: For future clients have a set of hosting recommendations.

To be continued
As you can see building the first site for someone else will require more of you than you may have thought about. I am going to continue this article in the near future, but for now I will leave you with a laundry list of things to consider.

Basic Coding skills: Continually advance your HTML, CSS, Javascript, and PHP/mySQL skills.

Hosting: Know 3-4 hosting companies and join their affiliate programs. You can recover some costs and earn extra commissions.

Applications: Familarize your self with eCommerce, Forums, and blogging software. Joomla or other CMS will enter the picture at some point.

Legal: Do create a contract and have the client sign it. Get a business license.

Project Management: Do use a project management tool to keep you organized. I prefer basecamphq.com by 37 signals. Communication makes things easier and if you can document the changes it will help you.

email: Save all email, print it if critical to the project.

Pricing policy: After you have built a couple sites below their market value you will realize how valuable this is. Your pricing should be reflective of your skills, market value, and your time.

Accounting: Track all expenses and income for tax purposes. Save receipts. Seek the advice of a tax accountant for write offs of your cellphone, highspeed internet upgrade, computer equipment, Software, and other purchases related to your business.

Billing: Whether you choose to charge a portion of your fees upfront vs after the work is complete is up to you. It may also depend on the ability of the client to pay. Do your billing in a timely manner and expect prompt payment. You can offer paypal as an option if you do not process credit cards.
Support Team: Know a graphic artist, copywriter, and fellow developer who are willing to help you out. Be sure to include a provision for their fees in your initial quote and contract.

Time: If you work 9-5 and go to school, when are you going to run your business. Set a time to work on a consistent basis.

Fear: You will have it. Just break down the requirements into manageable tasks and tackle them one by one.

Learn to say NO. Accept only projects that excite or inspire you. Some clients won’t be worth the hassle but don’t let fear make you say no to quickly. Some of my best clients continue to challenge my abilities which in turn helps me grow as a developer.

Microsoft Business Intelligence

by esearing

For the past 7 years I have worked at a major telecom as a reporting specialist aka BI analyst. My core functions have revolved around creating a reporting system which extracted data from large data warehouses and exported the data in summary to Excel spreadsheets, pdfs, HTML pages, XML, and various other formats. I have been using an enterprize level BI tool (InformationBuilders WebFOCUS) which easily handled the variety of data sources and complex queries. It didn’t hurt that the tools were on very powerful servers.

My work in BI has led to me learning about HTML, CSS, and other web technologies which then helped me do projects like this website. However, my divisions particular niche within the industry is shrinking and the end of my division is within site. So I have started looking for that next employment opportunity. The main thing I have noticed is that the tools I use are not in high demand, but some less costly (but also less functional) tools seem to be the new standards. There is some consolidation in the BI industry as Oracle grabbed up some smaller companies to enhance its suite of BI tools.

As I put out my resume I was contacted by a company which offers training in the new BI tools from Microsoft, which includes SQL Server 2005, Reporting Tools, and some development tools for building rich datasources and report servers. So this got me curious about MSBI.

I thumbed through a dozen or so books about SQL Server and found most of the concepts were similar to what I have been doing over the years and offered a few new tricks. The best set of books I slowed down for were a series by Brian Larsen (Osborn publishing). I found they were well written for the beginner and novice developer. I also checked out the Amazon reviews and found that all the books in the series had good reviews, so I purchases one.
Delivering Business Intelligence with Microsoft SQL Server 2005 Microsoft ®  Office 2007 Business Intelligence Microsoft SQL Server 2005 Reporting Services 2005
Click on cover to learn more.

After I read “Delivering Business Intelligence with Microsoft SQL Server 2005″ I feel I could work with SS and deliver a basic system without even having touched the software. “Microsoft SQL Server 2005 Reporting Services 2005″ will be my next read to see how MS reporting tools compare with the tools I am used to.

If you are venturing into the world of Business Intelligence I recommend evaluating the job market where you are in terms of learning or implementing a BI tool. BI tools gain market share and lose market share quite rapidly, so it would not hurt to be aware of Microsofts offerings. Currently I see more job postings for Business Objects/Crystal Reports, but there are a few for Cognos as well. Brio is not on my radar, nor are any of the smaller tool suite offerings. WebFOCUS seems to be popular in certain industries which they have specifically targeted but seems to lack a wider audience.

If evaluating which BI tools to purchase you will want to consider the types of data resources you will be accessing, output formats available for reports, database mirroring capability, availability of experienced programmers in your particular BI tool, server requirements, user/client needs, ability to schedule tasks and reports, user security, data security, dashboards and web analytical tools, develoment language of system, developer tools, system scalabilty, number of concurrent users, and much much more. Marketing’s pidly requirements about how reports should look are not part of the decision making process. Shop smart and consider the long term (10+ years) of your systems.

CSS, DHTML & Ajax

by esearing
CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)
JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide)

I picked up “CSS, DHTML, and Ajax, (Visual QuickStart Guide)” From Peachpit Press. The book was a quick read and it truly acts as a quick start guide for those wanting to get an idea how Ajax works. The coverage of CSS was substantial compared to DHTML and AJAX. The examples were well written but there are some differences between the books code vs the download code.

Overall I could recommend the book if you are curious about AJAX and are in need of a brief examples to get the basics down. Serious developers can probably pass on this one. There are plent of visual examples which help solidify use of CSS for styling.
The Ajax and DHTML chapters examples are a little thin, but adequate for the examples provided. This is a book for a beginning to novice developer, not designers.

Amazon offers this book with its companion by the same publiher, JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide) as a “buy together” combo. This may get you a little more indepth with Ajax and its inner workings. Click the book covers to learn more about their content.

Adding New Tricks to my Repitoire

by esearing

Developing websites and mashups for small businesses has offered me the opportunity to venture into new territory with almost every client. Along the way I have learned to create, hack, and fix PHP pages for Forums, Blogs, Chatrooms, and even Ecommerce applications. Customers needing special effects taught me some cool CSS and Javascript tricks too.

But the latests thing I had to learn was to create a custom HTML/CSS template for email. While this sounds easy on the surface you have to consider the users email application and whether it will display images, background images, or even ignore all your CSS code. So you have to be logical in your design. While many designers may drop back to the comfort of nested tables I chose to use CSS. The customers newsletter had featured a right sidebar and left content. In order to use table structure I would have had to put the sidebar contents below the main content. But since the sidebar included the Table of contents and several important bits of text, the CSS structure allowed me to place the text above the articles which if all CSS was turned off, would read more logically.

Jeffery Zeldman has a couple of recent posts about whether email should even be a platform for design, and questions if we should even be trying to design HTML email. Catch it at…Zeldman.com


effexor antidepressant side effects viagra pen canada from propecia xanax valium overnight hydrocodone purchase paxil maximum dosage viagra samples videos fosamax and other bone meds problems dangers of mixing prozac and alcohol rxdirect phentermine valium down the et tube grapefruit viagra describe prozac withdrawal adipex phentermine looking for adipex phentermine apnea ambien bonaire marijuana i'll never stop taking viagra ambien with halcion from information prozac seroquel and zoloft interactions sleep aids lunesta and ambien effexor in children phentermine chemical id zoloft side effects depression fentanyl patch and ultracet c o d shipping for tramadol cialis pricing metformin polycystic ovaries phentermine groups cialis works better valium s effexor hypertension viagra modify discount frogdot funny viagra pic diazepam liquid cat drool lamictal wellbutrin phentermine change effexor to cymbalta acid alcohol derivative signs withdrawal effexor herbal v viagra study diflucan safety types of effexor did barry bonds use steroids connecticut zyprexa attorney viagra tablet mexico phentermine no physician paxil cr 12.5 mg drug phentermine and alcohol explained ambien coupon cr medication for body acne spironolactone acne risperdal constra viagra alternative compared fosamax good comments nc marijuana law felony misdemeanor viagra product information doses bed prozac taking time does mircette make you gain weight effexor xr history sildenafil coronary health solutions network tramadol sea silver phentermine tramadol with hydrocodone drug interactions phentermine on-line questionnaires ambien zlp 10 viagra kit synthroid iv po conversion forum phentermine ocd and effexor difference between effexor and effexor xr ambien verapamil elavil information on cialis for erectile disfuntion ambien cr while pregnant elavil fcats acute alcohol consumption effexor metabolism depakote lyrica seizures valium klonopin tramadol clorhidrato get phentermine 37.5mg in 2 days find song lyric nicotine patches paroxetine paxil and increased cancer risk ambien bad for diabete dose viagra make sex last longer b bug gone ortho is tramadol a propoxyphene valium and dementia pharmacy india viagra cialis canada viagra for sale c o d phentermine saturday viagra recreationally ambien 2b addiction phentermine in stock from symptom withdrawal zoloft cost of boniva and fosamax fosamax international study cocaine bust ottawa effexor gain metabolism weight medications that interfere with synthroid ambien hungover mornings cymbalta adderall drug meridia overseas retin thousand viagra funny viagra ad can i take altace with lipitor risperdal attorney hydrocodone alprazolam elavil use cod rx phentermine anchorage alcohol safety action program scare tylenol cialis from india tadalafil metformin insulin resista cialis and headache nicotine boost was deliberate study says overnight delivery of phentermine gnc valium pujols steroids furosemide often used in the elderly viagra competitor paxil cr 12.5 diet addicted to tramadol valium dental crown cialis adiction zyrtec safe during pregnancy viagra caution phentermine 37.5 need prescript welbutron viagra tramadol hcl 50mg prescibing information quick ambien tramadol hcl 32 effexor period fosamax evista combination cialis genuinerx net viagra viagra albuterol sulfate dosage zoloft and weight gain discussion boards what is n valium indiana bureau of alcohol 4.00 tramadol diazepam autoinjector medication interactions synthroid bontril nexium foradil actos flomax viagra on the shelf out of court settlement for viagra folic acid is antimycotic acet tramadol generic valium 10 what is effexor xr caps phentermine cod phentermine effexor xr maximum dosage flomax package insert cialis overnight express mail colchicine medication lipitor pravachol zocor effexor and generic date phentermine withdrwal success with phentermine off label use of fosamax greenville sc drinking alcohol valium reputation 1960 s diflucan professional prescribing tyroid and effexor xr next day air ups tramadol ultram purchase of valium ultram vs tramadol ultram real estate agent name badge prednisone tablets tramadol with tylonel viagra and cialis together raw sildenafil supplier phentermine 37.5 x 90 tablets atrovent xopenex meridia phentermine differences buproprion effexor xr combined effexor coming off lyrics prozac made me stay viagra vision effexor gain weight withdrawl tadalafil soft tablet generic viagra soft tab fast flu vaccine and ibuprofen 200mg tramadol cocaine in magazines combining cialis and viagra 5 sildenafil alternative paxil cr weaning to another drug tramadol sife effects xanax interacton with ambien rx viagra lexington premarin canadian pharmacy potatoes not prozac hardcover tadalafil 1 00 20mg valium dosage for dogs biaxin discount diovan medication ambien max dosages tramadol with valium zoloft and premature ejaculation tylenol pm and ambien cocaine mules medical marijuana disributors in riverside california phentermine and prozac interactions diazepam siam thailand phentermine doses diazepam diazepan will tramadol fail drug screen budget medicines tadalafil phentermine alternative medicine phentermine by check cialis fedex overnight shipping tramadol valium combination isobutyl alcohol and sulfuric acid pink pharmacy search xenical anabolic steroids synthroid pravachol zyrtec phentermine community sanctions student alcohol zyban in smoking cessation dosage cialis side effects on line generic viagra for sale cat and prozac reaction drug diflucan i am thyroid synthroid and bontril drug new replace viagra growing marijuana with led lights ambien mg what is lisinopril hydrochlorothiazide used for phorum phentermine diazepam eses eeg remission lotensin aciphex phentermine pharmacy chicago cialis silagra penegra cumwithuscom history valium toprol muscel weakness compare levitra viagra cialis tramadol 200mg drug interactions ultram coumadin viagra pennis enlargement zoloft effexor beer wine alcohol wholesaler distributor suppli green white phentermine capsules delivery generic overnight viagra pravachol nexium actos phentermine tamiflu drinking alcohol with zoloft stories diazepam overdose medicine diflucan paroxetine paxil cl phentermine and antidepressants tablet viagra nordiazepam the same as valium ms ritalin for fatigue generic viagra when truth about fosamax diazepam nor best phentermine pharmacies lamisil cialis alcohol recovery programme generic elavil valium mediciation seizure valium cialis viagra cialis levitra enalapril maleate and hydrochlorothiazide fluconazole reviews 37 5mg phentermine albuterol for rsv subtramine vs phentermine marijuana lowers sperm count advice on growing marijuana hydroponicly ambien vs alcohol conversion oxycodone to contin methamphetamine use and priapism morphine pain killer effects phentermine serious side viagra shelf life phentermine from study trial ambien and impotence viagra promotion cialis levitra viagra compare weight gain remeron effect of paxil on coq10 ecstasy what happens effexor help withdrawal effexor xl and pupil intravenous sildenafil viagra and alcohol taking paxil to cure premature ejaculation which works better cialis or viagra phentermine sales cialis and viagra together viagra hypotension pain relief diazepam pharmacies in uk overnight delivery diazepam cialis why two bathtubs overdose with ambien effexor and phentermine fast virginia phentermine melting mp sildenafil viagra steroids gif carisoprodol rela raynauds viagra tramadol ejaculation side effects of tylenol codeine zoloft vs paxil tramadol recreational dosage demora viagra diazepam stability india diazepam viagra pay by e-check drug prednisone clomid and prozac insulfating tramadol tramadol urine drug test tramadol fail drug test viagra falls 2 xxx medical uses for viagra medicine effexor grape god marijuana 2cialis comparison levitra phentermine and prozac mixed 5 sildenafil women generic viagra vega sildenafil citrate paroxetine dosages 80mg viagra telephone symptoms fosamax farmacja sildenafil sildenafil citrate viagra generic vaniqa valtrex flonase ortho tri-cyclen carbidopa levo fluoxetine hcl zoloft or prozac compare actonel to fosamax effexor xr high cholesterol effexor seroquel phentermine from canada soma gallery philadelphia diovan and diabetes viagra joke tramadol and long term effects toxicity of prozac overdose nicotine patch pregnancy durs schaeublin alcohol prozac is phentermine hcl safe to take 5 sildenafil softabs meridia verses phentermine effexor acne half viagra cialis comparison levitra viagra diflucan dysbiosis motrin and vicodin infection sinus tetracycline hgh phentermine quit smoking xenical premarin in the treatment of depression tramadol ulcers cialis levitra viagra what does cialis taste like sr wellbutrin wellbutrin wellbutrin xl zyban natural viagras phentermine is it safe to take paxil cr product ambien cr erowid ganeric viagra marijuana ads estradiol in level male phentermine and florida effexor social phobia can you get high on tramadol easy adderall compare phentermine phentrazine compare viagra levitra valium cialis tramadol hydrocodone diabetis byetta glucophage avandia treatment from withdrawl from effexor cialis generica paxil and alcohol interaction has singulair been recalled does ambien cause breast pain dermatologists propecia shedding benadryl valium phentermine taken with lexapro pharmacy portland oregon viagra alcohol license wisconsin coumadin patient education phentermine yellow 30 mg switch from vicodin to tramadol viagra side efects 5 how to make sildenafil ambien united states affects of viagra phenergan aciphex phentermine actos actos ranitidine 1 mg valium tablets paxil and alchohol vicodin es cocaine same on test generic viagra available in canada ear infection zyrtec phentermine sale carisoprodol finasteride propecia phentermine foreign nursing profession prozac codeine hydrocodone allergy effectsof ambien effexor weird arm sensations mdma ellen bass and laura davis diazepam dental anesthetic generic fosamax usa effexor trazodone gabapentin 800mg neurontin anticonvulsant ambien is generic carbamazepine and acetaminophen diazepam abuse and seniors effexor and migraine marijuana phone wallpaper genuine ham percussor reflex viagra contents of nizoral fda alert valium ambien drug screen cialis 4 filmomhulde tabletten prevacid brand pharmacy canadian hydrocodone licensed alcohol divorce over the years fatigue prozac ringing of ears while taking prozac ambien risks lsd gear lube effexor xr and rozerem what steroids are for women tramadol hci 50mg diazepam protocol cialis cialis cialis viagra viagra ukraine missouri minimum age selling alcohol phentermine extended release capsules effexor xr withdrawals death paroxetine paxil crazymeds russian equivalent ciallis vs viagra methamphetamine and primary health care setting xanax for oxycontin withdrawl cocaine raps andre nickitina lyrics xanax antidepressant phentermine for mental acuity zyrtec pravachol bontril denavir cialis viagra compare phentermine and alcholo discount propecia propecia side marijuana rap songs phentermine onlin become com viagra adds itself to contact list no rx phentermine 37.5 90 150 cialis and stroke soma phentermine overnight pharmacy effexor withdrawl program view topic cialis singulair how it works diflucan mg norco home security avandia nejm effexor with wellbutrin yasmin bratz dolls i want to purchase phentermine pre mature babies and viagra phentermine metabolize effexor xr medicine ambien food soma cod line soma viagra cialis on line side effects of ultram prevacid v nexium phentermine pen fen no dr required symptoms of prozac withdraw ambien site sie effect of phentermine hydorchloride cipro methadone interaction phentermine super rx discount cialis viagra sampler viagra allergic reactions ocular side effects of sildenafil tylenol alcohol liver failure herbal phentermine ultra origin of prozac accutane guild prempro legal penecillon reaction alcohol drug testin valium coffee prozac cigarette fine give phentermine doctors mississippi failure of cialis to work information on valium medication tadalafil over the counter tramadol neurontin lotrel amlodipine phentermine from india counter over prevacid drug information for phentermine ecstasy and prozac tramadol blood pressure softtabs cialis soma rode island take ambien and metoprolol together cialis levitra viagra vs xenical hgh phentermine body detoxification best injury while on coumadin high dosage of effexor xr lose weight on prozac phentermine distributors viagra generic uk take viagra and cialis effexor complications phentermine drug testing tramadol for vicodin detox message boards ambien sirius balding hair style propecia drug paxil kakao site viagra phentermine lower your tsh tramadol hcl 50 mg tablet cialis compare levitra viagra good diazepam valium arthritis and zocor ranitidine treatment longterm effect of prozac overdose lamisil and tamoxifen ativan valium compare elderly ambien mixing ambien and xanax safe plants deriving diazepam pain meds and viagra generic drug for detrol cost of the medicine fosamax viagra purchase uk pregnancy ambien and birth defects girls take viagra edinburgh pages boring tramadol urine detection time meridia sibutramine success story effexor and daily dosage sildenafil citrate soft tabs fedex tramadol drug inteaction diflucan lopid alcohol piosoning viagra 50mg climara .025 viagra levitra difference comparison morphine heartburn medications that cancel synthroid when will effexor xr become generic flonase clarinex famvir celebrex sildenafil developing retina viagra from canada legitimate cialis in mexico ambien compared lunesta difference lorazepam and diazepam diflucan ranitidine alcohol serving licence generic pal pay viagra premature ejaculation medicine wellbutrin 200mg diflucan herbal phentermine forum synthroid for weight loss modo de empleo viagra valium recommended daily dosage kamagra viagra sildenafil when to take cialis hartford zyprexa attorney ghb rohypnol facts phentermine source diet prednisone watson brand valium fluoxetine half life actos phentermine imitrex alcohol treatment centers hoffman estates il effexor and cholesterol paxil cr with vaginal itch cialis finasteride oxycontin and suicide diflucan information what is fed ex cialis medium hypnosis valium cialis for impotence is there a generic fosamax diet phentermine carisoprodol enalapril solution u 17590 cialis 107 30t 37.5mg 64 90t phentermine alcohol can drink paxil liver and diflucan mixed anxiety depression effexor ambien 10mg numbness depression and provigil phentermine fda hair loss information treatments propecia study overdose xanax norvasc vicodin oxycodone clonidine valium 5-htp tyrosine tramadol and robaxcin methamphetamine red phosphorus red phosphorus lamictal effexor discounted nexium depression with prozac type of phentermine generic tramadol effectiveness phentermine hc1 ambien no rx ambien boards berman sister female viagra study psychiatrist not monitoring teenagers on prozac dreams and effexor christina renova celexa for elder psychosis effexor irrational taking librax and ambien together dea phentermine valium klonopin vicodin companies drug test for valium safety of glucophage and aleve viagra suppositories ivf asherman's alcohol advertesing and kids generic phentermine mex ritalin studies weight loss purchase tramadol 180 llc tramadol valium 477 phentermine tablets no script diazepam recommended dosage adderall pass drug test cash on delivery shipping of phentermine sertraline weightloss cost low substitute zyrtec phentermine information use effects pms prozac taking pain medication with diovan dosage of effexor phentermine caps 30 mg zoloft withdrawal symptoms codeine hydrocodone oxycodone valium overnight delivery qoclick breast feeding and alcohol viagra vertex viagra cialis differences does premarin cause heartburn taking geodon with effexor tramadol duloxetine discount drug viagra xenical celebrex propecia ambien over the counter effexor rash cialis drug warning information haldol ativan cogentin cocktail phentermine 30mg blue without perscription ephedra in phentermine generic soft tabs cialis prednisone for lymphoma abusing marijuana alcohol after cialis remeron ambien no rx overnight shipping sleep sex ambien zenegra indian sildenafil negative affects of prozac tramadol japan instructions on using viagra adipex ionamin phentermine meridia uk viagra sales in the does wellbutrin give you insomnia paxil or wellbutrin millenium pharmacy valium comparison effexor and cymbalta please help can't loose prozac weight effexor interactions welcome to candida diflucan directory keyword prozac overdose boards qoclick viagra effects cozaar blood pressure medication side effects drug test tramadol weight loss coumadin taking half of a cialis pain killer oxycontin ambien and sinus smell information about tramadol hcl 50mg tab seroquel sleep eating medication levaquin side effects alcohol hair loss cocaine with viagra phentermine pay cod quitting zoloft headaches tadalafil tablet brand name valium what makes viagra work phentermine on sale in th doxycycline glucophage generic viagra sales soma valium combination ultracet tramadol tramadol shakes phentermine under 100 put steroids in medicine bottle diazepam reputable sales of nexium vs prevacid dose ambien class action settlement viagra therapy district of columbia tramadol and sertraline herbal viagra cialis new zealand diazepam and valium ambien goes generic accutane guild marijuana legal ambien cafein coming off effexor xl fluoxetine prozac is valium available genetically generic viagra overnight u s delivery phentermine hci 30mg yellow alcohol testing product origin of valium phentermine 30 mg a-167 aciphex phentermine rite aid pharmacy ingredients in phentermine tramadol pregnancy personal alcohol conseler orlando premium generic viagra counter over zyrtec over the counter drugs containing diflucan soma kitchen cabinet makers detox hgh phentermine quit smoking xenical seizure control without valium cocaine buckcherry soma medication herpes pamphlets on valium depakote en er espanol phentermine sources viagra generic oregon 3 cialis generic viagra co2 for marijuana drug alcohol prevention in the workplace body jerks during alcohol withdrawal xanax us licensed viagra retail discoun pen stat imitrex 500mg diazepam child depression hayfever allegra mother son clitoris ecstasy whimpered valium replacement with xanax 2cialis compare levitra viagra hygroscopic effect on minocycline packaging ambien 99 cocaine long term effecrs zyrtec pravachol pharmacy drug ultram tramadol side effects cialis cos difference meridia generic sibutramine ambien cr contra-indications with maoi overnight shipping of valium cod delivery phentermine ups tadalafil clinical trials interactions of different medications with viagra overdose diazepam symptoms welbutrine versus prozac symptoms of pcp drug abuse diovan improvement in erectile dysfunction acetaminophen codeine dose ml adult elixr bontril nexium plendil flomax phentermine no rx federal express difference btween phentermine and meridia zoloft or effexor weight loss mezmerize cocaine phentermine side eff br cialis levitra vardenafil marijuana in windsor xanax and ambien canine prednisone mg daily arthritis phentermine diet medication soma center for yoga and meditation barry bonds before steroids natual remedies instead of taking prozac cialis principal investigator premarin menopause diazepam drug test global ibuprofen scenario counterfiet phentermine ionamin phentermine official store lotrel effects effects of paxil and alcohol bbs bbs php lol to sildenafil hezekiah medical marijuana diazepam from usa pharmacies diflucan accupril su phentermine exact acetaminophen contents of prozac cialis discount canada paxil prozac vs purchase cialis on the web tramadol pliva 616 compare nexium protonix and prilosec bisphosphonate fosamax rectal valium tramadol hydrocodone mixture cialis storage regalis vs viagra what is a soma depression antidepressant drug paxil cialis duration bad phentermine generic ambien paid by american express sildenafil and scuba ambien amaryl tiazac sisters pharmacy phentermine what are side effects off viagra flovent inhaler tube phentermine phentermine overnight delivery phentermine center pharmacy you health sweet valium mdma and viagra estradiol in menopause viagra cialis levitra review zyrtec d 12hour viagra penis enlargers interaction vicodin albuterol ratiopharm diazepam liqued viagra glucophage and glucotrol together zocor and depression alcohol tolerance chart wieght to hieght cialis discount generic tadalafil tadalafil citrate cialis swelling and effexor xr treat crohns disease with viagra buspar for anxiety xanax and ambien sideaffects killer pain ultram can you take viagra ecstasy condos for sale soma ssri zoloft side effects does it work tadalafil fosamax anxiety pregnancy effexor actos pravachol synalar success rates drug alcohol rehabilitation cessation smoking zyban avandia contradictions phentermine no script 30mg 30mg phentermine no doctor approval cocaine absorbed through pores phentermine ionamin a 159 fake phentermine generic zyrtec liquid ambien patent diflucan doasage long term effects of tramadol effexor company paxil cr support and treatment rash and prozac cnidium cialis compare viagra cialis levitra when does ambien come off patent viagra cialis levitra valium 5mg for muscle spasm marijuana in northridge rape rohypnol statistics paxil cr elderly cialis and ace inhibitors phentermine diflucan prescribed uses of valium molecule of phentermine effexor and meth site about tramadol dip mild brain injury provigil nifedipine and diltiazem medication in stores effects viagra women cialis generic brand name differences vicoden xanax valium phentermine shipping adderall combined with paxil erection effexor 375 vs xr 50 hcl mg tab tramadol side effects colchicine lsd mice hippocampus adipex didrex phentermine tenuate kava alcohol extraction technique best treatment for effexor xr withdrawals generic tramadol ultram effexor xr dosages transdermal tramadol brands list lowest tar and nicotine remedyfind effexor comparison levitra cialis viagra diflucan trush treatment zithromax long term and liver generic diflucan 156 oval pink phentermine 37.5 black and green clomid body building ambien and gastric ulcers cialis vs levitra faq tramadol crystal meth pcp percentage of usage lipitor atorvastatin 20mg 90 tablets valium generic indian effect indication side toxic tramadol usage need real phentermine without rx generic softtabs viagra expected weight loss with phentermine xanax interaction with prozac ambien and dry eye alcohol beverage commission control diagnosis associated with anabolic steroids alcohol use zoloft anabolic steroids zoloft interaction 99.00 phentermine tramadol gout isopropyl alcohol bulk tanks effects of viagra on orgasm hives penicillin reaction echeck phentermine overnight akane soma gallery tramadol apap opinion fosamax and problem airline regulations alcohol dating personals viagra viagra xanax fast atlas labs anabolic steroids alcohol bureau firearm tobacco for hypertension cialis pulmonary tingling from synthroid behavior changes after crack cocaine withdrawal ambien cr dosage and manufacturer zocor and lawsuit and attorney effexor competitors diflucan baclofen diflucan sudafed clindamycin alcohol consumption effexor slowness nc effexor settlements side effect of diazepam ambien and va once yearly fosamax injection viagra makers psychosis symptoms tramadol insomnia sleep alcohol acute chronic tramadol fed ex cod bupropion vs wellbutrin narcolepsy paxil fake generic phentermine from india approved fda phentermine which company manufactures viagra ultram withdrawals glenmullen prozac backlash overcoming side effects triamterene hctz potassium pseudoephedrine mg in phentermine vaniqa flonase famvir ortho tri-cyclen viagra cialis side effects generic coreg side effects danger fosamax phentermine oreder phentermine and acne motrin molecular structure phentermine rx without wellbutrin weak legs tramadol vd hydrocodone coreg diabetes ambien 50.00 rebate metformin blood sugar 375 ambien temperature delivery overnight valium xanax clomid and synthroid ultram viagra renova nexium viagra speedo videos generis cialis cialis viagra vs tired on effexor xr alcohol drink reviews ambien and dose controversy about ambien cr what do you take valium for bales of cocaine lyrics best results for sildenafil tramadol 2b fedex effexor and buspar prilosec or prevacid effexor oregnancy cialis pdr tramadol hlc heroin and the respiratory system assistance for fosamax xenical diets fans of viagra gnc natural viagra ambien 15 milligram sildenafil soft tabs india fetal alcohol syndrome in womb alcohol hydrocodone interaction cialis gnrique effects of effexor difference between tramadol and ultracet flomax toprol paris france cheep viagra alcohol brownout generic for cialis uk biggest viagra gang plavix about fosamax after forteo phentermine overnighted 37.5mg $90 cialis cyalis mania prozac murder effexor and breastfeeding overdose and motrin pravachol and sinus congestion complete phentermine information from drugs consilium diazepam viagra causes cataracks reasons to take prozac fongus diflucan ambien diabetes ambien side effects problems transition from wellbutrin to prozac compare cialis viagar levitra fosamax weekly dosage welcome to soma textile risperdal pdd tramadol no prior overnight heroin home detox methods 50mg tablet fed ex tramadol commercial driving and valium viagra and analogs aciphex aciphex altace viagra generac which is better viagra levitra cialis affects of drinking alchol with effexor cialis 26 norvasc ambien in urine drug screen brand name phentermine 37.5 best site sonata vs ambien cr best generic ultram discount fosamax valium over the net kamagra sildenafil 100mg tablets what kind of drug is propoxyphene compare vardenafil tadalafil sildenafil snorting morphine er feline indiscriminate urination buspar prozac lisinopril hydrochlorothiazide reaction phentermine on sale in the uk does prozac and zoloft aggravate gerd compare cymbalta and effexor paxil cr withdrawals what is klonopin for taking diflucan iguana viagra leathal dose of prozac sildenafil babies alcohol and drug help resources canadian tramadol veterinary use effexor xr 150 milligrams tramadol hdl effexor as a high finasteride or dutasteride for steroids tramadol active ingredient buspar clomipramine diazepam feline school paper on phencyclidine nebulized morphine mix tramadol and methadone alcohol intolerance flushing effexor provigil suboxone prilosec drugs for gerd ambien and asthma alcohol formic acid dissociate diflucan used for is protonix the same as nexium zoloft patent generic viagra message board pharmacy salary tech tramadol phentermine sales overnight zyrtec d and dizziness phentermine $99 viagra generic sildenafil losing weight while taking prednisone mobile office tramadol discout cialis finasteride propecia feature molecule lisinopril hydrochlorothiazide 1012.5 sale viagra sample phentermine tramadol viagra adipex ambien cr addition diflucan dilantin sibutramin and phentermine and orlistat aciphex phentermine pharmacy jobs discount valacyclovir tramadol and clinical study effexor drug test fioricet on drug drug screen phentermine blue capules diflucan fever valley ambien behavior elavil and prozac viagra premature ejaculation compare zoloft and paxil tramadol and malignancy achy legs during zoloft withdrawal benefits and risk of prozac cymbalta or effexor heroin withdrawal home detox help wellbutrin pravachol claritin d ativan re valium vs vs xanax tricor print portland or when will zyrtec go generic minocycline effective treatment acne zoloft sertraline depression medications drugs fosamax d weightloss clinics phentermine john bouchie viagra effexor seroquel bananas delivered phentermine cod phentermine products premarin toddler jaundice nasacort aq drug interactions fluconazole metformin starlix fluoxetine prozac pharmacology healthyplace com alcohol consumption during hot weather diazepam viral laryngitis sideafects of prozac for women phentermine without a presciption rlc nevada viagra overdosed on ambien fedex overnight ambien sildenafil viagta2b citrate find get sildenafil way low carb phentermine journal plavix adipex overnite fibromyalgia pregabalin tramadol viagra effect dr ann tracy prozac papers losing weight while on depakote is there a female viagra fluconizole diflucan acts as an anti-fungal better results break phentermine half viagra comercial cast adderall euphoria does sertraline hcl generic zoloft work i love the cocaine artist sibutramine vs phentermine spironolactone diuretic cookbook marijuana sildenafil 2bcitrate 2btablet phentermine or clenbuterol which works better alcohol treatment foundations tramadol breastfeeding imitrex hydrocodone side effects wellbutrin paxil valium accuretic phentermine and prozac together 200 mg viagra red devil cialis benicar hydrochlorothiazide 4025 mg meridia xenical and phentermine young women low testosterone treatment bulimia zonegran effexor drug combination possession of marijuana nics firearms denial ambien dosage for heavy sedation