June 30, 2005

Tradeoffs

Filed under: Uncategorized — dave @ 10:20 pm

I’m working on coding up a map application for Austin Stone using Google’s freshly released API. Before they released the API i had a map working that was plotting the locations of all the community groups at Austin Stone using a dynamically generated XML file pulling from a database that could accept regular addresses as input into the database and dynamically change them into lat/lng pairs. It was awesome. Like really, really awesome. Too bad it was in what i like to call a gray area of Google’s Terms of Service meaning, that it was probably (almost certainly) against Google’s TOS, but i had sufficient optimism/curiosity/desire to ignore that. Google’s API is almost completely incompatable. So now i have to redesign the system either rewriting the scripts or rewriting the interface to the API. There is however a third option, i can wholesale copy/paste the implementation of another site that had more invested in the Old Style over to the new style. Essentially put in a thick layer of glue. It makes me cringe, but i’ve spent about 4 hours now and i’ve just barely gotten it to the point where it displays some of the points from a static file, and IE has the balloons all kinds of broken. If you’ve ever seriously written software the idea of basically slaughtering an API to provide backwards compatability with a mildly illlegal, incredibly unofficial, hacked beta sounds about as appealing as eating a coke can. If you think i’m a ranting lunatic, you haven’t written enough software, to be fair neither have i to be talking like this. But i think i’ve trudged through enough write only perl scripts at Amazon and the net to at least have a decent picture of what this monstrosity of XSL, XML, PHP, SQL, Javascript and HTML would look like to anybody who didn’t lovingly craft it into what it is today: a non-functional hunk of crap.

In other news, WOOOOO-HOOOOOO!!!!!!!! If you don’t know why i’m so excited, then it’s ok you’re in the majority. But (as always) it’s getting better and better to be a Stoner Austin Stone Partner. Now excuse me while i go and huddle in the corner in the fetal position at the immenisty of the road(s) before me. If you’re now even more confused/concerned about what i’m talking about, it’s ok, there’s only somewhere between 2 and 6 people who could truly understand.

Amazon: So my manager is getting e-mails from other managers asking about my project daily. Also the number of e-mails we’re getting from sellers about the issue it will solve seems to have increased in frequency as well. Also the seller conference is the weekend after i’m done so i’m going to have to make a very difficult decision about whether to stay in Seattle and bask in the gratitude of 3rd party sellers (by which i mean get some free food and likely get yelled at for the percieved deficiencies in our system).

And finally, i was cruising amazon today, and i came across a book that somehow looked familiar. http://www.amazon.com/exec/obidos/tg/detail/-
/0446532754/qid=1120196192/sr=1-2/ref=sr_1_2/002-8368284-3732812?
v=glance&s=books
Apparently Mark has really been dialin’ it in.

I’m so stoked, you have no idea.

June 27, 2005

Storms

Filed under: Uncategorized — dave @ 12:18 pm

The difference between a west coast storm and a Texas storm is profound. On the west coast, a storm comes and plants itself like a stereotypical mother-in-law. It hovers, occasionally letting loose a slight drizzle, not sufficient to require any response, just enough to let you know it’s there, it just continually lets you know its still here, continuing on long after it should have ended, like this sentence. A Texas storm makes its presense known. When a Texas storm comes in, you see it on the horizon and you know to get ready. A Texas thunderstorm’ll soak you to the bone in seconds if you let it. I never understood why my car had a fast wiper setting until moving out there. But they seem to know when they’ve overstayed their welcome. If you don’t like the weather, wait five minutes.

<insert metaphor here>

I haven’t said anything about my project, and i’m reasonably sure i’m not allowed to. But anyway, it’s customer facing, so that’s intense.

June 23, 2005

Interstate 5

Filed under: Uncategorized — dave @ 3:22 pm

You could make a case that i plan on putting food on my table for the rest of my life based on emergent complexity. Simple rules act together in interesting ways that can be harnessed to perform very complex tasks. Simple rules about how to manipulate states of on or off are implemented using transistors, chained together to perform more complex tasks like addition, multiplexing, control logic, etc. These can be set up to pull bits from a storage device and interpret them as instructions. From there rules about memory management, i/o, and task switching define an operating system which then handles the many and varied programs that i’ll be writing until God decides otherwise. Computer science as a discipline is frequently using simple units together to do complex things.

From my office on the 7th floor in the Pac Med building on Beacon Hill i have an excellent view of downtown Seattle and Interstate 5 snaking thorugh it. It’s very interesting to see the same traffic patterns recurring day after day. Some of the recurring behaviors are horribly stupid from my vantage point, frequently causing a horrible slow down in the fast lane of northbound 5. It’s an interesting contrast between my job of using simple commands to do complex tasks and the interstate, which is inherently very complex organisms doing an inately simple task. You would think that with so many people horribly overqualified for the task at hand, that the slow cars would be over in the slow lanes for climbing the hill while more capable cars would be able to speed along in the fast lane. But every day this theory is proven wrong. Rather than emergent complexity, there is emergent stupidity. How tragic.

Some Passages

Filed under: Uncategorized — dave @ 9:49 am

Acts 2:42 They devoted themselves to the apostles’ teaching and to the fellowship, to the breaking of bread and to prayer. 43 Everyone was filled with awe, and many wonders and miraculous signs were done by the apostles. 44 All the believers were together and had everything in common. 45 Selling their possessions and goods, they gave to anyone as he had need. 46 Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, 47 praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved. I miss this.

2 Tim 1:7 For God did not give us a spirit of timidity, but a spirit of power, of love and of self-discipline. 8 So do not be ashamed to testify about our Lord, or ashamed of me his prisoner. But join with me in suffering for the gospel, by the power of God, 9 who has saved us and called us to a holy life—not because of anything we have done but because of his own purpose and grace. This grace was given us in Christ Jesus before the beginning of time, 10 but it has now been revealed through the appearing of our Savior, Christ Jesus, who has destroyed death and has brought life and immortality to light through the gospel. I’m forgetting this.

2 Tim 2:22 Flee the evil desires of youth, and pursue righteousness, faith, love and peace, along with those who call on the Lord out of a pure heart. 23 Don’t have anything to do with foolish and stupid arguments, because you know they produce quarrels. 24 And the Lord’s servant must not quarrel; instead, he must be kind to everyone, able to teach, not resentful. 25 Those who oppose him he must gently instruct, in the hope that God will grant them repentance leading them to a knowledge of the truth, 26 and that they will come to their senses and escape from the trap of the devil, who has taken them captive to do his will. I’m failing at this.

This is halfway through week 5 of 12 in Seattle. Its hard to believe that i’m that far in, but at the same time its hard to believe i’m so far from the end. I’m mulling over Matt Carter’s sermon from the 19th about Jesus not coming to change our external environment, but rather to change us, the implications of that are enormous–especially when combined with Mark Driscoll’s (much longer) sermon on God’s providence and sovereignty. I’m taking hope that no matter what’s going on now, God’s hand is in it working for the good of those who love him (Romans 8:28) and that at the end of the last days, God wins. The sealing of the redeemed is so fully assured that it’s spoken of in the past tense, its already happened, we’re already seated in the heavenly places (Ephesians 2:1-8) Fantastic. But i’m having trouble finding joy in that. Maybe that’s what i’m supposed to figure out this summer. Maybe i’m not taking joy in God, but rather in his bride, the church. My friends from Texas, especially my roommate, have noticed that i’m not as happy here as i am in Texas, and though its understandable on the superficial level of “almost all my friends are 2000 miles or more away” it shouldn’t be in the light of “my best friend/loving father/all-powerful God of the universe is closer than my breath”. I don’t know how to get back to being satisfied in God, and worse i’m starting to wonder if i ever truly was satisfied in God alone.

June 21, 2005

First IBM, now Sun Microsystems

Filed under: Uncategorized — dave @ 10:54 am

Apparently if i had wanted to stay in Austin for the summer, i only would have needed patience. IBM called me up about 3 weeks after i accepted the internship with Amazon.com. And just this morning, i got a call from Sun Microsystems. The moral of the story is: don’t wait until the middle of June to look throught the resumes you get in late February.

Oh, and hacking Google maps is fun. I can’t say anthing else, since i swore myself to silence, suffice it to say that Levi Smith is going to be a very happy camper.

June 16, 2005

Startups

Filed under: Uncategorized — dave @ 10:09 am

Paul Graham essays are dangerous. For a few days now i’ve been semi-day-dreaming (or is that day-semi-dreaming?) about next summer trying to start a company. With the money that amazon is so graciously providing, i could support the lifestyle i’ve become accustomed to through the end of 2006, and i could easily extend that indefinitely with the job post that my roommate Austin and friend Dylan are abandoning in the Nati Sci department at UT. Tech support with decent hours and good pay, on campus, sounds pretty ideal.

Of course, i have no real idea what there’s a need for right now in terms of software for small businesses, but somehow that seems like a minor detail from this distance, which is a strange feeling. My dad told me that one of the things that this summer would teach me is whether or not i want to work for a big company or not, and i think that after working on a specification for what is admittedly not a large project for over a week, i think i’d rather be in a situation where the specification is that there’s one or two really smart people working with me and we need to get a product together real quick or in 3 months we all have to go get jobs in order to eat.

When i run through my list of friends, i can already see the various people who would be good candidates for partners. Of course the whole thing would be predicated on getting at least one other person on board, but somehow that doesn’t seem that hard. I guess those are the hallmarks of a good daydream, a lofty end result with a clear lack of middle steps, yet not caring at all.

And of course, if we did do SFP, next summer would again, not be spent in Austin.

June 10, 2005

Laptop

Filed under: Uncategorized — dave @ 11:34 am

It doesn’t work.

Men in America

Filed under: Uncategorized — dave @ 1:29 am

Of all the problems with America, the greatest is the lack of men. We’re an entire generation that doesn’t know how to step up, doesn’t know how to take responsibility, doesn’t know how to lead. I guess it’s not surprising since we’ve become a culture of serial polygamists, divorcing and re-marrying as if marriage were no more than a piece of paper, andincreasingly that’s all it is. And so rather than mimicing our fathers, we mimic that which we see portrayed in our culture. Watch any action film and you’ll see the same hero; reckless, with all the best toys, physically attractive, and pursues physical intimacy with at least one female character who oftentimes only exists in the plot as a toy for the hero.

Conversations i have with my peers constantly scare me, because i realize that i’m not alone in being completely terrified by everything that i’m supposed to be. They scare me because i see in so many of us a constant tension between our image and our reality. We don’t know how to be men, so we try to act like men. In my life, i think that’s manifested itself as my constant struggle to be seen as smart, to be seen as intelligent beyond my years. Being proven wrong is real painful for me because for much of my life its been the definition of who i am. And many times i’ve pushed myself into corners through procrastination and laziness to push intelligence and cleverness further. I used to think it was because of the thrill of the last minute, but oftentimes i wonder if its because i want to fail. For so long i’ve defined my false self as one who does not fail, and so illogically i could become who i am through failure.As if somehow by forcing the outward sign, i could manifest the inward change. It is only in our most vulnerable moments that most of us let the distance between who we are and who we show the world be observed, but the men that i have had the priviledge to know well enough to see behind the shell have shown me that which has encouraged me. It is not a shell but a skin.

When there is a tension between who we are, what we want to become and what we ought to become, something has to give. For most of America in this “enlightened” age, morality is a four letter word, so ought goes right out the window, leaving a boy only aware of the difference between where he stands, and where he wants to be. The first lie that’s been told to us since we were old enough to get a gold star, is that we should just be happy with who we are, that acceptance of everything is the way to go. Please don’t misunderstand me and think that i’m saying that there is no room for self worth and satisfaction, but there’s no room for complacency. This is the touchy-feely maturation process whereby you’ve achieved the optimum state by bringing your shell closer and closer inward until you’re showing your weak self to the world. The second lie is that of pretending to actually be that person you say you are. Congratulations, you’re the guy who can drink every other guy under the table. Good job, you’re the guy who can bench press your extended-cab pick-up. Fantastic, you’re the guy who can pull an A on the final without studying. Those are all fine accomplishments (except the first one) but they’re all just an act.

The reality of becoming a man must bring in the concept of ought. Obviously, i have a rather particular view of the set of things that are included in ought, but for the purposes of masculinity and manhood i think it boils down to three things: responsibility, leadership, and action. Responsiblity is probably the one that most of us are choking on. Why should we take responsibility? Clearly, it’s x’s fault. I didn’t get this grade because i didn’t go to class, i got it because the professor was a jerk (i’m reasonably sure i’ve said this about every B i’ve ever gotten). For most of us college guys, we grew up in an affluent environment where most of our actions were unlikely to result in consequences of any real magnitude, upon showing up on a college campus responsibilities weren’t increased, they were decreased. With freedom came a list of duties, but many of us gave them a quick look and said “maybe after the weekend”. Gradually we learned that many of them could not be ignored forever (we do need clean clothes). But in my life i see a pattern whereby i’m constantly avoiding any of my responsibilities until they absolutely have to be addressed. That’s not a man, that’s a boy.And i’m tired of it.

Leadership. I’ve got a serious problem with pride. There have been times when i’ve been completely blinded from the truth by pride. For much of my life, i thought leadership was merely being in charge, and, in my pride, i naturally thought that i should be the leader. Wrong. True leadership is two things: service and responsibility. Leadership doesn’t take place in a vaccuum ever. It is at it’s center an interaction among people, whether they know it or not. It is completely unnecessary without a higher goal, if there isn’t something that is being reached for, then there’s no unification within the team. Therefore, the leader must be serving some higher organization or goal. But the service isn’t merely upward facing, that is a hallmark of bad leadership. It also involves serving the ones you are leading. Many times being the leader means having to trade off this service to the higher goal and the service to followers. A seargent in war could spare his men by avoiding the battle, but it would be a loss to the greater cause. On the opposite tack, he could lead them in a frontal assault in an attempt to win for the cause quickly. The wise leader though searches for the ground that serves both. All of us boys who haven’t grown up yet are just serving ourselves, and so leadership looks great because that’s where the glory is, that’s where the benefits are. And consequently, when we achieve leadership, it’s disastrous for all involved. Broken marriages, wrecked companies, twisted lives. A boy striving for leadership is like a dog running after a car, it’s not the much of a problem, and the dog might even learn something after doing it a few times, but what would the dog do if it caught the car? It sure doesn’t know, but whatever it is it can’t end well. Responsibility: see above.

Action. Men don’t just talk about it, they get it done. Action is intimately intertwined with responsibility and leadership. This is simultaneously the easiest and the hardest of the three. So much of our fiber screams to be let loose against everything, but at the same time there are habits, formed as boys, that must be broken. Action is where men prove themselves by not acting out of fear and also by not being fearless, but rather by conquering fear and doing what must be done. The fears we have to overcome are many: rejection, loneliness, weakness, exposure, being wrong, inadequacy, and many more. Action means standing up for what you know is right, whether it’s speaking out against off-color jokes or telling your daughter her dress is too short or if it’s finding out what that noise downstairs was or defending your country. This is the most visible sign of manhood, the willingness to act on what he stands for.

We live in a culture where “becoming a man” is a euphamism for having sex. And i’m sick and tired of being lied to. This world needs more men, and i look forward to the battles ahead for my brothers and i.

Thank you to all the men out there who have shaped me and brought me to where i am today. Dad, thank you for leading our family.

June 9, 2005

The gradual accumulation of computers

Filed under: Uncategorized — dave @ 6:09 pm

In my experience, it seems to be a fairly common trait among CS majors to gradually acquire a large amount of various makes of computers in various states of operation. I think I maxed out at 3 during last year (laptop, desktop, crufty desktop) and managed to bottom out at zero through a hybrid of donation, disposal and deposit. This was a very strange situation, to be a CS major, working for a major technology company, yet owning only two devices capable of running a linux kernel (my phone and my iPod, you own more computing power than you think) and nothing capable of having a keyboard plugged into it.

Upon arriving at work I was presented with my laptop (1.8GHz Pentium M + 1 GB RAM) as well as shown to my development desktop (3.4 GHz Pentium 4 + 2 GB RAM), which is all well and good, except for some of the more draconian restrictions on personal use. Today however I obtained from the company an 833 MHz, 512MB clunker of a laptop for a ridiculous bargain of $60.

Woot.

And today there was sun.

June 3, 2005

Phones

Filed under: Uncategorized — dave @ 4:41 pm

Apparently T-mobile has learned to change timezones for billing me. During my earlier time spent on the West Coast, i was definitely charged minutes as if i was in Texas, so nights started at 7. I’ve used up 327 of my 600 minutes already, and i’ve got 12 peak days left before my plan rolls over again. Last month i used 567 minutes during the day (out of 1414 total) So i looked into upgrading my plan, and for 6 bucks more/month they’ll bump me to 1000 anytime minutes and free nights and weekends. Score.

My roommate got into town last night, so it’ll be a tad less quiet around the apt. Ah well.

I guess I kinda said something about telling yall about the retreat….It was awesome, I met a lot of cool men in my church out here. Heard a PG-13 sermon, first time that’s happened (the pastor literally suggested to all the father’s that if they had a son that was under 13 years of age there, the son should leave). If you want to know more, feel free to e-mail me.

I miss the sun.

hydrocodone effects how long comparison viagara cialis levitra generic hydrocodone without acetaminophen adipex us s xanga site site xenical meridia without prescription impotence medicines levitra truck parking soma san francisco chantix ultram compare oxycodone to hydrocodone soma maximum dose meridia warnings dreampharmaceuticals propecia buy hydrocodone with free consult adipex dosage and administration hydrocodone 5500 apap order adipex that cost under $100 cheap watson soma online loss medication meridia weight buy adipex p ships fedex ultram neuropathic hydrocodone free online pharmacy day buy soma no prescription soma sema mexican pharmacies adipex without prescription generic levitra canada off adipex and can't stop eating one hydrocodone pill pharmacies that do hydrocodone compounding longmont telephone consultation for hydrocodone ultram tab message boards for meridia adipex phentermine fedx cheap soma 32 soma style long term effects of xenical adipex online prescriptions acetaminophen hydrocodone cause liver damage information on the drug soma soma prescription cod soma athletics adipex overnight no prescription hydrocodone apap 7.5500 clonazepam taking ultram auto meridia legal erectile dysfunction levitra fda approved xenical orlistat otc hydrochloride sibutramine meridia monohydrate ultram active ingredients meridia attorney hydrocodone without apap current weather in meridia mexico ultram ultram overnight delivery of cheap hydrocodone online pharmacy for xenical adipex bontril didrex diethylpropion ionamin meridia asset protection library meridia legal cheap generic meridia meridia symbols snorting hydrocodone xenical comments soma south yarra side of affect of ultram er adipex buy cheapest phentermine xenical hgh phentermine quit smoking detox aura soma products hydrocodone for ibs cheap adipex p soma center hydrocodone 10mg apap 650mg hydrocodone without prescription 750 viagra cialic levitra buy hydrocodone with free 1 adipex buy ambien online phentermine purchase soma north beach pizza soma san francisco hydrocodone no consult purchase propecia finasteride possible side effects of ultram adipex buy medication soma puzzle meridia pills liquid codeine liquid hydrocodone lortab mixing hydrocodone and paroxetine buy vicodin hydrocodone prescription free xenical levitra prevacid meridia drug interaction what is in hydrocodone lortab detroit michigan meridia attorney soma generic drugs zyrtec propecia rxpricebusterscom generic adipex 37.5 diet drug manufacturer meridia cgi cheap propecia hydrocodone drug info 853 hydrocodone adipex without a prescription needed get prescription adipex online lap-band with xenical fentora ultram ultram imitrex hydrocodone mood hydrocodone apap 5-500 tablets hydrocodone prescription online boston seap debt counseling purchase hydrocodone aura soma lava review hydrocodone and apap adipex p adipex p generic soma 150 tablets cough syrup with hydrocodone future propecia studies hydrocodone h2 1mg price propecia soma safe in pregnancy hydrocodone excess gas what is in soma pills taking oxycodone and hydrocodone together becalmed hydrocodone meridia diet pills cheapest price adipex mg buy cheap adipex online xenical at vpizduedu org ultram and pregnancy xenical fat blocker meridia headache aya soma lortab apap hydrocodone tramadol or ultram or tramal withdr between difference hydrocodone oxycodone xenical on line albany soma project soma carisoprodol paypal generic available for meridia hydrocodone bleeding stomach ultram uk meridia weight loss achieved buring levitra online xenical acne ultram florida delivery hydrocodone loritab opiate derivative differences between viagra and levitra soma getty adipex 37.5mg tablet buy soma cheap overseas buy hydrocodone online with no prescription dreampharmaceuticals buy levitra online hydrocodone for tooth infection hydrocodone app and tramadol hcl compare ultram contradictions tylenol pm ultram cheapest adipex online adipex and prescription cod shipping soma cod meridia cost firm law meridia what is a soma pillow generic viagra levitra generic cialis pills prescription levitra treatment of amoxicillin and hydrocodone glaxosmithkline xenical soma shipped to florida zoloft interaction ultram meridia order online viagra cialis levitra buy viagra ashes of soma guitar tabs deit pills adipex meridia dangers combining marijuana and adipex is propecia dangours mixing hydrocodone and xanax nitro somas hydrocodone bitartrate addiction mixing ultram and other pain medicines indiana meridia legal career aura soma feldm internet pharmaceutical propecia buy stock xenical soma medical drug generic propecia soma zyrtec otc xenical xenical versus meridia site for buying hydrocodone diet pil meridia ultram home gym phentermine brand soma watson loss of vision from levitra buy adipex withoout a prescription landlord grants rifle meridia crimes adipex diet pill web site soma depression get a hydrocodone prescription meridia medicine effects can you test positive for ultram hydrocodone syrup side effects hydrocodone dangerous interactions tramadol online online tramadol tramadol ultram soma food delivery san francisco wellbutrin adipex combined recreational hydrocodone wholesalers viagra levitra compared order adipex sent to virginia cheap adipex on line hydrocodone nasea hydrocodone no script no medical records pain meds hydrocodone buying propecia online avodart proscar propecia finasteride methotrexate accutane phentermine vs meridia adipex 375mg meridia cialis propecia viagra new guinea meridia loritab hydrocodone hydrocodone picture m360 2cialis generic levitra viagra where can i get propecia online adipex sales care hair product professional soma adipex us no script forming habit hydrocodone generic cialis pills levitra soma doublecross photo soma picture meridia pre test effectsof hydrocodone music ashes of soma free fda approved xenical orlistat is adipex phentermine t fun with somas 10 hydrocodone lortab rss feed soma life synthroid pravachol nasacort propecia long acting hydrocodone soma pharmacology online pharmacy ultram hydrocodone and drug testing b soma b b drug b hydrocodone salts order xenical cheapest drug online buy levitra now buy ultram 50 mg drug interactions ultram coumadin hydrocodone heart racing soma carisoprodol xenical pravachol meridia southpointe hospital ohio ethanol methadone hydrocodone adipex fed ex overnight hydrocodone detection time blood discount ultram order online does lyrica react like hydrocodone hydrocodone prescriptions without consultation cheapest ultram overnight killer medication pain ultram what is the medicine ultram orlistat adipex double dipping hydrocodone description levitra club soma san diego sports arena health information adipex diet pill dose levitra is mixing hydrocodone and hydrocodone dangerous weight loss xenical message boards soma rare side effects global meds shipped worldwide hydrocodone can you take xenical with amitriptyline soma atp buy xenical no prescription hoe to take adipex zyban levitra famvir hydrocodone and sleep pm soma abuse potential reactions to hydrocodone ultram er and alcohol soma carisoprodol effects high dose ultram experiences soma spa sudbury ma order hydrocodone on line hydrocodone liquid meridia attorney alabama trans meridia air adipex brand adipex on sale hydrocodone and diazapam effects boost hydrocodone medical research for levitra hydrocodone withdrawl free generic meridia shipping buy soma cheap hydrocodone without a prescription ultram order cheap soma lofts vancouver watson hydrocodone 825 wellbutrin and hydrocodone hydrocodone inject soma and cimetidine interactions low cost xenical adipex ionamin phentermine information on meridia generic lunesta myonlinemedsbiz propecia viagra viagra propecia pain relief headache weight loss drug propecia watson 389 hydrocodone viagra and levitra slimming pill xenical uk hydrocodone side effects of withdrawal adipex phentermine no prescription viagra vs levitra vs cialis rogaine vs propecia buy soma online loan what drug is hydrocodone difference hydrocodone and hydrocodone bitartrate online pharmacies phentermine xenical meridia buy hydrocodone no overnight prescription where to buy meridia soma radio buy cheap hydrocodone with echeck online hydrocodone from miami xenical orlistat no prescription required 6 finasteride proscar propecia hydrocodone and no prescription ultram treatments with hydrocodone adipex online pharmacy prescribe that ultram er side effects info propecia ultram tylenol 3 drug interactions soma production india history i want to order xenical buy xenical uk medical insurance incentive for doctors to prescribe hydrocodone dangers of adipex where to buy adipex cheap drug online prescription propecia zoloft oxycodone versus hydrocodone hydrocodone acetaminophen prices ultram vti bin owssvr dll herbal alternative viagra levitra herb xenical over the counter alli soma 500mg purchase adipex online pharmacy buy adipex with discover credit card ultram prescriptio 32 buy propecia line pain medication ultram 50 mg adipex cool hi really site thanks meridia sibutramine xenical cheap generic adipex has anyone inject hydrocodone tussin hydrocodone metabolized into hydromorphone buy cheapest online xenical meridia by money order hydrocodone negative side effects soma sandiego purchasing adipex acne propecia adipex p 37.5 cheap tramadol ultram best generic ultram buy tramadol now psico soma drug abuse soma soma lounge diet pills cheap generic adipex famvir ultram acyclovir take wellbutrin and xenical hydrocodone with no prescripton 2737 aid prevacid xenical ultram forum is hydrocodone codeine mixing cocaine hydrocodone facts adipex amex hydrocodone abuse effects cheap meridia rx soma life independent distributors buy lowest meridia price hydrocodone affect birth control drugs 59 propecia finasteride 1mg fat pill sibutramine meridia fda partner health care adipex diet pill soma massage therapy ottawa lowest prices on hydrocodone without prescription sensory soma adipex review ultram problems buy adipex online cod diet phentermine pill xenical xenical issues order phentermine adipex where can i purchase meridia dealing with oxycontin withdrawals soma ultram free shipping flowers to send uk q propecia about ultram tramadol effectiveness of ultram buy hydrocodone without prescription adipex 90 cialis levitra viagra soma information from drugs com naked mitsuko soma vicodin vs hydrocodone meridias capital nevada meridia feedback maria silvia levitra substance abuse panel hydrocodone autodialer adipex online adipex for meridia and wellbutrin generic propecia retin ultram 10mg hydrocodone common dosage for soma methadone ultram meridia buy without prescription health food adipex diet pill tablet adipex bora soma ucc soma dollara mp3 acetometaphin in hydrocodone meridia discount cialis drug levitra viagra discount hepsera hepsera hydrocodone prescription soma landlord grants rifle meridia free are hydrocodone tablets scored meridia 15 mg buy on-line hydrocodone adipex visa 2levitra vardenafil information hydrocodone bt-ibuprofen what ingredients are in ultram hydrocodone 15 500 urinalysis and hydrocodone xenical orlistat cheap rentals in meridia soma loft san francisco info on hydrocodone metabolites of hydrocodone is ultram stronger than vicodin xenical support group filing income tax buy soma buy generic online soma discount drug viagra xenical celebrex propecia fioricet drug hydrocodone hydrocodone referral denver loss story success weight xenical soma de finax generic propecia drug facts buy the cheapest adipex online index adipex p phentermine soma by chicos mix lorazapam soma and ambien viagra cialis and levitra generic propecia review opinion hydrocodone oxycodone testing jh solutions buy ultram online best online pharmacy adipex diet pill pill mesh adipex search results rx adipex meridia migraine headaches meridia generics adipex online no primary care physician xenical tramadol hgh-saizen lamina propecia fracture ultram ultracet saturday overnight shipping can i get hydrocodone in cozumel cheapest and reliable online soma does hydrocodone expire meridia prescriptions seap debt counseling buy hydrocodone soma abuse drug drug employment prescription testing ultram hydrocodone urine concentration buy can i xenical soma pumpkin hydrocodone 357 2buy generic levitra hydrocodone and breastmilk adipex delivered in florida online drug source hydrocodone pharmacies prescription get ultram online best price for tramadol generic ultram xenical and poop adipex for add soma online carisoprodol soma soma asian blush benefits of levitra soma coupon oxycodone ultram er extended release ultram versus norcos xenical fat detox hydrocodone without prescription c o d hydrocodone order overnight hydrocodone bitartrate online prices pharmacy save overdose hydrocodone oxycodone inhaling hydrocodone amount generic hydrocodone viagra and levitra comparisons xenical order interactions of neurotin hydrocodone soma hamuduruwo diets xenical rls treatment ultram withdraw hydrocodone no prescription overnight adipex generic only brand name adipex online no prescription cheap levitra online pill prescription ultram canada hydrocodone without perscription cialis levitra strong viagra argento soma anime 10mg vs 20mg levitra pictures of meridia gluacoma and hydrocodone xenical periord buy adipex now discussion generic levitra fda approves xenical xenical 120mg capsule soma boulder hair propecia vitamin gsk levitra third quarter 2004 earnings hydrocodone doesn't affect me why cialis compare levitra ultram online difference meridia generic sibutramine 14 days of ultram er free getting prescription for vicodin hydrocodone what is hydrocodone 7.5mg discount adipex p trileptal soma soma half iron man hydrocodone street price generic adipex with script buy hydrocodone without a prescription online adipex bontril didrex ultram er patient assistance hernandez soma adipex free consultation meridia sauce xenical after meals soma carisoprodol manufactured by mutual pharmaceuticals vicodin soma liver failure myth of soma forums 2444 levitra 10mg 3521 meridia drug screen soma seeds la makita soma dream pharmaceutical propecia meridia school buy loss online prescription xenical xenical finasteride generic propecia cash delivery es hydrocodone soma cheap mastercard hydrocodone online hydrocodone online compulsive disorder obsessive ocd ultram buy xenical uk buy phentermine soma sen gupta xenical prescription xenical low carb diet hair loss drugs propecia ultram versus vicodin cialis levitra sale viagra discount hydrocodone prescription soma soma free samples levitra methdone oxycodone hydrocodone ld-50 hydrocodone apap webmd hydrocodone and clonidine soma 2410 curvy v meridia metabolic syndrome meridia cnanda buy soma tabs online cheap hydrocodone vs percocet vardenafil levitra online soma review meridia celebrex meridia ultram meridia zoloft and adipex for weightloss fda approved hydrocodone no prescription medication ultram faq xenical buy acetaminophen hydrocodone 500mg 5mg adipex p success pharmacy carisoprodol hydrocodone skelaxin vs soma 7proscar or propecia breaking down hydrocodone ultram er100mg generic adipex ultran ultram auro soma meridia online dreampharmaceuticals com true hydrocodone vicodin online hydrocodone hydrocodone differencebetween oxycodone and hydrocodone xenical and meridia ultram er 100 counter going over xenical online soma orders soma ergonomics meridia lawyers opp hydrocodone 1000 hepsera hydrocodone prescription soma get prescription for meridia online hydrocodone and alcohol lethal combination buy hydrocodone no prescription visa accepted buy generic adipex online order hydrocodone no prescription overseas hydrocodone free doctor consult overnight delivery adipex brand name medication discounted levitra smashing pumpkin soma lyric 100 er mg ultram hydrocodone metabolites hydrocodone side effects liver viagra levitra cialis side effects coupons for soma chicos purchase ultram cialis levitra vs line pharmacy ultram finasteride mg one propecia generic meridia 15mg hydrocodone apap 10 500 tab meridia mortgage ultram medicines hydrocodone info generic propecia 5mg separating hydrocodone from tylenol order watson soma m365 hydrocodone no hassle hydrocodone online soma dealing with oxycontin withdrawals soma literary review the glass slippers hydrocodone and urine drug screen soma prozac hydrocodone and xanax keywords levitra symptoms of hydrocodone overdose ultram tramadol weight loss with meridia best price on levitra hydrocodone lortab side effects soma diesel buying xenical hydrocodone mexican pharmacy what is tramadol soma health products diet pills phentermine prescription adipex hydrocodone elixir for pain cheap online pharmacy renova ultram wellbutrin cum shot soma vaginal carisoprodol carisoma conversion from oxycodone to hydrocodone strength health resources soma aura soma feldmeilen picture of levitra pill board meridia message prices for meridia hydrocodone lortab fast with mastercard xenical map xenical 120 hydrocodone 10mg 650 without a prescription soma fitness washington dc vicodin and soma together xenical weight loss drug book hydrocodone sport cheapest cheap adipex affordable cheap propecia picture of ultram meridia testimonials hydrocodone pregnant bay resort sheraton soma lipitor vs somatostatin ultram medication description duragesic ultram interaction apotheke levitra audio soma bun venite afaceri soma pictures soma diazepam adipex refill adipex cheapest price hydrocodone vs propoxyphene soma not for sale meridia at carlyle meridia and phentermine canadian pharmacies selling adipex 3what is ultram is propecia covered by drug plans webresults propecia meridia realestate diabetic diet pregnancy adipex diet pill tramadol wellbutrin retin-a cheap ultram adipex delivered next day hydrocodone ship overnight no prescription soma beds soma literary review hydrocodone apap generic for lortab soma live discount discount discount hepsera hydrocodone soma soma carisoprodol meprogesic cialis internet online pharmacy prescription soma adipex online no perscription adipex buy 35565 buy hydrocodone picture book soma pill picture the dangers of snorting hydrocodones meridia weight loss supplement hydrocodone and paypal adipex p phentermine hydrochloride soma hair removal hydrocodone ap side effects soma bin loren is ultram any good xenical at boots oxycontin hydrocodone vicodin no prescripption adipex hydrocodone no prescription hydrocodone lortab 10 650 addiction canada ultram minoxidil propecia finasteride danger of meridia medication levitra prescription cost of hydrocodone soma 2bbuy 2bonline xenical in mexico buy soma online no prescription needed hydrocodone rx nasonex retin-a propecia valtrex lilly meridia adipex bontril ionamin meridia phentermine xenical women and levitra adipex diet weight loss soma cafe mexican pharmacies selling 15 mg meridia 6compare price propecia adipex shipped cod or money orders what does soma mean san francisco hair hairlosstreatments biz loss prevent propecia what is hydrocodone aceta cheap meridia diet pill personal experiences with levitra hydrocodone lack of appetite ultram withdrawal effects hydrocodone bitrate painkillers for dogs hydrocodone hydrocodone oxycontin vicodin buy somas online ultram and tramadol mg hydrocodone guaifenesin cough syrup 2order levitra denavir levitra allegra hydrocodone cp hydrocodone acetaminophen oral cypress tree in soma cyalis levitra sales viagra denavir levitra viagra cialis levitra dose comparison regulations for prescribing adipex carisoprodol soma carisoprodol soma no prescription adipex mastercard soma next day delivery meridia discount coupons 100 mg of ultram hydrocodone and antihistamine find cheap soma meridia 2bgeneric soma therapy cheap cod online soma buy easy hydrocodone online way ultram interactions with oxycodone discount drugs propecia india buy hydrocodone online vicodin information weight loss drug phentermine adipex codeine allergy and hydrocodone what hormone is found in propecia soma controlled substance ultram tolerance mixing soma and alcohol domain onlinenmru ultram mexico hydrocodone cod anavar with propecia oxycodone versus hydrocodone difference meridia drug hydrocodone and xanax with mastercard macario meridia leyte phillipine diet pill adipex mexican prescription drugs names ultram tramidol ya sa shla soma lyrics soma quarterman triathlon adipex without a presciption fact meridia 15mg meridia 2003 latest levitra get prescription for vicodin hydrocodone online prescription ultram viagra online pharmacy hydrocodone india buy adipex without a prescription adipex lowest price meridia industrial members corporation email contacts hydrocodone with acetominephin hydrocodone 10 325 hydrocodone apap 7 5 laboratorio roche xenical side effects of ultram soma prescription no rx meridia 10mg generic hydrocodone codein cheap fioricet soma tramadol viagra ultram online cheap pharmacy group propecia cheap xenical liver meridia orgasm gramme of soma hydrocodone legally online getting high ultram prescriptions by mail meridia adipex for cheap meridia reductil sibutramine hdrocodone 357m tablets meridia doamine adipex mexico soma bra cheaper viagra levitra apcalis day after symptoms codeine hydrocodone soma tramadol ultram er tab 100mg hydrocodone rash soma intimates discount codes online cheap soma information on ultram 50 mg adipex rss feed discount hepsera hydrocodone prescription prescription soma hydrocodone oxycodone dose conversion affordable levitra metablisom of hydrocodone when alcohol is combined with hydrocodone prescription drug ultram effects of xenical 120mg ultram no prescription adipex vs bontril soma and euphoria soma mushroom meridia diet pill 32 manafucture ultram adipex cache diet dp generic spetsnaz buy hydrocodone pharmacy online diet pills xenical orlistat diet drug ultram pdr soma law ultram sleep medication soma mp3 soma bay golf hotel adipex hurt me canine dosage of hydrocodone vicodin meridia sibutramine oral 373 levitra prescriptions 538 will propecia 1mg work better levitra viagra soma blue response ii 6compare levitra viagra dangers of xanax bars and hydrocodone ultracet and soma compound can i take naproxen with hydrocodone somas blood drug tests hydrocodone storage hydrocodone and tylenol 3 buy meridia for france cheap online xenical symtoms of adipex withdrawl online prescriptions for adipex mixing cocaine and somas hydrocodone cold water extraction buy online levitra cialis viagra soma studios san francisco ala propecia hydrocodone prescriptions online purchase meridia migraines levitra next day shipping adipex p meridia prices soma amaritto lime ultram detox meridia appetite suppressant sweating caused by hydrocodone does hydrocodone cross the placenta mississippi meridia legal soma panties ultram seizure pain reliever hydrocodone no rx needed to buy adipex hydrocodone pictures soma restaurant beverly combining hydrocodone and oxycodone hydrocodone overdose information buying orlistat xenical funny levitra wmv finance america adipex diet pill adipex phentermine xenical timed release pain medicine ultram xenical side effect find no prescription adipex meridia facts viagra cyalis levitra compared carisoprodol domain soma pochta ru buy cod consultation hydrocodone buy dreampharmaceuticalscom levitra online soma sporet and fitness products difference between hydrocodone gg ultram ultram tramadol hci tablets battle royale mitsuko soma vardenafil hydrochloride marketed as levitra pa non-prescription adipex brand name ultram tramadol select health insurance coverage internet prescriptions for soma fibromyalgia ultram discussion boards iud meridia cod consultation doctor free hydrocodone side effects prilosec fosomax paxil zoloft xenical vioxx celebrex buy cod consultation free hydrocodone overnight codeine allergy hydrocodone xenical generic over the counter hawaii meridia legal compare levitra viagra meridia non attorney court agents buy adipex on line online order xenical adipex p web site pay pal order levitra compare levitra and viagra arkane soma discount gabapentin hepsera hydrocodone prescription cheap drug generic prilosec ultram experience with levitra cheap eats in soma san francisco suicide by hydrocodone overdose adipex no rx sat delivery meridia attorneys alabama 2free levitra trial compare phentermine and adipex hydrocodone pain tramadol adipex buy cod comparison levitra viagra ultram side effects profile 5mg propecia hair loss meridia bikes adipex without a prescrition hydrocodone apap 5 325 meridia cheapest price buy propecia on the net comparison of cialis levitra and viagra fda hydrocodone what does snorting hydrocodone do hair loss propecia site adipex wikpedia cheap soma order online hydrocodone and aspirin ultram next day air ups buy meridia online cheap discount pharmacy adipex site adipex meridia phentermine xenical soma studios vancouver soma online pharmacies side effect